This commit is contained in:
Atridad Lahiji 2023-11-12 00:42:57 -07:00
parent d47a7e7572
commit 618e9d3671
No known key found for this signature in database
3 changed files with 138 additions and 123 deletions

View file

@ -9,10 +9,25 @@ const config = {
defaultLocale: "en",
},
images: {
domains: [
"avatars.githubusercontent.com",
"lh3.googleusercontent.com",
"img.clerk.com",
remotePatterns: [
{
hostname: "avatars.githubusercontent.com",
pathname: "/.*",
protocol: "https",
port: "443",
},
{
hostname: "lh3.googleusercontent.com",
pathname: "/.*",
protocol: "https",
port: "443",
},
{
hostname: "img.clerk.com",
pathname: "/.*",
protocol: "https",
port: "443",
},
],
},
};

View file

@ -1,6 +1,6 @@
{
"name": "sprintpadawan",
"version": "3.1.10",
"version": "3.1.9",
"description": "Plan. Sprint. Repeat.",
"private": true,
"scripts": {
@ -14,46 +14,46 @@
"init:env": "cp .env.example .env"
},
"dependencies": {
"@clerk/nextjs": "^4.27.1",
"@clerk/themes": "^1.7.9",
"@libsql/client": "^0.3.6",
"@paralleldrive/cuid2": "^2.2.2",
"@t3-oss/env-nextjs": "^0.7.1",
"@tanstack/react-query": "^5.8.2",
"@unkey/api": "^0.12.0",
"@upstash/ratelimit": "^0.4.4",
"@upstash/redis": "^1.25.1",
"@vercel/analytics": "^1.1.1",
"ably": "^1.2.47",
"autoprefixer": "^10.4.16",
"csv42": "^5.0.0",
"dotenv": "^16.3.1",
"drizzle-orm": "^0.29.0",
"next": "^14.0.2",
"nextjs-cors": "^2.1.2",
"postcss": "^8.4.31",
"@clerk/nextjs": "4.27.1",
"@clerk/themes": "1.7.9",
"@libsql/client": "0.3.6",
"@paralleldrive/cuid2": "2.2.2",
"@t3-oss/env-nextjs": "0.7.1",
"@tanstack/react-query": "5.8.2",
"@unkey/api": "0.12.0",
"@upstash/ratelimit": "0.4.4",
"@upstash/redis": "1.25.1",
"@vercel/analytics": "1.1.1",
"ably": "1.2.47",
"autoprefixer": "10.4.16",
"csv42": "5.0.0",
"dotenv": "16.3.1",
"drizzle-orm": "0.29.0",
"next": "14.0.1",
"nextjs-cors": "2.1.2",
"postcss": "8.4.31",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-icons": "^4.11.0",
"sharp": "^0.32.6",
"svix": "^1.13.0",
"zod": "^3.22.4"
"react-icons": "4.11.0",
"sharp": "0.32.6",
"svix": "1.13.0",
"zod": "3.22.4"
},
"devDependencies": {
"@tanstack/eslint-plugin-query": "^5.6.0",
"@types/eslint": "^8.44.7",
"@types/node": "^20.9.0",
"@types/react": "^18.2.37",
"@typescript-eslint/eslint-plugin": "^6.10.0",
"@typescript-eslint/parser": "^6.10.0",
"better-sqlite3": "^9.1.1",
"bufferutil": "^4.0.8",
"daisyui": "^3.9.4",
"drizzle-kit": "^0.20.1",
"eslint": "^8.53.0",
"eslint-config-next": "^14.0.2",
"tailwindcss": "^3.3.5",
"typescript": "^5.2.2",
"@tanstack/eslint-plugin-query": "5.6.0",
"@types/eslint": "8.44.7",
"@types/node": "20.9.0",
"@types/react": "18.2.37",
"@typescript-eslint/eslint-plugin": "6.10.0",
"@typescript-eslint/parser": "6.10.0",
"better-sqlite3": "9.1.1",
"bufferutil": "4.0.8",
"daisyui": "3.9.4",
"drizzle-kit": "0.20.1",
"eslint": "8.53.0",
"eslint-config-next": "14.0.2",
"tailwindcss": "3.3.5",
"typescript": "5.2.2",
"utf-8-validate": "6.0.3"
}
}

164
pnpm-lock.yaml generated
View file

@ -6,58 +6,58 @@ settings:
dependencies:
'@clerk/nextjs':
specifier: ^4.27.1
version: 4.27.1(next@14.0.2)(react-dom@18.2.0)(react@18.2.0)
specifier: 4.27.1
version: 4.27.1(next@14.0.1)(react-dom@18.2.0)(react@18.2.0)
'@clerk/themes':
specifier: ^1.7.9
specifier: 1.7.9
version: 1.7.9(react@18.2.0)
'@libsql/client':
specifier: ^0.3.6
specifier: 0.3.6
version: 0.3.6(bufferutil@4.0.8)(utf-8-validate@6.0.3)
'@paralleldrive/cuid2':
specifier: ^2.2.2
specifier: 2.2.2
version: 2.2.2
'@t3-oss/env-nextjs':
specifier: ^0.7.1
specifier: 0.7.1
version: 0.7.1(typescript@5.2.2)(zod@3.22.4)
'@tanstack/react-query':
specifier: ^5.8.2
specifier: 5.8.2
version: 5.8.2(react-dom@18.2.0)(react@18.2.0)
'@unkey/api':
specifier: ^0.12.0
specifier: 0.12.0
version: 0.12.0
'@upstash/ratelimit':
specifier: ^0.4.4
specifier: 0.4.4
version: 0.4.4
'@upstash/redis':
specifier: ^1.25.1
specifier: 1.25.1
version: 1.25.1
'@vercel/analytics':
specifier: ^1.1.1
specifier: 1.1.1
version: 1.1.1
ably:
specifier: ^1.2.47
specifier: 1.2.47
version: 1.2.47(bufferutil@4.0.8)(react-dom@18.2.0)(react@18.2.0)(utf-8-validate@6.0.3)
autoprefixer:
specifier: ^10.4.16
specifier: 10.4.16
version: 10.4.16(postcss@8.4.31)
csv42:
specifier: ^5.0.0
specifier: 5.0.0
version: 5.0.0
dotenv:
specifier: ^16.3.1
specifier: 16.3.1
version: 16.3.1
drizzle-orm:
specifier: ^0.29.0
specifier: 0.29.0
version: 0.29.0(@libsql/client@0.3.6)(better-sqlite3@9.1.1)
next:
specifier: ^14.0.2
version: 14.0.2(react-dom@18.2.0)(react@18.2.0)
specifier: 14.0.1
version: 14.0.1(react-dom@18.2.0)(react@18.2.0)
nextjs-cors:
specifier: ^2.1.2
version: 2.1.2(next@14.0.2)
specifier: 2.1.2
version: 2.1.2(next@14.0.1)
postcss:
specifier: ^8.4.31
specifier: 8.4.31
version: 8.4.31
react:
specifier: 18.2.0
@ -66,60 +66,60 @@ dependencies:
specifier: 18.2.0
version: 18.2.0(react@18.2.0)
react-icons:
specifier: ^4.11.0
specifier: 4.11.0
version: 4.11.0(react@18.2.0)
sharp:
specifier: ^0.32.6
specifier: 0.32.6
version: 0.32.6
svix:
specifier: ^1.13.0
specifier: 1.13.0
version: 1.13.0
zod:
specifier: ^3.22.4
specifier: 3.22.4
version: 3.22.4
devDependencies:
'@tanstack/eslint-plugin-query':
specifier: ^5.6.0
specifier: 5.6.0
version: 5.6.0(eslint@8.53.0)(typescript@5.2.2)
'@types/eslint':
specifier: ^8.44.7
specifier: 8.44.7
version: 8.44.7
'@types/node':
specifier: ^20.9.0
specifier: 20.9.0
version: 20.9.0
'@types/react':
specifier: ^18.2.37
specifier: 18.2.37
version: 18.2.37
'@typescript-eslint/eslint-plugin':
specifier: ^6.10.0
specifier: 6.10.0
version: 6.10.0(@typescript-eslint/parser@6.10.0)(eslint@8.53.0)(typescript@5.2.2)
'@typescript-eslint/parser':
specifier: ^6.10.0
specifier: 6.10.0
version: 6.10.0(eslint@8.53.0)(typescript@5.2.2)
better-sqlite3:
specifier: ^9.1.1
specifier: 9.1.1
version: 9.1.1
bufferutil:
specifier: ^4.0.8
specifier: 4.0.8
version: 4.0.8
daisyui:
specifier: ^3.9.4
specifier: 3.9.4
version: 3.9.4
drizzle-kit:
specifier: ^0.20.1
specifier: 0.20.1
version: 0.20.1(bufferutil@4.0.8)(utf-8-validate@6.0.3)
eslint:
specifier: ^8.53.0
specifier: 8.53.0
version: 8.53.0
eslint-config-next:
specifier: ^14.0.2
specifier: 14.0.2
version: 14.0.2(eslint@8.53.0)(typescript@5.2.2)
tailwindcss:
specifier: ^3.3.5
specifier: 3.3.5
version: 3.3.5
typescript:
specifier: ^5.2.2
specifier: 5.2.2
version: 5.2.2
utf-8-validate:
specifier: 6.0.3
@ -196,7 +196,7 @@ packages:
- react
dev: false
/@clerk/nextjs@4.27.1(next@14.0.2)(react-dom@18.2.0)(react@18.2.0):
/@clerk/nextjs@4.27.1(next@14.0.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-FsAwVqCNNOjTC3w9mHjc/T4uP/JzGni0WTXANNXjC4sfh2kDfBzUMLRPNfcgAou5TOsMqYJdRxQ5sx4eCGQIOA==}
engines: {node: '>=14'}
peerDependencies:
@ -209,7 +209,7 @@ packages:
'@clerk/clerk-sdk-node': 4.12.21(react@18.2.0)
'@clerk/shared': 1.1.0(react@18.2.0)
'@clerk/types': 3.58.0
next: 14.0.2(react-dom@18.2.0)(react@18.2.0)
next: 14.0.1(react-dom@18.2.0)(react@18.2.0)
path-to-regexp: 6.2.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@ -925,8 +925,8 @@ packages:
resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==}
dev: false
/@next/env@14.0.2:
resolution: {integrity: sha512-HAW1sljizEaduEOes/m84oUqeIDAUYBR1CDwu2tobNlNDFP3cSm9d6QsOsGeNlIppU1p/p1+bWbYCbvwjFiceA==}
/@next/env@14.0.1:
resolution: {integrity: sha512-Ms8ZswqY65/YfcjrlcIwMPD7Rg/dVjdLapMcSHG26W6O67EJDF435ShW4H4LXi1xKO1oRc97tLXUpx8jpLe86A==}
dev: false
/@next/eslint-plugin-next@14.0.2:
@ -935,8 +935,8 @@ packages:
glob: 7.1.7
dev: true
/@next/swc-darwin-arm64@14.0.2:
resolution: {integrity: sha512-i+jQY0fOb8L5gvGvojWyZMfQoQtDVB2kYe7fufOEiST6sicvzI2W5/EXo4lX5bLUjapHKe+nFxuVv7BA+Pd7LQ==}
/@next/swc-darwin-arm64@14.0.1:
resolution: {integrity: sha512-JyxnGCS4qT67hdOKQ0CkgFTp+PXub5W1wsGvIq98TNbF3YEIN7iDekYhYsZzc8Ov0pWEsghQt+tANdidITCLaw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
@ -944,8 +944,8 @@ packages:
dev: false
optional: true
/@next/swc-darwin-x64@14.0.2:
resolution: {integrity: sha512-zRCAO0d2hW6gBEa4wJaLn+gY8qtIqD3gYd9NjruuN98OCI6YyelmhWVVLlREjS7RYrm9OUQIp/iVJFeB6kP1hg==}
/@next/swc-darwin-x64@14.0.1:
resolution: {integrity: sha512-625Z7bb5AyIzswF9hvfZWa+HTwFZw+Jn3lOBNZB87lUS0iuCYDHqk3ujuHCkiyPtSC0xFBtYDLcrZ11mF/ap3w==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
@ -953,8 +953,8 @@ packages:
dev: false
optional: true
/@next/swc-linux-arm64-gnu@14.0.2:
resolution: {integrity: sha512-tSJmiaon8YaKsVhi7GgRizZoV0N1Sx5+i+hFTrCKKQN7s3tuqW0Rov+RYdPhAv/pJl4qiG+XfSX4eJXqpNg3dA==}
/@next/swc-linux-arm64-gnu@14.0.1:
resolution: {integrity: sha512-iVpn3KG3DprFXzVHM09kvb//4CNNXBQ9NB/pTm8LO+vnnnaObnzFdS5KM+w1okwa32xH0g8EvZIhoB3fI3mS1g==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@ -962,8 +962,8 @@ packages:
dev: false
optional: true
/@next/swc-linux-arm64-musl@14.0.2:
resolution: {integrity: sha512-dXJLMSEOwqJKcag1BeX1C+ekdPPJ9yXbWIt3nAadhbLx5CjACoB2NQj9Xcqu2tmdr5L6m34fR+fjGPs+ZVPLzA==}
/@next/swc-linux-arm64-musl@14.0.1:
resolution: {integrity: sha512-mVsGyMxTLWZXyD5sen6kGOTYVOO67lZjLApIj/JsTEEohDDt1im2nkspzfV5MvhfS7diDw6Rp/xvAQaWZTv1Ww==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
@ -971,8 +971,8 @@ packages:
dev: false
optional: true
/@next/swc-linux-x64-gnu@14.0.2:
resolution: {integrity: sha512-WC9KAPSowj6as76P3vf1J3mf2QTm3Wv3FBzQi7UJ+dxWjK3MhHVWsWUo24AnmHx9qDcEtHM58okgZkXVqeLB+Q==}
/@next/swc-linux-x64-gnu@14.0.1:
resolution: {integrity: sha512-wMqf90uDWN001NqCM/auRl3+qVVeKfjJdT9XW+RMIOf+rhUzadmYJu++tp2y+hUbb6GTRhT+VjQzcgg/QTD9NQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@ -980,8 +980,8 @@ packages:
dev: false
optional: true
/@next/swc-linux-x64-musl@14.0.2:
resolution: {integrity: sha512-KSSAwvUcjtdZY4zJFa2f5VNJIwuEVnOSlqYqbQIawREJA+gUI6egeiRu290pXioQXnQHYYdXmnVNZ4M+VMB7KQ==}
/@next/swc-linux-x64-musl@14.0.1:
resolution: {integrity: sha512-ol1X1e24w4j4QwdeNjfX0f+Nza25n+ymY0T2frTyalVczUmzkVD7QGgPTZMHfR1aLrO69hBs0G3QBYaj22J5GQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
@ -989,8 +989,8 @@ packages:
dev: false
optional: true
/@next/swc-win32-arm64-msvc@14.0.2:
resolution: {integrity: sha512-2/O0F1SqJ0bD3zqNuYge0ok7OEWCQwk55RPheDYD0va5ij7kYwrFkq5ycCRN0TLjLfxSF6xI5NM6nC5ux7svEQ==}
/@next/swc-win32-arm64-msvc@14.0.1:
resolution: {integrity: sha512-WEmTEeWs6yRUEnUlahTgvZteh5RJc4sEjCQIodJlZZ5/VJwVP8p2L7l6VhzQhT4h7KvLx/Ed4UViBdne6zpIsw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
@ -998,8 +998,8 @@ packages:
dev: false
optional: true
/@next/swc-win32-ia32-msvc@14.0.2:
resolution: {integrity: sha512-vJI/x70Id0oN4Bq/R6byBqV1/NS5Dl31zC+lowO8SDu1fHmUxoAdILZR5X/sKbiJpuvKcCrwbYgJU8FF/Gh50Q==}
/@next/swc-win32-ia32-msvc@14.0.1:
resolution: {integrity: sha512-oFpHphN4ygAgZUKjzga7SoH2VGbEJXZa/KL8bHCAwCjDWle6R1SpiGOdUdA8EJ9YsG1TYWpzY6FTbUA+iAJeww==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
@ -1007,8 +1007,8 @@ packages:
dev: false
optional: true
/@next/swc-win32-x64-msvc@14.0.2:
resolution: {integrity: sha512-Ut4LXIUvC5m8pHTe2j0vq/YDnTEyq6RSR9vHYPqnELrDapPhLNz9Od/L5Ow3J8RNDWpEnfCiQXuVdfjlNEJ7ug==}
/@next/swc-win32-x64-msvc@14.0.1:
resolution: {integrity: sha512-FFp3nOJ/5qSpeWT0BZQ+YE1pSMk4IMpkME/1DwKBwhg4mJLB9L+6EXuJi4JEwaJdl5iN+UUlmUD3IsR1kx5fAg==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@ -1060,7 +1060,7 @@ packages:
resolution: {integrity: sha512-coUfuoMeIB7B8/NMekxaDzLhaYmp0HZNPEjYRm9goRou8UZIC3z21s0sL9AWoCw4EG876QyO3kYrc61WNF9B/w==}
engines: {node: '>=8.0.0'}
dependencies:
tslib: 2.4.1
tslib: 2.6.2
dev: false
/@peculiar/webcrypto@1.4.1:
@ -1070,7 +1070,7 @@ packages:
'@peculiar/asn1-schema': 2.3.8
'@peculiar/json-schema': 1.1.12
pvtsutils: 1.3.5
tslib: 2.4.1
tslib: 2.6.2
webcrypto-core: 1.7.7
dev: false
@ -2266,7 +2266,7 @@ packages:
resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==}
dependencies:
no-case: 3.0.4
tslib: 2.4.1
tslib: 2.6.2
dev: false
/dotenv@16.3.1:
@ -3651,7 +3651,7 @@ packages:
/lower-case@2.0.2:
resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==}
dependencies:
tslib: 2.4.1
tslib: 2.6.2
dev: false
/lowercase-keys@2.0.0:
@ -3820,8 +3820,8 @@ packages:
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
dev: true
/next@14.0.2(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-jsAU2CkYS40GaQYOiLl9m93RTv2DA/tTJ0NRlmZIBIL87YwQ/xR8k796z7IqgM3jydI8G25dXvyYMC9VDIevIg==}
/next@14.0.1(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-s4YaLpE4b0gmb3ggtmpmV+wt+lPRuGtANzojMQ2+gmBpgX9w5fTbjsy6dXByBuENsdCX5pukZH/GxdFgO62+pA==}
engines: {node: '>=18.17.0'}
hasBin: true
peerDependencies:
@ -3835,7 +3835,7 @@ packages:
sass:
optional: true
dependencies:
'@next/env': 14.0.2
'@next/env': 14.0.1
'@swc/helpers': 0.5.2
busboy: 1.6.0
caniuse-lite: 1.0.30001561
@ -3845,34 +3845,34 @@ packages:
styled-jsx: 5.1.1(react@18.2.0)
watchpack: 2.4.0
optionalDependencies:
'@next/swc-darwin-arm64': 14.0.2
'@next/swc-darwin-x64': 14.0.2
'@next/swc-linux-arm64-gnu': 14.0.2
'@next/swc-linux-arm64-musl': 14.0.2
'@next/swc-linux-x64-gnu': 14.0.2
'@next/swc-linux-x64-musl': 14.0.2
'@next/swc-win32-arm64-msvc': 14.0.2
'@next/swc-win32-ia32-msvc': 14.0.2
'@next/swc-win32-x64-msvc': 14.0.2
'@next/swc-darwin-arm64': 14.0.1
'@next/swc-darwin-x64': 14.0.1
'@next/swc-linux-arm64-gnu': 14.0.1
'@next/swc-linux-arm64-musl': 14.0.1
'@next/swc-linux-x64-gnu': 14.0.1
'@next/swc-linux-x64-musl': 14.0.1
'@next/swc-win32-arm64-msvc': 14.0.1
'@next/swc-win32-ia32-msvc': 14.0.1
'@next/swc-win32-x64-msvc': 14.0.1
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
dev: false
/nextjs-cors@2.1.2(next@14.0.2):
/nextjs-cors@2.1.2(next@14.0.1):
resolution: {integrity: sha512-2yOVivaaf2ILe4f/qY32hnj3oC77VCOsUQJQfhVMGsXE/YMEWUY2zy78sH9FKUCM7eG42/l3pDofIzMD781XGA==}
peerDependencies:
next: ^8.1.1-canary.54 || ^9.0.0 || ^10.0.0-0 || ^11.0.0 || ^12.0.0 || ^13.0.0
dependencies:
cors: 2.8.5
next: 14.0.2(react-dom@18.2.0)(react@18.2.0)
next: 14.0.1(react-dom@18.2.0)(react@18.2.0)
dev: false
/no-case@3.0.4:
resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==}
dependencies:
lower-case: 2.0.2
tslib: 2.4.1
tslib: 2.6.2
dev: false
/node-abi@3.51.0:
@ -4552,7 +4552,7 @@ packages:
resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==}
dependencies:
dot-case: 3.0.4
tslib: 2.4.1
tslib: 2.6.2
dev: false
/snakecase-keys@3.2.1:
@ -5082,7 +5082,7 @@ packages:
'@peculiar/json-schema': 1.1.12
asn1js: 3.0.5
pvtsutils: 1.3.5
tslib: 2.4.1
tslib: 2.6.2
dev: false
/webidl-conversions@3.0.1: