|
@@ -3,6 +3,7 @@
|
|
"version": "1.6.0",
|
|
"version": "1.6.0",
|
|
"description": "A homeserver for everyone",
|
|
"description": "A homeserver for everyone",
|
|
"scripts": {
|
|
"scripts": {
|
|
|
|
+ "knip": "knip",
|
|
"prepare": "mkdir -p state && echo \"{}\" > state/system-info.json && echo \"random-seed\" > state/seed",
|
|
"prepare": "mkdir -p state && echo \"{}\" > state/system-info.json && echo \"random-seed\" > state/seed",
|
|
"copy:migrations": "mkdir -p dist/migrations && cp -r ./src/server/migrations dist",
|
|
"copy:migrations": "mkdir -p dist/migrations && cp -r ./src/server/migrations dist",
|
|
"test": "dotenv -e .env.test -- jest --colors",
|
|
"test": "dotenv -e .env.test -- jest --colors",
|
|
@@ -66,7 +67,6 @@
|
|
"lodash.merge": "^4.6.2",
|
|
"lodash.merge": "^4.6.2",
|
|
"next": "13.4.7",
|
|
"next": "13.4.7",
|
|
"next-intl": "^2.15.1",
|
|
"next-intl": "^2.15.1",
|
|
- "node-cron": "^3.0.1",
|
|
|
|
"pg": "^8.11.1",
|
|
"pg": "^8.11.1",
|
|
"qrcode.react": "^3.1.0",
|
|
"qrcode.react": "^3.1.0",
|
|
"react": "18.2.0",
|
|
"react": "18.2.0",
|
|
@@ -87,7 +87,6 @@
|
|
"tslib": "^2.5.3",
|
|
"tslib": "^2.5.3",
|
|
"uuid": "^9.0.0",
|
|
"uuid": "^9.0.0",
|
|
"validator": "^13.7.0",
|
|
"validator": "^13.7.0",
|
|
- "web-push": "^3.6.3",
|
|
|
|
"winston": "^3.9.0",
|
|
"winston": "^3.9.0",
|
|
"zod": "^3.21.4",
|
|
"zod": "^3.21.4",
|
|
"zustand": "^4.3.8"
|
|
"zustand": "^4.3.8"
|
|
@@ -109,7 +108,6 @@
|
|
"@types/jest": "^29.5.2",
|
|
"@types/jest": "^29.5.2",
|
|
"@types/lodash.merge": "^4.6.7",
|
|
"@types/lodash.merge": "^4.6.7",
|
|
"@types/node": "20.3.2",
|
|
"@types/node": "20.3.2",
|
|
- "@types/node-cron": "^3.0.8",
|
|
|
|
"@types/pg": "^8.10.2",
|
|
"@types/pg": "^8.10.2",
|
|
"@types/react": "18.2.14",
|
|
"@types/react": "18.2.14",
|
|
"@types/react-dom": "18.2.6",
|
|
"@types/react-dom": "18.2.6",
|
|
@@ -118,14 +116,11 @@
|
|
"@types/testing-library__jest-dom": "^5.14.6",
|
|
"@types/testing-library__jest-dom": "^5.14.6",
|
|
"@types/uuid": "^9.0.2",
|
|
"@types/uuid": "^9.0.2",
|
|
"@types/validator": "^13.7.17",
|
|
"@types/validator": "^13.7.17",
|
|
- "@types/web-push": "^3.3.2",
|
|
|
|
"@typescript-eslint/eslint-plugin": "^5.60.1",
|
|
"@typescript-eslint/eslint-plugin": "^5.60.1",
|
|
"@typescript-eslint/parser": "^5.60.1",
|
|
"@typescript-eslint/parser": "^5.60.1",
|
|
"@vitejs/plugin-react": "^4.0.1",
|
|
"@vitejs/plugin-react": "^4.0.1",
|
|
"@vitest/coverage-v8": "^0.32.2",
|
|
"@vitest/coverage-v8": "^0.32.2",
|
|
- "concurrently": "^8.2.0",
|
|
|
|
"dotenv-cli": "^7.2.1",
|
|
"dotenv-cli": "^7.2.1",
|
|
- "drizzle-kit": "^0.19.2",
|
|
|
|
"esbuild": "^0.16.17",
|
|
"esbuild": "^0.16.17",
|
|
"eslint": "8.43.0",
|
|
"eslint": "8.43.0",
|
|
"eslint-config-airbnb": "^19.0.4",
|
|
"eslint-config-airbnb": "^19.0.4",
|
|
@@ -143,6 +138,7 @@
|
|
"eslint-plugin-testing-library": "^5.11.0",
|
|
"eslint-plugin-testing-library": "^5.11.0",
|
|
"jest": "^29.5.0",
|
|
"jest": "^29.5.0",
|
|
"jest-environment-jsdom": "^29.5.0",
|
|
"jest-environment-jsdom": "^29.5.0",
|
|
|
|
+ "knip": "^2.19.4",
|
|
"memfs": "^4.2.0",
|
|
"memfs": "^4.2.0",
|
|
"msw": "^1.2.2",
|
|
"msw": "^1.2.2",
|
|
"next-router-mock": "^0.9.7",
|
|
"next-router-mock": "^0.9.7",
|
|
@@ -155,8 +151,7 @@
|
|
"typescript": "5.1.5",
|
|
"typescript": "5.1.5",
|
|
"vite-tsconfig-paths": "^4.2.0",
|
|
"vite-tsconfig-paths": "^4.2.0",
|
|
"vitest": "^0.32.2",
|
|
"vitest": "^0.32.2",
|
|
- "wait-for-expect": "^3.0.2",
|
|
|
|
- "whatwg-fetch": "^3.6.2"
|
|
|
|
|
|
+ "wait-for-expect": "^3.0.2"
|
|
},
|
|
},
|
|
"msw": {
|
|
"msw": {
|
|
"workerDirectory": "public"
|
|
"workerDirectory": "public"
|