diff --git a/.husky/pre-commit b/.husky/pre-commit index 0dd9f795..b9e6d6c1 100644 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,2 +1,2 @@ -npm run format +npx pretty-quick --check npm run lint \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index e164679f..68f7270d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,8 @@ "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "husky": "^9.1.5", - "prettier": "^3.2.5" + "prettier": "^3.2.5", + "pretty-quick": "^4.0.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -1694,6 +1695,29 @@ "node": ">=0.10.0" } }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -1872,6 +1896,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -2083,6 +2119,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/husky": { "version": "9.1.5", "resolved": "https://registry.npmjs.org/husky/-/husky-9.1.5.tgz", @@ -2099,9 +2144,9 @@ } }, "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "engines": { "node": ">= 4" @@ -2405,6 +2450,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -2652,6 +2709,12 @@ "node": ">=10" } }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", @@ -2674,6 +2737,15 @@ "node": ">=8.6" } }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", @@ -2695,6 +2767,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -2773,6 +2854,18 @@ } } }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", @@ -2899,6 +2992,21 @@ "wrappy": "1" } }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/optionator": { "version": "0.9.3", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", @@ -3068,6 +3176,42 @@ "url": "https://github.com/prettier/prettier?sponsor=1" } }, + "node_modules/pretty-quick": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-4.0.0.tgz", + "integrity": "sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==", + "dev": true, + "dependencies": { + "execa": "^5.1.1", + "find-up": "^5.0.0", + "ignore": "^5.3.0", + "mri": "^1.2.0", + "picocolors": "^1.0.0", + "picomatch": "^3.0.1", + "tslib": "^2.6.2" + }, + "bin": { + "pretty-quick": "lib/cli.mjs" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "prettier": "^3.0.0" + } + }, + "node_modules/pretty-quick/node_modules/picomatch": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz", + "integrity": "sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -3425,6 +3569,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -3536,6 +3686,15 @@ "node": ">=4" } }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", diff --git a/package.json b/package.json index b9bfd7ee..0ddec8b6 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,8 @@ "eslint-plugin-react": "^7.28.0", "eslint-plugin-react-hooks": "^4.3.0", "husky": "^9.1.5", - "prettier": "^3.2.5" + "prettier": "^3.2.5", + "pretty-quick": "^4.0.0" }, "description": "IllinoisWCS.github.io\r =====================", "main": "next.config.js", diff --git a/src/data/openOffice.json b/src/data/openOffice.json index 1db0ce45..ac2f5710 100644 --- a/src/data/openOffice.json +++ b/src/data/openOffice.json @@ -6,69 +6,32 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Saloni Vaishnav", - "Firmiana Wang", - "Elaina Xiao" - ], - "committees": [ - "Becky Blake", - "Rachel Chen", - "Skyla Jin" - ] + "officers": ["Saloni Vaishnav", "Firmiana Wang", "Elaina Xiao"], + "committees": ["Becky Blake", "Rachel Chen", "Skyla Jin"] }, { "time": "2:30-3:00", - "officers": [ - "Saloni Vaishnav", - "Firmiana Wang", - "Elaina Xiao" - ], - "committees": [ - "Becky Blake", - "Alisha Virani" - ] + "officers": ["Saloni Vaishnav", "Firmiana Wang", "Elaina Xiao"], + "committees": ["Becky Blake", "Alisha Virani"] }, { "time": "3:00-3:30", - "officers": [ - "Firmiana Wang", - "Aditi Prasad", - "Elaina Xiao" - ], - "committees": [ - "Brillina Wang", - "Aditi Kumar", - "Alisha Virani" - ] + "officers": ["Firmiana Wang", "Aditi Prasad", "Elaina Xiao"], + "committees": ["Brillina Wang", "Aditi Kumar", "Alisha Virani"] }, { "time": "3:30-4:00", - "officers": [ - "Firmiana Wang", - "Aditi Prasad", - "Elaina Xiao" - ], - "committees": [ - "Fiona Hu", - "Jia Gill", - "Helena Ilic" - ] + "officers": ["Firmiana Wang", "Aditi Prasad", "Elaina Xiao"], + "committees": ["Fiona Hu", "Jia Gill", "Helena Ilic"] }, { "time": "4:00-4:30", - "officers": [ - "Simone Schwaighart", - "Aditi Prasad" - ], + "officers": ["Simone Schwaighart", "Aditi Prasad"], "committees": [] }, { "time": "4:30-5:00", - "officers": [ - "Simone Schwaighart", - "Aditi Prasad" - ], + "officers": ["Simone Schwaighart", "Aditi Prasad"], "committees": [] } ] @@ -78,68 +41,33 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Saloni Vaishnav", - "Kathryn Lee" - ], - "committees": [ - "Vani Ramesh", - "Abby Gillham" - ] + "officers": ["Saloni Vaishnav", "Kathryn Lee"], + "committees": ["Vani Ramesh", "Abby Gillham"] }, { "time": "2:30-3:00", - "officers": [ - "Saloni Vaishnav", - "Kathryn Lee" - ], - "committees": [ - "Vani Ramesh", - "Abby Gillham", - "Madison Lee" - ] + "officers": ["Saloni Vaishnav", "Kathryn Lee"], + "committees": ["Vani Ramesh", "Abby Gillham", "Madison Lee"] }, { "time": "3:00-3:30", - "officers": [ - "Tia Kashyap", - "Kathryn Lee" - ], - "committees": [ - "Prisha Thoguluva", - "Shivi Narang", - "Madison Lee" - ] + "officers": ["Tia Kashyap", "Kathryn Lee"], + "committees": ["Prisha Thoguluva", "Shivi Narang", "Madison Lee"] }, { "time": "3:30-4:00", - "officers": [ - "Tia Kashyap", - "Kathryn Lee" - ], - "committees": [ - "Prisha Thoguluva" - ] + "officers": ["Tia Kashyap", "Kathryn Lee"], + "committees": ["Prisha Thoguluva"] }, { "time": "4:00-4:30", - "officers": [ - "Kalika Raje", - "Tia Kashyap" - ], - "committees": [ - "Julia Koite" - ] + "officers": ["Kalika Raje", "Tia Kashyap"], + "committees": ["Julia Koite"] }, { "time": "4:30-5:00", - "officers": [ - "Kalika Raje", - "Tia Kashyap" - ], - "committees": [ - "Julia Koite" - ] + "officers": ["Kalika Raje", "Tia Kashyap"], + "committees": ["Julia Koite"] } ] }, @@ -148,36 +76,18 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Karen Gao", - "Annapoorna Narayan", - "Shagun Khare" - ], - "committees": [ - "Ashlee Tran" - ] + "officers": ["Karen Gao", "Annapoorna Narayan", "Shagun Khare"], + "committees": ["Ashlee Tran"] }, { "time": "2:30-3:00", - "officers": [ - "Karen Gao", - "Annapoorna Narayan", - "Shagun Khare" - ], - "committees": [ - "Madhumita Narayan", - "Ashlee Tran" - ] + "officers": ["Karen Gao", "Annapoorna Narayan", "Shagun Khare"], + "committees": ["Madhumita Narayan", "Ashlee Tran"] }, { "time": "3:00-3:30", - "officers": [ - "Emma Maxwell", - "Annapoorna Narayan" - ], - "committees": [ - "Madhumita Narayan" - ] + "officers": ["Emma Maxwell", "Annapoorna Narayan"], + "committees": ["Madhumita Narayan"] }, { "time": "3:30-4:00", @@ -186,10 +96,7 @@ "Shreya Deshpande", "Annapoorna Narayan" ], - "committees": [ - "Sriya Gottiparthi", - "Siya Choudhary" - ] + "committees": ["Sriya Gottiparthi", "Siya Choudhary"] }, { "time": "4:00-4:30", @@ -198,16 +105,11 @@ "Simone Schwaighart", "Shreya Deshpande" ], - "committees": [ - "Kashvi Panjolia" - ] + "committees": ["Kashvi Panjolia"] }, { "time": "4:30-5:00", - "officers": [ - "Emma Maxwell", - "Simone Schwaighart" - ], + "officers": ["Emma Maxwell", "Simone Schwaighart"], "committees": [ "Kashvi Panjolia", "Nicole Hu", @@ -221,70 +123,33 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Shriya Dave" - ], - "committees": [ - "Hiral Palakurty", - "Sahana Sankar" - ] + "officers": ["Shriya Dave"], + "committees": ["Hiral Palakurty", "Sahana Sankar"] }, { "time": "2:30-3:00", - "officers": [ - "Shriya Dave" - ], - "committees": [ - "Hiral Palakurty", - "Natalie DuShane" - ] + "officers": ["Shriya Dave"], + "committees": ["Hiral Palakurty", "Natalie DuShane"] }, { "time": "3:00-3:30", - "officers": [ - "Kavya Puranam", - "Shriya Dave" - ], - "committees": [ - "Shivi Narang", - "Natalie DuShane" - ] + "officers": ["Kavya Puranam", "Shriya Dave"], + "committees": ["Shivi Narang", "Natalie DuShane"] }, { "time": "3:30-4:00", - "officers": [ - "Kavya Puranam", - "Shreya Deshpande", - "Shriya Dave" - ], - "committees": [ - "Lauren Peng", - "Tanishka Suman", - "Vaani Rometra" - ] + "officers": ["Kavya Puranam", "Shreya Deshpande", "Shriya Dave"], + "committees": ["Lauren Peng", "Tanishka Suman", "Vaani Rometra"] }, { "time": "4:00-4:30", - "officers": [ - "Kavya Puranam", - "Kalika Raje", - "Shreya Deshpande" - ], - "committees": [ - "Sofia Stoica", - "Vaani Rometra" - ] + "officers": ["Kavya Puranam", "Kalika Raje", "Shreya Deshpande"], + "committees": ["Sofia Stoica", "Vaani Rometra"] }, { "time": "4:30-5:00", - "officers": [ - "Kavya Puranam", - "Kalika Raje" - ], - "committees": [ - "Sofia Stoica", - "Anshi Mathur" - ] + "officers": ["Kavya Puranam", "Kalika Raje"], + "committees": ["Sofia Stoica", "Anshi Mathur"] } ] }, @@ -293,60 +158,33 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Shagun Khare", - "Karen Gao", - "Shreya Vinjamuri" - ], - "committees": [ - "Megan Tran", - "Sophia Moylan" - ] + "officers": ["Shagun Khare", "Karen Gao", "Shreya Vinjamuri"], + "committees": ["Megan Tran", "Sophia Moylan"] }, { "time": "2:30-3:00", - "officers": [ - "Shagun Khare", - "Karen Gao", - "Shreya Vinjamuri" - ], - "committees": [ - "Sophia Moylan" - ] + "officers": ["Shagun Khare", "Karen Gao", "Shreya Vinjamuri"], + "committees": ["Sophia Moylan"] }, { "time": "3:00-3:30", - "officers": [ - "Michelle Sun", - "Shreya Vinjamuri" - ], + "officers": ["Michelle Sun", "Shreya Vinjamuri"], "committees": [] }, { "time": "3:30-4:00", - "officers": [ - "Michelle Sun", - "Shreya Vinjamuri" - ], + "officers": ["Michelle Sun", "Shreya Vinjamuri"], "committees": [] }, { "time": "4:00-4:30", - "officers": [ - "Michelle Sun" - ], - "committees": [ - "Jessica Xu" - ] + "officers": ["Michelle Sun"], + "committees": ["Jessica Xu"] }, { "time": "4:30-5:00", - "officers": [ - "Michelle Sun" - ], - "committees": [ - "Jessica Xu" - ] + "officers": ["Michelle Sun"], + "committees": ["Jessica Xu"] } ] } @@ -359,69 +197,32 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Saloni Vaishnav", - "Firmiana Wang", - "Elaina Xiao" - ], - "committees": [ - "Rachel Chen", - "Skyla Jin", - "Swarnika Bhardwaj" - ] + "officers": ["Saloni Vaishnav", "Firmiana Wang", "Elaina Xiao"], + "committees": ["Rachel Chen", "Skyla Jin", "Swarnika Bhardwaj"] }, { "time": "2:30-3:00", - "officers": [ - "Saloni Vaishnav", - "Firmiana Wang", - "Elaina Xiao" - ], - "committees": [ - "Ananya Kalidindi", - "Swarnika Bhardwaj " - ] + "officers": ["Saloni Vaishnav", "Firmiana Wang", "Elaina Xiao"], + "committees": ["Ananya Kalidindi", "Swarnika Bhardwaj "] }, { "time": "3:00-3:30", - "officers": [ - "Firmiana Wang", - "Aditi Prasad", - "Elaina Xiao" - ], - "committees": [ - "Brillina Wang", - "Ananya Kalidindi", - "Aditi Kumar" - ] + "officers": ["Firmiana Wang", "Aditi Prasad", "Elaina Xiao"], + "committees": ["Brillina Wang", "Ananya Kalidindi", "Aditi Kumar"] }, { "time": "3:30-4:00", - "officers": [ - "Firmiana Wang", - "Aditi Prasad", - "Elaina Xiao" - ], - "committees": [ - "Fiona Hu", - "Jia Gill", - "Helena Ilic" - ] + "officers": ["Firmiana Wang", "Aditi Prasad", "Elaina Xiao"], + "committees": ["Fiona Hu", "Jia Gill", "Helena Ilic"] }, { "time": "4:00-4:30", - "officers": [ - "Simone Schwaighart", - "Aditi Prasad" - ], + "officers": ["Simone Schwaighart", "Aditi Prasad"], "committees": [] }, { "time": "4:30-5:00", - "officers": [ - "Simone Schwaighart", - "Aditi Prasad" - ], + "officers": ["Simone Schwaighart", "Aditi Prasad"], "committees": [] } ] @@ -431,73 +232,33 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Saloni Vaishnav", - "Kathryn Lee" - ], - "committees": [ - "Grace Ren", - "Nyssa Aftab", - "Ila Petrovic" - ] + "officers": ["Saloni Vaishnav", "Kathryn Lee"], + "committees": ["Grace Ren", "Nyssa Aftab", "Ila Petrovic"] }, { "time": "2:30-3:00", - "officers": [ - "Saloni Vaishnav", - "Kathryn Lee" - ], - "committees": [ - "Grace Ren", - "Nyssa Aftab", - "Ila Petrovic" - ] + "officers": ["Saloni Vaishnav", "Kathryn Lee"], + "committees": ["Grace Ren", "Nyssa Aftab", "Ila Petrovic"] }, { "time": "3:00-3:30", - "officers": [ - "Tia Kashyap", - "Kathryn Lee" - ], - "committees": [ - "Zia Lu", - "Camryn Lee", - "Blessita Charly" - ] + "officers": ["Tia Kashyap", "Kathryn Lee"], + "committees": ["Zia Lu", "Camryn Lee", "Blessita Charly"] }, { "time": "3:30-4:00", - "officers": [ - "Tia Kashyap", - "Kathryn Lee" - ], - "committees": [ - "Zia Lu", - "Camryn Lee", - "Blessita Charly" - ] + "officers": ["Tia Kashyap", "Kathryn Lee"], + "committees": ["Zia Lu", "Camryn Lee", "Blessita Charly"] }, { "time": "4:00-4:30", - "officers": [ - "Kalika Raje", - "Tia Kashyap" - ], - "committees": [ - "Sanjana Settipalli", - "Ashley Lee" - ] + "officers": ["Kalika Raje", "Tia Kashyap"], + "committees": ["Sanjana Settipalli", "Ashley Lee"] }, { "time": "4:30-5:00", - "officers": [ - "Kalika Raje", - "Tia Kashyap" - ], - "committees": [ - "Sanjana Settipalli", - "Ashley Lee" - ] + "officers": ["Kalika Raje", "Tia Kashyap"], + "committees": ["Sanjana Settipalli", "Ashley Lee"] } ] }, @@ -506,37 +267,18 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Karen Gao", - "Annapoorna Narayan", - "Shagun Khare" - ], - "committees": [ - "Sahasra Kotarkonda" - ] + "officers": ["Karen Gao", "Annapoorna Narayan", "Shagun Khare"], + "committees": ["Sahasra Kotarkonda"] }, { "time": "2:30-3:00", - "officers": [ - "Karen Gao", - "Annapoorna Narayan", - "Shagun Khare" - ], - "committees": [ - "Jazmin Uribe", - "Chloe Bote" - ] + "officers": ["Karen Gao", "Annapoorna Narayan", "Shagun Khare"], + "committees": ["Jazmin Uribe", "Chloe Bote"] }, { "time": "3:00-3:30", - "officers": [ - "Emma Maxwell", - "Annapoorna Narayan" - ], - "committees": [ - "Jazmin Uribe", - "Chloe Bote" - ] + "officers": ["Emma Maxwell", "Annapoorna Narayan"], + "committees": ["Jazmin Uribe", "Chloe Bote"] }, { "time": "3:30-4:00", @@ -558,17 +300,11 @@ "Simone Schwaighart", "Shreya Deshpande" ], - "committees": [ - "Tanishka Suman", - "Anisha Dasgupta" - ] + "committees": ["Tanishka Suman", "Anisha Dasgupta"] }, { "time": "4:30-5:00", - "officers": [ - "Emma Maxwell", - "Simone Schwaighart" - ], + "officers": ["Emma Maxwell", "Simone Schwaighart"], "committees": [ "Nicole Hu", "Anisha Dasgupta", @@ -582,9 +318,7 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Shriya Dave" - ], + "officers": ["Shriya Dave"], "committees": [ "Taniya Agrawal", "Vittoria Gallina", @@ -593,9 +327,7 @@ }, { "time": "2:30-3:00", - "officers": [ - "Shriya Dave" - ], + "officers": ["Shriya Dave"], "committees": [ "Taniya Agrawal", "Vittoria Gallina", @@ -604,43 +336,22 @@ }, { "time": "3:00-3:30", - "officers": [ - "Kavya Puranam", - "Shriya Dave" - ], - "committees": [ - "Ashley Li" - ] + "officers": ["Kavya Puranam", "Shriya Dave"], + "committees": ["Ashley Li"] }, { "time": "3:30-4:00", - "officers": [ - "Kavya Puranam", - "Shreya Deshpande", - "Shriya Dave" - ], - "committees": [ - "Lauren Peng", - "Ashley Li" - ] + "officers": ["Kavya Puranam", "Shreya Deshpande", "Shriya Dave"], + "committees": ["Lauren Peng", "Ashley Li"] }, { "time": "4:00-4:30", - "officers": [ - "Kavya Puranam", - "Kalika Raje", - "Shreya Deshpande" - ], - "committees": [ - "Kirthi Shankar" - ] + "officers": ["Kavya Puranam", "Kalika Raje", "Shreya Deshpande"], + "committees": ["Kirthi Shankar"] }, { "time": "4:30-5:00", - "officers": [ - "Kavya Puranam", - "Kalika Raje" - ], + "officers": ["Kavya Puranam", "Kalika Raje"], "committees": [ "Anshi Mathur", "Kirthi Shankar", @@ -654,65 +365,36 @@ "rows": [ { "time": "2:00-2:30", - "officers": [ - "Shagun Khare", - "Karen Gao", - "Shreya Vinjamuri" - ], - "committees": [ - "Shruthi Vudaru", - "Megan Tran" - ] + "officers": ["Shagun Khare", "Karen Gao", "Shreya Vinjamuri"], + "committees": ["Shruthi Vudaru", "Megan Tran"] }, { "time": "2:30-3:00", - "officers": [ - "Shagun Khare", - "Karen Gao", - "Shreya Vinjamuri" - ], - "committees": [ - "Shruthi Vudaru" - ] + "officers": ["Shagun Khare", "Karen Gao", "Shreya Vinjamuri"], + "committees": ["Shruthi Vudaru"] }, { "time": "3:00-3:30", - "officers": [ - "Michelle Sun", - "Shreya Vinjamuri" - ], + "officers": ["Michelle Sun", "Shreya Vinjamuri"], "committees": [] }, { "time": "3:30-4:00", - "officers": [ - "Michelle Sun", - "Shreya Vinjamuri" - ], + "officers": ["Michelle Sun", "Shreya Vinjamuri"], "committees": [] }, { "time": "4:00-4:30", - "officers": [ - "Michelle Sun" - ], - "committees": [ - "Aarthi Balaji", - "Mayumi Suzue-Pan" - ] + "officers": ["Michelle Sun"], + "committees": ["Aarthi Balaji", "Mayumi Suzue-Pan"] }, { "time": "4:30-5:00", - "officers": [ - "Michelle Sun" - ], - "committees": [ - "Aarthi Balaji", - "Mayumi Suzue-Pan" - ] + "officers": ["Michelle Sun"], + "committees": ["Aarthi Balaji", "Mayumi Suzue-Pan"] } ] } ] } -] \ No newline at end of file +] diff --git a/yarn.lock b/yarn.lock index cecdee53..ab7c0eba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -67,7 +67,7 @@ "@next/env@14.2.10": version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/env/-/env-14.2.10.tgz#1d3178340028ced2d679f84140877db4f420333c" + resolved "https://registry.npmjs.org/@next/env/-/env-14.2.10.tgz" integrity sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw== "@next/eslint-plugin-next@13.5.4": @@ -79,49 +79,9 @@ "@next/swc-darwin-arm64@14.2.10": version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.10.tgz#49d10ca4086fbd59ee68e204f75d7136eda2aa80" + resolved "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-14.2.10.tgz" integrity sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ== -"@next/swc-darwin-x64@14.2.10": - version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-darwin-x64/-/swc-darwin-x64-14.2.10.tgz#0ebeae3afb8eac433882b79543295ab83624a1a8" - integrity sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA== - -"@next/swc-linux-arm64-gnu@14.2.10": - version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-14.2.10.tgz#7e602916d2fb55a3c532f74bed926a0137c16f20" - integrity sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA== - -"@next/swc-linux-arm64-musl@14.2.10": - version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-14.2.10.tgz#6b143f628ccee490b527562e934f8de578d4be47" - integrity sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ== - -"@next/swc-linux-x64-gnu@14.2.10": - version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-14.2.10.tgz#086f2f16a0678890a1eb46518c4dda381b046082" - integrity sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg== - -"@next/swc-linux-x64-musl@14.2.10": - version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-14.2.10.tgz#1befef10ed8dbcc5047b5d637a25ae3c30a0bfc3" - integrity sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA== - -"@next/swc-win32-arm64-msvc@14.2.10": - version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-14.2.10.tgz#731f52c3ae3c56a26cf21d474b11ae1529531209" - integrity sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ== - -"@next/swc-win32-ia32-msvc@14.2.10": - version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-win32-ia32-msvc/-/swc-win32-ia32-msvc-14.2.10.tgz#32723ef7f04e25be12af357cc72ddfdd42fd1041" - integrity sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg== - -"@next/swc-win32-x64-msvc@14.2.10": - version "14.2.10" - resolved "https://registry.yarnpkg.com/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-14.2.10.tgz#ee1d036cb5ec871816f96baee7991035bb242455" - integrity sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ== - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -130,7 +90,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -143,7 +103,7 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@popperjs/core@^2.11.6": +"@popperjs/core@^2.11.6", "@popperjs/core@^2.11.8": version "2.11.8" resolved "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== @@ -184,12 +144,12 @@ "@swc/counter@^0.1.3": version "0.1.3" - resolved "https://registry.yarnpkg.com/@swc/counter/-/counter-0.1.3.tgz#cc7463bd02949611c6329596fccd2b0ec782b0e9" + resolved "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz" integrity sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ== -"@swc/helpers@0.5.5", "@swc/helpers@^0.5.0": +"@swc/helpers@^0.5.0", "@swc/helpers@0.5.5": version "0.5.5" - resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.5.tgz#12689df71bfc9b21c4f4ca00ae55f2f16c8b77c0" + resolved "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.5.tgz" integrity sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A== dependencies: "@swc/counter" "^0.1.3" @@ -212,7 +172,7 @@ dependencies: "@types/react" "*" -"@types/react@*", "@types/react@>=16.9.11": +"@types/react@*", "@types/react@>=16.14.8", "@types/react@>=16.9.11": version "18.2.25" resolved "https://registry.npmjs.org/@types/react/-/react-18.2.25.tgz" integrity sha512-24xqse6+VByVLIr+xWaQ9muX1B4bXJKXBbjszbld/UEDslGLY53+ZucF44HCmLbMPejTzGG9XgR+3m2/Wqu1kw== @@ -281,7 +241,7 @@ acorn-jsx@^5.3.2: resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== -acorn@^8.9.0: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.9.0: version "8.10.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== @@ -448,7 +408,7 @@ brace-expansion@^1.1.7: braces@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== dependencies: fill-range "^7.1.1" @@ -518,7 +478,7 @@ confusing-browser-globals@^1.0.10: resolved "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz" integrity sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA== -cross-spawn@^7.0.2: +cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -784,7 +744,7 @@ eslint-module-utils@^2.7.4, eslint-module-utils@^2.8.0: dependencies: debug "^3.2.7" -eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.28.1: +eslint-plugin-import@*, eslint-plugin-import@^2.25.2, eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.28.1: version "2.28.1" resolved "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz" integrity sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A== @@ -869,7 +829,7 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@^8.2.0: +eslint@*, "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8", "eslint@^3 || ^4 || ^5 || ^6 || ^7 || ^8", "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.23.0 || ^8.0.0", "eslint@^7.32.0 || ^8.2.0", eslint@^8.2.0, eslint@>=7.0.0: version "8.50.0" resolved "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz" integrity sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg== @@ -945,6 +905,21 @@ esutils@^2.0.2: resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== +execa@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" @@ -1056,6 +1031,11 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-proto "^1.0.1" has-symbols "^1.0.3" +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + get-symbol-description@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz" @@ -1085,7 +1065,7 @@ glob-parent@^6.0.2: dependencies: is-glob "^4.0.3" -glob@7.1.7, glob@^7.1.3: +glob@^7.1.3, glob@7.1.7: version "7.1.7" resolved "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz" integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== @@ -1179,15 +1159,20 @@ has@^1.0.3: resolved "https://registry.npmjs.org/has/-/has-1.0.4.tgz" integrity sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ== +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + husky@^9.1.5: version "9.1.5" resolved "https://registry.npmjs.org/husky/-/husky-9.1.5.tgz" integrity sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag== -ignore@^5.2.0: - version "5.2.4" - resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== +ignore@^5.2.0, ignore@^5.3.0: + version "5.3.2" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz" + integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== import-fresh@^3.2.1: version "3.3.0" @@ -1354,6 +1339,11 @@ is-shared-array-buffer@^1.0.2: dependencies: call-bind "^1.0.2" +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + is-string@^1.0.5, is-string@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz" @@ -1513,6 +1503,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" @@ -1520,12 +1515,17 @@ merge2@^1.3.0, merge2@^1.4.1: micromatch@^4.0.4: version "4.0.8" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== dependencies: braces "^3.0.3" picomatch "^2.3.1" +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" @@ -1538,7 +1538,12 @@ minimist@^1.2.0, minimist@^1.2.6: resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -ms@2.1.2, ms@^2.1.1: +mri@^1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz" + integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== + +ms@^2.1.1, ms@2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== @@ -1555,7 +1560,7 @@ natural-compare@^1.4.0: next@^14.2.10: version "14.2.10" - resolved "https://registry.yarnpkg.com/next/-/next-14.2.10.tgz#331981a4fecb1ae8af1817d4db98fc9687ee1cb6" + resolved "https://registry.npmjs.org/next/-/next-14.2.10.tgz" integrity sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww== dependencies: "@next/env" "14.2.10" @@ -1576,6 +1581,13 @@ next@^14.2.10: "@next/swc-win32-ia32-msvc" "14.2.10" "@next/swc-win32-x64-msvc" "14.2.10" +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" @@ -1653,6 +1665,13 @@ once@^1.3.0: dependencies: wrappy "1" +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + optionator@^0.9.3: version "0.9.3" resolved "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz" @@ -1696,7 +1715,7 @@ path-is-absolute@^1.0.0: resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-key@^3.1.0: +path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -1721,6 +1740,11 @@ picomatch@^2.3.1: resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +picomatch@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-3.0.1.tgz" + integrity sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag== + postcss@8.4.31: version "8.4.31" resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" @@ -1735,11 +1759,24 @@ prelude-ls@^1.2.1: resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@^3.2.5: +prettier@^3.0.0, prettier@^3.2.5: version "3.2.5" resolved "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz" integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== +pretty-quick@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/pretty-quick/-/pretty-quick-4.0.0.tgz" + integrity sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ== + dependencies: + execa "^5.1.1" + find-up "^5.0.0" + ignore "^5.3.0" + mri "^1.2.0" + picocolors "^1.0.0" + picomatch "^3.0.1" + tslib "^2.6.2" + prop-types-extra@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/prop-types-extra/-/prop-types-extra-1.1.1.tgz" @@ -1785,7 +1822,7 @@ react-bootstrap@^2.9.0: uncontrollable "^7.2.1" warning "^4.0.3" -react-dom@^18: +react-dom@^18, react-dom@^18.2.0, react-dom@>=16.14.0, react-dom@>=16.6.0: version "18.2.0" resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== @@ -1813,7 +1850,7 @@ react-transition-group@^4.4.5: loose-envify "^1.4.0" prop-types "^15.6.2" -react@^18: +"react@^16.8.0 || ^17.0.0-rc.1 || ^18.0.0", react@^18, react@^18.2.0, "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@>=0.14.0, react@>=15.0.0, react@>=16.14.0, react@>=16.6.0, react@>=16.8.0: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -1919,7 +1956,12 @@ scheduler@^0.23.0: dependencies: loose-envify "^1.1.0" -semver@^6.3.0, semver@^6.3.1: +semver@^6.3.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^6.3.1: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -1961,6 +2003,11 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" +signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" @@ -2030,6 +2077,11 @@ strip-bom@^3.0.0: resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz" integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA== +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" @@ -2086,7 +2138,7 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^2.4.0: +tslib@^2.4.0, tslib@^2.6.2: version "2.6.2" resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -2142,6 +2194,11 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" +typescript@>=3.3.1, typescript@>=4.2.0: + version "5.2.2" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== + unbox-primitive@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz"