Compare commits

..

2 Commits

Author SHA1 Message Date
ba077e1c05
Send correct year in history view 2025-06-09 23:20:01 -04:00
e6424024d1
Update packages 2025-06-09 23:15:53 -04:00
3 changed files with 198 additions and 190 deletions

View File

@ -175,6 +175,7 @@ export default function () {
<NumberInput
defaultValue={year}
max={new Date().getUTCFullYear()}
onChange={(_, value) => setYear(value)}
precision={0}
>
<NumberInputField />

357
package-lock.json generated
View File

@ -8,30 +8,30 @@
"name": "car-crushers-portal",
"version": "0.0.0",
"dependencies": {
"@chakra-ui/react": "^2.10.6",
"@chakra-ui/react": "^2.10.9",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@fontsource-variable/plus-jakarta-sans": "^5.2.5",
"@remix-run/cloudflare": "^2.16.0",
"@remix-run/cloudflare-pages": "^2.16.0",
"@remix-run/react": "^2.16.0",
"@sentry/react": "^9.5.0",
"@fontsource-variable/plus-jakarta-sans": "^5.2.6",
"@remix-run/cloudflare": "^2.16.8",
"@remix-run/cloudflare-pages": "^2.16.8",
"@remix-run/react": "^2.16.8",
"@sentry/react": "^9.27.0",
"aws4fetch": "^1.0.20",
"dayjs": "^1.11.13",
"framer-motion": "^12.5.0",
"framer-motion": "^12.16.0",
"react": "^18.3.1",
"react-big-calendar": "^1.18.0",
"react-big-calendar": "^1.19.2",
"react-dom": "^18.3.1"
},
"devDependencies": {
"@remix-run/dev": "^2.16.0",
"@types/node": "^22.13.10",
"@types/react": "^18.3.18",
"@remix-run/dev": "^2.16.8",
"@types/node": "^22.13.14",
"@types/react": "^18.3.23",
"@types/react-big-calendar": "^1.16.1",
"@types/react-dom": "^18.3.5",
"dotenv": "^16.4.7",
"@types/react-dom": "^18.3.7",
"dotenv": "^16.5.0",
"prettier": "^3.5.3",
"typescript": "^5.8.2"
"typescript": "^5.8.3"
}
},
"node_modules/@ampproject/remapping": {
@ -549,12 +549,12 @@
"license": "MIT"
},
"node_modules/@chakra-ui/hooks": {
"version": "2.4.4",
"resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.4.4.tgz",
"integrity": "sha512-+gMwLIkabtddIL/GICU7JmnYtvfONP+fNiTfdYLV9/I1eyCz8igKgLmFJOGM6F+BpUev6hh+/+DX5ezGQ9VTbQ==",
"version": "2.4.5",
"resolved": "https://registry.npmjs.org/@chakra-ui/hooks/-/hooks-2.4.5.tgz",
"integrity": "sha512-601fWfHE2i7UjaxK/9lDLlOni6vk/I+04YDbM0BrelJy+eqxdlOmoN8Z6MZ3PzFh7ofERUASor+vL+/HaCaZ7w==",
"license": "MIT",
"dependencies": {
"@chakra-ui/utils": "2.2.4",
"@chakra-ui/utils": "2.2.5",
"@zag-js/element-size": "0.31.1",
"copy-to-clipboard": "3.3.3",
"framesync": "6.1.2"
@ -564,15 +564,15 @@
}
},
"node_modules/@chakra-ui/react": {
"version": "2.10.6",
"resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.10.6.tgz",
"integrity": "sha512-9cdzcUR3LV3E2as0QhZhHAH5qjbyspV12kU1E1Ibcv6/uKUi6bIfPfMSC6R/Tw8Beqhn2ClJFPqjtXzL+C0knQ==",
"version": "2.10.9",
"resolved": "https://registry.npmjs.org/@chakra-ui/react/-/react-2.10.9.tgz",
"integrity": "sha512-lhdcgoocOiURwBNR3L8OioCNIaGCZqRfuKioLyaQLjOanl4jr0PQclsGb+w0cmito252vEWpsz2xRqF7y+Flrw==",
"license": "MIT",
"dependencies": {
"@chakra-ui/hooks": "2.4.4",
"@chakra-ui/styled-system": "2.12.2",
"@chakra-ui/theme": "3.4.8",
"@chakra-ui/utils": "2.2.4",
"@chakra-ui/hooks": "2.4.5",
"@chakra-ui/styled-system": "2.12.4",
"@chakra-ui/theme": "3.4.9",
"@chakra-ui/utils": "2.2.5",
"@popperjs/core": "^2.11.8",
"@zag-js/focus-visible": "^0.31.1",
"aria-hidden": "^1.2.3",
@ -589,37 +589,37 @@
}
},
"node_modules/@chakra-ui/styled-system": {
"version": "2.12.2",
"resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.12.2.tgz",
"integrity": "sha512-BlQ7i3+GYC0S0c72B+paa0sYo+QeNSMfz6fwQRFsc8A5Aax9i9lSdRL+vwJVC+k6r/0HWfRwk016R2RD2ihEwQ==",
"version": "2.12.4",
"resolved": "https://registry.npmjs.org/@chakra-ui/styled-system/-/styled-system-2.12.4.tgz",
"integrity": "sha512-oa07UG7Lic5hHSQtGRiMEnYjuhIa8lszyuVhZjZqR2Ap3VMF688y1MVPJ1pK+8OwY5uhXBgVd5c0+rI8aBZlwg==",
"license": "MIT",
"dependencies": {
"@chakra-ui/utils": "2.2.4",
"@chakra-ui/utils": "2.2.5",
"csstype": "^3.1.2"
}
},
"node_modules/@chakra-ui/theme": {
"version": "3.4.8",
"resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.4.8.tgz",
"integrity": "sha512-ZLMP2Gek38ZTIlj+sMZLsd1TW27yVdmUKMfBmjsr1psAeOa5bDBLKDszICjhEqk7gAbiWB7jr1/HzBXid4kduQ==",
"version": "3.4.9",
"resolved": "https://registry.npmjs.org/@chakra-ui/theme/-/theme-3.4.9.tgz",
"integrity": "sha512-GAom2SjSdRWTcX76/2yJOFJsOWHQeBgaynCUNBsHq62OafzvELrsSHDUw0bBqBb1c2ww0CclIvGilPup8kXBFA==",
"license": "MIT",
"dependencies": {
"@chakra-ui/anatomy": "2.3.6",
"@chakra-ui/theme-tools": "2.2.8",
"@chakra-ui/utils": "2.2.4"
"@chakra-ui/theme-tools": "2.2.9",
"@chakra-ui/utils": "2.2.5"
},
"peerDependencies": {
"@chakra-ui/styled-system": ">=2.8.0"
}
},
"node_modules/@chakra-ui/theme-tools": {
"version": "2.2.8",
"resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.2.8.tgz",
"integrity": "sha512-X2i2qgkG+k3DQfh/adn3zzM4Ty8QrGobVPjMl9rMrEYq3ac+pur6KVdVHy/SwwoPvB6S4i84uq7y35+KbJan9g==",
"version": "2.2.9",
"resolved": "https://registry.npmjs.org/@chakra-ui/theme-tools/-/theme-tools-2.2.9.tgz",
"integrity": "sha512-PcbYL19lrVvEc7Oydy//jsy/MO/rZz1DvLyO6AoI+bI/+Kwz9WfOKsspbulEhRg5COayE0R/IZPsskXZ7Mp4bA==",
"license": "MIT",
"dependencies": {
"@chakra-ui/anatomy": "2.3.6",
"@chakra-ui/utils": "2.2.4",
"@chakra-ui/utils": "2.2.5",
"color2k": "^2.0.2"
},
"peerDependencies": {
@ -627,9 +627,9 @@
}
},
"node_modules/@chakra-ui/utils": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.2.4.tgz",
"integrity": "sha512-nRpR9SnX7aLcJx7lKu8kgQWxdJso1oR/78HcBI+mzidvWdTykbTGdm5Q2R7S0PVH1IFBzBTgi6TiAjHvu96auA==",
"version": "2.2.5",
"resolved": "https://registry.npmjs.org/@chakra-ui/utils/-/utils-2.2.5.tgz",
"integrity": "sha512-KTBCK+M5KtXH6p54XS39ImQUMVtAx65BoZDoEms3LuObyTo1+civ1sMm4h3nRT320U6H5H7D35WnABVQjqU/4g==",
"license": "MIT",
"dependencies": {
"@types/lodash.mergewith": "4.6.9",
@ -649,9 +649,9 @@
}
},
"node_modules/@cloudflare/workers-types": {
"version": "4.20250311.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20250311.0.tgz",
"integrity": "sha512-5ftSdP1vEdKM6in4p3DZ5SIgaJtRh6LqVeitQtFFsHCyHSPES0KX5HaqTYai+T/5UwmZrB2a3fBUKpGmfDOXBg==",
"version": "4.20250610.0",
"resolved": "https://registry.npmjs.org/@cloudflare/workers-types/-/workers-types-4.20250610.0.tgz",
"integrity": "sha512-HxnUoey3QxCEfy07pUm7J42jBi9YPHq/hA3fw6JmOqYLHdviHI28OA8lup+2RUaHwDzh6q1DSfrBvvDqde645A==",
"license": "MIT OR Apache-2.0",
"peer": true
},
@ -1193,9 +1193,9 @@
}
},
"node_modules/@fontsource-variable/plus-jakarta-sans": {
"version": "5.2.5",
"resolved": "https://registry.npmjs.org/@fontsource-variable/plus-jakarta-sans/-/plus-jakarta-sans-5.2.5.tgz",
"integrity": "sha512-nkAWzq+QWBSK+52HIlNCyoh5YXrZ/AwV1OqzxZz6VnPmsIpU68B1bf1YT8heRAJKY1kXNtWIJ9jJMYVaStgf+w==",
"version": "5.2.6",
"resolved": "https://registry.npmjs.org/@fontsource-variable/plus-jakarta-sans/-/plus-jakarta-sans-5.2.6.tgz",
"integrity": "sha512-w0954jYDlHvzABXY5NgkBtitBiHcULblm1cScowZrRV5V6KtgB17Ubw3knFr82P3qvN48kgQk5DLPhB27OlTnQ==",
"license": "OFL-1.1",
"funding": {
"url": "https://github.com/sponsors/ayuhito"
@ -1401,13 +1401,13 @@
}
},
"node_modules/@remix-run/cloudflare": {
"version": "2.16.0",
"resolved": "https://registry.npmjs.org/@remix-run/cloudflare/-/cloudflare-2.16.0.tgz",
"integrity": "sha512-Z9kN6tChe36S175z4AVm8c79kUUBS4k16IBIpNods3z3oyo103EDawHdpiYcaEdz2OfdTCvNwsA7zLvRBW7yNA==",
"version": "2.16.8",
"resolved": "https://registry.npmjs.org/@remix-run/cloudflare/-/cloudflare-2.16.8.tgz",
"integrity": "sha512-3KBsnmHcZHqUpuVGeYtUVfyGrfHXtV5JOZu8ig6WGeQB2sVMY5zEUNt+tJX2kXaPNswuQjVNk2b+/d6WUbKDOg==",
"license": "MIT",
"dependencies": {
"@cloudflare/kv-asset-handler": "^0.1.3",
"@remix-run/server-runtime": "2.16.0"
"@remix-run/server-runtime": "2.16.8"
},
"engines": {
"node": ">=18.0.0"
@ -1423,12 +1423,12 @@
}
},
"node_modules/@remix-run/cloudflare-pages": {
"version": "2.16.0",
"resolved": "https://registry.npmjs.org/@remix-run/cloudflare-pages/-/cloudflare-pages-2.16.0.tgz",
"integrity": "sha512-Il/4JWkIFhkGPqE9MtaWCG431wNvAo+JsGClwVnOQgQYOJKV7wcvjZ4fQmkzc+GYBGMlOxx1OxD/S76XqnVzFQ==",
"version": "2.16.8",
"resolved": "https://registry.npmjs.org/@remix-run/cloudflare-pages/-/cloudflare-pages-2.16.8.tgz",
"integrity": "sha512-g7REYhAjeTZ7GvlPaMKrDl/lSXrWJOMxQ+tcIMKj0aeT4MBK6vpiqyv84TsOLMrhHYjoqjD393rd8tEESKy/9A==",
"license": "MIT",
"dependencies": {
"@remix-run/cloudflare": "2.16.0"
"@remix-run/cloudflare": "2.16.8"
},
"engines": {
"node": ">=18.0.0"
@ -1444,9 +1444,9 @@
}
},
"node_modules/@remix-run/dev": {
"version": "2.16.0",
"resolved": "https://registry.npmjs.org/@remix-run/dev/-/dev-2.16.0.tgz",
"integrity": "sha512-zfb93zJatWRMmBU4dQFM9pTgYfkZi1orDYtd18f9YNZM6pbshmhqlsiGZmrMAhAuYLGB983aqkXY3pxtZhoDkQ==",
"version": "2.16.8",
"resolved": "https://registry.npmjs.org/@remix-run/dev/-/dev-2.16.8.tgz",
"integrity": "sha512-2EKByaD5CDwh7H56UFVCqc90kCZ9LukPlSwkcsR3gj7WlfL7sXtcIqIopcToAlKAeao3HDbhBlBT2CTOivxZCg==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -1460,9 +1460,9 @@
"@babel/types": "^7.22.5",
"@mdx-js/mdx": "^2.3.0",
"@npmcli/package-json": "^4.0.1",
"@remix-run/node": "2.16.0",
"@remix-run/node": "2.16.8",
"@remix-run/router": "1.23.0",
"@remix-run/server-runtime": "2.16.0",
"@remix-run/server-runtime": "2.16.8",
"@types/mdx": "^2.0.5",
"@vanilla-extract/integration": "^6.2.0",
"arg": "^5.0.1",
@ -1501,10 +1501,10 @@
"remark-mdx-frontmatter": "^1.0.1",
"semver": "^7.3.7",
"set-cookie-parser": "^2.6.0",
"tar-fs": "^2.1.1",
"tar-fs": "^2.1.3",
"tsconfig-paths": "^4.0.0",
"valibot": "^0.41.0",
"vite-node": "3.0.0-beta.2",
"vite-node": "^3.1.3",
"ws": "^7.5.10"
},
"bin": {
@ -1514,8 +1514,8 @@
"node": ">=18.0.0"
},
"peerDependencies": {
"@remix-run/react": "^2.16.0",
"@remix-run/serve": "^2.16.0",
"@remix-run/react": "^2.16.8",
"@remix-run/serve": "^2.16.8",
"typescript": "^5.1.0",
"vite": "^5.1.0 || ^6.0.0",
"wrangler": "^3.28.2"
@ -1628,17 +1628,17 @@
}
},
"node_modules/@remix-run/dev/node_modules/vite-node": {
"version": "3.0.0-beta.2",
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.0.0-beta.2.tgz",
"integrity": "sha512-ofTf6cfRdL30Wbl9n/BX81EyIR5s4PReLmSurrxQ+koLaWUNOEo8E0lCM53OJkb8vpa2URM2nSrxZsIFyvY1rg==",
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/vite-node/-/vite-node-3.2.3.tgz",
"integrity": "sha512-gc8aAifGuDIpZHrPjuHyP4dpQmYXqWw7D1GmDnWeNWP654UEXzVfQ5IHPSK5HaHkwB/+p1atpYpSdw/2kOv8iQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"cac": "^6.7.14",
"debug": "^4.4.0",
"es-module-lexer": "^1.5.4",
"pathe": "^1.1.2",
"vite": "^5.0.0 || ^6.0.0"
"debug": "^4.4.1",
"es-module-lexer": "^1.7.0",
"pathe": "^2.0.3",
"vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0"
},
"bin": {
"vite-node": "vite-node.mjs"
@ -1650,20 +1650,27 @@
"url": "https://opencollective.com/vitest"
}
},
"node_modules/@remix-run/dev/node_modules/vite-node/node_modules/pathe": {
"version": "2.0.3",
"resolved": "https://registry.npmjs.org/pathe/-/pathe-2.0.3.tgz",
"integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==",
"dev": true,
"license": "MIT"
},
"node_modules/@remix-run/node": {
"version": "2.16.0",
"resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.16.0.tgz",
"integrity": "sha512-9yYBYCHYO1+bIScGAtOy5/r4BoTS8E5lpQmjWP99UxSCSiKHPEO76V9Z8mmmarTNis/FPN+sUwfmbQWNHLA2vw==",
"version": "2.16.8",
"resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.16.8.tgz",
"integrity": "sha512-foeYXU3mdaBJZnbtGbM8mNdHowz2+QnVGDRo7P3zgFkmsccMEflArGZNbkACGKd9xwDguTxxMJ6cuXBC4jIfgQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"@remix-run/server-runtime": "2.16.0",
"@remix-run/server-runtime": "2.16.8",
"@remix-run/web-fetch": "^4.4.2",
"@web3-storage/multipart-parser": "^1.0.0",
"cookie-signature": "^1.1.0",
"source-map-support": "^0.5.21",
"stream-slice": "^0.1.2",
"undici": "^6.11.1"
"undici": "^6.21.2"
},
"engines": {
"node": ">=18.0.0"
@ -1678,16 +1685,16 @@
}
},
"node_modules/@remix-run/react": {
"version": "2.16.0",
"resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.16.0.tgz",
"integrity": "sha512-eTi60/7AO8vnIL+IT33ZixT0tLjUrilgKhimdZtddBc/XIawUeslC01mNUHIlLXS+zUDM05iBmY2aLTKkqyy6Q==",
"version": "2.16.8",
"resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.16.8.tgz",
"integrity": "sha512-JmoBUnEu/nPLkU6NGNIG7rfLM97gPpr1LYRJeV680hChr0/2UpfQQwcRLtHz03w1Gz1i/xONAAVOvRHVcXkRlA==",
"license": "MIT",
"dependencies": {
"@remix-run/router": "1.23.0",
"@remix-run/server-runtime": "2.16.0",
"@remix-run/server-runtime": "2.16.8",
"react-router": "6.30.0",
"react-router-dom": "6.30.0",
"turbo-stream": "2.4.0"
"turbo-stream": "2.4.1"
},
"engines": {
"node": ">=18.0.0"
@ -1713,18 +1720,18 @@
}
},
"node_modules/@remix-run/server-runtime": {
"version": "2.16.0",
"resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.16.0.tgz",
"integrity": "sha512-gbuc4slxPi+pT47MrUYprX/wCuDlYL6H3LHZSvimWO1kDCBt8oefHzdHDPjLi4B1xzqXZomswTbuJzpZ7xRRTg==",
"version": "2.16.8",
"resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.16.8.tgz",
"integrity": "sha512-ZwWOam4GAQTx10t+wK09YuYctd2Koz5Xy/klDgUN3lmTXmwbV0tZU0baiXEqZXrvyD+WDZ4b0ADDW9Df3+dpzA==",
"license": "MIT",
"dependencies": {
"@remix-run/router": "1.23.0",
"@types/cookie": "^0.6.0",
"@web3-storage/multipart-parser": "^1.0.0",
"cookie": "^0.6.0",
"cookie": "^0.7.2",
"set-cookie-parser": "^2.4.8",
"source-map": "^0.7.3",
"turbo-stream": "2.4.0"
"turbo-stream": "2.4.1"
},
"engines": {
"node": ">=18.0.0"
@ -2045,88 +2052,88 @@
]
},
"node_modules/@sentry-internal/browser-utils": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.5.0.tgz",
"integrity": "sha512-AE9jgeI5+KyGvLR0vf1I6sesi0NZXZe6pDlZNXyg+pWZB2vkE9dksE8ZsoU+YiD9zjUqazgPcVyb3O0VvmaCGw==",
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/browser-utils/-/browser-utils-9.27.0.tgz",
"integrity": "sha512-SJa7f6Ct1BzP8rWEomnshSGN1CmT+axNKvT+StrbFPD6AyHnYfFLJpKgc2iToIJHB/pmeuOI9dUwqtzVx+5nSw==",
"license": "MIT",
"dependencies": {
"@sentry/core": "9.5.0"
"@sentry/core": "9.27.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry-internal/feedback": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.5.0.tgz",
"integrity": "sha512-p+yOTufEYHP1RLwkD+aZwpCNS4/2l6t4uHgphjYrEC2U/U2mtZQh+EvlBAt0wY/eiKC4/acPNrF5yFD/4A7a0A==",
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/feedback/-/feedback-9.27.0.tgz",
"integrity": "sha512-e7L8eG0y63RulN352lmafoCCfQGg4jLVT8YLx6096eWu/YKLkgmVpgi8livsT5WREnH+HB+iFSrejOwK7cRkhw==",
"license": "MIT",
"dependencies": {
"@sentry/core": "9.5.0"
"@sentry/core": "9.27.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry-internal/replay": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.5.0.tgz",
"integrity": "sha512-fBBNimElAnu865HT3MJ6xH2P26KvkZvAYt+yRrWr+x5zS5KvjBYUPsSI+F0FTE14XmLW9q7DlNUl5iAZhXSy3g==",
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay/-/replay-9.27.0.tgz",
"integrity": "sha512-n2kO1wOfCG7GxkMAqbYYkpgTqJM5tuVLdp0JuNCqTOLTXWvw6svWGaYKlYpKUgsK9X/GDzJYSXZmfe+Dbg+FJQ==",
"license": "MIT",
"dependencies": {
"@sentry-internal/browser-utils": "9.5.0",
"@sentry/core": "9.5.0"
"@sentry-internal/browser-utils": "9.27.0",
"@sentry/core": "9.27.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry-internal/replay-canvas": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.5.0.tgz",
"integrity": "sha512-W7MS7/9Z8uP2i0pbndxqz2VcGlFPc7Bv6gCoxRdGIWUWSBS9rsRbryO0sM0PwwuHt2mQtWMqwjYykcR441RBRA==",
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/@sentry-internal/replay-canvas/-/replay-canvas-9.27.0.tgz",
"integrity": "sha512-44rVSt3LCH6qePYRQrl4WUBwnkOk9dzinmnKmuwRksEdDOkVq5KBRhi/IDr7omwSpX8C+KrX5alfKhOx1cP0gQ==",
"license": "MIT",
"dependencies": {
"@sentry-internal/replay": "9.5.0",
"@sentry/core": "9.5.0"
"@sentry-internal/replay": "9.27.0",
"@sentry/core": "9.27.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry/browser": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.5.0.tgz",
"integrity": "sha512-HYSPW8GjknuYykJgOialKFyWg7ldmrbD1AKTIhksqdsNXLER07YeVWFAbe+xSYa1ZwwC8/s6vQJP9ZOoH1BaVg==",
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-9.27.0.tgz",
"integrity": "sha512-geR3lhRJOmUQqi1WgovLSYcD/f66zYnctdnDEa7j1BW2XIB1nlTJn0mpYyAHghXKkUN/pBpp1Z+Jk0XlVwFYVg==",
"license": "MIT",
"dependencies": {
"@sentry-internal/browser-utils": "9.5.0",
"@sentry-internal/feedback": "9.5.0",
"@sentry-internal/replay": "9.5.0",
"@sentry-internal/replay-canvas": "9.5.0",
"@sentry/core": "9.5.0"
"@sentry-internal/browser-utils": "9.27.0",
"@sentry-internal/feedback": "9.27.0",
"@sentry-internal/replay": "9.27.0",
"@sentry-internal/replay-canvas": "9.27.0",
"@sentry/core": "9.27.0"
},
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry/core": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.5.0.tgz",
"integrity": "sha512-NMqyFdyg26ECAfnibAPKT8vvAt4zXp4R7dYtQnwJKhEJEVkgAshcNYeJ2D95ZLMVOqlqhTtTPnw1vqf+v9ePZg==",
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/@sentry/core/-/core-9.27.0.tgz",
"integrity": "sha512-Zb2SSAdWXQjTem+sVWrrAq9L6YYfxyoTwtapaE6C6qZBR5C8Uak0wcYww8StaCFH7dDA/PSW+VxOwjNXocrQHQ==",
"license": "MIT",
"engines": {
"node": ">=18"
}
},
"node_modules/@sentry/react": {
"version": "9.5.0",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-9.5.0.tgz",
"integrity": "sha512-ixOlKuMxWKSK73u41vY2wQNkQpZJo4fwRkA6r4oy745ldcwhGlOy/TMACdotbHCn4ULC86rVZN5r49mH6SV5+w==",
"version": "9.27.0",
"resolved": "https://registry.npmjs.org/@sentry/react/-/react-9.27.0.tgz",
"integrity": "sha512-UT7iaGEwTqe06O4mgHfKGTRBHg+U0JSI/id+QxrOji6ksosOsSnSC3Vdq+gPs9pzCCFE+6+DkH6foYNNLIN0lw==",
"license": "MIT",
"dependencies": {
"@sentry/browser": "9.5.0",
"@sentry/core": "9.5.0",
"@sentry/browser": "9.27.0",
"@sentry/core": "9.27.0",
"hoist-non-react-statics": "^3.3.2"
},
"engines": {
@ -2197,9 +2204,9 @@
}
},
"node_modules/@types/lodash": {
"version": "4.17.16",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.16.tgz",
"integrity": "sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g==",
"version": "4.17.17",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.17.tgz",
"integrity": "sha512-RRVJ+J3J+WmyOTqnz3PiBLA501eKwXl2noseKOrNo/6+XEHjTAxO4xHvxQB6QuNm+s4WRbn6rSiap8+EA+ykFQ==",
"license": "MIT"
},
"node_modules/@types/lodash.mergewith": {
@ -2236,13 +2243,13 @@
"license": "MIT"
},
"node_modules/@types/node": {
"version": "22.13.10",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz",
"integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==",
"version": "22.15.31",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.31.tgz",
"integrity": "sha512-jnVe5ULKl6tijxUhvQeNbQG/84fHfg+yMak02cT8QVhBx/F05rAVxCGBYYTh2EKz22D6JF5ktXuNwdx7b9iEGw==",
"dev": true,
"license": "MIT",
"dependencies": {
"undici-types": "~6.20.0"
"undici-types": "~6.21.0"
}
},
"node_modules/@types/parse-json": {
@ -2258,9 +2265,9 @@
"license": "MIT"
},
"node_modules/@types/react": {
"version": "18.3.18",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz",
"integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==",
"version": "18.3.23",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.23.tgz",
"integrity": "sha512-/LDXMQh55EzZQ0uVAZmKKhfENivEvWz6E+EYzh+/MCjMhNsotd+ZHhBGIjFDTi6+fz0OhQQQLbTgdQIxxCsC0w==",
"license": "MIT",
"dependencies": {
"@types/prop-types": "*",
@ -2280,9 +2287,9 @@
}
},
"node_modules/@types/react-dom": {
"version": "18.3.5",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz",
"integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==",
"version": "18.3.7",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.7.tgz",
"integrity": "sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==",
"dev": true,
"license": "MIT",
"peerDependencies": {
@ -3112,9 +3119,9 @@
"license": "MIT"
},
"node_modules/cookie": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
"integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
"version": "0.7.2",
"resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz",
"integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==",
"license": "MIT",
"engines": {
"node": ">= 0.6"
@ -3248,9 +3255,9 @@
"license": "MIT"
},
"node_modules/debug": {
"version": "4.4.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz",
"integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==",
"version": "4.4.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
@ -3398,9 +3405,9 @@
}
},
"node_modules/dotenv": {
"version": "16.4.7",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.7.tgz",
"integrity": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==",
"version": "16.5.0",
"resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.5.0.tgz",
"integrity": "sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg==",
"dev": true,
"license": "BSD-2-Clause",
"engines": {
@ -3556,9 +3563,9 @@
}
},
"node_modules/es-module-lexer": {
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz",
"integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==",
"version": "1.7.0",
"resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz",
"integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==",
"dev": true,
"license": "MIT"
},
@ -4094,13 +4101,13 @@
}
},
"node_modules/framer-motion": {
"version": "12.5.0",
"resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.5.0.tgz",
"integrity": "sha512-buPlioFbH9/W7rDzYh1C09AuZHAk2D1xTA1BlounJ2Rb9aRg84OXexP0GLd+R83v0khURdMX7b5MKnGTaSg5iA==",
"version": "12.16.0",
"resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.16.0.tgz",
"integrity": "sha512-xryrmD4jSBQrS2IkMdcTmiS4aSKckbS7kLDCuhUn9110SQKG1w3zlq1RTqCblewg+ZYe+m3sdtzQA6cRwo5g8Q==",
"license": "MIT",
"dependencies": {
"motion-dom": "^12.5.0",
"motion-utils": "^12.5.0",
"motion-dom": "^12.16.0",
"motion-utils": "^12.12.1",
"tslib": "^2.4.0"
},
"peerDependencies": {
@ -6528,18 +6535,18 @@
}
},
"node_modules/motion-dom": {
"version": "12.5.0",
"resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.5.0.tgz",
"integrity": "sha512-uH2PETDh7m+Hjd1UQQ56yHqwn83SAwNjimNPE/kC+Kds0t4Yh7+29rfo5wezVFpPOv57U4IuWved5d1x0kNhbQ==",
"version": "12.16.0",
"resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.16.0.tgz",
"integrity": "sha512-Z2nGwWrrdH4egLEtgYMCEN4V2qQt1qxlKy/uV7w691ztyA41Q5Rbn0KNGbsNVDZr9E8PD2IOQ3hSccRnB6xWzw==",
"license": "MIT",
"dependencies": {
"motion-utils": "^12.5.0"
"motion-utils": "^12.12.1"
}
},
"node_modules/motion-utils": {
"version": "12.5.0",
"resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.5.0.tgz",
"integrity": "sha512-+hFFzvimn0sBMP9iPxBa9OtRX35ZQ3py0UHnb8U29VD+d8lQ8zH3dTygJWqK7av2v6yhg7scj9iZuvTS0f4+SA==",
"version": "12.12.1",
"resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.12.1.tgz",
"integrity": "sha512-f9qiqUHm7hWSLlNW8gS9pisnsN7CRFRD58vNjptKdsqFLpkVnX00TNeD6Q0d27V9KzT7ySFyK1TZ/DShfVOv6w==",
"license": "MIT"
},
"node_modules/mri": {
@ -7582,9 +7589,9 @@
}
},
"node_modules/react-big-calendar": {
"version": "1.18.0",
"resolved": "https://registry.npmjs.org/react-big-calendar/-/react-big-calendar-1.18.0.tgz",
"integrity": "sha512-bGrCdyfnCGe2qnIdEoGkGgQdEFOiGO1Tq7RLkI1a2t8ZudyEAKekFtneO2/ltKQEQK6zH76YdJ7vR9UMyD+ULw==",
"version": "1.19.2",
"resolved": "https://registry.npmjs.org/react-big-calendar/-/react-big-calendar-1.19.2.tgz",
"integrity": "sha512-2orH+TOXPJBlQGwSl9ZnTK2WZR9OfVf0r1s8mnbpjvtENZfmWHP6nXqxmten1vkvzOMqefVGjh5GurM27HHOZw==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.20.7",
@ -8607,9 +8614,9 @@
}
},
"node_modules/tar-fs": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
"integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz",
"integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==",
"dev": true,
"license": "MIT",
"dependencies": {
@ -8821,9 +8828,9 @@
"license": "0BSD"
},
"node_modules/turbo-stream": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz",
"integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.1.tgz",
"integrity": "sha512-v8kOJXpG3WoTN/+at8vK7erSzo6nW6CIaeOvNOkHQVDajfz1ZVeSxCbc6tOH4hrGZW7VUCV0TOXd8CPzYnYkrw==",
"license": "ISC"
},
"node_modules/type-is": {
@ -8841,9 +8848,9 @@
}
},
"node_modules/typescript": {
"version": "5.8.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
"integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
"version": "5.8.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
"devOptional": true,
"license": "Apache-2.0",
"bin": {
@ -8877,9 +8884,9 @@
}
},
"node_modules/undici": {
"version": "6.21.1",
"resolved": "https://registry.npmjs.org/undici/-/undici-6.21.1.tgz",
"integrity": "sha512-q/1rj5D0/zayJB2FraXdaWxbhWiNKDvu8naDT2dl1yTlvJp4BLtOcp2a5BvgGNQpYYJzau7tf1WgKv3b+7mqpQ==",
"version": "6.21.3",
"resolved": "https://registry.npmjs.org/undici/-/undici-6.21.3.tgz",
"integrity": "sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==",
"dev": true,
"license": "MIT",
"engines": {
@ -8887,9 +8894,9 @@
}
},
"node_modules/undici-types": {
"version": "6.20.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz",
"integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==",
"version": "6.21.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
"dev": true,
"license": "MIT"
},

View File

@ -9,33 +9,33 @@
"publish": "remix build --sourcemap && wrangler pages deploy public"
},
"dependencies": {
"@chakra-ui/react": "^2.10.6",
"@chakra-ui/react": "^2.10.9",
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@fontsource-variable/plus-jakarta-sans": "^5.2.5",
"@remix-run/cloudflare": "^2.16.0",
"@remix-run/cloudflare-pages": "^2.16.0",
"@remix-run/react": "^2.16.0",
"@sentry/react": "^9.5.0",
"@fontsource-variable/plus-jakarta-sans": "^5.2.6",
"@remix-run/cloudflare": "^2.16.8",
"@remix-run/cloudflare-pages": "^2.16.8",
"@remix-run/react": "^2.16.8",
"@sentry/react": "^9.27.0",
"aws4fetch": "^1.0.20",
"dayjs": "^1.11.13",
"framer-motion": "^12.5.0",
"framer-motion": "^12.16.0",
"react": "^18.3.1",
"react-big-calendar": "^1.18.0",
"react-big-calendar": "^1.19.2",
"react-dom": "^18.3.1"
},
"devDependencies": {
"@remix-run/dev": "^2.16.0",
"@types/node": "^22.13.10",
"@types/react": "^18.3.18",
"@remix-run/dev": "^2.16.8",
"@types/node": "^22.13.14",
"@types/react": "^18.3.23",
"@types/react-big-calendar": "^1.16.1",
"@types/react-dom": "^18.3.5",
"dotenv": "^16.4.7",
"@types/react-dom": "^18.3.7",
"dotenv": "^16.5.0",
"prettier": "^3.5.3",
"typescript": "^5.8.2"
"typescript": "^5.8.3"
},
"overrides": {
"@cloudflare/workers-types": "^4.20250311.0"
"@cloudflare/workers-types": "^4.20250610.0"
},
"prettier": {
"endOfLine": "auto"