diff --git a/admin/package-lock.json b/admin/package-lock.json index 81fc8656..54dff534 100644 --- a/admin/package-lock.json +++ b/admin/package-lock.json @@ -9,12 +9,12 @@ "version": "0.0.0", "license": "Apache-2.0", "dependencies": { - "@adonisjs/auth": "9.6.0", + "@adonisjs/auth": "10.1.0", "@adonisjs/core": "6.19.3", "@adonisjs/cors": "2.2.1", "@adonisjs/inertia": "3.1.1", - "@adonisjs/lucid": "21.8.2", - "@adonisjs/session": "7.7.1", + "@adonisjs/lucid": "22.4.2", + "@adonisjs/session": "8.1.0", "@adonisjs/shield": "8.2.0", "@adonisjs/static": "1.1.1", "@adonisjs/transmit": "2.0.2", @@ -194,27 +194,34 @@ } }, "node_modules/@adonisjs/auth": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@adonisjs/auth/-/auth-9.6.0.tgz", - "integrity": "sha512-v7wHlY606TwqnWWU5SIMJV0ZcNhjH2LeBLb764eCFVgeNEEdv8konhRcABqTTNADrHr1ANVuV7PymN9gzgG63w==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/@adonisjs/auth/-/auth-10.1.0.tgz", + "integrity": "sha512-H92C4HLWBpvxtQrgnsdWdWfoGu2bM/j+nyk/tHmpxH9ETkNOH0z3dRfEebLJI63vtTDpRp5cwiI0bzn32gUQiA==", "license": "MIT", "dependencies": { - "@adonisjs/presets": "^2.6.4", - "@poppinss/utils": "^6.10.1", + "@adonisjs/presets": "^3.0.0", "basic-auth": "^2.0.1" }, "engines": { - "node": ">=18.16.0" + "node": ">=24.0.0" }, "peerDependencies": { - "@adonisjs/core": "^6.11.0", - "@adonisjs/lucid": "^20.0.0 || ^21.0.1", - "@adonisjs/session": "^7.4.1", - "@japa/api-client": "^2.0.3 || ^3.0.0", - "@japa/browser-client": "^2.0.3", - "@japa/plugin-adonisjs": "^3.0.1 || ^4.0.0" + "@adonisjs/assembler": "^8.0.0-next.26 || ^8.0.0", + "@adonisjs/core": "^7.0.0-next.16 || ^7.0.0", + "@adonisjs/i18n": "^3.0.0-next.2 || ^3.0.0", + "@adonisjs/lucid": "^22.0.0-next.1 || ^22.0.0", + "@adonisjs/session": "^8.0.0-next.1 || ^8.0.0", + "@japa/api-client": "^3.1.1", + "@japa/browser-client": "^2.2.0", + "@japa/plugin-adonisjs": "^5.1.0-next.0 || ^5.1.0" }, "peerDependenciesMeta": { + "@adonisjs/assembler": { + "optional": true + }, + "@adonisjs/i18n": { + "optional": true + }, "@adonisjs/lucid": { "optional": true }, @@ -232,6 +239,24 @@ } } }, + "node_modules/@adonisjs/auth/node_modules/@adonisjs/presets": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@adonisjs/presets/-/presets-3.0.0.tgz", + "integrity": "sha512-+gVIvyEiM7jiN5Gb93200TAC8ed3vZIPfxFFo0pIVgX8k40BleuYhWxFhI6TPocVXXIIpw2JuMFV2Pqjk36W2A==", + "license": "MIT", + "engines": { + "node": ">=24.0.0" + }, + "peerDependencies": { + "@adonisjs/assembler": "^8.0.0-next.9 || ^8.0.0", + "@adonisjs/core": "^7.0.0-next.1 || ^7.0.0" + }, + "peerDependenciesMeta": { + "@adonisjs/assembler": { + "optional": true + } + } + }, "node_modules/@adonisjs/bodyparser": { "version": "10.1.5", "resolved": "https://registry.npmjs.org/@adonisjs/bodyparser/-/bodyparser-10.1.5.tgz", @@ -616,33 +641,34 @@ } }, "node_modules/@adonisjs/lucid": { - "version": "21.8.2", - "resolved": "https://registry.npmjs.org/@adonisjs/lucid/-/lucid-21.8.2.tgz", - "integrity": "sha512-+ocmllAr77cc7EgQoDQokNpB3lz1Rmw0olcNtx7TbR8TeCAiegDAkNe1HylKzNOGX+i0kvb0FeOvSlZ9N0GmXQ==", + "version": "22.4.2", + "resolved": "https://registry.npmjs.org/@adonisjs/lucid/-/lucid-22.4.2.tgz", + "integrity": "sha512-3ztENqBQIFSGAWREHKCGbL1g4ehtsxxsuFX72Uf5bq+oSc0D6UcumjzYpU8TPyBxhmgS6HuRSfz2rG42iuz7AA==", "license": "MIT", "dependencies": { - "@adonisjs/presets": "^2.6.4", - "@faker-js/faker": "^9.9.0", + "@adonisjs/presets": "^3.0.0", + "@faker-js/faker": "^10.4.0", "@poppinss/hooks": "^7.3.0", - "@poppinss/macroable": "^1.1.0", - "@poppinss/utils": "^6.10.1", + "@poppinss/macroable": "^1.1.2", + "@poppinss/qs": "^6.15.0", + "@poppinss/utils": "^7.0.1", + "deepmerge": "^4.3.1", "fast-deep-equal": "^3.1.3", "igniculus": "^1.5.0", "kleur": "^4.1.5", - "knex": "^3.1.0", - "knex-dynamic-connection": "^3.2.0", + "knex": "^3.2.8", + "knex-dynamic-connection": "^5.0.1", "pretty-hrtime": "^1.0.3", - "qs": "^6.14.1", "slash": "^5.1.0", "tarn": "^3.0.2" }, "engines": { - "node": ">=18.16.0" + "node": ">=24.0.0" }, "peerDependencies": { - "@adonisjs/assembler": "^7.7.0", - "@adonisjs/core": "^6.10.1", - "@vinejs/vine": "^2.0.0 || ^3.0.0 || ^4.0.0", + "@adonisjs/assembler": "^8.0.0-next.29 || ^8.0.0", + "@adonisjs/core": "^7.0.0-next.21 || ^7.0.0", + "@vinejs/vine": "^3.0.0 || ^4.0.0", "luxon": "^3.4.4" }, "peerDependenciesMeta": { @@ -657,17 +683,17 @@ } } }, - "node_modules/@adonisjs/presets": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/@adonisjs/presets/-/presets-2.6.4.tgz", - "integrity": "sha512-WvzWouziX88GMoGBLDobGRaSktWfz+fRqADJyhJd7+l0M2VMm5NF0LvAXbV8lMBLtBCicOxk973bJ9Kmyfy3qQ==", + "node_modules/@adonisjs/lucid/node_modules/@adonisjs/presets": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@adonisjs/presets/-/presets-3.0.0.tgz", + "integrity": "sha512-+gVIvyEiM7jiN5Gb93200TAC8ed3vZIPfxFFo0pIVgX8k40BleuYhWxFhI6TPocVXXIIpw2JuMFV2Pqjk36W2A==", "license": "MIT", - "dependencies": { - "@poppinss/utils": "^6.7.3" + "engines": { + "node": ">=24.0.0" }, "peerDependencies": { - "@adonisjs/assembler": "^7.8.2", - "@adonisjs/core": "^6.13.0" + "@adonisjs/assembler": "^8.0.0-next.9 || ^8.0.0", + "@adonisjs/core": "^7.0.0-next.1 || ^7.0.0" }, "peerDependenciesMeta": { "@adonisjs/assembler": { @@ -675,6 +701,19 @@ } } }, + "node_modules/@adonisjs/lucid/node_modules/@poppinss/utils": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-7.0.1.tgz", + "integrity": "sha512-mveSvLI2YPC114mK5HCuSYfUtjpClf1wHG1VCqZJCp4U2ypPhIt62Iku5urh0kPAFvnvCVHx2bXBSH14qMTOlQ==", + "license": "MIT", + "dependencies": { + "@poppinss/exception": "^1.2.3", + "@poppinss/object-builder": "^1.1.0", + "@poppinss/string": "^1.7.1", + "@poppinss/types": "^1.2.1", + "flattie": "^1.1.1" + } + }, "node_modules/@adonisjs/prettier-config": { "version": "1.4.5", "resolved": "https://registry.npmjs.org/@adonisjs/prettier-config/-/prettier-config-1.4.5.tgz", @@ -699,28 +738,33 @@ } }, "node_modules/@adonisjs/session": { - "version": "7.7.1", - "resolved": "https://registry.npmjs.org/@adonisjs/session/-/session-7.7.1.tgz", - "integrity": "sha512-govnDxtc+ZVTOrmgFHi5IG6zs9ylsCH6cbgRvDDlH+15xYuy93mGhO+R96JoqgwVDSSuS0tFP/0HJQDglOoOPA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@adonisjs/session/-/session-8.1.0.tgz", + "integrity": "sha512-hTd5m49Ro8XhxVQN0yyCeDOihDhj+mFIVltzeWPXkCxK19JHAtA++TAygxSUEhvcm56IVS43XWNE1lNIOPjMJA==", "license": "MIT", "dependencies": { - "@poppinss/macroable": "^1.1.0", - "@poppinss/utils": "^6.10.1" + "@poppinss/macroable": "^1.1.2", + "@poppinss/utils": "^7.0.1" }, "engines": { - "node": ">=18.16.0" + "node": ">=24.0.0" }, "peerDependencies": { - "@adonisjs/core": "^6.6.0", - "@adonisjs/lucid": "^21.0.0", - "@adonisjs/redis": "^8.0.1 || ^9.0.0", - "@aws-sdk/client-dynamodb": "^3.658.0", - "@aws-sdk/util-dynamodb": "^3.658.0", - "@japa/api-client": "^2.0.3 || ^3.0.0", + "@adonisjs/assembler": "^8.0.0-next.26 || ^8.0.0", + "@adonisjs/core": "^7.0.0-next.16 || ^7.0.0", + "@adonisjs/lucid": "^22.0.0-next.0 || ^22.0.0", + "@adonisjs/redis": "^10.0.0-next.2 || ^10.0.0", + "@aws-sdk/client-dynamodb": "^3.955.0", + "@aws-sdk/util-dynamodb": "^3.955.0", + "@japa/api-client": "^3.1.0", "@japa/browser-client": "^2.0.3", - "edge.js": "^6.0.2" + "@japa/plugin-adonisjs": "^5.1.0-next.0 || ^5.1.0", + "edge.js": "^6.4.0" }, "peerDependenciesMeta": { + "@adonisjs/assembler": { + "optional": true + }, "@adonisjs/lucid": { "optional": true }, @@ -739,11 +783,27 @@ "@japa/browser-client": { "optional": true }, + "@japa/plugin-adonisjs": { + "optional": true + }, "edge.js": { "optional": true } } }, + "node_modules/@adonisjs/session/node_modules/@poppinss/utils": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@poppinss/utils/-/utils-7.0.1.tgz", + "integrity": "sha512-mveSvLI2YPC114mK5HCuSYfUtjpClf1wHG1VCqZJCp4U2ypPhIt62Iku5urh0kPAFvnvCVHx2bXBSH14qMTOlQ==", + "license": "MIT", + "dependencies": { + "@poppinss/exception": "^1.2.3", + "@poppinss/object-builder": "^1.1.0", + "@poppinss/string": "^1.7.1", + "@poppinss/types": "^1.2.1", + "flattie": "^1.1.1" + } + }, "node_modules/@adonisjs/shield": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/@adonisjs/shield/-/shield-8.2.0.tgz", @@ -2201,9 +2261,9 @@ } }, "node_modules/@faker-js/faker": { - "version": "9.9.0", - "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-9.9.0.tgz", - "integrity": "sha512-OEl393iCOoo/z8bMezRlJu+GlRGlsKbUAN7jKB6LhnKoqKve5DXRpalbItIIcwnCjs1k/FOPjFzcA6Qn+H+YbA==", + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/@faker-js/faker/-/faker-10.6.0.tgz", + "integrity": "sha512-3RQHgEtvL1Frl/d1cSreo7qhJ3Gk1OdNUai/CtZ8G+wYeRQnJih3s9xJ9/kgYekPQRdwgh0HXRPqMlzWGwivIQ==", "funding": [ { "type": "opencollective", @@ -2212,8 +2272,8 @@ ], "license": "MIT", "engines": { - "node": ">=18.0.0", - "npm": ">=9.0.0" + "node": "^20.19.0 || ^22.13.0 || ^23.5.0 || >=24.0.0", + "npm": ">=10" } }, "node_modules/@floating-ui/core": { @@ -4381,6 +4441,18 @@ "enquirer": "^2.4.1" } }, + "node_modules/@poppinss/qs": { + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@poppinss/qs/-/qs-6.15.0.tgz", + "integrity": "sha512-QzfMhxrRB5EPeGz0l8hTwKZ5dFX6ed0aETGbuD369StCO8Ad3SW4wWBYamOK5IKeM/dfOeKaCwUZPTnGcj+jKg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/@poppinss/string": { "version": "1.7.2", "resolved": "https://registry.npmjs.org/@poppinss/string/-/string-1.7.2.tgz", @@ -5973,6 +6045,66 @@ "node": ">=14.0.0" } }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/core": { + "version": "1.10.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/wasi-threads": "1.2.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.10.0", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.2.1", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.4", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@tybys/wasm-util": "^0.10.1" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/Brooooooklyn" + }, + "peerDependencies": { + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "inBundle": true, + "license": "0BSD", + "optional": true + }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.3.0.tgz", @@ -9380,6 +9512,15 @@ "dev": true, "license": "MIT" }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/defu": { "version": "6.1.7", "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.7.tgz", @@ -12826,9 +12967,9 @@ } }, "node_modules/knex": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/knex/-/knex-3.2.10.tgz", - "integrity": "sha512-oypTHfrc9i72iyxaUQBKHOxhcr0xM65MPf6FpN02nimsftXwzXprIkLjfXdubvhbu4PMWLp023q8o8CYvHSuZw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/knex/-/knex-3.3.0.tgz", + "integrity": "sha512-LgWl031hNuLv9Lhxdd9093zULa2aNcoP04Bk29e5NidgRcEr/T0rAr2WYi4BhjTiCDoQiRU56meUE5rppLKZzQ==", "license": "MIT", "dependencies": { "colorette": "2.0.19", @@ -12843,7 +12984,7 @@ "pg-connection-string": "2.6.2", "rechoir": "^0.8.0", "resolve-from": "^5.0.0", - "tarn": "^3.0.2", + "tarn": "^3.1.0", "tildify": "2.0.0" }, "bin": { @@ -12859,6 +13000,9 @@ "better-sqlite3": { "optional": true }, + "mariadb": { + "optional": true + }, "mysql": { "optional": true }, @@ -12883,16 +13027,16 @@ } }, "node_modules/knex-dynamic-connection": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/knex-dynamic-connection/-/knex-dynamic-connection-3.2.0.tgz", - "integrity": "sha512-+j6KeUSim0FR8EobOqA1a/TZbN9mahjzHzJgOfQVkv6PUnSqJp70c/5n63M2YVNgNHETyBIUhV8stuQ0T/mG3g==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/knex-dynamic-connection/-/knex-dynamic-connection-5.1.1.tgz", + "integrity": "sha512-xtl22O5I8e+G3ie90FfRaiODnYDgLD1erJeaeKVP+zuj4WMNJpgdmhs0qVaeigAJXsthCYA+pjmegXZh4xg2TA==", "license": "MIT", "dependencies": { - "debug": "^4.3.5", - "knex": "^3.1.0" + "debug": "^4.4.3", + "knex": "3.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=24.0.0" } }, "node_modules/knex/node_modules/debug": { @@ -18447,9 +18591,9 @@ } }, "node_modules/tarn": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.2.tgz", - "integrity": "sha512-51LAVKUSZSVfI05vjPESNc5vwqqZpbXCsU+/+wxlOrUjk2SnFTt97v9ZgQrD4YmxYW1Px6w2KjaDitCfkvgxMQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.1.2.tgz", + "integrity": "sha512-3RTvqKZcK/17jnJ8rMKFXbyNogywTs1z0gVPPwFsJGX46rkmUHOdIaSQ/aVO1rS7nH+soiXiWk7rvUXxndm8Dg==", "license": "MIT", "engines": { "node": ">=8.0.0" diff --git a/admin/package.json b/admin/package.json index 333eaea4..80338afc 100644 --- a/admin/package.json +++ b/admin/package.json @@ -65,12 +65,12 @@ "vite": "6.4.3" }, "dependencies": { - "@adonisjs/auth": "9.6.0", + "@adonisjs/auth": "10.1.0", "@adonisjs/core": "6.19.3", "@adonisjs/cors": "2.2.1", "@adonisjs/inertia": "3.1.1", - "@adonisjs/lucid": "21.8.2", - "@adonisjs/session": "7.7.1", + "@adonisjs/lucid": "22.4.2", + "@adonisjs/session": "8.1.0", "@adonisjs/shield": "8.2.0", "@adonisjs/static": "1.1.1", "@adonisjs/transmit": "2.0.2",