|
|
@@ -10,11 +10,13 @@
|
|
|
"dependencies": {
|
|
|
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
|
|
"@radix-ui/react-slot": "^1.2.4",
|
|
|
+ "bcryptjs": "^3.0.3",
|
|
|
"class-variance-authority": "^0.7.1",
|
|
|
"clsx": "^2.1.1",
|
|
|
"jose": "^6.1.3",
|
|
|
"lucide-react": "^0.555.0",
|
|
|
"mongodb": "^7.0.0",
|
|
|
+ "mongoose": "^9.0.1",
|
|
|
"next": "16.0.7",
|
|
|
"next-themes": "^0.4.6",
|
|
|
"react": "19.2.0",
|
|
|
@@ -3951,6 +3953,15 @@
|
|
|
"baseline-browser-mapping": "dist/cli.js"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/bcryptjs": {
|
|
|
+ "version": "3.0.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/bcryptjs/-/bcryptjs-3.0.3.tgz",
|
|
|
+ "integrity": "sha512-GlF5wPWnSa/X5LKM1o0wz0suXIINz1iHRLvTS+sLyi7XPbe5ycmYI3DlZqVGZZtDgl4DmasFg7gOB3JYbphV5g==",
|
|
|
+ "license": "BSD-3-Clause",
|
|
|
+ "bin": {
|
|
|
+ "bcrypt": "bin/bcrypt"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/brace-expansion": {
|
|
|
"version": "1.1.12",
|
|
|
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
|
|
|
@@ -6166,6 +6177,15 @@
|
|
|
"node": ">=4.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/kareem": {
|
|
|
+ "version": "3.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/kareem/-/kareem-3.0.0.tgz",
|
|
|
+ "integrity": "sha512-RKhaOBSPN8L7y4yAgNhDT2602G5FD6QbOIISbjN9D6mjHPeqeg7K+EB5IGSU5o81/X2Gzm3ICnAvQW3x3OP8HA==",
|
|
|
+ "license": "Apache-2.0",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=18.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/keyv": {
|
|
|
"version": "4.5.4",
|
|
|
"resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
|
|
|
@@ -6658,11 +6678,49 @@
|
|
|
"node": ">=20.19.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/mongoose": {
|
|
|
+ "version": "9.0.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-9.0.1.tgz",
|
|
|
+ "integrity": "sha512-aHPfQx2YX5UwAmMVud7OD4lIz9AEO4jI+oDnRh3lPZq9lrKTiHmOzszVffDMyQHXvrf4NXsJ34kpmAhyYAZGbw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "dependencies": {
|
|
|
+ "kareem": "3.0.0",
|
|
|
+ "mongodb": "~7.0",
|
|
|
+ "mpath": "0.9.0",
|
|
|
+ "mquery": "6.0.0",
|
|
|
+ "ms": "2.1.3",
|
|
|
+ "sift": "17.1.3"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=20.19.0"
|
|
|
+ },
|
|
|
+ "funding": {
|
|
|
+ "type": "opencollective",
|
|
|
+ "url": "https://opencollective.com/mongoose"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/mpath": {
|
|
|
+ "version": "0.9.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.9.0.tgz",
|
|
|
+ "integrity": "sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/mquery": {
|
|
|
+ "version": "6.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/mquery/-/mquery-6.0.0.tgz",
|
|
|
+ "integrity": "sha512-b2KQNsmgtkscfeDgkYMcWGn9vZI9YoXh802VDEwE6qc50zxBFQ0Oo8ROkawbPAsXCY1/Z1yp0MagqsZStPWJjw==",
|
|
|
+ "license": "MIT",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=20.19.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/ms": {
|
|
|
"version": "2.1.3",
|
|
|
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
|
|
|
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
|
|
|
- "dev": true,
|
|
|
"license": "MIT"
|
|
|
},
|
|
|
"node_modules/nanoid": {
|
|
|
@@ -7698,6 +7756,12 @@
|
|
|
"url": "https://github.com/sponsors/ljharb"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/sift": {
|
|
|
+ "version": "17.1.3",
|
|
|
+ "resolved": "https://registry.npmjs.org/sift/-/sift-17.1.3.tgz",
|
|
|
+ "integrity": "sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==",
|
|
|
+ "license": "MIT"
|
|
|
+ },
|
|
|
"node_modules/siginfo": {
|
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz",
|