diff --git a/package-lock.json b/package-lock.json index 2dd844d..3ac7619 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6,9 +6,9 @@ "": { "dependencies": { "@code-hike/mdx": "0.9.0", - "@remix-run/node": "2.13.1", - "@remix-run/react": "2.13.1", - "@remix-run/serve": "2.13.1", + "@remix-run/node": "2.14.0", + "@remix-run/react": "2.14.0", + "@remix-run/serve": "2.14.0", "codehike": "1.0.1", "esbuild": "0.24.0", "isbot": "5.1.17", @@ -22,7 +22,7 @@ "devDependencies": { "@biomejs/biome": "1.9.3", "@mdx-js/rollup": "3.0.1", - "@remix-run/dev": "2.13.1", + "@remix-run/dev": "2.14.0", "@tailwindcss/typography": "0.5.15", "@types/react": "18.3.8", "@types/react-dom": "18.3.0", @@ -1571,9 +1571,9 @@ } }, "node_modules/@remix-run/dev": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/dev/-/dev-2.13.1.tgz", - "integrity": "sha512-7+06Dail6zMyRlRvgrZ4cmQjs2gUb+M24iP4jbmql+0B7VAAPwzCRU0x+BF5z8GSef13kDrH3iXv/BQ2O2yOgw==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@remix-run/dev/-/dev-2.14.0.tgz", + "integrity": "sha512-WMun4fy0ANh92WecufUNb3IV/R02uyfBslM7g7nCO1/lzDII+XmfEkZY5CWPaLmnkoAc1DR2G60+eTHRo480Ug==", "dev": true, "license": "MIT", "dependencies": { @@ -1587,9 +1587,9 @@ "@babel/types": "^7.22.5", "@mdx-js/mdx": "^2.3.0", "@npmcli/package-json": "^4.0.1", - "@remix-run/node": "2.13.1", - "@remix-run/router": "1.20.0", - "@remix-run/server-runtime": "2.13.1", + "@remix-run/node": "2.14.0", + "@remix-run/router": "1.21.0", + "@remix-run/server-runtime": "2.14.0", "@types/mdx": "^2.0.5", "@vanilla-extract/integration": "^6.2.0", "arg": "^5.0.1", @@ -1629,6 +1629,8 @@ "set-cookie-parser": "^2.6.0", "tar-fs": "^2.1.1", "tsconfig-paths": "^4.0.0", + "valibot": "^0.41.0", + "vite-node": "^1.6.0", "ws": "^7.5.10" }, "bin": { @@ -1638,8 +1640,8 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@remix-run/react": "^2.13.1", - "@remix-run/serve": "^2.13.1", + "@remix-run/react": "^2.14.0", + "@remix-run/serve": "^2.14.0", "typescript": "^5.1.0", "vite": "^5.1.0", "wrangler": "^3.28.2" @@ -3357,12 +3359,12 @@ } }, "node_modules/@remix-run/express": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.13.1.tgz", - "integrity": "sha512-yl3/BSJ8eyvwUyWCLDq3NlS81mZFll9hnADNuSCCBrQgkMhEx7stk5JUmWdvmcmGqHw04Ahkq07ZqJeD4F1FMA==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.14.0.tgz", + "integrity": "sha512-FZ7z8PmhX6ztP7FZMLv7a0+V4cuMb9Sx+nzZGD89Kv3RSGWUw5OAUDnT+2wsP+CyvRQXnOjUyD5cRe836pvo6Q==", "license": "MIT", "dependencies": { - "@remix-run/node": "2.13.1" + "@remix-run/node": "2.14.0" }, "engines": { "node": ">=18.0.0" @@ -3378,12 +3380,12 @@ } }, "node_modules/@remix-run/node": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.13.1.tgz", - "integrity": "sha512-2ly7bENj2n2FNBdEN60ZEbNCs5dAOex/QJoo6EZ8RNFfUQxVKAZkMwfQ4ETV2SLWDgkRLj3Jo5n/dx7O2ZGhGw==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.14.0.tgz", + "integrity": "sha512-ou16LMJYv0ElIToZ6dDqaLjv1T3iBEwuJTBahveEA8NkkACIWODJ2fgUYf1UKLMKHVdHjNImLzS37HdSZY0Q6g==", "license": "MIT", "dependencies": { - "@remix-run/server-runtime": "2.13.1", + "@remix-run/server-runtime": "2.14.0", "@remix-run/web-fetch": "^4.4.2", "@web3-storage/multipart-parser": "^1.0.0", "cookie-signature": "^1.1.0", @@ -3404,15 +3406,15 @@ } }, "node_modules/@remix-run/react": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.13.1.tgz", - "integrity": "sha512-kZevCoKMz0ZDOOzTnG95yfM7M9ju38FkWNY1wtxCy+NnUJYrmTerGQtiBsJgMzYD6i29+w4EwoQsdqys7DmMSg==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.14.0.tgz", + "integrity": "sha512-uQcy5gxazHtpislgonx2dwRuR/CbvYUeguQxDgawd+dAyoglK2rFx58+F6Kj0Vjw6v/iuvxibA/lEAiAaB4ZmQ==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.20.0", - "@remix-run/server-runtime": "2.13.1", - "react-router": "6.27.0", - "react-router-dom": "6.27.0", + "@remix-run/router": "1.21.0", + "@remix-run/server-runtime": "2.14.0", + "react-router": "6.28.0", + "react-router-dom": "6.28.0", "turbo-stream": "2.4.0" }, "engines": { @@ -3430,22 +3432,22 @@ } }, "node_modules/@remix-run/router": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz", - "integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==", + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz", + "integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==", "license": "MIT", "engines": { "node": ">=14.0.0" } }, "node_modules/@remix-run/serve": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/serve/-/serve-2.13.1.tgz", - "integrity": "sha512-lKCU1ZnHaGknRAYII5PQOGch9xzK3Q68mcyN8clN6WoKQTn5fvWVE1nEDd1L7vyt5LPVI2b7HNQtVMow1g1vHg==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@remix-run/serve/-/serve-2.14.0.tgz", + "integrity": "sha512-Bu8zIxmq0/3NIRIWos/qXb3U1Zx6rpV5W96Vg/8h5q6u7tXHdU2Ot2VmvlWRTsQF6jZhjeW21MogNvdSAb1new==", "license": "MIT", "dependencies": { - "@remix-run/express": "2.13.1", - "@remix-run/node": "2.13.1", + "@remix-run/express": "2.14.0", + "@remix-run/node": "2.14.0", "chokidar": "^3.5.3", "compression": "^1.7.4", "express": "^4.20.0", @@ -3461,12 +3463,12 @@ } }, "node_modules/@remix-run/server-runtime": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.13.1.tgz", - "integrity": "sha512-2DfBPRcHKVzE4bCNsNkKB50BhCCKF73x+jiS836OyxSIAL+x0tguV2AEjmGXefEXc5AGGzoxkus0AUUEYa29Vg==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.14.0.tgz", + "integrity": "sha512-9Th9UzDaoFFBD7zA5mRI1KT8JktFLN4ij9jPygrKBhG/kYmNIvhcMtq9VyjcbMvFK5natTyhOhrrKRIHtijD4w==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.20.0", + "@remix-run/router": "1.21.0", "@types/cookie": "^0.6.0", "@web3-storage/multipart-parser": "^1.0.0", "cookie": "^0.6.0", @@ -8866,9 +8868,9 @@ } }, "node_modules/object-inspect": { - "version": "1.13.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", - "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", "license": "MIT", "engines": { "node": ">= 0.4" @@ -9702,12 +9704,12 @@ } }, "node_modules/react-router": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz", - "integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.0.tgz", + "integrity": "sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.20.0" + "@remix-run/router": "1.21.0" }, "engines": { "node": ">=14.0.0" @@ -9717,13 +9719,13 @@ } }, "node_modules/react-router-dom": { - "version": "6.27.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz", - "integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.0.tgz", + "integrity": "sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==", "license": "MIT", "dependencies": { - "@remix-run/router": "1.20.0", - "react-router": "6.27.0" + "@remix-run/router": "1.21.0", + "react-router": "6.28.0" }, "engines": { "node": ">=14.0.0" @@ -10945,9 +10947,9 @@ "license": "MIT" }, "node_modules/undici": { - "version": "6.20.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.20.1.tgz", - "integrity": "sha512-AjQF1QsmqfJys+LXfGTNum+qw4S88CojRInG/6t31W/1fk6G59s92bnAvGz5Cmur+kQv2SURXEvvudLmbrE8QA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.21.0.tgz", + "integrity": "sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==", "license": "MIT", "engines": { "node": ">=18.17" @@ -11275,6 +11277,21 @@ "node": ">=8" } }, + "node_modules/valibot": { + "version": "0.41.0", + "resolved": "https://registry.npmjs.org/valibot/-/valibot-0.41.0.tgz", + "integrity": "sha512-igDBb8CTYr8YTQlOKgaN9nSS0Be7z+WRuaeYqGf3Cjz3aKmSnqEmYnkfVjzIuumGqfHpa3fLIvMEAfhrpqN8ng==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "typescript": ">=5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", diff --git a/package.json b/package.json index 3860282..e3cc0e4 100644 --- a/package.json +++ b/package.json @@ -13,9 +13,9 @@ }, "dependencies": { "@code-hike/mdx": "0.9.0", - "@remix-run/node": "2.13.1", - "@remix-run/react": "2.13.1", - "@remix-run/serve": "2.13.1", + "@remix-run/node": "2.14.0", + "@remix-run/react": "2.14.0", + "@remix-run/serve": "2.14.0", "codehike": "1.0.1", "esbuild": "0.24.0", "isbot": "5.1.17", @@ -29,7 +29,7 @@ "devDependencies": { "@biomejs/biome": "1.9.3", "@mdx-js/rollup": "3.0.1", - "@remix-run/dev": "2.13.1", + "@remix-run/dev": "2.14.0", "@tailwindcss/typography": "0.5.15", "@types/react": "18.3.8", "@types/react-dom": "18.3.0",