diff --git a/package-lock.json b/package-lock.json index 6a6fe93..9b90e43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,9 +15,9 @@ "@mikro-orm/core": "^6.3.9", "@mikro-orm/migrations": "^6.3.9", "@mikro-orm/postgresql": "^6.3.9", - "@remix-run/express": "^2.11.2", - "@remix-run/node": "^2.11.2", - "@remix-run/react": "^2.11.2", + "@remix-run/express": "^2.12.0", + "@remix-run/node": "^2.12.0", + "@remix-run/react": "^2.12.0", "@shlinkio/shlink-frontend-kit": "^0.5.2", "@shlinkio/shlink-js-sdk": "^1.2.0", "@shlinkio/shlink-web-component": "^0.7.0", @@ -40,8 +40,8 @@ "@mikro-orm/mariadb": "^6.3.9", "@mikro-orm/mssql": "^6.3.9", "@mikro-orm/mysql": "^6.3.9", - "@remix-run/dev": "^2.11.2", - "@remix-run/testing": "^2.11.2", + "@remix-run/dev": "^2.12.0", + "@remix-run/testing": "^2.12.0", "@shlinkio/eslint-config-js-coding-standard": "~3.0.1", "@stylistic/eslint-plugin": "^2.7.2", "@testing-library/jest-dom": "^6.5.0", @@ -2341,9 +2341,9 @@ } }, "node_modules/@remix-run/dev": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@remix-run/dev/-/dev-2.11.2.tgz", - "integrity": "sha512-9DGb2UOIO4jOdws04Z+KmCeEBqbP36XvJZdcd4w16wDGI0I1ZY1c5ro58tB/7zPwN40s9MD9UzCYm6P+EkdeAg==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@remix-run/dev/-/dev-2.12.0.tgz", + "integrity": "sha512-/87YQORdlJg5YChd7nVBM/hRXHZA4GfUjhKbZyNrh03bazCQBF+6EsXbzpJ6cCFOpZgecsN0Xv648Qw0VuJjwg==", "dev": true, "dependencies": { "@babel/core": "^7.21.8", @@ -2356,9 +2356,9 @@ "@babel/types": "^7.22.5", "@mdx-js/mdx": "^2.3.0", "@npmcli/package-json": "^4.0.1", - "@remix-run/node": "2.11.2", - "@remix-run/router": "1.19.1", - "@remix-run/server-runtime": "2.11.2", + "@remix-run/node": "2.12.0", + "@remix-run/router": "1.19.2", + "@remix-run/server-runtime": "2.12.0", "@types/mdx": "^2.0.5", "@vanilla-extract/integration": "^6.2.0", "arg": "^5.0.1", @@ -2407,8 +2407,8 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@remix-run/react": "^2.11.2", - "@remix-run/serve": "^2.11.2", + "@remix-run/react": "^2.12.0", + "@remix-run/serve": "^2.12.0", "typescript": "^5.1.0", "vite": "^5.1.0", "wrangler": "^3.28.2" @@ -2428,12 +2428,47 @@ } } }, + "node_modules/@remix-run/dev/node_modules/@remix-run/router": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@remix-run/dev/node_modules/@remix-run/server-runtime": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.12.0.tgz", + "integrity": "sha512-o9ukOr3XKmyY8UufTrDdkgD3fiy+z+f4qEzvCQnvC0+EasCyN9hb1Vbui6Koo/5HKvahC4Ga8RcWyvhykKrG3g==", + "dev": true, + "dependencies": { + "@remix-run/router": "1.19.2", + "@types/cookie": "^0.6.0", + "@web3-storage/multipart-parser": "^1.0.0", + "cookie": "^0.6.0", + "set-cookie-parser": "^2.4.8", + "source-map": "^0.7.3", + "turbo-stream": "2.4.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@remix-run/express": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.11.2.tgz", - "integrity": "sha512-ebyvHJKRBDgQGNBMxsILt21IwMTjGxQxlr0VNxRJo5rNd5CcuULpx/PPmsBc1gsc/Jx9aUXpT7a9l0UEOc6+jw==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@remix-run/express/-/express-2.12.0.tgz", + "integrity": "sha512-8RmF0TITWxEW20HU5YPreuN0H8rPeShPCQUoMKN1b5zfcQ3E/tD5VWwwXicguQS8ffloc+ejhtQjnWA3drlsgw==", "dependencies": { - "@remix-run/node": "2.11.2" + "@remix-run/node": "2.12.0" }, "engines": { "node": ">=18.0.0" @@ -2449,11 +2484,11 @@ } }, "node_modules/@remix-run/node": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.11.2.tgz", - "integrity": "sha512-gRNFM61EOYWNmYgf+pvBt6MrirWlkDz1G6RQsJNowtRqbYoy05AdDe5HiHGF5w8ZMAZVeXnZiwbL0Nt7ykYBCA==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@remix-run/node/-/node-2.12.0.tgz", + "integrity": "sha512-83Jaoc6gpSuD4e6rCk7N5ZHAXNmDw4fJC+kPeDCsd6+wLtTLSi7u9Zo9/Q7moLZ3oyH+aR+LGdkxLULYv+Q6Og==", "dependencies": { - "@remix-run/server-runtime": "2.11.2", + "@remix-run/server-runtime": "2.12.0", "@remix-run/web-fetch": "^4.4.2", "@web3-storage/multipart-parser": "^1.0.0", "cookie-signature": "^1.1.0", @@ -2473,16 +2508,49 @@ } } }, + "node_modules/@remix-run/node/node_modules/@remix-run/router": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@remix-run/node/node_modules/@remix-run/server-runtime": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.12.0.tgz", + "integrity": "sha512-o9ukOr3XKmyY8UufTrDdkgD3fiy+z+f4qEzvCQnvC0+EasCyN9hb1Vbui6Koo/5HKvahC4Ga8RcWyvhykKrG3g==", + "dependencies": { + "@remix-run/router": "1.19.2", + "@types/cookie": "^0.6.0", + "@web3-storage/multipart-parser": "^1.0.0", + "cookie": "^0.6.0", + "set-cookie-parser": "^2.4.8", + "source-map": "^0.7.3", + "turbo-stream": "2.4.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, "node_modules/@remix-run/react": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.11.2.tgz", - "integrity": "sha512-SjjuK3aD/9wnIC5r0ZBNCpVSwEwt67YOQM7DCXhHiS8BtCvAxWEC4k4t8CvO9IwBG0gczqxzSqASH7U1RVtWqw==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@remix-run/react/-/react-2.12.0.tgz", + "integrity": "sha512-Y109tI37Icr0BSU8sWSo8jDPkXaErJ/e1h0fkPvq6LZ0DrlcmHWBxzWJKID431I/KJvhVvBgVCuDamZTRVOZ5Q==", "dependencies": { - "@remix-run/router": "1.19.1", - "@remix-run/server-runtime": "2.11.2", - "react-router": "6.26.1", - "react-router-dom": "6.26.1", - "turbo-stream": "2.3.0" + "@remix-run/router": "1.19.2", + "@remix-run/server-runtime": "2.12.0", + "react-router": "6.26.2", + "react-router-dom": "6.26.2", + "turbo-stream": "2.4.0" }, "engines": { "node": ">=18.0.0" @@ -2498,15 +2566,44 @@ } } }, - "node_modules/@remix-run/react/node_modules/turbo-stream": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.3.0.tgz", - "integrity": "sha512-PhEr9mdexoVv+rJkQ3c8TjrN3DUghX37GNJkSMksoPR4KrXIPnM2MnqRt07sViIqX9IdlhrgtTSyjoVOASq6cg==" + "node_modules/@remix-run/react/node_modules/@remix-run/router": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@remix-run/react/node_modules/@remix-run/server-runtime": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.12.0.tgz", + "integrity": "sha512-o9ukOr3XKmyY8UufTrDdkgD3fiy+z+f4qEzvCQnvC0+EasCyN9hb1Vbui6Koo/5HKvahC4Ga8RcWyvhykKrG3g==", + "dependencies": { + "@remix-run/router": "1.19.2", + "@types/cookie": "^0.6.0", + "@web3-storage/multipart-parser": "^1.0.0", + "cookie": "^0.6.0", + "set-cookie-parser": "^2.4.8", + "source-map": "^0.7.3", + "turbo-stream": "2.4.0" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "typescript": "^5.1.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } }, "node_modules/@remix-run/router": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.1.tgz", "integrity": "sha512-S45oynt/WH19bHbIXjtli6QmwNYvaz+vtnubvNpNDvUOoA/OWh6j1OikIP3G+v5GHdxyC6EXoChG3HgYGEUfcg==", + "peer": true, "engines": { "node": ">=14.0.0" } @@ -2515,6 +2612,7 @@ "version": "2.11.2", "resolved": "https://registry.npmjs.org/@remix-run/server-runtime/-/server-runtime-2.11.2.tgz", "integrity": "sha512-abG6ENj0X3eHqDxqO2thWM2NSEiPnqyt58z1BbiQCv+t8g0Zuqd5QHbB4wzdNvfS0vKhg+jJiigcJneAc4sZzw==", + "peer": true, "dependencies": { "@remix-run/router": "1.19.1", "@types/cookie": "^0.6.0", @@ -2539,18 +2637,19 @@ "node_modules/@remix-run/server-runtime/node_modules/turbo-stream": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.3.0.tgz", - "integrity": "sha512-PhEr9mdexoVv+rJkQ3c8TjrN3DUghX37GNJkSMksoPR4KrXIPnM2MnqRt07sViIqX9IdlhrgtTSyjoVOASq6cg==" + "integrity": "sha512-PhEr9mdexoVv+rJkQ3c8TjrN3DUghX37GNJkSMksoPR4KrXIPnM2MnqRt07sViIqX9IdlhrgtTSyjoVOASq6cg==", + "peer": true }, "node_modules/@remix-run/testing": { - "version": "2.11.2", - "resolved": "https://registry.npmjs.org/@remix-run/testing/-/testing-2.11.2.tgz", - "integrity": "sha512-Wmi/TXWlngkbLFFDYbWPB2WH7jZDcd55MIZyRmBIVtva7mSzK5GKX+LWdoaTFcL6IxXvJtOszuJpneC0Sf75HA==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@remix-run/testing/-/testing-2.12.0.tgz", + "integrity": "sha512-BVa2tw8H0K8tKJJY6wSAj518laQNw7gaHlr7WwHrAOrozi38Dp+GNTcH2PVCg5YJKJqIVf5eSVjHodK3G4qF0w==", "dev": true, "dependencies": { - "@remix-run/node": "2.11.2", - "@remix-run/react": "2.11.2", - "@remix-run/router": "1.19.1", - "react-router-dom": "6.26.1" + "@remix-run/node": "2.12.0", + "@remix-run/react": "2.12.0", + "@remix-run/router": "1.19.2", + "react-router-dom": "6.26.2" }, "engines": { "node": ">=18.0.0" @@ -2565,6 +2664,15 @@ } } }, + "node_modules/@remix-run/testing/node_modules/@remix-run/router": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "dev": true, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@remix-run/web-blob": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@remix-run/web-blob/-/web-blob-3.1.0.tgz", @@ -11993,11 +12101,11 @@ } }, "node_modules/react-router": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.1.tgz", - "integrity": "sha512-kIwJveZNwp7teQRI5QmwWo39A5bXRyqpH0COKKmPnyD2vBvDwgFXSqDUYtt1h+FEyfnE8eXr7oe0MxRzVwCcvQ==", + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.26.2.tgz", + "integrity": "sha512-tvN1iuT03kHgOFnLPfLJ8V95eijteveqdOSk+srqfePtQvqCExB8eHOYnlilbOcyJyKnYkr1vJvf7YqotAJu1A==", "dependencies": { - "@remix-run/router": "1.19.1" + "@remix-run/router": "1.19.2" }, "engines": { "node": ">=14.0.0" @@ -12007,12 +12115,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.1.tgz", - "integrity": "sha512-veut7m41S1fLql4pLhxeSW3jlqs+4MtjRLj0xvuCEXsxusJCbs6I8yn9BxzzDX2XDgafrccY6hwjmd/bL54tFw==", + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.26.2.tgz", + "integrity": "sha512-z7YkaEW0Dy35T3/QKPYB1LjMK2R1fxnHO8kWpUMTBdfVzZrWOiY9a7CtN8HqdWtDUWd5FY6Dl8HFsqVwH4uOtQ==", "dependencies": { - "@remix-run/router": "1.19.1", - "react-router": "6.26.1" + "@remix-run/router": "1.19.2", + "react-router": "6.26.2" }, "engines": { "node": ">=14.0.0" @@ -12022,6 +12130,22 @@ "react-dom": ">=16.8" } }, + "node_modules/react-router-dom/node_modules/@remix-run/router": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/react-router/node_modules/@remix-run/router": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.19.2.tgz", + "integrity": "sha512-baiMx18+IMuD1yyvOGaHM9QrVUPGGG0jC+z+IPHnRJWUAUvaKuWKyE8gjDj2rzv3sz9zOGoRSPgeBVHRhZnBlA==", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/react-smooth": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-4.0.1.tgz", @@ -14387,6 +14511,11 @@ "node": "*" } }, + "node_modules/turbo-stream": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz", + "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==" + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/package.json b/package.json index b6c6a96..b6bfb0b 100644 --- a/package.json +++ b/package.json @@ -30,9 +30,9 @@ "@mikro-orm/core": "^6.3.9", "@mikro-orm/migrations": "^6.3.9", "@mikro-orm/postgresql": "^6.3.9", - "@remix-run/express": "^2.11.2", - "@remix-run/node": "^2.11.2", - "@remix-run/react": "^2.11.2", + "@remix-run/express": "^2.12.0", + "@remix-run/node": "^2.12.0", + "@remix-run/react": "^2.12.0", "@shlinkio/shlink-frontend-kit": "^0.5.2", "@shlinkio/shlink-js-sdk": "^1.2.0", "@shlinkio/shlink-web-component": "^0.7.0", @@ -55,8 +55,8 @@ "@mikro-orm/mariadb": "^6.3.9", "@mikro-orm/mssql": "^6.3.9", "@mikro-orm/mysql": "^6.3.9", - "@remix-run/dev": "^2.11.2", - "@remix-run/testing": "^2.11.2", + "@remix-run/dev": "^2.12.0", + "@remix-run/testing": "^2.12.0", "@shlinkio/eslint-config-js-coding-standard": "~3.0.1", "@stylistic/eslint-plugin": "^2.7.2", "@testing-library/jest-dom": "^6.5.0",