Merge pull request #1 from atridadl/dev

1.0.1
This commit is contained in:
Atridad Lahiji 2023-05-18 17:38:53 -06:00 committed by GitHub
commit b69cff0958
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 198 additions and 189 deletions

View file

@ -8,9 +8,11 @@ All notable changes to this project will be documented in this file.
✨ You can now create and join rooms to vote on scrum stories with your team!
✨ Signin works with Github or Google OAuth
✨ Rooms allow for custom scales
✨ Room owners can reset votes, change the story being votes on, and even download a CSV with stats on how votes went
✨ Room owners can reset votes, change the topic being votes on, and even download a CSV with stats on how votes went
## 1.0.1 - Completely orchestrate principle-centered initiatives (2023-05-14)
🚧 Changed VERCEL_ENV to APP_ENV
🚧 Added indicators for the environment in development and local
🚧 Fully automated the process for developing locally with railway
🚧 Package updates

View file

@ -1,11 +1,11 @@
{
"name": "sprintpadawan",
"version": "1.0.0",
"version": "1.0.1",
"description": "Plan. Sprint. Repeat.",
"private": true,
"scripts": {
"build": "next build",
"dev": "next dev",
"dev": "NEXTAUTH_URL=http://localhost:3000 && next dev",
"postinstall": "prisma generate",
"lint": "next lint",
"start": "next start"
@ -13,16 +13,15 @@
"dependencies": {
"@ably-labs/react-hooks": "^2.1.1",
"@next-auth/prisma-adapter": "^1.0.6",
"@prisma/client": "4.14.0",
"@prisma/client": "4.14.1",
"@tailwindcss/typography": "^0.5.9",
"@tanstack/react-query": "^4.29.5",
"@tanstack/react-query": "^4.29.7",
"@trpc/client": "10.26.0",
"@trpc/next": "10.26.0",
"@trpc/react-query": "10.26.0",
"@trpc/server": "10.26.0",
"@types/json2csv": "^5.0.3",
"@types/next-pwa": "^5.6.2",
"@vercel/analytics": "^1.0.1",
"ably": "^1.2.39",
"autoprefixer": "^10.4.14",
"daisyui": "^2.51.6",
@ -41,14 +40,14 @@
},
"devDependencies": {
"@types/eslint": "^8.37.0",
"@types/node": "^20.1.4",
"@types/node": "^20.2.1",
"@types/react": "^18.2.6",
"@types/react-dom": "^18.2.4",
"@typescript-eslint/eslint-plugin": "^5.59.5",
"@typescript-eslint/parser": "^5.59.5",
"@typescript-eslint/eslint-plugin": "^5.59.6",
"@typescript-eslint/parser": "^5.59.6",
"eslint": "^8.40.0",
"eslint-config-next": "^13.4.2",
"prisma": "4.14.0",
"prisma": "4.14.1",
"typescript": "^5.0.4"
},
"ct3aMetadata": {

340
pnpm-lock.yaml generated
View file

@ -6,25 +6,25 @@ dependencies:
version: 2.1.1(react-dom@18.2.0)(react@18.2.0)
'@next-auth/prisma-adapter':
specifier: ^1.0.6
version: 1.0.6(@prisma/client@4.14.0)(next-auth@4.22.1)
version: 1.0.6(@prisma/client@4.14.1)(next-auth@4.22.1)
'@prisma/client':
specifier: 4.14.0
version: 4.14.0(prisma@4.14.0)
specifier: 4.14.1
version: 4.14.1(prisma@4.14.1)
'@tailwindcss/typography':
specifier: ^0.5.9
version: 0.5.9(tailwindcss@3.3.2)
'@tanstack/react-query':
specifier: ^4.29.5
version: 4.29.5(react-dom@18.2.0)(react@18.2.0)
specifier: ^4.29.7
version: 4.29.7(react-dom@18.2.0)(react@18.2.0)
'@trpc/client':
specifier: 10.26.0
version: 10.26.0(@trpc/server@10.26.0)
'@trpc/next':
specifier: 10.26.0
version: 10.26.0(@tanstack/react-query@4.29.5)(@trpc/client@10.26.0)(@trpc/react-query@10.26.0)(@trpc/server@10.26.0)(next@13.4.2)(react-dom@18.2.0)(react@18.2.0)
version: 10.26.0(@tanstack/react-query@4.29.7)(@trpc/client@10.26.0)(@trpc/react-query@10.26.0)(@trpc/server@10.26.0)(next@13.4.2)(react-dom@18.2.0)(react@18.2.0)
'@trpc/react-query':
specifier: 10.26.0
version: 10.26.0(@tanstack/react-query@4.29.5)(@trpc/client@10.26.0)(@trpc/server@10.26.0)(react-dom@18.2.0)(react@18.2.0)
version: 10.26.0(@tanstack/react-query@4.29.7)(@trpc/client@10.26.0)(@trpc/server@10.26.0)(react-dom@18.2.0)(react@18.2.0)
'@trpc/server':
specifier: 10.26.0
version: 10.26.0
@ -34,9 +34,6 @@ dependencies:
'@types/next-pwa':
specifier: ^5.6.2
version: 5.6.2(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)
'@vercel/analytics':
specifier: ^1.0.1
version: 1.0.1
ably:
specifier: ^1.2.39
version: 1.2.39
@ -60,7 +57,7 @@ dependencies:
version: 4.22.1(next@13.4.2)(react-dom@18.2.0)(react@18.2.0)
next-pwa:
specifier: ^5.6.0
version: 5.6.0(@babel/core@7.21.8)(next@13.4.2)(webpack@5.82.1)
version: 5.6.0(@babel/core@7.21.8)(next@13.4.2)(webpack@5.83.1)
postcss:
specifier: ^8.4.23
version: 8.4.23
@ -88,8 +85,8 @@ devDependencies:
specifier: ^8.37.0
version: 8.37.0
'@types/node':
specifier: ^20.1.4
version: 20.1.4
specifier: ^20.2.1
version: 20.2.1
'@types/react':
specifier: ^18.2.6
version: 18.2.6
@ -97,11 +94,11 @@ devDependencies:
specifier: ^18.2.4
version: 18.2.4
'@typescript-eslint/eslint-plugin':
specifier: ^5.59.5
version: 5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4)
specifier: ^5.59.6
version: 5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/parser':
specifier: ^5.59.5
version: 5.59.5(eslint@8.40.0)(typescript@5.0.4)
specifier: ^5.59.6
version: 5.59.6(eslint@8.40.0)(typescript@5.0.4)
eslint:
specifier: ^8.40.0
version: 8.40.0
@ -109,8 +106,8 @@ devDependencies:
specifier: ^13.4.2
version: 13.4.2(eslint@8.40.0)(typescript@5.0.4)
prisma:
specifier: 4.14.0
version: 4.14.0
specifier: 4.14.1
version: 4.14.1
typescript:
specifier: ^5.0.4
version: 5.0.4
@ -1413,13 +1410,13 @@ packages:
'@jridgewell/sourcemap-codec': 1.4.14
dev: false
/@next-auth/prisma-adapter@1.0.6(@prisma/client@4.14.0)(next-auth@4.22.1):
/@next-auth/prisma-adapter@1.0.6(@prisma/client@4.14.1)(next-auth@4.22.1):
resolution: {integrity: sha512-Z7agwfSZEeEcqKqrnisBun7VndRPshd6vyDsoRU68MXbkui8storkHgvN2hnNDrqr/hSCF9aRn56a1qpihaB4A==}
peerDependencies:
'@prisma/client': '>=2.26.0 || >=3'
next-auth: ^4
dependencies:
'@prisma/client': 4.14.0(prisma@4.14.0)
'@prisma/client': 4.14.1(prisma@4.14.1)
next-auth: 4.22.1(next@13.4.2)(react-dom@18.2.0)(react@18.2.0)
dev: false
@ -1545,11 +1542,11 @@ packages:
is-glob: 4.0.3
open: 9.1.0
picocolors: 1.0.0
tslib: 2.5.0
tslib: 2.5.2
dev: true
/@prisma/client@4.14.0(prisma@4.14.0):
resolution: {integrity: sha512-MK/XaA2sFdfaOa7I9MjNKz6dxeIEdeZlnpNRoF2w3JuRLlFJLkpp6cD3yaqw2nUUhbrn3Iqe3ZpVV+VuGGil7Q==}
/@prisma/client@4.14.1(prisma@4.14.1):
resolution: {integrity: sha512-TZIswkeX1ccsHG/eN2kICzg/csXll0osK3EHu1QKd8VJ3XLcXozbNELKkCNfsCUvKJAwPdDtFCzF+O+raIVldw==}
engines: {node: '>=14.17'}
requiresBuild: true
peerDependencies:
@ -1559,15 +1556,15 @@ packages:
optional: true
dependencies:
'@prisma/engines-version': 4.14.0-67.d9a4c5988f480fa576d43970d5a23641aa77bc9c
prisma: 4.14.0
prisma: 4.14.1
dev: false
/@prisma/engines-version@4.14.0-67.d9a4c5988f480fa576d43970d5a23641aa77bc9c:
resolution: {integrity: sha512-3jum8/YSudeSN0zGW5qkpz+wAN2V/NYCQ+BPjvHYDfWatLWlQkqy99toX0GysDeaUoBIJg1vaz2yKqiA3CFcQw==}
dev: false
/@prisma/engines@4.14.0:
resolution: {integrity: sha512-PDNlhP/1vyTgmNyiucGqGCdXIp7HIkkvKO50si3y3PcceeHvqtiKPaH1iJdz63jCWMVMbj2MElSxXPOeBvEVIQ==}
/@prisma/engines@4.14.1:
resolution: {integrity: sha512-APqFddPVHYmWNKqc+5J5SqrLFfOghKOLZxobmguDUacxOwdEutLsbXPVhNnpFDmuQWQFbXmrTTPoRrrF6B1MWA==}
requiresBuild: true
/@rollup/plugin-babel@5.3.1(@babel/core@7.21.8)(rollup@2.79.1):
@ -1649,7 +1646,7 @@ packages:
/@swc/helpers@0.5.1:
resolution: {integrity: sha512-sJ902EfIzn1Fa+qYmjdQqh8tPsoxyBz+8yBKC2HKUxyezKJFwPGOn7pv4WY6QuQW//ySQi5lJjA/ZT9sNWWNTg==}
dependencies:
tslib: 2.5.0
tslib: 2.5.2
dev: false
/@szmarczak/http-timer@4.0.6:
@ -1671,12 +1668,12 @@ packages:
tailwindcss: 3.3.2
dev: false
/@tanstack/query-core@4.29.5:
resolution: {integrity: sha512-xXIiyQ/4r9KfaJ3k6kejqcaqFXXBTzN2aOJ5H1J6aTJE9hl/nbgAdfF6oiIu0CD5xowejJEJ6bBg8TO7BN4NuQ==}
/@tanstack/query-core@4.29.7:
resolution: {integrity: sha512-GXG4b5hV2Loir+h2G+RXhJdoZhJLnrBWsuLB2r0qBRyhWuXq9w/dWxzvpP89H0UARlH6Mr9DiVj4SMtpkF/aUA==}
dev: false
/@tanstack/react-query@4.29.5(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-F87cibC3s3eG0Q90g2O+hqntpCrudKFnR8P24qkH9uccEhXErnJxBC/AAI4cJRV2bfMO8IeGZQYf3WyYgmSg0w==}
/@tanstack/react-query@4.29.7(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-ijBWEzAIo09fB1yd22slRZzprrZ5zMdWYzBnCg5qiXuFbH78uGN1qtGz8+Ed4MuhaPaYSD+hykn+QEKtQviEtg==}
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@ -1687,7 +1684,7 @@ packages:
react-native:
optional: true
dependencies:
'@tanstack/query-core': 4.29.5
'@tanstack/query-core': 4.29.7
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
use-sync-external-store: 1.2.0(react@18.2.0)
@ -1701,7 +1698,7 @@ packages:
'@trpc/server': 10.26.0
dev: false
/@trpc/next@10.26.0(@tanstack/react-query@4.29.5)(@trpc/client@10.26.0)(@trpc/react-query@10.26.0)(@trpc/server@10.26.0)(next@13.4.2)(react-dom@18.2.0)(react@18.2.0):
/@trpc/next@10.26.0(@tanstack/react-query@4.29.7)(@trpc/client@10.26.0)(@trpc/react-query@10.26.0)(@trpc/server@10.26.0)(next@13.4.2)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-p328crXBH6C228LKxjqbpDEXdLmy4+LdgsZuYK3oFMqaJEmCT22b+zcQ9IvQrcPfDxhKOpJym0QpuDNaWpG2qg==}
peerDependencies:
'@tanstack/react-query': ^4.18.0
@ -1712,9 +1709,9 @@ packages:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
'@tanstack/react-query': 4.29.5(react-dom@18.2.0)(react@18.2.0)
'@tanstack/react-query': 4.29.7(react-dom@18.2.0)(react@18.2.0)
'@trpc/client': 10.26.0(@trpc/server@10.26.0)
'@trpc/react-query': 10.26.0(@tanstack/react-query@4.29.5)(@trpc/client@10.26.0)(@trpc/server@10.26.0)(react-dom@18.2.0)(react@18.2.0)
'@trpc/react-query': 10.26.0(@tanstack/react-query@4.29.7)(@trpc/client@10.26.0)(@trpc/server@10.26.0)(react-dom@18.2.0)(react@18.2.0)
'@trpc/server': 10.26.0
next: 13.4.2(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0
@ -1722,7 +1719,7 @@ packages:
react-ssr-prepass: 1.5.0(react@18.2.0)
dev: false
/@trpc/react-query@10.26.0(@tanstack/react-query@4.29.5)(@trpc/client@10.26.0)(@trpc/server@10.26.0)(react-dom@18.2.0)(react@18.2.0):
/@trpc/react-query@10.26.0(@tanstack/react-query@4.29.7)(@trpc/client@10.26.0)(@trpc/server@10.26.0)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-n+enpalaCZhd3A/mbZmXeydRZHsAJo7mzc2ncgHn5S+C3SrfOM897uQdbHdj02Li25ULxzP1O92w+vZzmFbgkA==}
peerDependencies:
'@tanstack/react-query': ^4.18.0
@ -1731,7 +1728,7 @@ packages:
react: '>=16.8.0'
react-dom: '>=16.8.0'
dependencies:
'@tanstack/react-query': 4.29.5(react-dom@18.2.0)(react@18.2.0)
'@tanstack/react-query': 4.29.7(react-dom@18.2.0)(react@18.2.0)
'@trpc/client': 10.26.0(@trpc/server@10.26.0)
'@trpc/server': 10.26.0
react: 18.2.0
@ -1747,7 +1744,7 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.1
'@types/keyv': 3.1.4
'@types/node': 20.1.4
'@types/node': 20.2.1
'@types/responselike': 1.0.0
dev: false
@ -1775,7 +1772,7 @@ packages:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 20.1.4
'@types/node': 20.2.1
dev: false
/@types/http-cache-semantics@4.0.1:
@ -1788,7 +1785,7 @@ packages:
/@types/json2csv@5.0.3:
resolution: {integrity: sha512-ZJEv6SzhPhgpBpxZU4n/TZekbZqI4EcyXXRwms1lAITG2kIAtj85PfNYafUOY1zy8bWs5ujaub0GU4copaA0sw==}
dependencies:
'@types/node': 20.1.4
'@types/node': 20.2.1
dev: false
/@types/json5@0.0.29:
@ -1798,7 +1795,7 @@ packages:
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
'@types/node': 20.1.4
'@types/node': 20.2.1
dev: false
/@types/minimatch@5.1.2:
@ -1824,8 +1821,8 @@ packages:
- supports-color
dev: false
/@types/node@20.1.4:
resolution: {integrity: sha512-At4pvmIOki8yuwLtd7BNHl3CiWNbtclUbNtScGx4OHfBd4/oWoJC8KRCIxXwkdndzhxOsPXihrsOoydxBjlE9Q==}
/@types/node@20.2.1:
resolution: {integrity: sha512-DqJociPbZP1lbZ5SQPk4oag6W7AyaGMO6gSfRwq3PWl4PXTwJpRQJhDq4W0kzrg3w6tJ1SwlvGZ5uKFHY13LIg==}
/@types/prop-types@15.7.5:
resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==}
@ -1846,13 +1843,13 @@ packages:
/@types/resolve@1.17.1:
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
dependencies:
'@types/node': 20.1.4
'@types/node': 20.2.1
dev: false
/@types/responselike@1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies:
'@types/node': 20.1.4
'@types/node': 20.2.1
dev: false
/@types/scheduler@0.16.3:
@ -1866,8 +1863,8 @@ packages:
resolution: {integrity: sha512-NfQ4gyz38SL8sDNrSixxU2Os1a5xcdFxipAFxYEuLUlvU2uDwS4NUpsImcf1//SlWItCVMMLiylsxbmNMToV/g==}
dev: false
/@typescript-eslint/eslint-plugin@5.59.5(@typescript-eslint/parser@5.59.5)(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-feA9xbVRWJZor+AnLNAr7A8JRWeZqHUf4T9tlP+TN04b05pFVhO5eN7/O93Y/1OUlLMHKbnJisgDURs/qvtqdg==}
/@typescript-eslint/eslint-plugin@5.59.6(@typescript-eslint/parser@5.59.6)(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-sXtOgJNEuRU5RLwPUb1jxtToZbgvq3M6FPpY4QENxoOggK+UpTxUBpj6tD8+Qh2g46Pi9We87E+eHnUw8YcGsw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@ -1878,10 +1875,10 @@ packages:
optional: true
dependencies:
'@eslint-community/regexpp': 4.5.1
'@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/scope-manager': 5.59.5
'@typescript-eslint/type-utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/parser': 5.59.6(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/scope-manager': 5.59.6
'@typescript-eslint/type-utils': 5.59.6(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/utils': 5.59.6(eslint@8.40.0)(typescript@5.0.4)
debug: 4.3.4
eslint: 8.40.0
grapheme-splitter: 1.0.4
@ -1894,8 +1891,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/parser@5.59.5(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-NJXQC4MRnF9N9yWqQE2/KLRSOLvrrlZb48NGVfBa+RuPMN6B7ZcK5jZOvhuygv4D64fRKnZI4L4p8+M+rfeQuw==}
/@typescript-eslint/parser@5.59.6(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-7pCa6al03Pv1yf/dUg/s1pXz/yGMUBAw5EeWqNTFiSueKvRNonze3hma3lhdsOrQcaOXhbk5gKu2Fludiho9VA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@ -1904,9 +1901,9 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.59.5
'@typescript-eslint/types': 5.59.5
'@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4)
'@typescript-eslint/scope-manager': 5.59.6
'@typescript-eslint/types': 5.59.6
'@typescript-eslint/typescript-estree': 5.59.6(typescript@5.0.4)
debug: 4.3.4
eslint: 8.40.0
typescript: 5.0.4
@ -1914,16 +1911,16 @@ packages:
- supports-color
dev: true
/@typescript-eslint/scope-manager@5.59.5:
resolution: {integrity: sha512-jVecWwnkX6ZgutF+DovbBJirZcAxgxC0EOHYt/niMROf8p4PwxxG32Qdhj/iIQQIuOflLjNkxoXyArkcIP7C3A==}
/@typescript-eslint/scope-manager@5.59.6:
resolution: {integrity: sha512-gLbY3Le9Dxcb8KdpF0+SJr6EQ+hFGYFl6tVY8VxLPFDfUZC7BHFw+Vq7bM5lE9DwWPfx4vMWWTLGXgpc0mAYyQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.59.5
'@typescript-eslint/visitor-keys': 5.59.5
'@typescript-eslint/types': 5.59.6
'@typescript-eslint/visitor-keys': 5.59.6
dev: true
/@typescript-eslint/type-utils@5.59.5(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-4eyhS7oGym67/pSxA2mmNq7X164oqDYNnZCUayBwJZIRVvKpBCMBzFnFxjeoDeShjtO6RQBHBuwybuX3POnDqg==}
/@typescript-eslint/type-utils@5.59.6(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-A4tms2Mp5yNvLDlySF+kAThV9VTBPCvGf0Rp8nl/eoDX9Okun8byTKoj3fJ52IJitjWOk0fKPNQhXEB++eNozQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
@ -1932,8 +1929,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4)
'@typescript-eslint/utils': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/typescript-estree': 5.59.6(typescript@5.0.4)
'@typescript-eslint/utils': 5.59.6(eslint@8.40.0)(typescript@5.0.4)
debug: 4.3.4
eslint: 8.40.0
tsutils: 3.21.0(typescript@5.0.4)
@ -1942,13 +1939,13 @@ packages:
- supports-color
dev: true
/@typescript-eslint/types@5.59.5:
resolution: {integrity: sha512-xkfRPHbqSH4Ggx4eHRIO/eGL8XL4Ysb4woL8c87YuAo8Md7AUjyWKa9YMwTL519SyDPrfEgKdewjkxNCVeJW7w==}
/@typescript-eslint/types@5.59.6:
resolution: {integrity: sha512-tH5lBXZI7T2MOUgOWFdVNUILsI02shyQvfzG9EJkoONWugCG77NDDa1EeDGw7oJ5IvsTAAGVV8I3Tk2PNu9QfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree@5.59.5(typescript@5.0.4):
resolution: {integrity: sha512-+XXdLN2CZLZcD/mO7mQtJMvCkzRfmODbeSKuMY/yXbGkzvA9rJyDY5qDYNoiz2kP/dmyAxXquL2BvLQLJFPQIg==}
/@typescript-eslint/typescript-estree@5.59.6(typescript@5.0.4):
resolution: {integrity: sha512-vW6JP3lMAs/Tq4KjdI/RiHaaJSO7IUsbkz17it/Rl9Q+WkQ77EOuOnlbaU8kKfVIOJxMhnRiBG+olE7f3M16DA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
@ -1956,8 +1953,8 @@ packages:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.59.5
'@typescript-eslint/visitor-keys': 5.59.5
'@typescript-eslint/types': 5.59.6
'@typescript-eslint/visitor-keys': 5.59.6
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
@ -1968,8 +1965,8 @@ packages:
- supports-color
dev: true
/@typescript-eslint/utils@5.59.5(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-sCEHOiw+RbyTii9c3/qN74hYDPNORb8yWCoPLmB7BIflhplJ65u2PBpdRla12e3SSTJ2erRkPjz7ngLHhUegxA==}
/@typescript-eslint/utils@5.59.6(eslint@8.40.0)(typescript@5.0.4):
resolution: {integrity: sha512-vzaaD6EXbTS29cVH0JjXBdzMt6VBlv+hE31XktDRMX1j3462wZCJa7VzO2AxXEXcIl8GQqZPcOPuW/Z1tZVogg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
@ -1977,9 +1974,9 @@ packages:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.40.0)
'@types/json-schema': 7.0.11
'@types/semver': 7.5.0
'@typescript-eslint/scope-manager': 5.59.5
'@typescript-eslint/types': 5.59.5
'@typescript-eslint/typescript-estree': 5.59.5(typescript@5.0.4)
'@typescript-eslint/scope-manager': 5.59.6
'@typescript-eslint/types': 5.59.6
'@typescript-eslint/typescript-estree': 5.59.6(typescript@5.0.4)
eslint: 8.40.0
eslint-scope: 5.1.1
semver: 7.5.1
@ -1988,18 +1985,14 @@ packages:
- typescript
dev: true
/@typescript-eslint/visitor-keys@5.59.5:
resolution: {integrity: sha512-qL+Oz+dbeBRTeyJTIy0eniD3uvqU7x+y1QceBismZ41hd4aBSRh8UAw4pZP0+XzLuPZmx4raNMq/I+59W2lXKA==}
/@typescript-eslint/visitor-keys@5.59.6:
resolution: {integrity: sha512-zEfbFLzB9ETcEJ4HZEEsCR9HHeNku5/Qw1jSS5McYJv5BR+ftYXwFFAH5Al+xkGaZEqowMwl7uoJjQb1YSPF8Q==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.59.5
'@typescript-eslint/types': 5.59.6
eslint-visitor-keys: 3.4.1
dev: true
/@vercel/analytics@1.0.1:
resolution: {integrity: sha512-Ux0c9qUfkcPqng3vrR0GTrlQdqNJ2JREn/2ydrVuKwM3RtMfF2mWX31Ijqo1opSjNAq6rK76PwtANw6kl6TAow==}
dev: false
/@webassemblyjs/ast@1.11.6:
resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==}
dependencies:
@ -2229,7 +2222,7 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.0
es-abstract: 1.21.2
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
is-string: 1.0.7
dev: true
@ -2276,7 +2269,7 @@ packages:
define-properties: 1.2.0
es-abstract: 1.21.2
es-shim-unscopables: 1.0.0
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
dev: true
/ast-types-flow@0.0.7:
@ -2304,7 +2297,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.5
caniuse-lite: 1.0.30001487
caniuse-lite: 1.0.30001488
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@ -2316,8 +2309,8 @@ packages:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
/axe-core@4.7.0:
resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==}
/axe-core@4.7.1:
resolution: {integrity: sha512-sCXXUhA+cljomZ3ZAwb8i1p3oOlkABzPy08ZDAoGcYuvtBPlQ1Ytde129ArXyHWDhfeewq7rlx9F+cUx2SSlkg==}
engines: {node: '>=4'}
dev: true
@ -2327,7 +2320,7 @@ packages:
deep-equal: 2.2.1
dev: true
/babel-loader@8.3.0(@babel/core@7.21.8)(webpack@5.82.1):
/babel-loader@8.3.0(@babel/core@7.21.8)(webpack@5.83.1):
resolution: {integrity: sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==}
engines: {node: '>= 8.9'}
peerDependencies:
@ -2339,7 +2332,7 @@ packages:
loader-utils: 2.0.4
make-dir: 3.1.0
schema-utils: 2.7.1
webpack: 5.82.1
webpack: 5.83.1
dev: false
/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.8):
@ -2437,8 +2430,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
caniuse-lite: 1.0.30001487
electron-to-chromium: 1.4.394
caniuse-lite: 1.0.30001488
electron-to-chromium: 1.4.400
node-releases: 2.0.10
update-browserslist-db: 1.0.11(browserslist@4.21.5)
dev: false
@ -2488,7 +2481,7 @@ packages:
resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
dependencies:
function-bind: 1.1.1
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
/callsites@3.1.0:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
@ -2500,8 +2493,8 @@ packages:
engines: {node: '>= 6'}
dev: false
/caniuse-lite@1.0.30001487:
resolution: {integrity: sha512-83564Z3yWGqXsh2vaH/mhXfEM0wX+NlBCm1jYHOb97TrTWJEmPTccZgeLTPBUUb0PNVo+oomb7wkimZBIERClA==}
/caniuse-lite@1.0.30001488:
resolution: {integrity: sha512-NORIQuuL4xGpIy6iCCQGN4iFjlBXtfKWIenlUuyZJumLRIindLb7wXM+GO8erEhb7vXfcnf4BAg2PrSDN5TNLQ==}
dev: false
/chalk@2.4.2:
@ -2540,14 +2533,14 @@ packages:
engines: {node: '>=6.0'}
dev: false
/clean-webpack-plugin@4.0.0(webpack@5.82.1):
/clean-webpack-plugin@4.0.0(webpack@5.83.1):
resolution: {integrity: sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==}
engines: {node: '>=10.0.0'}
peerDependencies:
webpack: '>=4.0.0 <6.0.0'
dependencies:
del: 4.1.1
webpack: 5.82.1
webpack: 5.83.1
dev: false
/client-only@0.0.1:
@ -2732,7 +2725,7 @@ packages:
array-buffer-byte-length: 1.0.0
call-bind: 1.0.2
es-get-iterator: 1.1.3
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
is-arguments: 1.1.1
is-array-buffer: 3.0.2
is-date-object: 1.0.5
@ -2844,11 +2837,11 @@ packages:
engines: {node: '>=0.10.0'}
hasBin: true
dependencies:
jake: 10.8.5
jake: 10.8.6
dev: false
/electron-to-chromium@1.4.394:
resolution: {integrity: sha512-0IbC2cfr8w5LxTz+nmn2cJTGafsK9iauV2r5A5scfzyovqLrxuLoxOHE5OBobP3oVIggJT+0JfKnw9sm87c8Hw==}
/electron-to-chromium@1.4.400:
resolution: {integrity: sha512-Lsvf7cvwbIxCfB8VqbnVtEsjGi3+48ejDiQZfWo5gkT+1vQ2DHQI5pl0nUvPD6z1IQk6JgFeMC5ZQJqVhalEHg==}
dev: false
/emoji-regex@9.2.2:
@ -2883,7 +2876,7 @@ packages:
es-set-tostringtag: 2.0.1
es-to-primitive: 1.2.1
function.prototype.name: 1.1.5
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
get-symbol-description: 1.0.0
globalthis: 1.0.3
gopd: 1.0.1
@ -2916,7 +2909,7 @@ packages:
resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
has-symbols: 1.0.3
is-arguments: 1.1.1
is-map: 2.0.2
@ -2934,7 +2927,7 @@ packages:
resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
has: 1.0.3
has-tostringtag: 1.0.0
@ -2978,11 +2971,11 @@ packages:
dependencies:
'@next/eslint-plugin-next': 13.4.2
'@rushstack/eslint-patch': 1.2.0
'@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/parser': 5.59.6(eslint@8.40.0)(typescript@5.0.4)
eslint: 8.40.0
eslint-import-resolver-node: 0.3.7
eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.40.0)
eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0)
eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.40.0)
eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0)
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.40.0)
eslint-plugin-react: 7.32.2(eslint@8.40.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.40.0)
@ -2996,13 +2989,13 @@ packages:
resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==}
dependencies:
debug: 3.2.7
is-core-module: 2.12.0
is-core-module: 2.12.1
resolve: 1.22.2
transitivePeerDependencies:
- supports-color
dev: true
/eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.40.0):
/eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.40.0):
resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
@ -3012,11 +3005,11 @@ packages:
debug: 4.3.4
enhanced-resolve: 5.14.0
eslint: 8.40.0
eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0)
eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0)
eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0)
eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0)
get-tsconfig: 4.5.0
globby: 13.1.4
is-core-module: 2.12.0
is-core-module: 2.12.1
is-glob: 4.0.3
synckit: 0.8.5
transitivePeerDependencies:
@ -3026,7 +3019,7 @@ packages:
- supports-color
dev: true
/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0):
/eslint-module-utils@2.8.0(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0):
resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==}
engines: {node: '>=4'}
peerDependencies:
@ -3047,16 +3040,16 @@ packages:
eslint-import-resolver-webpack:
optional: true
dependencies:
'@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/parser': 5.59.6(eslint@8.40.0)(typescript@5.0.4)
debug: 3.2.7
eslint: 8.40.0
eslint-import-resolver-node: 0.3.7
eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.40.0)
eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.27.5)(eslint@8.40.0)
transitivePeerDependencies:
- supports-color
dev: true
/eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0):
/eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0):
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'}
peerDependencies:
@ -3066,7 +3059,7 @@ packages:
'@typescript-eslint/parser':
optional: true
dependencies:
'@typescript-eslint/parser': 5.59.5(eslint@8.40.0)(typescript@5.0.4)
'@typescript-eslint/parser': 5.59.6(eslint@8.40.0)(typescript@5.0.4)
array-includes: 3.1.6
array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1
@ -3074,9 +3067,9 @@ packages:
doctrine: 2.1.0
eslint: 8.40.0
eslint-import-resolver-node: 0.3.7
eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.5)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0)
eslint-module-utils: 2.8.0(@typescript-eslint/parser@5.59.6)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.40.0)
has: 1.0.3
is-core-module: 2.12.0
is-core-module: 2.12.1
is-glob: 4.0.3
minimatch: 3.1.2
object.values: 1.1.6
@ -3100,7 +3093,7 @@ packages:
array-includes: 3.1.6
array.prototype.flatmap: 1.3.1
ast-types-flow: 0.0.7
axe-core: 4.7.0
axe-core: 4.7.1
axobject-query: 3.1.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
@ -3424,11 +3417,12 @@ packages:
engines: {node: '>=6.9.0'}
dev: false
/get-intrinsic@1.2.0:
resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==}
/get-intrinsic@1.2.1:
resolution: {integrity: sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==}
dependencies:
function-bind: 1.1.1
has: 1.0.3
has-proto: 1.0.1
has-symbols: 1.0.3
/get-own-enumerable-property-symbols@3.0.2:
@ -3452,7 +3446,7 @@ packages:
engines: {node: '>= 0.4'}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
/get-tsconfig@4.5.0:
resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==}
@ -3560,7 +3554,7 @@ packages:
/gopd@1.0.1:
resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
dependencies:
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
/got@11.8.6:
resolution: {integrity: sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==}
@ -3601,7 +3595,7 @@ packages:
/has-property-descriptors@1.0.0:
resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
dependencies:
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
/has-proto@1.0.1:
resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==}
@ -3679,7 +3673,7 @@ packages:
resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==}
engines: {node: '>= 0.4'}
dependencies:
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
has: 1.0.3
side-channel: 1.0.4
@ -3712,7 +3706,7 @@ packages:
resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
is-typed-array: 1.1.10
/is-arrayish@0.3.2:
@ -3742,8 +3736,8 @@ packages:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
/is-core-module@2.12.0:
resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==}
/is-core-module@2.12.1:
resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==}
dependencies:
has: 1.0.3
@ -3899,7 +3893,7 @@ packages:
resolution: {integrity: sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
dev: true
/is-what@4.1.9:
@ -3922,8 +3916,8 @@ packages:
resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
dev: true
/jake@10.8.5:
resolution: {integrity: sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==}
/jake@10.8.6:
resolution: {integrity: sha512-G43Ub9IYEFfu72sua6rzooi8V8Gz2lkfk48rW20vEWCGizeaEPlKB1Kh8JIA84yQbiAEfqlPmSpGgCKKxH3rDA==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@ -3937,7 +3931,7 @@ packages:
resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==}
engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': 20.1.4
'@types/node': 20.2.1
merge-stream: 2.0.0
supports-color: 7.2.0
dev: false
@ -3946,7 +3940,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': 20.1.4
'@types/node': 20.2.1
merge-stream: 2.0.0
supports-color: 8.1.1
dev: false
@ -4302,24 +4296,24 @@ packages:
next: 13.4.2(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)
oauth: 0.9.15
openid-client: 5.4.2
preact: 10.13.2
preact-render-to-string: 5.2.6(preact@10.13.2)
preact: 10.14.1
preact-render-to-string: 5.2.6(preact@10.14.1)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
uuid: 8.3.2
dev: false
/next-pwa@5.6.0(@babel/core@7.21.8)(next@13.4.2)(webpack@5.82.1):
/next-pwa@5.6.0(@babel/core@7.21.8)(next@13.4.2)(webpack@5.83.1):
resolution: {integrity: sha512-XV8g8C6B7UmViXU8askMEYhWwQ4qc/XqJGnexbLV68hzKaGHZDMtHsm2TNxFcbR7+ypVuth/wwpiIlMwpRJJ5A==}
peerDependencies:
next: '>=9.0.0'
dependencies:
babel-loader: 8.3.0(@babel/core@7.21.8)(webpack@5.82.1)
clean-webpack-plugin: 4.0.0(webpack@5.82.1)
babel-loader: 8.3.0(@babel/core@7.21.8)(webpack@5.83.1)
clean-webpack-plugin: 4.0.0(webpack@5.83.1)
globby: 11.1.0
next: 13.4.2(@babel/core@7.21.8)(react-dom@18.2.0)(react@18.2.0)
terser-webpack-plugin: 5.3.8(webpack@5.82.1)
workbox-webpack-plugin: 6.5.4(webpack@5.82.1)
terser-webpack-plugin: 5.3.9(webpack@5.83.1)
workbox-webpack-plugin: 6.5.4(webpack@5.83.1)
workbox-window: 6.5.4
transitivePeerDependencies:
- '@babel/core'
@ -4355,7 +4349,7 @@ packages:
'@next/env': 13.4.2
'@swc/helpers': 0.5.1
busboy: 1.6.0
caniuse-lite: 1.0.30001487
caniuse-lite: 1.0.30001488
postcss: 8.4.14
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@ -4706,7 +4700,7 @@ packages:
postcss: ^8.2.14
dependencies:
postcss: 8.4.23
postcss-selector-parser: 6.0.12
postcss-selector-parser: 6.0.13
dev: false
/postcss-selector-parser@6.0.10:
@ -4717,8 +4711,8 @@ packages:
util-deprecate: 1.0.2
dev: false
/postcss-selector-parser@6.0.12:
resolution: {integrity: sha512-NdxGCAZdRrwVI1sy59+Wzrh+pMMHxapGnpfenDVlMEXoOcvt4pGE0JLK9YY2F5dLxcFYA/YbVQKhcGU+FtSYQg==}
/postcss-selector-parser@6.0.13:
resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==}
engines: {node: '>=4'}
dependencies:
cssesc: 3.0.0
@ -4747,17 +4741,17 @@ packages:
source-map-js: 1.0.2
dev: false
/preact-render-to-string@5.2.6(preact@10.13.2):
/preact-render-to-string@5.2.6(preact@10.14.1):
resolution: {integrity: sha512-JyhErpYOvBV1hEPwIxc/fHWXPfnEGdRKxc8gFdAZ7XV4tlzyzG847XAyEZqoDnynP88akM4eaHcSOzNcLWFguw==}
peerDependencies:
preact: '>=10'
dependencies:
preact: 10.13.2
preact: 10.14.1
pretty-format: 3.8.0
dev: false
/preact@10.13.2:
resolution: {integrity: sha512-q44QFLhOhty2Bd0Y46fnYW0gD/cbVM9dUVtNTDKPcdXSMA7jfY+Jpd6rk3GB0lcQss0z5s/6CmVP0Z/hV+g6pw==}
/preact@10.14.1:
resolution: {integrity: sha512-4XDSnUisk3YFBb3p9WeKeH1mKoxdFUsaXcvxs9wlpYR1wax/TWJVqhwmIWbByX0h7jMEJH6Zc5J6jqc58FKaNQ==}
dev: false
/prelude-ls@1.2.1:
@ -4774,13 +4768,13 @@ packages:
resolution: {integrity: sha512-WuxUnVtlWL1OfZFQFuqvnvs6MiAGk9UNsBostyBOB0Is9wb5uRESevA6rnl/rkksXaGX3GzZhPup5d6Vp1nFew==}
dev: false
/prisma@4.14.0:
resolution: {integrity: sha512-+5dMl1uxMQb4RepndY6AwR9xi1cDcaGFICu+ws6/Nmgt93mFPNj8tYxSfTdmfg+rkNrUId9rk/Ac2vTgLe/oXA==}
/prisma@4.14.1:
resolution: {integrity: sha512-z6hxzTMYqT9SIKlzD08dhzsLUpxjFKKsLpp5/kBDnSqiOjtUyyl/dC5tzxLcOa3jkEHQ8+RpB/fE3w8bgNP51g==}
engines: {node: '>=14.17'}
hasBin: true
requiresBuild: true
dependencies:
'@prisma/engines': 4.14.0
'@prisma/engines': 4.14.1
/prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
@ -4942,7 +4936,7 @@ packages:
resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==}
hasBin: true
dependencies:
is-core-module: 2.12.0
is-core-module: 2.12.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@ -4950,7 +4944,7 @@ packages:
resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==}
hasBin: true
dependencies:
is-core-module: 2.12.0
is-core-module: 2.12.1
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
dev: true
@ -4989,7 +4983,7 @@ packages:
jest-worker: 26.6.2
rollup: 2.79.1
serialize-javascript: 4.0.0
terser: 5.17.3
terser: 5.17.4
dev: false
/rollup@2.79.1:
@ -5020,7 +5014,7 @@ packages:
resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
is-regex: 1.1.4
/scheduler@0.23.0:
@ -5087,7 +5081,7 @@ packages:
resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
dependencies:
call-bind: 1.0.2
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
object-inspect: 1.12.3
/signal-exit@3.0.7:
@ -5164,7 +5158,7 @@ packages:
call-bind: 1.0.2
define-properties: 1.2.0
es-abstract: 1.21.2
get-intrinsic: 1.2.0
get-intrinsic: 1.2.1
has-symbols: 1.0.3
internal-slot: 1.0.5
regexp.prototype.flags: 1.5.0
@ -5301,7 +5295,7 @@ packages:
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
'@pkgr/utils': 2.4.0
tslib: 2.5.0
tslib: 2.5.2
dev: true
/tailwindcss@3.3.2:
@ -5328,7 +5322,7 @@ packages:
postcss-js: 4.0.1(postcss@8.4.23)
postcss-load-config: 4.0.1(postcss@8.4.23)
postcss-nested: 6.0.1(postcss@8.4.23)
postcss-selector-parser: 6.0.12
postcss-selector-parser: 6.0.13
postcss-value-parser: 4.2.0
resolve: 1.22.2
sucrase: 3.32.0
@ -5355,8 +5349,8 @@ packages:
unique-string: 2.0.0
dev: false
/terser-webpack-plugin@5.3.8(webpack@5.82.1):
resolution: {integrity: sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==}
/terser-webpack-plugin@5.3.9(webpack@5.83.1):
resolution: {integrity: sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==}
engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
@ -5375,12 +5369,12 @@ packages:
jest-worker: 27.5.1
schema-utils: 3.1.2
serialize-javascript: 6.0.1
terser: 5.17.3
webpack: 5.82.1
terser: 5.17.4
webpack: 5.83.1
dev: false
/terser@5.17.3:
resolution: {integrity: sha512-AudpAZKmZHkG9jueayypz4duuCFJMMNGRMwaPvQKWfxKedh8Z2x3OCoDqIIi1xx5+iwx1u6Au8XQcc9Lke65Yg==}
/terser@5.17.4:
resolution: {integrity: sha512-jcEKZw6UPrgugz/0Tuk/PVyLAPfMBJf5clnGueo45wTweoV8yh7Q7PEkhkJ5uuUbC7zAxEcG3tqNr1bstkQ8nw==}
engines: {node: '>=10'}
hasBin: true
dependencies:
@ -5450,8 +5444,8 @@ packages:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
/tslib@2.5.0:
resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==}
/tslib@2.5.2:
resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==}
/tsutils@3.21.0(typescript@5.0.4):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
@ -5603,8 +5597,8 @@ packages:
engines: {node: '>=10.13.0'}
dev: false
/webpack@5.82.1:
resolution: {integrity: sha512-C6uiGQJ+Gt4RyHXXYt+v9f+SN1v83x68URwgxNQ98cvH8kxiuywWGP4XeNZ1paOzZ63aY3cTciCEQJNFUljlLw==}
/webpack@5.83.1:
resolution: {integrity: sha512-TNsG9jDScbNuB+Lb/3+vYolPplCS3bbEaJf+Bj0Gw4DhP3ioAflBb1flcRt9zsWITyvOhM96wMQNRWlSX52DgA==}
engines: {node: '>=10.13.0'}
hasBin: true
peerDependencies:
@ -5634,7 +5628,7 @@ packages:
neo-async: 2.6.2
schema-utils: 3.1.2
tapable: 2.2.1
terser-webpack-plugin: 5.3.8(webpack@5.82.1)
terser-webpack-plugin: 5.3.9(webpack@5.83.1)
watchpack: 2.4.0
webpack-sources: 3.2.3
transitivePeerDependencies:
@ -5832,7 +5826,7 @@ packages:
resolution: {integrity: sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==}
dev: false
/workbox-webpack-plugin@6.5.4(webpack@5.82.1):
/workbox-webpack-plugin@6.5.4(webpack@5.83.1):
resolution: {integrity: sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==}
engines: {node: '>=10.0.0'}
peerDependencies:
@ -5841,7 +5835,7 @@ packages:
fast-json-stable-stringify: 2.1.0
pretty-bytes: 5.6.0
upath: 1.2.0
webpack: 5.82.1
webpack: 5.83.1
webpack-sources: 1.4.3
workbox-build: 6.5.4
transitivePeerDependencies:

View file

@ -28,7 +28,6 @@ const Navbar: React.FC<NavbarProps> = ({ title }) => {
/>
{title}
{env.NEXT_PUBLIC_APP_ENV === "development" && " >> DEVELOPMENT"}
{env.NEXT_PUBLIC_APP_ENV === "local" && " >> LOCAL"}
</Link>
</div>
{sessionData?.user.image && (

View file

@ -20,8 +20,26 @@ const server = z.object({
process.env.VERCEL ? z.string().min(1) : z.string().url()
),
// Add `.min(1) on ID and SECRET if you want to make sure they're not empty
GITHUB_CLIENT_ID: z.string(),
GITHUB_CLIENT_SECRET: z.string(),
GITHUB_CLIENT_ID: z.preprocess(
// This makes Vercel deployments not fail if you don't set NEXTAUTH_URL
// Since NextAuth.js automatically uses the VERCEL_URL if present.
(str) =>
process.env.NODE_ENV === "development"
? process.env.GITHUB_CLIENT_ID_LOCAL
: process.env.GITHUB_CLIENT_ID,
// VERCEL_URL doesn't include `https` so it cant be validated as a URL
z.string()
),
GITHUB_CLIENT_SECRET: z.preprocess(
// This makes Vercel deployments not fail if you don't set NEXTAUTH_URL
// Since NextAuth.js automatically uses the VERCEL_URL if present.
(str) =>
process.env.NODE_ENV === "development"
? process.env.GITHUB_CLIENT_SECRET_LOCAL
: process.env.GITHUB_CLIENT_SECRET,
// VERCEL_URL doesn't include `https` so it cant be validated as a URL
z.string()
),
GOOGLE_CLIENT_ID: z.string(),
GOOGLE_CLIENT_SECRET: z.string(),
ABLY_PRIVATE_KEY: z.string(),

View file

@ -1,7 +1,6 @@
import { type AppType } from "next/app";
import { type Session } from "next-auth";
import { SessionProvider } from "next-auth/react";
import { Analytics } from "@vercel/analytics/react";
import { api } from "~/utils/api";
@ -48,8 +47,6 @@ const MyApp: AppType<{ session: Session | null }> = ({
</div>
<Footer />
</div>
<Analytics />
</SessionProvider>
);
};