This commit is contained in:
Atridad Lahiji 2023-08-24 17:49:00 -06:00 committed by atridadl
parent 7e28aa3833
commit 4a39b5934e
No known key found for this signature in database
4 changed files with 54 additions and 60 deletions

View file

@ -26,7 +26,6 @@
"@unkey/api": "^0.6.16", "@unkey/api": "^0.6.16",
"@upstash/ratelimit": "^0.4.3", "@upstash/ratelimit": "^0.4.3",
"@upstash/redis": "^1.22.0", "@upstash/redis": "^1.22.0",
"ably": "^1.2.43",
"autoprefixer": "^10.4.15", "autoprefixer": "^10.4.15",
"dotenv": "^16.3.1", "dotenv": "^16.3.1",
"drizzle-orm": "^0.28.5", "drizzle-orm": "^0.28.5",
@ -46,7 +45,7 @@
"devDependencies": { "devDependencies": {
"@types/eslint": "^8.44.2", "@types/eslint": "^8.44.2",
"@types/json2csv": "^5.0.3", "@types/json2csv": "^5.0.3",
"@types/node": "^20.5.4", "@types/node": "^20.5.6",
"@types/react": "^18.2.21", "@types/react": "^18.2.21",
"@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1", "@typescript-eslint/parser": "^6.4.1",
@ -56,7 +55,7 @@
"eslint-config-next": "^13.4.19", "eslint-config-next": "^13.4.19",
"pg": "^8.11.3", "pg": "^8.11.3",
"tailwindcss": "^3.3.3", "tailwindcss": "^3.3.3",
"typescript": "^5.1.6" "typescript": "^5.2.2"
}, },
"ct3aMetadata": { "ct3aMetadata": {
"initVersion": "7.5.9" "initVersion": "7.5.9"

107
pnpm-lock.yaml generated
View file

@ -44,9 +44,6 @@ dependencies:
'@upstash/redis': '@upstash/redis':
specifier: ^1.22.0 specifier: ^1.22.0
version: 1.22.0 version: 1.22.0
ably:
specifier: ^1.2.43
version: 1.2.43
autoprefixer: autoprefixer:
specifier: ^10.4.15 specifier: ^10.4.15
version: 10.4.15(postcss@8.4.28) version: 10.4.15(postcss@8.4.28)
@ -101,17 +98,17 @@ devDependencies:
specifier: ^5.0.3 specifier: ^5.0.3
version: 5.0.3 version: 5.0.3
'@types/node': '@types/node':
specifier: ^20.5.4 specifier: ^20.5.6
version: 20.5.4 version: 20.5.6
'@types/react': '@types/react':
specifier: ^18.2.21 specifier: ^18.2.21
version: 18.2.21 version: 18.2.21
'@typescript-eslint/eslint-plugin': '@typescript-eslint/eslint-plugin':
specifier: ^6.4.1 specifier: ^6.4.1
version: 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.47.0)(typescript@5.1.6) version: 6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.47.0)(typescript@5.2.2)
'@typescript-eslint/parser': '@typescript-eslint/parser':
specifier: ^6.4.1 specifier: ^6.4.1
version: 6.4.1(eslint@8.47.0)(typescript@5.1.6) version: 6.4.1(eslint@8.47.0)(typescript@5.2.2)
daisyui: daisyui:
specifier: ^3.6.1 specifier: ^3.6.1
version: 3.6.1 version: 3.6.1
@ -123,7 +120,7 @@ devDependencies:
version: 8.47.0 version: 8.47.0
eslint-config-next: eslint-config-next:
specifier: ^13.4.19 specifier: ^13.4.19
version: 13.4.19(eslint@8.47.0)(typescript@5.1.6) version: 13.4.19(eslint@8.47.0)(typescript@5.2.2)
pg: pg:
specifier: ^8.11.3 specifier: ^8.11.3
version: 8.11.3 version: 8.11.3
@ -131,8 +128,8 @@ devDependencies:
specifier: ^3.3.3 specifier: ^3.3.3
version: 3.3.3 version: 3.3.3
typescript: typescript:
specifier: ^5.1.6 specifier: ^5.2.2
version: 5.1.6 version: 5.2.2
packages: packages:
@ -1563,7 +1560,7 @@ packages:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies: dependencies:
'@types/connect': 3.4.35 '@types/connect': 3.4.35
'@types/node': 20.5.4 '@types/node': 20.5.6
dev: false dev: false
/@types/cacheable-request@6.0.3: /@types/cacheable-request@6.0.3:
@ -1571,14 +1568,14 @@ packages:
dependencies: dependencies:
'@types/http-cache-semantics': 4.0.1 '@types/http-cache-semantics': 4.0.1
'@types/keyv': 3.1.4 '@types/keyv': 3.1.4
'@types/node': 20.5.4 '@types/node': 20.5.6
'@types/responselike': 1.0.0 '@types/responselike': 1.0.0
dev: false dev: false
/@types/connect@3.4.35: /@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies: dependencies:
'@types/node': 20.5.4 '@types/node': 20.5.6
dev: false dev: false
/@types/cookies@0.7.7: /@types/cookies@0.7.7:
@ -1587,7 +1584,7 @@ packages:
'@types/connect': 3.4.35 '@types/connect': 3.4.35
'@types/express': 4.17.14 '@types/express': 4.17.14
'@types/keygrip': 1.0.2 '@types/keygrip': 1.0.2
'@types/node': 20.5.4 '@types/node': 20.5.6
dev: false dev: false
/@types/eslint@8.44.2: /@types/eslint@8.44.2:
@ -1604,7 +1601,7 @@ packages:
/@types/express-serve-static-core@4.17.36: /@types/express-serve-static-core@4.17.36:
resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==} resolution: {integrity: sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==}
dependencies: dependencies:
'@types/node': 20.5.4 '@types/node': 20.5.6
'@types/qs': 6.9.7 '@types/qs': 6.9.7
'@types/range-parser': 1.2.4 '@types/range-parser': 1.2.4
'@types/send': 0.17.1 '@types/send': 0.17.1
@ -1634,7 +1631,7 @@ packages:
/@types/json2csv@5.0.3: /@types/json2csv@5.0.3:
resolution: {integrity: sha512-ZJEv6SzhPhgpBpxZU4n/TZekbZqI4EcyXXRwms1lAITG2kIAtj85PfNYafUOY1zy8bWs5ujaub0GU4copaA0sw==} resolution: {integrity: sha512-ZJEv6SzhPhgpBpxZU4n/TZekbZqI4EcyXXRwms1lAITG2kIAtj85PfNYafUOY1zy8bWs5ujaub0GU4copaA0sw==}
dependencies: dependencies:
'@types/node': 20.5.4 '@types/node': 20.5.6
dev: true dev: true
/@types/json5@0.0.29: /@types/json5@0.0.29:
@ -1648,7 +1645,7 @@ packages:
/@types/keyv@3.1.4: /@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies: dependencies:
'@types/node': 20.5.4 '@types/node': 20.5.6
dev: false dev: false
/@types/mime@1.3.2: /@types/mime@1.3.2:
@ -1662,7 +1659,7 @@ packages:
/@types/node-fetch@2.6.2: /@types/node-fetch@2.6.2:
resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==}
dependencies: dependencies:
'@types/node': 20.5.4 '@types/node': 20.5.6
form-data: 3.0.1 form-data: 3.0.1
dev: false dev: false
@ -1674,8 +1671,8 @@ packages:
resolution: {integrity: sha512-vmYJF0REqDyyU0gviezF/KHq/fYaUbFhkcNbQCuPGFQj6VTbXuHZoxs/Y7mutWe73C8AC6l9fFu8mSYiBAqkGA==} resolution: {integrity: sha512-vmYJF0REqDyyU0gviezF/KHq/fYaUbFhkcNbQCuPGFQj6VTbXuHZoxs/Y7mutWe73C8AC6l9fFu8mSYiBAqkGA==}
dev: false dev: false
/@types/node@20.5.4: /@types/node@20.5.6:
resolution: {integrity: sha512-Y9vbIAoM31djQZrPYjpTLo0XlaSwOIsrlfE3LpulZeRblttsLQRFRlBAppW0LOxyT3ALj2M5vU1ucQQayQH3jA==} resolution: {integrity: sha512-Gi5wRGPbbyOTX+4Y2iULQ27oUPrefaB0PxGQJnfyWN3kvEDGM3mIB5M/gQLmitZf7A9FmLeaqxD3L1CXpm3VKQ==}
/@types/normalize-package-data@2.4.1: /@types/normalize-package-data@2.4.1:
resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
@ -1684,7 +1681,7 @@ packages:
/@types/pg@8.6.6: /@types/pg@8.6.6:
resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==} resolution: {integrity: sha512-O2xNmXebtwVekJDD+02udOncjVcMZQuTEQEMpKJ0ZRf5E7/9JJX3izhKUcUifBkyKpljyUM6BTgy2trmviKlpw==}
dependencies: dependencies:
'@types/node': 20.5.4 '@types/node': 20.5.6
pg-protocol: 1.6.0 pg-protocol: 1.6.0
pg-types: 2.2.0 pg-types: 2.2.0
dev: false dev: false
@ -1712,7 +1709,7 @@ packages:
/@types/responselike@1.0.0: /@types/responselike@1.0.0:
resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
dependencies: dependencies:
'@types/node': 20.5.4 '@types/node': 20.5.6
dev: false dev: false
/@types/scheduler@0.16.3: /@types/scheduler@0.16.3:
@ -1727,7 +1724,7 @@ packages:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies: dependencies:
'@types/mime': 1.3.2 '@types/mime': 1.3.2
'@types/node': 20.5.4 '@types/node': 20.5.6
dev: false dev: false
/@types/serve-static@1.15.2: /@types/serve-static@1.15.2:
@ -1735,10 +1732,10 @@ packages:
dependencies: dependencies:
'@types/http-errors': 2.0.1 '@types/http-errors': 2.0.1
'@types/mime': 3.0.1 '@types/mime': 3.0.1
'@types/node': 20.5.4 '@types/node': 20.5.6
dev: false dev: false
/@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.47.0)(typescript@5.1.6): /@typescript-eslint/eslint-plugin@6.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.47.0)(typescript@5.2.2):
resolution: {integrity: sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==} resolution: {integrity: sha512-3F5PtBzUW0dYlq77Lcqo13fv+58KDwUib3BddilE8ajPJT+faGgxmI9Sw+I8ZS22BYwoir9ZhNXcLi+S+I2bkw==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
@ -1750,10 +1747,10 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@eslint-community/regexpp': 4.7.0 '@eslint-community/regexpp': 4.7.0
'@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.1.6) '@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.2.2)
'@typescript-eslint/scope-manager': 6.4.1 '@typescript-eslint/scope-manager': 6.4.1
'@typescript-eslint/type-utils': 6.4.1(eslint@8.47.0)(typescript@5.1.6) '@typescript-eslint/type-utils': 6.4.1(eslint@8.47.0)(typescript@5.2.2)
'@typescript-eslint/utils': 6.4.1(eslint@8.47.0)(typescript@5.1.6) '@typescript-eslint/utils': 6.4.1(eslint@8.47.0)(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.4.1 '@typescript-eslint/visitor-keys': 6.4.1
debug: 4.3.4 debug: 4.3.4
eslint: 8.47.0 eslint: 8.47.0
@ -1761,13 +1758,13 @@ packages:
ignore: 5.2.4 ignore: 5.2.4
natural-compare: 1.4.0 natural-compare: 1.4.0
semver: 7.5.4 semver: 7.5.4
ts-api-utils: 1.0.2(typescript@5.1.6) ts-api-utils: 1.0.2(typescript@5.2.2)
typescript: 5.1.6 typescript: 5.2.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.1.6): /@typescript-eslint/parser@6.4.1(eslint@8.47.0)(typescript@5.2.2):
resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==} resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
@ -1779,11 +1776,11 @@ packages:
dependencies: dependencies:
'@typescript-eslint/scope-manager': 6.4.1 '@typescript-eslint/scope-manager': 6.4.1
'@typescript-eslint/types': 6.4.1 '@typescript-eslint/types': 6.4.1
'@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.6) '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.2.2)
'@typescript-eslint/visitor-keys': 6.4.1 '@typescript-eslint/visitor-keys': 6.4.1
debug: 4.3.4 debug: 4.3.4
eslint: 8.47.0 eslint: 8.47.0
typescript: 5.1.6 typescript: 5.2.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -1796,7 +1793,7 @@ packages:
'@typescript-eslint/visitor-keys': 6.4.1 '@typescript-eslint/visitor-keys': 6.4.1
dev: true dev: true
/@typescript-eslint/type-utils@6.4.1(eslint@8.47.0)(typescript@5.1.6): /@typescript-eslint/type-utils@6.4.1(eslint@8.47.0)(typescript@5.2.2):
resolution: {integrity: sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==} resolution: {integrity: sha512-7ON8M8NXh73SGZ5XvIqWHjgX2f+vvaOarNliGhjrJnv1vdjG0LVIz+ToYfPirOoBi56jxAKLfsLm40+RvxVVXA==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
@ -1806,12 +1803,12 @@ packages:
typescript: typescript:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.6) '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.2.2)
'@typescript-eslint/utils': 6.4.1(eslint@8.47.0)(typescript@5.1.6) '@typescript-eslint/utils': 6.4.1(eslint@8.47.0)(typescript@5.2.2)
debug: 4.3.4 debug: 4.3.4
eslint: 8.47.0 eslint: 8.47.0
ts-api-utils: 1.0.2(typescript@5.1.6) ts-api-utils: 1.0.2(typescript@5.2.2)
typescript: 5.1.6 typescript: 5.2.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -1821,7 +1818,7 @@ packages:
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
dev: true dev: true
/@typescript-eslint/typescript-estree@6.4.1(typescript@5.1.6): /@typescript-eslint/typescript-estree@6.4.1(typescript@5.2.2):
resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
@ -1836,13 +1833,13 @@ packages:
globby: 11.1.0 globby: 11.1.0
is-glob: 4.0.3 is-glob: 4.0.3
semver: 7.5.4 semver: 7.5.4
ts-api-utils: 1.0.2(typescript@5.1.6) ts-api-utils: 1.0.2(typescript@5.2.2)
typescript: 5.1.6 typescript: 5.2.2
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
/@typescript-eslint/utils@6.4.1(eslint@8.47.0)(typescript@5.1.6): /@typescript-eslint/utils@6.4.1(eslint@8.47.0)(typescript@5.2.2):
resolution: {integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==} resolution: {integrity: sha512-F/6r2RieNeorU0zhqZNv89s9bDZSovv3bZQpUNOmmQK1L80/cV4KEu95YUJWi75u5PhboFoKUJBnZ4FQcoqhDw==}
engines: {node: ^16.0.0 || >=18.0.0} engines: {node: ^16.0.0 || >=18.0.0}
peerDependencies: peerDependencies:
@ -1853,7 +1850,7 @@ packages:
'@types/semver': 7.5.0 '@types/semver': 7.5.0
'@typescript-eslint/scope-manager': 6.4.1 '@typescript-eslint/scope-manager': 6.4.1
'@typescript-eslint/types': 6.4.1 '@typescript-eslint/types': 6.4.1
'@typescript-eslint/typescript-estree': 6.4.1(typescript@5.1.6) '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.2.2)
eslint: 8.47.0 eslint: 8.47.0
semver: 7.5.4 semver: 7.5.4
transitivePeerDependencies: transitivePeerDependencies:
@ -2215,7 +2212,7 @@ packages:
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001522 caniuse-lite: 1.0.30001522
electron-to-chromium: 1.4.500 electron-to-chromium: 1.4.501
node-releases: 2.0.13 node-releases: 2.0.13
update-browserslist-db: 1.0.11(browserslist@4.21.10) update-browserslist-db: 1.0.11(browserslist@4.21.10)
dev: false dev: false
@ -2851,8 +2848,8 @@ packages:
semver: 7.5.4 semver: 7.5.4
dev: false dev: false
/electron-to-chromium@1.4.500: /electron-to-chromium@1.4.501:
resolution: {integrity: sha512-P38NO8eOuWOKY1sQk5yE0crNtrjgjJj6r3NrbIKtG18KzCHmHE2Bt+aQA7/y0w3uYsHWxDa6icOohzjLJ4vJ4A==} resolution: {integrity: sha512-NCF5hZUg73MEP0guvIM+BjPs9W07UeAuc5XCNqRZZTKJxLjE0ZS/Zo5UsV8bbs2y/jeKRPFPzdWdBfOGEZTXKg==}
dev: false dev: false
/emoji-regex@9.2.2: /emoji-regex@9.2.2:
@ -3122,7 +3119,7 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/eslint-config-next@13.4.19(eslint@8.47.0)(typescript@5.1.6): /eslint-config-next@13.4.19(eslint@8.47.0)(typescript@5.2.2):
resolution: {integrity: sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g==} resolution: {integrity: sha512-WE8367sqMnjhWHvR5OivmfwENRQ1ixfNE9hZwQqNCsd+iM3KnuMc1V8Pt6ytgjxjf23D+xbesADv9x3xaKfT3g==}
peerDependencies: peerDependencies:
eslint: ^7.23.0 || ^8.0.0 eslint: ^7.23.0 || ^8.0.0
@ -3133,7 +3130,7 @@ packages:
dependencies: dependencies:
'@next/eslint-plugin-next': 13.4.19 '@next/eslint-plugin-next': 13.4.19
'@rushstack/eslint-patch': 1.3.3 '@rushstack/eslint-patch': 1.3.3
'@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.1.6) '@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.2.2)
eslint: 8.47.0 eslint: 8.47.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.47.0) eslint-import-resolver-typescript: 3.6.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.28.1)(eslint@8.47.0)
@ -3141,7 +3138,7 @@ packages:
eslint-plugin-jsx-a11y: 6.7.1(eslint@8.47.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.47.0)
eslint-plugin-react: 7.33.2(eslint@8.47.0) eslint-plugin-react: 7.33.2(eslint@8.47.0)
eslint-plugin-react-hooks: 4.6.0(eslint@8.47.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.47.0)
typescript: 5.1.6 typescript: 5.2.2
transitivePeerDependencies: transitivePeerDependencies:
- eslint-import-resolver-webpack - eslint-import-resolver-webpack
- supports-color - supports-color
@ -3201,7 +3198,7 @@ packages:
eslint-import-resolver-webpack: eslint-import-resolver-webpack:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.1.6) '@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.2.2)
debug: 3.2.7 debug: 3.2.7
eslint: 8.47.0 eslint: 8.47.0
eslint-import-resolver-node: 0.3.9 eslint-import-resolver-node: 0.3.9
@ -3220,7 +3217,7 @@ packages:
'@typescript-eslint/parser': '@typescript-eslint/parser':
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.1.6) '@typescript-eslint/parser': 6.4.1(eslint@8.47.0)(typescript@5.2.2)
array-includes: 3.1.6 array-includes: 3.1.6
array.prototype.findlastindex: 1.2.2 array.prototype.findlastindex: 1.2.2
array.prototype.flat: 1.3.1 array.prototype.flat: 1.3.1
@ -5978,13 +5975,13 @@ packages:
pretty-bytes: 5.6.0 pretty-bytes: 5.6.0
dev: false dev: false
/ts-api-utils@1.0.2(typescript@5.1.6): /ts-api-utils@1.0.2(typescript@5.2.2):
resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==} resolution: {integrity: sha512-Cbu4nIqnEdd+THNEsBdkolnOXhg0I8XteoHaEKgvsxpsbWda4IsUut2c187HxywQCvveojow0Dgw/amxtSKVkQ==}
engines: {node: '>=16.13.0'} engines: {node: '>=16.13.0'}
peerDependencies: peerDependencies:
typescript: '>=4.2.0' typescript: '>=4.2.0'
dependencies: dependencies:
typescript: 5.1.6 typescript: 5.2.2
dev: true dev: true
/ts-interface-checker@0.1.13: /ts-interface-checker@0.1.13:
@ -6098,8 +6095,8 @@ packages:
is-typed-array: 1.1.12 is-typed-array: 1.1.12
dev: true dev: true
/typescript@5.1.6: /typescript@5.2.2:
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} resolution: {integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==}
engines: {node: '>=14.17'} engines: {node: '>=14.17'}
hasBin: true hasBin: true
dev: true dev: true

View file

@ -20,7 +20,6 @@ export default authMiddleware({
if (!auth.userId && auth.isPublicRoute) { if (!auth.userId && auth.isPublicRoute) {
const { success } = await rateLimit.limit(req.ip || ""); const { success } = await rateLimit.limit(req.ip || "");
if (success) { if (success) {
console.log(success);
return NextResponse.next(); return NextResponse.next();
} }
return new NextResponse("TOO MANY REQUESTS", { return new NextResponse("TOO MANY REQUESTS", {

View file

@ -1,4 +1,3 @@
// import Ably from "ably";
import { env } from "~/env.mjs"; import { env } from "~/env.mjs";
import type { EventType } from "../utils/types"; import type { EventType } from "../utils/types";