diff --git a/package-lock.json b/package-lock.json index f4216e01..1ab884f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@epic-web/remember": "^1.0.2", - "@epic-web/totp": "^1.1.0", + "@epic-web/totp": "^1.1.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.3.1", "@radix-ui/react-checkbox": "^1.0.4", @@ -33,7 +33,6 @@ "better-sqlite3": "^8.6.0", "cachified": "^3.5.4", "chalk": "^5.3.0", - "chokidar": "^3.5.3", "class-variance-authority": "^0.7.0", "close-with-grace": "^1.2.0", "clsx": "^2.0.0", @@ -45,11 +44,11 @@ "eslint-plugin-remix-react-routes": "^1.0.5", "execa": "^8.0.1", "express": "^4.18.2", - "express-rate-limit": "^7.0.0", + "express-rate-limit": "^7.0.1", "get-port": "^7.0.0", "helmet": "^7.0.0", "intl-parse-accept-language": "^1.0.0", - "isbot": "^3.6.13", + "isbot": "^3.7.0", "litefs-js": "^1.1.2", "lru-cache": "^10.0.1", "morgan": "^1.10.0", @@ -62,7 +61,7 @@ "remix-auth-github": "^1.6.0", "remix-utils": "^6.6.0", "set-cookie-parser": "^2.6.0", - "sonner": "^0.7.1", + "sonner": "^0.7.4", "source-map-support": "^0.5.21", "spin-delay": "^1.2.0", "tailwind-merge": "^1.14.0", @@ -72,7 +71,7 @@ "zod": "^3.22.2" }, "devDependencies": { - "@faker-js/faker": "^8.0.2", + "@faker-js/faker": "^8.1.0", "@playwright/test": "^1.38.0", "@remix-run/dev": "^2.0.0", "@remix-run/eslint-config": "^2.0.0", @@ -83,8 +82,8 @@ "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", "@total-typescript/ts-reset": "^0.5.1", - "@types/bcryptjs": "^2.4.3", - "@types/better-sqlite3": "^7.6.4", + "@types/bcryptjs": "^2.4.4", + "@types/better-sqlite3": "^7.6.5", "@types/compression": "^1.7.3", "@types/cookie": "^0.5.2", "@types/eslint": "^8.44.2", @@ -92,14 +91,15 @@ "@types/fs-extra": "^11.0.2", "@types/glob": "^8.1.0", "@types/morgan": "^1.9.5", - "@types/node": "^20.6.1", + "@types/node": "^20.6.2", "@types/qrcode": "^1.5.2", - "@types/react": "^18.2.21", + "@types/react": "^18.2.22", "@types/react-dom": "^18.2.7", "@types/set-cookie-parser": "^2.4.3", "@types/source-map-support": "^0.5.7", "@vitejs/plugin-react": "^4.0.4", "@vitest/coverage-v8": "^0.34.4", + "chokidar": "^3.5.3", "cookie": "^0.5.0", "enforce-unique": "^1.1.1", "esbuild": "^0.19.3", @@ -115,7 +115,7 @@ "prettier": "^3.0.3", "prettier-plugin-sql": "^0.15.1", "prettier-plugin-tailwindcss": "^0.5.4", - "remix-flat-routes": "^0.5.10", + "remix-flat-routes": "^0.5.11", "tsx": "^3.12.10", "typescript": "^5.2.2", "vite": "^4.4.9", @@ -1013,9 +1013,9 @@ "integrity": "sha512-K7DcGoRPqVkjVhPEMQzqw7W/c3hq/3LuiI74he6SkXwR6A49aUmXpxmdb6o+NldY4FFtG42U7nL8PrqNGRxXuQ==" }, "node_modules/@epic-web/totp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@epic-web/totp/-/totp-1.1.0.tgz", - "integrity": "sha512-+GjLWGzLKENgSbHTnOqspyTvgSViuIx66SXcMAtbbO276nbGoHLfckeduH+o7vwikqO/LMIjYOoJqFcT/bFwVA==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@epic-web/totp/-/totp-1.1.1.tgz", + "integrity": "sha512-7FIStgheUm6EuOp5DDTrID5K5G3TzCNRaNvUYi7MBjdHW5gappPrg41IId95Q1fWN9S85R1P7Uoi2CSG7X7n1Q==", "dependencies": { "thirty-two": "^1.0.2" }, @@ -1910,9 +1910,9 @@ } }, "node_modules/@faker-js/faker": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.0.2.tgz", - "integrity": "sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-8.1.0.tgz", + "integrity": "sha512-38DT60rumHfBYynif3lmtxMqMqmsOQIxQgEuPZxCk2yUYN0eqWpTACgxi0VpidvsJB8CRxCpvP7B3anK85FjtQ==", "dev": true, "funding": [ { @@ -4935,15 +4935,15 @@ "dev": true }, "node_modules/@types/bcryptjs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.3.tgz", - "integrity": "sha512-XTnH9E/rp51aKGsiMtQCHV/owDLW2E9QAxI7ItpWWm6Gi6XO1e4o3VuEYDma0lbitj1vNOBj05Qk8l2BYoiN4A==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@types/bcryptjs/-/bcryptjs-2.4.4.tgz", + "integrity": "sha512-9wlJI7k5gRyJEC4yrV7DubzNQFTPiykYxUA6lBtsk5NlOfW9oWLJ1HdIA4YtE+6C3i3mTpDQQEosJ2rVZfBWnw==", "dev": true }, "node_modules/@types/better-sqlite3": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.4.tgz", - "integrity": "sha512-dzrRZCYPXIXfSR1/surNbJ/grU3scTaygS0OMzjlGf71i9sc2fGyHPXXiXmEvNIoE0cGwsanEFMVJxPXmco9Eg==", + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@types/better-sqlite3/-/better-sqlite3-7.6.5.tgz", + "integrity": "sha512-H3ZUx89KiPhYa9nalUXVVStSUFHuzYxt4yoazufpTTYW9rVUCzhh02V8CH2C8nE4libnK0UgFq5DFIe0DOhqow==", "dev": true, "dependencies": { "@types/node": "*" @@ -5166,9 +5166,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.6.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.1.tgz", - "integrity": "sha512-4LcJvuXQlv4lTHnxwyHQZ3uR9Zw2j7m1C9DfuwoTFQQP4Pmu04O6IfLYgMmHoOCt0nosItLLZAH+sOrRE0Bo8g==", + "version": "20.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz", + "integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==", "dev": true }, "node_modules/@types/prop-types": { @@ -5199,9 +5199,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "18.2.21", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.21.tgz", - "integrity": "sha512-neFKG/sBAwGxHgXiIxnbm3/AAVQ/cMRS93hvBpg8xYRbeQSPVABp9U2bRnPf0iI4+Ucdv3plSxKK+3CW2ENJxA==", + "version": "18.2.22", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.22.tgz", + "integrity": "sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==", "dev": true, "dependencies": { "@types/prop-types": "*", @@ -9673,9 +9673,9 @@ } }, "node_modules/express-rate-limit": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.0.0.tgz", - "integrity": "sha512-zKMQ9meikj7j3ILeVvHIaBejAYljgDBtGuCfbzNS2d0VCW4s68ONdtEhBJnOGW/Ty1wGeNXgC4m/C1bBUIX0LA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/express-rate-limit/-/express-rate-limit-7.0.1.tgz", + "integrity": "sha512-oTIPm094gh8c7nbShl4TNLqnayzOcbDGY7dCRnFqUAvptyb0pp5231LaH34JtvVEbZlOJMiixikU5AVK8VN3FA==", "engines": { "node": ">= 16" }, @@ -11474,9 +11474,9 @@ "dev": true }, "node_modules/isbot": { - "version": "3.6.13", - "resolved": "https://registry.npmjs.org/isbot/-/isbot-3.6.13.tgz", - "integrity": "sha512-uoP4uK5Dc2CrabmK+Gue1jTL+scHiCc1c9rblRpJwG8CPxjLIv8jmGyyGRGkbPOweayhkskdZsEQXG6p+QCQrg==", + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/isbot/-/isbot-3.7.0.tgz", + "integrity": "sha512-9BcjlI89966BqWJmYdTnRub85sit931MyCthSIPtgoOsTjoW7A2MVa09HzPpYE2+G4vyAxfDvR0AbUGV0FInQg==", "engines": { "node": ">=12" } @@ -16132,9 +16132,9 @@ } }, "node_modules/remix-flat-routes": { - "version": "0.5.10", - "resolved": "https://registry.npmjs.org/remix-flat-routes/-/remix-flat-routes-0.5.10.tgz", - "integrity": "sha512-9pn3vx8q66wmWmaEEUDqFKobKVD6EtC9K/gsZsPAUfRVyzWfcS6GkPq9IKZm/nJ+7WuTpiDOVxvx2j22kbReXw==", + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/remix-flat-routes/-/remix-flat-routes-0.5.11.tgz", + "integrity": "sha512-606m3bUU9YuMDv9hPZ6v4Rei5BCKTCkkTGy2HPqGQEUT0mictqJSgkXAMl1fR4MisF1O846upHSRk9JDANoGjg==", "dev": true, "dependencies": { "@remix-run/v1-route-convention": "^0.1.2", @@ -16144,7 +16144,7 @@ "migrate-flat-routes": "dist/cli.js" }, "peerDependencies": { - "@remix-run/dev": "^1.15.0" + "@remix-run/dev": "^1.15.0 || ^2" } }, "node_modules/remix-flat-routes/node_modules/minimatch": { @@ -16890,9 +16890,9 @@ } }, "node_modules/sonner": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/sonner/-/sonner-0.7.1.tgz", - "integrity": "sha512-awbVcBwV0xV5TN7kJEZv6Sx7Fi9JBL26vTn0FnBcf6YsyWKnyvz16I/jE6omCtBjd0/YXsPHJ//VuA5fvD2vEg==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/sonner/-/sonner-0.7.4.tgz", + "integrity": "sha512-xRVYOCTAxJge7hRGSwu7q+gIS9B2csuOZw8yNEaXe/qlncft5a7UmkttGNb4LOGu79rAB/GJ6JQbUMpJNf51Nw==", "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" diff --git a/package.json b/package.json index 0f6678e7..af79ba8b 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "@conform-to/react": "^0.9.0", "@conform-to/zod": "^0.9.0", "@epic-web/remember": "^1.0.2", - "@epic-web/totp": "^1.1.0", + "@epic-web/totp": "^1.1.1", "@paralleldrive/cuid2": "^2.2.2", "@prisma/client": "^5.3.1", "@radix-ui/react-checkbox": "^1.0.4", @@ -77,11 +77,11 @@ "eslint-plugin-remix-react-routes": "^1.0.5", "execa": "^8.0.1", "express": "^4.18.2", - "express-rate-limit": "^7.0.0", + "express-rate-limit": "^7.0.1", "get-port": "^7.0.0", "helmet": "^7.0.0", "intl-parse-accept-language": "^1.0.0", - "isbot": "^3.6.13", + "isbot": "^3.7.0", "litefs-js": "^1.1.2", "lru-cache": "^10.0.1", "morgan": "^1.10.0", @@ -94,7 +94,7 @@ "remix-auth-github": "^1.6.0", "remix-utils": "^6.6.0", "set-cookie-parser": "^2.6.0", - "sonner": "^0.7.1", + "sonner": "^0.7.4", "source-map-support": "^0.5.21", "spin-delay": "^1.2.0", "tailwind-merge": "^1.14.0", @@ -104,7 +104,7 @@ "zod": "^3.22.2" }, "devDependencies": { - "@faker-js/faker": "^8.0.2", + "@faker-js/faker": "^8.1.0", "@playwright/test": "^1.38.0", "@remix-run/dev": "^2.0.0", "@remix-run/eslint-config": "^2.0.0", @@ -115,8 +115,8 @@ "@testing-library/react": "^14.0.0", "@testing-library/user-event": "^14.5.1", "@total-typescript/ts-reset": "^0.5.1", - "@types/bcryptjs": "^2.4.3", - "@types/better-sqlite3": "^7.6.4", + "@types/bcryptjs": "^2.4.4", + "@types/better-sqlite3": "^7.6.5", "@types/compression": "^1.7.3", "@types/cookie": "^0.5.2", "@types/eslint": "^8.44.2", @@ -124,9 +124,9 @@ "@types/fs-extra": "^11.0.2", "@types/glob": "^8.1.0", "@types/morgan": "^1.9.5", - "@types/node": "^20.6.1", + "@types/node": "^20.6.2", "@types/qrcode": "^1.5.2", - "@types/react": "^18.2.21", + "@types/react": "^18.2.22", "@types/react-dom": "^18.2.7", "@types/set-cookie-parser": "^2.4.3", "@types/source-map-support": "^0.5.7", @@ -148,7 +148,7 @@ "prettier": "^3.0.3", "prettier-plugin-sql": "^0.15.1", "prettier-plugin-tailwindcss": "^0.5.4", - "remix-flat-routes": "^0.5.10", + "remix-flat-routes": "^0.5.11", "tsx": "^3.12.10", "typescript": "^5.2.2", "vite": "^4.4.9",