From acb4ad7fd8541d6e9e1182f6d7d001bbd81b965c Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 10:38:55 +0800 Subject: [PATCH 1/9] :wrench: build scripts --- .changeset/violet-coins-flash.md | 6 + packages/core/package.json | 32 +- .../{rollup.config.js => rollup.config.mjs} | 5 + packages/mario/package.json | 10 +- .../{rollup.config.js => rollup.config.mjs} | 2 +- pnpm-lock.yaml | 1223 ++++++++--------- 6 files changed, 604 insertions(+), 674 deletions(-) create mode 100644 .changeset/violet-coins-flash.md rename packages/core/{rollup.config.js => rollup.config.mjs} (92%) rename packages/mario/{rollup.config.js => rollup.config.mjs} (93%) diff --git a/.changeset/violet-coins-flash.md b/.changeset/violet-coins-flash.md new file mode 100644 index 000000000..0bf1e1ade --- /dev/null +++ b/.changeset/violet-coins-flash.md @@ -0,0 +1,6 @@ +--- +"@aiou/mario": patch +"@aiou/neo": patch +--- + +upgrade build scripts diff --git a/packages/core/package.json b/packages/core/package.json index e29cae096..db74e17cd 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -51,32 +51,31 @@ "@aiou/schema": "workspace:^1.1.0", "@changesets/cli": "latest", "@pnpm/parse-wanted-dependency": "^2.0.0", - "@rollup/plugin-alias": "^3.1.9", - "@rollup/plugin-commonjs": "21.0.1", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.1.3", - "@rollup/plugin-replace": "^3.0.1", + "@rollup/plugin-alias": "^5.1.1", + "@rollup/plugin-commonjs": "28.0.6", + "@rollup/plugin-json": "^6.1.0", + "@rollup/plugin-node-resolve": "^16.0.1", + "@rollup/plugin-replace": "^6.0.2", "@types/debug": "^4.1.7", - "@types/fs-extra": "9.0.13", + "@types/fs-extra": "11.0.4", "@types/inquirer": "8.1.3", "@types/listr": "^0.14.4", - "@types/node": "17.0.8", + "@types/node": "24.3.0", "@types/pacote": "^11.1.8", - "@types/rimraf": "3.0.2", + "@types/rimraf": "4.0.5", "@types/update-notifier": "^5.1.0", "@types/zen-observable": "^0.8.3", "c8": "^7.11.0", "cli-columns": "^4.0.0", "clipboardy": "^3.0.0", "commander": "8.3.0", - "consola": "^2.15.3", "cosmiconfig": "^7.0.1", - "debug": "4.3.3", + "debug": "4.4.1", "esbuild": "^0.25.0", - "esno": "^0.13.0", + "esno": "^4.8.0", "execa": "^6.0.0", "find-up": "^6.2.0", - "fs-extra": "10.0.0", + "fs-extra": "11.3.1", "gitconfig": "^2.0.8", "globby": "12.0.2", "inquirer": "8.2.0", @@ -89,17 +88,18 @@ "picocolors": "^1.0.0", "read-pkg-up": "^9.0.0", "read-yaml-file": "^2.1.0", - "rimraf": "3.0.2", - "rollup": "^2.64.0", + "rimraf": "6.0.1", + "rollup": "^4.49.0", "rollup-plugin-esbuild": "^6.2.1", - "rollup-plugin-size": "^0.2.2", + "rollup-plugin-node-externals": "^8.1.0", + "rollup-plugin-size": "^0.3.1", "semver": "^7.3.7", "tempy": "^2.0.0", "terminal-link": "^3.0.0", "typescript": "^5.6.3", "vitest": "^0.7.7", "vitest-extra": "^0.0.4", - "write-yaml-file": "^4.2.0", + "write-yaml-file": "^5.0.0", "zen-observable": "^0.8.15" } } diff --git a/packages/core/rollup.config.js b/packages/core/rollup.config.mjs similarity index 92% rename from packages/core/rollup.config.js rename to packages/core/rollup.config.mjs index 4973710db..c9bb24c45 100644 --- a/packages/core/rollup.config.js +++ b/packages/core/rollup.config.mjs @@ -5,6 +5,7 @@ import { nodeResolve } from '@rollup/plugin-node-resolve' import { defineConfig } from 'rollup' import esbuild from 'rollup-plugin-esbuild' import size from 'rollup-plugin-size' +import { nodeExternals as externals } from 'rollup-plugin-node-externals' export default defineConfig([ // CommonJS (for Node) and ES module (for bundlers) build. @@ -18,6 +19,10 @@ export default defineConfig([ preserveEntrySignatures: 'strict', external: ['readable-stream', 'source-map-support/register.js'], plugins: [ + externals({ + devDeps: false, + include: ['readable-stream', 'source-map-support/register.js'], + }), esbuild({ target: 'es2022', minify: false, diff --git a/packages/mario/package.json b/packages/mario/package.json index 667a43927..bee3fbfc1 100755 --- a/packages/mario/package.json +++ b/packages/mario/package.json @@ -84,17 +84,17 @@ "@types/listr": "^0.14.3", "@types/lodash-es": "^4.17.5", "@types/zen-observable": "^0.8.7", - "esbuild": "^0.18.13", + "esbuild": "^0.25.9", "execa": "^6.0.0", "husky": "^7.0.0", "json-schema-to-typescript": "^10.1.5", "listr": "^0.14.3", "rimraf": "3.0.2", - "rollup": "2.58.0", - "rollup-plugin-esbuild": "^5.0.0", + "rollup": "4.49.0", + "rollup-plugin-esbuild": "^6.2.1", "rollup-plugin-multi-input": "^1.3.1", - "rollup-plugin-node-externals": "^5.0.0", - "rollup-plugin-size": "^0.2.2", + "rollup-plugin-node-externals": "^8.1.0", + "rollup-plugin-size": "^0.3.1", "ts-patch": "^3.3.0", "tslib": "2.3.0", "tsx": "4.20.5", diff --git a/packages/mario/rollup.config.js b/packages/mario/rollup.config.mjs similarity index 93% rename from packages/mario/rollup.config.js rename to packages/mario/rollup.config.mjs index 8926c1eea..8a6468031 100644 --- a/packages/mario/rollup.config.js +++ b/packages/mario/rollup.config.mjs @@ -2,7 +2,7 @@ import { nodeResolve } from '@rollup/plugin-node-resolve' import { defineConfig } from 'rollup' import esbuild from 'rollup-plugin-esbuild' import multiple from 'rollup-plugin-multi-input' -import { externals } from 'rollup-plugin-node-externals' +import { nodeExternals as externals } from 'rollup-plugin-node-externals' import bundleSize from 'rollup-plugin-size' export default defineConfig([ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e719a08d2..61e8b8302 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,10 +15,10 @@ importers: devDependencies: '@aiou/eslint-config': specifier: ^0.10.0 - version: 0.10.0(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)))(typescript@5.9.2) + version: 0.10.0(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2) '@changesets/cli': specifier: ^2.19.0 - version: 2.29.6(@types/node@17.0.8) + version: 2.29.6(@types/node@24.3.0) cz-emoji: specifier: ^1.3.1 version: 1.3.1 @@ -61,31 +61,31 @@ importers: version: link:../schema '@changesets/cli': specifier: latest - version: 2.29.6(@types/node@17.0.8) + version: 2.29.6(@types/node@24.3.0) '@pnpm/parse-wanted-dependency': specifier: ^2.0.0 version: 2.0.0 '@rollup/plugin-alias': - specifier: ^3.1.9 - version: 3.1.9(rollup@2.79.2) + specifier: ^5.1.1 + version: 5.1.1(rollup@4.49.0) '@rollup/plugin-commonjs': - specifier: 21.0.1 - version: 21.0.1(rollup@2.79.2) + specifier: 28.0.6 + version: 28.0.6(rollup@4.49.0) '@rollup/plugin-json': - specifier: ^4.1.0 - version: 4.1.0(rollup@2.79.2) + specifier: ^6.1.0 + version: 6.1.0(rollup@4.49.0) '@rollup/plugin-node-resolve': - specifier: ^13.1.3 - version: 13.3.0(rollup@2.79.2) + specifier: ^16.0.1 + version: 16.0.1(rollup@4.49.0) '@rollup/plugin-replace': - specifier: ^3.0.1 - version: 3.1.0(rollup@2.79.2) + specifier: ^6.0.2 + version: 6.0.2(rollup@4.49.0) '@types/debug': specifier: ^4.1.7 version: 4.1.12 '@types/fs-extra': - specifier: 9.0.13 - version: 9.0.13 + specifier: 11.0.4 + version: 11.0.4 '@types/inquirer': specifier: 8.1.3 version: 8.1.3 @@ -93,14 +93,14 @@ importers: specifier: ^0.14.4 version: 0.14.9 '@types/node': - specifier: 17.0.8 - version: 17.0.8 + specifier: 24.3.0 + version: 24.3.0 '@types/pacote': specifier: ^11.1.8 version: 11.1.8 '@types/rimraf': - specifier: 3.0.2 - version: 3.0.2 + specifier: 4.0.5 + version: 4.0.5 '@types/update-notifier': specifier: ^5.1.0 version: 5.1.0 @@ -119,21 +119,18 @@ importers: commander: specifier: 8.3.0 version: 8.3.0 - consola: - specifier: ^2.15.3 - version: 2.15.3 cosmiconfig: specifier: ^7.0.1 version: 7.1.0 debug: - specifier: 4.3.3 - version: 4.3.3 + specifier: 4.4.1 + version: 4.4.1(supports-color@9.4.0) esbuild: specifier: ^0.25.0 version: 0.25.9 esno: - specifier: ^0.13.0 - version: 0.13.0 + specifier: ^4.8.0 + version: 4.8.0 execa: specifier: ^6.0.0 version: 6.1.0 @@ -141,8 +138,8 @@ importers: specifier: ^6.2.0 version: 6.3.0 fs-extra: - specifier: 10.0.0 - version: 10.0.0 + specifier: 11.3.1 + version: 11.3.1 gitconfig: specifier: ^2.0.8 version: 2.0.8 @@ -177,17 +174,20 @@ importers: specifier: ^2.1.0 version: 2.1.0 rimraf: - specifier: 3.0.2 - version: 3.0.2 + specifier: 6.0.1 + version: 6.0.1 rollup: - specifier: ^2.64.0 - version: 2.79.2 + specifier: ^4.49.0 + version: 4.49.0 rollup-plugin-esbuild: specifier: ^6.2.1 - version: 6.2.1(esbuild@0.25.9)(rollup@2.79.2) + version: 6.2.1(esbuild@0.25.9)(rollup@4.49.0) + rollup-plugin-node-externals: + specifier: ^8.1.0 + version: 8.1.0(rollup@4.49.0) rollup-plugin-size: - specifier: ^0.2.2 - version: 0.2.2 + specifier: ^0.3.1 + version: 0.3.1(debug@4.4.1) semver: specifier: ^7.3.7 version: 7.7.2 @@ -207,8 +207,8 @@ importers: specifier: ^0.0.4 version: 0.0.4(vitest@0.7.13(c8@7.14.0)) write-yaml-file: - specifier: ^4.2.0 - version: 4.2.0 + specifier: ^5.0.0 + version: 5.0.0 zen-observable: specifier: ^0.8.15 version: 0.8.15 @@ -267,7 +267,7 @@ importers: devDependencies: '@rollup/plugin-node-resolve': specifier: ^13.1.3 - version: 13.3.0(rollup@2.58.0) + version: 13.3.0(rollup@4.49.0) '@types/debug': specifier: ^4.1.12 version: 4.1.12 @@ -302,8 +302,8 @@ importers: specifier: ^0.8.7 version: 0.8.7 esbuild: - specifier: ^0.18.13 - version: 0.18.20 + specifier: ^0.25.9 + version: 0.25.9 execa: specifier: ^6.0.0 version: 6.1.0 @@ -320,20 +320,20 @@ importers: specifier: 3.0.2 version: 3.0.2 rollup: - specifier: 2.58.0 - version: 2.58.0 + specifier: 4.49.0 + version: 4.49.0 rollup-plugin-esbuild: - specifier: ^5.0.0 - version: 5.0.0(esbuild@0.18.20)(rollup@2.58.0) + specifier: ^6.2.1 + version: 6.2.1(esbuild@0.25.9)(rollup@4.49.0) rollup-plugin-multi-input: specifier: ^1.3.1 version: 1.5.0 rollup-plugin-node-externals: - specifier: ^5.0.0 - version: 5.1.3(rollup@2.58.0) + specifier: ^8.1.0 + version: 8.1.0(rollup@4.49.0) rollup-plugin-size: - specifier: ^0.2.2 - version: 0.2.2 + specifier: ^0.3.1 + version: 0.3.1(debug@4.3.3) ts-patch: specifier: ^3.3.0 version: 3.3.0 @@ -485,120 +485,60 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.18.20': - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - '@esbuild/android-arm64@0.25.9': resolution: {integrity: sha512-IDrddSmpSv51ftWslJMvl3Q2ZT98fUSL2/rlUXuVqRXHCs5EUF1/f+jbjF5+NG9UffUDMCiTyh8iec7u8RlTLg==} engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.18.20': - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==} - engines: {node: '>=12'} - cpu: [arm] - os: [android] - '@esbuild/android-arm@0.25.9': resolution: {integrity: sha512-5WNI1DaMtxQ7t7B6xa572XMXpHAaI/9Hnhk8lcxF4zVN4xstUgTlvuGDorBguKEnZO70qwEcLpfifMLoxiPqHQ==} engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.18.20': - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - '@esbuild/android-x64@0.25.9': resolution: {integrity: sha512-I853iMZ1hWZdNllhVZKm34f4wErd4lMyeV7BLzEExGEIZYsOzqDWDf+y082izYUE8gtJnYHdeDpN/6tUdwvfiw==} engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.18.20': - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - '@esbuild/darwin-arm64@0.25.9': resolution: {integrity: sha512-XIpIDMAjOELi/9PB30vEbVMs3GV1v2zkkPnuyRRURbhqjyzIINwj+nbQATh4H9GxUgH1kFsEyQMxwiLFKUS6Rg==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.18.20': - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - '@esbuild/darwin-x64@0.25.9': resolution: {integrity: sha512-jhHfBzjYTA1IQu8VyrjCX4ApJDnH+ez+IYVEoJHeqJm9VhG9Dh2BYaJritkYK3vMaXrf7Ogr/0MQ8/MeIefsPQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.18.20': - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - '@esbuild/freebsd-arm64@0.25.9': resolution: {integrity: sha512-z93DmbnY6fX9+KdD4Ue/H6sYs+bhFQJNCPZsi4XWJoYblUqT06MQUdBCpcSfuiN72AbqeBFu5LVQTjfXDE2A6Q==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.18.20': - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - '@esbuild/freebsd-x64@0.25.9': resolution: {integrity: sha512-mrKX6H/vOyo5v71YfXWJxLVxgy1kyt1MQaD8wZJgJfG4gq4DpQGpgTB74e5yBeQdyMTbgxp0YtNj7NuHN0PoZg==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.18.20': - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - '@esbuild/linux-arm64@0.25.9': resolution: {integrity: sha512-BlB7bIcLT3G26urh5Dmse7fiLmLXnRlopw4s8DalgZ8ef79Jj4aUcYbk90g8iCa2467HX8SAIidbL7gsqXHdRw==} engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.18.20': - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - '@esbuild/linux-arm@0.25.9': resolution: {integrity: sha512-HBU2Xv78SMgaydBmdor38lg8YDnFKSARg1Q6AT0/y2ezUAKiZvc211RDFHlEZRFNRVhcMamiToo7bDx3VEOYQw==} engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.18.20': - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - '@esbuild/linux-ia32@0.25.9': resolution: {integrity: sha512-e7S3MOJPZGp2QW6AK6+Ly81rC7oOSerQ+P8L0ta4FhVi+/j/v2yZzx5CqqDaWjtPFfYz21Vi1S0auHrap3Ma3A==} engines: {node: '>=18'} @@ -611,72 +551,36 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.18.20': - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - '@esbuild/linux-loong64@0.25.9': resolution: {integrity: sha512-Sbe10Bnn0oUAB2AalYztvGcK+o6YFFA/9829PhOCUS9vkJElXGdphz0A3DbMdP8gmKkqPmPcMJmJOrI3VYB1JQ==} engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.18.20': - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - '@esbuild/linux-mips64el@0.25.9': resolution: {integrity: sha512-YcM5br0mVyZw2jcQeLIkhWtKPeVfAerES5PvOzaDxVtIyZ2NUBZKNLjC5z3/fUlDgT6w89VsxP2qzNipOaaDyA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.18.20': - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - '@esbuild/linux-ppc64@0.25.9': resolution: {integrity: sha512-++0HQvasdo20JytyDpFvQtNrEsAgNG2CY1CLMwGXfFTKGBGQT3bOeLSYE2l1fYdvML5KUuwn9Z8L1EWe2tzs1w==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.18.20': - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - '@esbuild/linux-riscv64@0.25.9': resolution: {integrity: sha512-uNIBa279Y3fkjV+2cUjx36xkx7eSjb8IvnL01eXUKXez/CBHNRw5ekCGMPM0BcmqBxBcdgUWuUXmVWwm4CH9kg==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.18.20': - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - '@esbuild/linux-s390x@0.25.9': resolution: {integrity: sha512-Mfiphvp3MjC/lctb+7D287Xw1DGzqJPb/J2aHHcHxflUo+8tmN/6d4k6I2yFR7BVo5/g7x2Monq4+Yew0EHRIA==} engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.18.20': - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - '@esbuild/linux-x64@0.25.9': resolution: {integrity: sha512-iSwByxzRe48YVkmpbgoxVzn76BXjlYFXC7NvLYq+b+kDjyyk30J0JY47DIn8z1MO3K0oSl9fZoRmZPQI4Hklzg==} engines: {node: '>=18'} @@ -689,12 +593,6 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-x64@0.18.20': - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - '@esbuild/netbsd-x64@0.25.9': resolution: {integrity: sha512-RLLdkflmqRG8KanPGOU7Rpg829ZHu8nFy5Pqdi9U01VYtG9Y0zOG6Vr2z4/S+/3zIyOxiK6cCeYNWOFR9QP87g==} engines: {node: '>=18'} @@ -707,12 +605,6 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-x64@0.18.20': - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - '@esbuild/openbsd-x64@0.25.9': resolution: {integrity: sha512-1MkgTCuvMGWuqVtAvkpkXFmtL8XhWy+j4jaSO2wxfJtilVCi0ZE37b8uOdMItIHz4I6z1bWWtEX4CJwcKYLcuA==} engines: {node: '>=18'} @@ -725,48 +617,24 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/sunos-x64@0.18.20': - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - '@esbuild/sunos-x64@0.25.9': resolution: {integrity: sha512-WjH4s6hzo00nNezhp3wFIAfmGZ8U7KtrJNlFMRKxiI9mxEK1scOMAaa9i4crUtu+tBr+0IN6JCuAcSBJZfnphw==} engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.18.20': - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - '@esbuild/win32-arm64@0.25.9': resolution: {integrity: sha512-mGFrVJHmZiRqmP8xFOc6b84/7xa5y5YvR1x8djzXpJBSv/UsNK6aqec+6JDjConTgvvQefdGhFDAs2DLAds6gQ==} engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.18.20': - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - '@esbuild/win32-ia32@0.25.9': resolution: {integrity: sha512-b33gLVU2k11nVx1OhX3C8QQP6UHQK4ZtN56oFWvVXvz2VkDoe6fbG8TOgHFxEvqeqohmRnIHe5A1+HADk4OQww==} engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.18.20': - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - '@esbuild/win32-x64@0.25.9': resolution: {integrity: sha512-PPOl1mi6lpLNQxnGoyAfschAodRFYXJ+9fs6WHXz7CSWKbOqiMZsubC+BQsVKuul+3vKLuwTHsS2c2y9EoKwxQ==} engines: {node: '>=18'} @@ -925,22 +793,32 @@ packages: resolution: {integrity: sha512-UpCO6aEs1rPZexrECN0F4Lpezp36u2AFue3R60+257KZbOBu8AfqdRpziuopRLwkhOQW7IW3IbfaOvGhCSHiBw==} engines: {node: '>=12.17'} - '@rollup/plugin-alias@3.1.9': - resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==} - engines: {node: '>=8.0.0'} + '@rollup/plugin-alias@5.1.1': + resolution: {integrity: sha512-PR9zDb+rOzkRb2VD+EuKB7UC41vU5DIwZ5qqCpk0KJudcWAyi8rvYOhS7+L5aZCspw1stTViLgN5v6FF1p5cgQ==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0||^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true - '@rollup/plugin-commonjs@21.0.1': - resolution: {integrity: sha512-EA+g22lbNJ8p5kuZJUYyhhDK7WgJckW5g4pNN7n4mAFUM96VuwUnNT3xr2Db2iCZPI1pJPbGyfT5mS9T1dHfMg==} - engines: {node: '>= 8.0.0'} + '@rollup/plugin-commonjs@28.0.6': + resolution: {integrity: sha512-XSQB1K7FUU5QP+3lOQmVCE3I0FcbbNvmNT4VJSj93iUjayaARrTQeoRdiYQoftAJBLrR9t2agwAd3ekaTgHNlw==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} peerDependencies: - rollup: ^2.38.3 + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true - '@rollup/plugin-json@4.1.0': - resolution: {integrity: sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==} + '@rollup/plugin-json@6.1.0': + resolution: {integrity: sha512-EGI2te5ENk1coGeADSIwZ7G2Q8CJS2sF120T7jLw4xFw9n7wIOXHo+kIYRAoVpJAN+kmqZSoO3Fp4JtoNF4ReA==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true '@rollup/plugin-node-resolve@13.3.0': resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} @@ -948,10 +826,23 @@ packages: peerDependencies: rollup: ^2.42.0 - '@rollup/plugin-replace@3.1.0': - resolution: {integrity: sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==} + '@rollup/plugin-node-resolve@16.0.1': + resolution: {integrity: sha512-tk5YCxJWIG81umIvNkSod2qK5KyQW19qcBF/B78n1bjtOON6gzKoVeSzAE8yHCZEDmqkHKkxplExA8KzdJLJpA==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-replace@6.0.2': + resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true '@rollup/pluginutils@3.1.0': resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} @@ -968,6 +859,106 @@ packages: rollup: optional: true + '@rollup/rollup-android-arm-eabi@4.49.0': + resolution: {integrity: sha512-rlKIeL854Ed0e09QGYFlmDNbka6I3EQFw7iZuugQjMb11KMpJCLPFL4ZPbMfaEhLADEL1yx0oujGkBQ7+qW3eA==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.49.0': + resolution: {integrity: sha512-cqPpZdKUSQYRtLLr6R4X3sD4jCBO1zUmeo3qrWBCqYIeH8Q3KRL4F3V7XJ2Rm8/RJOQBZuqzQGWPjjvFUcYa/w==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.49.0': + resolution: {integrity: sha512-99kMMSMQT7got6iYX3yyIiJfFndpojBmkHfTc1rIje8VbjhmqBXE+nb7ZZP3A5skLyujvT0eIUCUsxAe6NjWbw==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.49.0': + resolution: {integrity: sha512-y8cXoD3wdWUDpjOLMKLx6l+NFz3NlkWKcBCBfttUn+VGSfgsQ5o/yDUGtzE9HvsodkP0+16N0P4Ty1VuhtRUGg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.49.0': + resolution: {integrity: sha512-3mY5Pr7qv4GS4ZvWoSP8zha8YoiqrU+e0ViPvB549jvliBbdNLrg2ywPGkgLC3cmvN8ya3za+Q2xVyT6z+vZqA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.49.0': + resolution: {integrity: sha512-C9KzzOAQU5gU4kG8DTk+tjdKjpWhVWd5uVkinCwwFub2m7cDYLOdtXoMrExfeBmeRy9kBQMkiyJ+HULyF1yj9w==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.49.0': + resolution: {integrity: sha512-OVSQgEZDVLnTbMq5NBs6xkmz3AADByCWI4RdKSFNlDsYXdFtlxS59J+w+LippJe8KcmeSSM3ba+GlsM9+WwC1w==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.49.0': + resolution: {integrity: sha512-ZnfSFA7fDUHNa4P3VwAcfaBLakCbYaxCk0jUnS3dTou9P95kwoOLAMlT3WmEJDBCSrOEFFV0Y1HXiwfLYJuLlA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.49.0': + resolution: {integrity: sha512-Z81u+gfrobVK2iV7GqZCBfEB1y6+I61AH466lNK+xy1jfqFLiQ9Qv716WUM5fxFrYxwC7ziVdZRU9qvGHkYIJg==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.49.0': + resolution: {integrity: sha512-zoAwS0KCXSnTp9NH/h9aamBAIve0DXeYpll85shf9NJ0URjSTzzS+Z9evmolN+ICfD3v8skKUPyk2PO0uGdFqg==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loongarch64-gnu@4.49.0': + resolution: {integrity: sha512-2QyUyQQ1ZtwZGiq0nvODL+vLJBtciItC3/5cYN8ncDQcv5avrt2MbKt1XU/vFAJlLta5KujqyHdYtdag4YEjYQ==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-ppc64-gnu@4.49.0': + resolution: {integrity: sha512-k9aEmOWt+mrMuD3skjVJSSxHckJp+SiFzFG+v8JLXbc/xi9hv2icSkR3U7uQzqy+/QbbYY7iNB9eDTwrELo14g==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.49.0': + resolution: {integrity: sha512-rDKRFFIWJ/zJn6uk2IdYLc09Z7zkE5IFIOWqpuU0o6ZpHcdniAyWkwSUWE/Z25N/wNDmFHHMzin84qW7Wzkjsw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.49.0': + resolution: {integrity: sha512-FkkhIY/hYFVnOzz1WeV3S9Bd1h0hda/gRqvZCMpHWDHdiIHn6pqsY3b5eSbvGccWHMQ1uUzgZTKS4oGpykf8Tw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.49.0': + resolution: {integrity: sha512-gRf5c+A7QiOG3UwLyOOtyJMD31JJhMjBvpfhAitPAoqZFcOeK3Kc1Veg1z/trmt+2P6F/biT02fU19GGTS529A==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.49.0': + resolution: {integrity: sha512-BR7+blScdLW1h/2hB/2oXM+dhTmpW3rQt1DeSiCP9mc2NMMkqVgjIN3DDsNpKmezffGC9R8XKVOLmBkRUcK/sA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.49.0': + resolution: {integrity: sha512-hDMOAe+6nX3V5ei1I7Au3wcr9h3ktKzDvF2ne5ovX8RZiAHEtX1A5SNNk4zt1Qt77CmnbqT+upb/umzoPMWiPg==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.49.0': + resolution: {integrity: sha512-wkNRzfiIGaElC9kXUT+HLx17z7D0jl+9tGYRKwd8r7cUqTL7GYAvgUY++U2hK6Ar7z5Z6IRRoWC8kQxpmM7TDA==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.49.0': + resolution: {integrity: sha512-gq5aW/SyNpjp71AAzroH37DtINDcX1Qw2iv9Chyz49ZgdOP3NV8QCyKZUrGsYX9Yyggj5soFiRCgsL3HwD8TdA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.49.0': + resolution: {integrity: sha512-gEtqFbzmZLFk2xKh7g0Rlo8xzho8KrEFEkzvHbfUGkrgXOpZ4XagQ6n+wIZFNh1nTb8UD16J4nFSFKXYgnbdBg==} + cpu: [x64] + os: [win32] + '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} @@ -1050,8 +1041,8 @@ packages: '@types/expect@1.20.4': resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==} - '@types/fs-extra@9.0.13': - resolution: {integrity: sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==} + '@types/fs-extra@11.0.4': + resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} '@types/glob-stream@8.0.3': resolution: {integrity: sha512-vctgrT9AH/GK3TRaIbRUU0TZn12GBU4kzelZdPyJp1Sc8L/6Wrq21UrtN4+x4saqTg6COUIUtFV6JSYcVln/EQ==} @@ -1096,6 +1087,9 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + '@types/jsonfile@6.1.4': + resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} + '@types/listr@0.14.9': resolution: {integrity: sha512-Ncsy/jtO/HZYrupLGcnp1BOswZVsNvggjIjnf2EZ1xECfU4hxcQ3FWvFEyR+/DXssz0HDm74Op/tEsyrB3eV5w==} @@ -1120,8 +1114,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@17.0.8': - resolution: {integrity: sha512-YofkM6fGv4gDJq78g4j0mMuGMkZVxZDgtU0JRdx6FgiJDG+0fY0GKVolOV8WqVmEhLCXkQRjwDdKyPxJp/uucg==} + '@types/node@24.3.0': + resolution: {integrity: sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1150,8 +1144,12 @@ packages: '@types/resolve@1.17.1': resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - '@types/rimraf@3.0.2': - resolution: {integrity: sha512-F3OznnSLAUxFrCEu/L5PY8+ny8DtcFRjx7fZZ9bycvXRi3KPTRS9HOitGZwvPg0juRhXFWIeKX58cnX5YqLohQ==} + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + '@types/rimraf@4.0.5': + resolution: {integrity: sha512-DTCZoIQotB2SUJnYgrEx43cQIUYOlNZz0AZPbKU4PSLYTUdML5Gox0++z4F9kQocxStrCmRNhi4x5x/UlwtKUA==} + deprecated: This is a stub types definition. rimraf provides its own type definitions, so you do not need this installed. '@types/semver@7.7.0': resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} @@ -1500,10 +1498,6 @@ packages: resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} - array.prototype.reduce@1.0.8: - resolution: {integrity: sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==} - engines: {node: '>= 0.4'} - array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} @@ -1565,9 +1559,8 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} - axios@0.19.2: - resolution: {integrity: sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==} - deprecated: Critical security vulnerability fixed in v0.21.1. For more information, see https://github.com/axios/axios/pull/3410 + axios@1.11.0: + resolution: {integrity: sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==} babel-runtime@6.26.0: resolution: {integrity: sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==} @@ -1626,10 +1619,6 @@ packages: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - brotli-size@4.0.0: - resolution: {integrity: sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==} - engines: {node: '>= 10.16.0'} - buffer-equal@1.0.1: resolution: {integrity: sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==} engines: {node: '>=0.4'} @@ -1647,9 +1636,6 @@ packages: builtins@1.0.3: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} - builtins@4.1.0: - resolution: {integrity: sha512-1bPRZQtmKaO6h7qV1YHXNtr6nCK28k0Zo95KM4dXfILcZZwoHJBN1m3lfLv9LPkcOZlrSr+J1bzMaZFO98Yq0w==} - c8@7.14.0: resolution: {integrity: sha512-i04rtkkcNcCf7zsQcSv/T9EbUn4RXQ6mropeMcjFOsQXQ0iGLAr/xT6TImQg4+U9hmNpN9XdvPkjUL1IzbgxJw==} engines: {node: '>=10.12.0'} @@ -1714,6 +1700,10 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + chalk@5.6.0: + resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chardet@0.4.2: resolution: {integrity: sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==} @@ -1984,14 +1974,6 @@ packages: supports-color: optional: true - debug@3.1.0: - resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -2123,12 +2105,6 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - duplexer@0.1.1: - resolution: {integrity: sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q==} - - duplexer@0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - duplexify@3.7.1: resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} @@ -2184,9 +2160,6 @@ packages: resolution: {integrity: sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==} engines: {node: '>= 0.4'} - es-array-method-boxes-properly@1.0.0: - resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -2322,20 +2295,12 @@ packages: cpu: [x64] os: [netbsd] - esbuild-node-loader@0.6.5: - resolution: {integrity: sha512-uPP+dllWm38cFvDysdocutN3lfe5pTIbddAHp1ENyLzpHYqE2r+3Wo+pfg9X3p8DFWwzIisft5YkeBIthIcixw==} - esbuild-openbsd-64@0.14.54: resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] - esbuild-register@3.6.0: - resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==} - peerDependencies: - esbuild: '>=0.12 <1' - esbuild-sunos-64@0.14.54: resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==} engines: {node: '>=12'} @@ -2365,11 +2330,6 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.18.20: - resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==} - engines: {node: '>=12'} - hasBin: true - esbuild@0.25.9: resolution: {integrity: sha512-CRbODhYyQx3qp7ZEwzxOk4JBqmD/seJrzPa/cGjY1VtIn5E09Oi9/dB4JwctnfZ8Q8iT7rioVv5k/FNT/uf54g==} engines: {node: '>=18'} @@ -2579,8 +2539,8 @@ packages: resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} engines: {node: '>=0.10'} - esno@0.13.0: - resolution: {integrity: sha512-rgVOc/t+4QgAHTsQiFKX2olzJLIcBOYGYUb/moEDLXcz0pIf8NxwuFu5nOAMmOsNiFfhSrfgcLgVCOtmBIBeuQ==} + esno@4.8.0: + resolution: {integrity: sha512-acMtooReAQGzLU0zcuEDHa8S62meh5aIyi8jboYxyvAePdmuWx2Mpwmt0xjwO0bs9/SXf+dvXJ0QJoDWw814Iw==} hasBin: true espree@10.4.0: @@ -2790,9 +2750,14 @@ packages: flush-write-stream@1.1.1: resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} - follow-redirects@1.5.10: - resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==} + follow-redirects@1.15.11: + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} @@ -2830,6 +2795,10 @@ packages: resolution: {integrity: sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==} engines: {node: '>=12'} + fs-extra@11.3.1: + resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==} + engines: {node: '>=14.14'} + fs-extra@7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -2955,6 +2924,11 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true + glob@11.0.3: + resolution: {integrity: sha512-2Nim7dha1KVkaiF4q6Dj+ngPPMdfvLJEOpZk/jKiUAkqKebpGAWQXAq9z1xu9HKu5lWfqw/FASuccEjyznjPaA==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} deprecated: Glob versions prior to v9 are no longer supported @@ -2963,6 +2937,15 @@ packages: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} deprecated: Glob versions prior to v9 are no longer supported + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + deprecated: Glob versions prior to v9 are no longer supported + global-modules@1.0.0: resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} engines: {node: '>=0.10.0'} @@ -3056,10 +3039,6 @@ packages: resolution: {integrity: sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==} engines: {node: '>= 0.10'} - gzip-size@5.1.1: - resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==} - engines: {node: '>=6'} - has-ansi@2.0.0: resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} engines: {node: '>=0.10.0'} @@ -3206,9 +3185,6 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} - import-meta-resolve@1.1.1: - resolution: {integrity: sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -3519,9 +3495,6 @@ packages: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} - is-typedarray@1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - is-unc-path@1.0.0: resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} engines: {node: '>=0.10.0'} @@ -3601,14 +3574,14 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + jackspeak@4.1.1: + resolution: {integrity: sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==} + engines: {node: 20 || >=22} + jiti@1.21.7: resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} hasBin: true - joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - js-beautify@1.15.4: resolution: {integrity: sha512-9/KXeZUKKJwqCXUdBxFJ3vPh467OCckSBmYDwSK/EtV090K+iMJ7zx2S3HLVDIWFQdqMIsZWbnaGiba18aWhaA==} engines: {node: '>=14'} @@ -3666,9 +3639,6 @@ packages: resolution: {integrity: sha512-WYDyuc/uFcGp6YtM2H0uKmUwieOuzeE/5YocFJLnLfclZ4inf3mRn8ZVy1s7Hxji7Jxm6Ss8gqpexD/GlKoGgg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - jsonc-parser@3.3.1: - resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} - jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} @@ -3860,6 +3830,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.1.0: + resolution: {integrity: sha512-QIXZUBJUx+2zHUdQujWejBkcD9+cs94tLn0+YL8UrCh+D5sCXZ4c7LaEH48pNwRY3MLDgqUFyhlCyjJPf1WP0A==} + engines: {node: 20 || >=22} + lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -3867,8 +3841,8 @@ packages: lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} - magic-string@0.25.9: - resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + magic-string@0.30.18: + resolution: {integrity: sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ==} make-dir@4.0.0: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} @@ -3951,6 +3925,10 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + minimatch@9.0.1: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} @@ -4185,10 +4163,6 @@ packages: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} - object.getownpropertydescriptors@2.1.8: - resolution: {integrity: sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==} - engines: {node: '>= 0.8'} - object.groupby@1.0.3: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} @@ -4387,6 +4361,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-type@1.1.0: resolution: {integrity: sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==} engines: {node: '>=0.10.0'} @@ -4520,9 +4498,9 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} + pretty-bytes@6.1.1: + resolution: {integrity: sha512-mQUvGU6aUFQ+rNvTIAcZuWGRT9a6f6Yrg9bHs4ImKF+HZCEK+plBvnAZYSIQztknZF2qnzNtr6F8s0+IuptdlQ==} + engines: {node: ^14.13.1 || >=16.0.0} pretty-hrtime@1.0.3: resolution: {integrity: sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==} @@ -4545,6 +4523,9 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} + proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + pump@2.0.1: resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} @@ -4738,12 +4719,10 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup-plugin-esbuild@5.0.0: - resolution: {integrity: sha512-1cRIOHAPh8WQgdQQyyvFdeOdxuiyk+zB5zJ5+YOwrZP4cJ0MT3Fs48pQxrZeyZHcn+klFherytILVfE4aYrneg==} - engines: {node: '>=14.18.0', npm: '>=8.0.0'} - peerDependencies: - esbuild: '>=0.10.1' - rollup: ^1.20.0 || ^2.0.0 || ^3.0.0 + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true rollup-plugin-esbuild@6.2.1: resolution: {integrity: sha512-jTNOMGoMRhs0JuueJrJqbW8tOwxumaWYq+V5i+PD+8ecSCVkuX27tGW7BXqDgoULQ55rO7IdNxPcnsWtshz3AA==} @@ -4756,29 +4735,23 @@ packages: resolution: {integrity: sha512-Tgb/pz1VxzYCk/MPTh0dhLb/zme4tWb72S9KtwVgGVupkdngUPQZqRUld25f8tAb18z1lfvz4Mn7ihDQLr+L9g==} engines: {node: '>=16'} - rollup-plugin-node-externals@5.1.3: - resolution: {integrity: sha512-Q3VMjsn39r0/mjKrX++rFlC7kwL7YZdScdyU7BEo+PrEremal3mnol/1X+wQUU++7NeqC1ZNAeRYnHGtsTu9GQ==} - engines: {node: '>=14.0.0'} + rollup-plugin-node-externals@8.1.0: + resolution: {integrity: sha512-0D3S0E0Dl1V3Q6Cywnc7wt88VAfOB9AC5QHwVdgvP1vByRHW2wnEXoK0x3VYZzJ/EmGsR5Uix5HUmMJNG+hz2Q==} + engines: {node: '>= 21 || ^20.6.0 || ^18.19.0'} peerDependencies: - rollup: ^2.60.0 || ^3.0.0 + rollup: ^4.0.0 - rollup-plugin-size@0.2.2: - resolution: {integrity: sha512-XIQpfwp1dLXzr4qCopY5ZSEEPB3bgZLkGw2BB3+TXmfH2jxGSmuN/+sRxnA5MvJe+Z4atW0x0qTQz5EuTQy01Q==} - engines: {node: '>=10.0.0'} - - rollup@2.58.0: - resolution: {integrity: sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==} - engines: {node: '>=10.0.0'} - hasBin: true + rollup-plugin-size@0.3.1: + resolution: {integrity: sha512-SAtpTAAJ0nFkISxLxYjDZX9Zqt34tAIil98R305ZM0GhTnnO6VYG0P5M+2IXKo/iNDdbpBcIfg1W06CLtk/vXA==} rollup@2.77.3: resolution: {integrity: sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==} engines: {node: '>=10.0.0'} hasBin: true - rollup@2.79.2: - resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} - engines: {node: '>=10.0.0'} + rollup@4.49.0: + resolution: {integrity: sha512-3IVq0cGJ6H7fKXXEdVt+RcYvRCt8beYY9K1760wGQwSAHZcS9eot1zDG5axUbcp/kWRi5zKIIDX8MoKv/TzvZA==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true run-async@2.4.1: @@ -4903,12 +4876,6 @@ packages: resolution: {integrity: sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==} engines: {node: ^18.17.0 || >=20.5.0} - size-plugin-core@0.0.7: - resolution: {integrity: sha512-vMX3AhK3hh5vxfOL5VgEIxUkcm0MFfiPsZ9LqZsZRH7iQ+erU669zYsx+WCF4EQ+nn11GYXL91U/sEvS1FnPug==} - - size-plugin-store@0.0.5: - resolution: {integrity: sha512-SIFBv0wMMMfdqg1Po8vem90OaXe2Cftfo0AiXYU9m9JxDhOd726K+0BfNcYyOmDyrH2uUM7zMlnU2OhbbsDv5Q==} - slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -4984,10 +4951,6 @@ packages: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - sourcemap-codec@1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} - deprecated: Please use @jridgewell/sourcemap-codec instead - sparkles@1.0.1: resolution: {integrity: sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==} engines: {node: '>= 0.10'} @@ -5390,9 +5353,6 @@ packages: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} - typedarray-to-buffer@3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} @@ -5417,6 +5377,9 @@ packages: resolution: {integrity: sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==} engines: {node: '>= 0.10'} + undici-types@7.10.0: + resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + union-value@1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -5470,10 +5433,6 @@ packages: util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - util.promisify@1.1.3: - resolution: {integrity: sha512-GIEaZ6o86fj09Wtf0VfZ5XP7tmd4t3jM5aZCgmBi231D0DB1AEBa3Aa6MP48DMsAIi96WkpWLimIWVwOjbDMOw==} - engines: {node: '>= 0.8'} - v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -5630,12 +5589,13 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - write-file-atomic@3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + write-file-atomic@5.0.1: + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - write-yaml-file@4.2.0: - resolution: {integrity: sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==} - engines: {node: '>=10.13'} + write-yaml-file@5.0.0: + resolution: {integrity: sha512-FdNA4RyH1L43TlvGG8qOMIfcEczwA5ij+zLXUy3Z83CjxhLvcV7/Q/8pk22wnCgYw7PJhtK+7lhO+qqyT4NdvQ==} + engines: {node: '>=16.14'} xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} @@ -5701,9 +5661,13 @@ packages: zen-observable@0.8.15: resolution: {integrity: sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==} + zlib@1.0.5: + resolution: {integrity: sha512-40fpE2II+Cd3k8HWTWONfeKE2jL+P42iWJ1zzps5W51qcTsOUKM5Q5m2PFb0CLxlmFAaUuUdJGc3OfZy947v0w==} + engines: {node: '>=0.2.0'} + snapshots: - '@aiou/eslint-config-basic@0.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)))': + '@aiou/eslint-config-basic@0.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))': dependencies: eslint: 8.57.1 eslint-config-standard: 17.0.0-0(eslint-plugin-import@2.32.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1))(eslint-plugin-n@14.0.0(eslint@8.57.1))(eslint-plugin-promise@6.6.0(eslint@8.57.1))(eslint@8.57.1) @@ -5715,7 +5679,7 @@ snapshots: eslint-plugin-n: 14.0.0(eslint@8.57.1) eslint-plugin-promise: 6.6.0(eslint@8.57.1) eslint-plugin-simple-import-sort: 10.0.0(eslint@8.57.1) - eslint-plugin-tailwindcss: 3.18.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2))) + eslint-plugin-tailwindcss: 3.18.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))) eslint-plugin-unicorn: 40.1.0(eslint@8.57.1) eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1) eslint-plugin-yml: 0.12.0(eslint@8.57.1) @@ -5732,9 +5696,9 @@ snapshots: - supports-color - tailwindcss - '@aiou/eslint-config-react@0.6.14(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)))(typescript@5.9.2)': + '@aiou/eslint-config-react@0.6.14(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2)': dependencies: - '@aiou/eslint-config-ts': 0.6.2(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)))(typescript@5.9.2) + '@aiou/eslint-config-ts': 0.6.2(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2) '@next/eslint-plugin-next': 13.5.11 eslint: 8.57.1 eslint-plugin-react: 7.37.5(eslint@8.57.1) @@ -5749,9 +5713,9 @@ snapshots: - tailwindcss - typescript - '@aiou/eslint-config-ts@0.6.2(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)))(typescript@5.9.2)': + '@aiou/eslint-config-ts@0.6.2(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2)': dependencies: - '@aiou/eslint-config-basic': 0.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2))) + '@aiou/eslint-config-basic': 0.9.0(@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2))(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))) '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.9.2))(eslint@8.57.1)(typescript@5.9.2) '@typescript-eslint/parser': 5.62.0(eslint@8.57.1)(typescript@5.9.2) eslint: 8.57.1 @@ -5763,9 +5727,9 @@ snapshots: - supports-color - tailwindcss - '@aiou/eslint-config@0.10.0(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)))(typescript@5.9.2)': + '@aiou/eslint-config@0.10.0(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2)': dependencies: - '@aiou/eslint-config-react': 0.6.14(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)))(typescript@5.9.2) + '@aiou/eslint-config-react': 0.6.14(eslint@8.57.1)(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)))(typescript@5.9.2) '@aiou/eslint-ignore': 0.3.2 '@aiou/eslint-plugin-progress': 0.3.1(eslint@8.57.1) eslint: 8.57.1 @@ -5834,7 +5798,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.29.6(@types/node@17.0.8)': + '@changesets/cli@2.29.6(@types/node@24.3.0)': dependencies: '@changesets/apply-release-plan': 7.0.12 '@changesets/assemble-release-plan': 6.0.9 @@ -5850,7 +5814,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.1(@types/node@17.0.8) + '@inquirer/external-editor': 1.0.1(@types/node@24.3.0) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -5957,147 +5921,81 @@ snapshots: '@esbuild/aix-ppc64@0.25.9': optional: true - '@esbuild/android-arm64@0.18.20': - optional: true - '@esbuild/android-arm64@0.25.9': optional: true - '@esbuild/android-arm@0.18.20': - optional: true - '@esbuild/android-arm@0.25.9': optional: true - '@esbuild/android-x64@0.18.20': - optional: true - '@esbuild/android-x64@0.25.9': optional: true - '@esbuild/darwin-arm64@0.18.20': - optional: true - '@esbuild/darwin-arm64@0.25.9': optional: true - '@esbuild/darwin-x64@0.18.20': - optional: true - '@esbuild/darwin-x64@0.25.9': optional: true - '@esbuild/freebsd-arm64@0.18.20': - optional: true - - '@esbuild/freebsd-arm64@0.25.9': - optional: true - - '@esbuild/freebsd-x64@0.18.20': + '@esbuild/freebsd-arm64@0.25.9': optional: true '@esbuild/freebsd-x64@0.25.9': optional: true - '@esbuild/linux-arm64@0.18.20': - optional: true - '@esbuild/linux-arm64@0.25.9': optional: true - '@esbuild/linux-arm@0.18.20': - optional: true - '@esbuild/linux-arm@0.25.9': optional: true - '@esbuild/linux-ia32@0.18.20': - optional: true - '@esbuild/linux-ia32@0.25.9': optional: true '@esbuild/linux-loong64@0.14.54': optional: true - '@esbuild/linux-loong64@0.18.20': - optional: true - '@esbuild/linux-loong64@0.25.9': optional: true - '@esbuild/linux-mips64el@0.18.20': - optional: true - '@esbuild/linux-mips64el@0.25.9': optional: true - '@esbuild/linux-ppc64@0.18.20': - optional: true - '@esbuild/linux-ppc64@0.25.9': optional: true - '@esbuild/linux-riscv64@0.18.20': - optional: true - '@esbuild/linux-riscv64@0.25.9': optional: true - '@esbuild/linux-s390x@0.18.20': - optional: true - '@esbuild/linux-s390x@0.25.9': optional: true - '@esbuild/linux-x64@0.18.20': - optional: true - '@esbuild/linux-x64@0.25.9': optional: true '@esbuild/netbsd-arm64@0.25.9': optional: true - '@esbuild/netbsd-x64@0.18.20': - optional: true - '@esbuild/netbsd-x64@0.25.9': optional: true '@esbuild/openbsd-arm64@0.25.9': optional: true - '@esbuild/openbsd-x64@0.18.20': - optional: true - '@esbuild/openbsd-x64@0.25.9': optional: true '@esbuild/openharmony-arm64@0.25.9': optional: true - '@esbuild/sunos-x64@0.18.20': - optional: true - '@esbuild/sunos-x64@0.25.9': optional: true - '@esbuild/win32-arm64@0.18.20': - optional: true - '@esbuild/win32-arm64@0.25.9': optional: true - '@esbuild/win32-ia32@0.18.20': - optional: true - '@esbuild/win32-ia32@0.25.9': optional: true - '@esbuild/win32-x64@0.18.20': - optional: true - '@esbuild/win32-x64@0.25.9': optional: true @@ -6111,7 +6009,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.3.3 + debug: 4.4.1(supports-color@9.4.0) espree: 9.6.1 globals: 13.24.0 ignore: 5.3.2 @@ -6127,7 +6025,7 @@ snapshots: '@humanwhocodes/config-array@0.13.0': dependencies: '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.3 + debug: 4.4.1(supports-color@9.4.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -6136,12 +6034,12 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} - '@inquirer/external-editor@1.0.1(@types/node@17.0.8)': + '@inquirer/external-editor@1.0.1(@types/node@24.3.0)': dependencies: chardet: 2.1.0 iconv-lite: 0.6.3 optionalDependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@isaacs/balanced-match@4.0.1': {} @@ -6288,74 +6186,129 @@ snapshots: dependencies: validate-npm-package-name: 3.0.0 - '@rollup/plugin-alias@3.1.9(rollup@2.79.2)': - dependencies: - rollup: 2.79.2 - slash: 3.0.0 + '@rollup/plugin-alias@5.1.1(rollup@4.49.0)': + optionalDependencies: + rollup: 4.49.0 - '@rollup/plugin-commonjs@21.0.1(rollup@2.79.2)': + '@rollup/plugin-commonjs@28.0.6(rollup@4.49.0)': dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@rollup/pluginutils': 5.2.0(rollup@4.49.0) commondir: 1.0.1 estree-walker: 2.0.2 - glob: 7.2.0(patch_hash=2cfdf73900b40275d7fbf6dbcbf727b2dbfd490f8a57786a9f14976ce36bc7ff) + fdir: 6.5.0(picomatch@4.0.3) is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.10 - rollup: 2.79.2 + magic-string: 0.30.18 + picomatch: 4.0.3 + optionalDependencies: + rollup: 4.49.0 - '@rollup/plugin-json@4.1.0(rollup@2.79.2)': + '@rollup/plugin-json@6.1.0(rollup@4.49.0)': dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.2) - rollup: 2.79.2 + '@rollup/pluginutils': 5.2.0(rollup@4.49.0) + optionalDependencies: + rollup: 4.49.0 - '@rollup/plugin-node-resolve@13.3.0(rollup@2.58.0)': + '@rollup/plugin-node-resolve@13.3.0(rollup@4.49.0)': dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.58.0) + '@rollup/pluginutils': 3.1.0(rollup@4.49.0) '@types/resolve': 1.17.1 deepmerge: 4.3.1 is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.10 - rollup: 2.58.0 + rollup: 4.49.0 - '@rollup/plugin-node-resolve@13.3.0(rollup@2.79.2)': + '@rollup/plugin-node-resolve@16.0.1(rollup@4.49.0)': dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.2) - '@types/resolve': 1.17.1 + '@rollup/pluginutils': 5.2.0(rollup@4.49.0) + '@types/resolve': 1.20.2 deepmerge: 4.3.1 - is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.10 - rollup: 2.79.2 - - '@rollup/plugin-replace@3.1.0(rollup@2.79.2)': - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.2) - magic-string: 0.25.9 - rollup: 2.79.2 + optionalDependencies: + rollup: 4.49.0 - '@rollup/pluginutils@3.1.0(rollup@2.58.0)': + '@rollup/plugin-replace@6.0.2(rollup@4.49.0)': dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.58.0 + '@rollup/pluginutils': 5.2.0(rollup@4.49.0) + magic-string: 0.30.18 + optionalDependencies: + rollup: 4.49.0 - '@rollup/pluginutils@3.1.0(rollup@2.79.2)': + '@rollup/pluginutils@3.1.0(rollup@4.49.0)': dependencies: '@types/estree': 0.0.39 estree-walker: 1.0.1 picomatch: 2.3.1 - rollup: 2.79.2 + rollup: 4.49.0 - '@rollup/pluginutils@5.2.0(rollup@2.58.0)': + '@rollup/pluginutils@5.2.0(rollup@4.49.0)': dependencies: '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.3 optionalDependencies: - rollup: 2.58.0 + rollup: 4.49.0 + + '@rollup/rollup-android-arm-eabi@4.49.0': + optional: true + + '@rollup/rollup-android-arm64@4.49.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.49.0': + optional: true + + '@rollup/rollup-darwin-x64@4.49.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.49.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.49.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.49.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.49.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.49.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.49.0': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.49.0': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.49.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.49.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.49.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.49.0': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.49.0': + optional: true + + '@rollup/rollup-linux-x64-musl@4.49.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.49.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.49.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.49.0': + optional: true '@rtsao/scc@1.1.0': {} @@ -6437,13 +6390,14 @@ snapshots: '@types/expect@1.20.4': {} - '@types/fs-extra@9.0.13': + '@types/fs-extra@11.0.4': dependencies: - '@types/node': 17.0.8 + '@types/jsonfile': 6.1.4 + '@types/node': 24.3.0 '@types/glob-stream@8.0.3': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/picomatch': 4.0.2 '@types/streamx': 2.9.5 @@ -6453,36 +6407,36 @@ snapshots: '@types/gulp-debug@2.0.36': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/gulp-filter@3.0.40': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/vinyl': 2.0.12 '@types/gulp-if@0.0.34': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/vinyl': 2.0.12 '@types/gulp-json-editor@2.2.36': dependencies: '@types/js-beautify': 1.14.3 - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/gulp-plumber@0.0.33': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/gulp-rename@2.0.6': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/vinyl': 2.0.12 '@types/gulp@4.0.17': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/undertaker': 1.2.11 '@types/vinyl-fs': 3.0.6 chokidar: 3.6.0 @@ -6500,9 +6454,13 @@ snapshots: '@types/json5@0.0.29': {} + '@types/jsonfile@6.1.4': + dependencies: + '@types/node': 24.3.0 + '@types/listr@0.14.9': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 rxjs: 6.6.7 '@types/lodash-es@4.17.12': @@ -6519,12 +6477,14 @@ snapshots: '@types/node-fetch@2.6.13': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 form-data: 4.0.4 '@types/node@12.20.55': {} - '@types/node@17.0.8': {} + '@types/node@24.3.0': + dependencies: + undici-types: 7.10.0 '@types/normalize-package-data@2.4.4': {} @@ -6532,7 +6492,7 @@ snapshots: '@types/npm-registry-fetch@8.0.8': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/node-fetch': 2.6.13 '@types/npm-package-arg': 6.1.4 '@types/npmlog': 7.0.0 @@ -6540,11 +6500,11 @@ snapshots: '@types/npmlog@7.0.0': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/pacote@11.1.8': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/npm-registry-fetch': 8.0.8 '@types/npmlog': 7.0.0 '@types/ssri': 7.1.5 @@ -6557,32 +6517,33 @@ snapshots: '@types/resolve@1.17.1': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 - '@types/rimraf@3.0.2': + '@types/resolve@1.20.2': {} + + '@types/rimraf@4.0.5': dependencies: - '@types/glob': 9.0.0 - '@types/node': 17.0.8 + rimraf: 6.0.1 '@types/semver@7.7.0': {} '@types/ssri@7.1.5': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/streamx@2.9.5': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/through@0.0.33': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/undertaker-registry@1.0.4': {} '@types/undertaker@1.2.11': dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/undertaker-registry': 1.0.4 async-done: 1.3.2 @@ -6594,13 +6555,13 @@ snapshots: '@types/vinyl-fs@3.0.6': dependencies: '@types/glob-stream': 8.0.3 - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/vinyl': 2.0.12 '@types/vinyl@2.0.12': dependencies: '@types/expect': 1.20.4 - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/zen-observable@0.8.7': {} @@ -6921,17 +6882,6 @@ snapshots: es-abstract: 1.24.0 es-shim-unscopables: 1.1.0 - array.prototype.reduce@1.0.8: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-array-method-boxes-properly: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - is-string: 1.1.1 - array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.8 @@ -6991,11 +6941,21 @@ snapshots: dependencies: possible-typed-array-names: 1.1.0 - axios@0.19.2: + axios@1.11.0(debug@4.3.3): dependencies: - follow-redirects: 1.5.10 + follow-redirects: 1.15.11(debug@4.3.3) + form-data: 4.0.4 + proxy-from-env: 1.1.0 transitivePeerDependencies: - - supports-color + - debug + + axios@1.11.0(debug@4.4.1): + dependencies: + follow-redirects: 1.15.11(debug@4.4.1) + form-data: 4.0.4 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug babel-runtime@6.26.0: dependencies: @@ -7088,10 +7048,6 @@ snapshots: dependencies: fill-range: 7.1.1 - brotli-size@4.0.0: - dependencies: - duplexer: 0.1.1 - buffer-equal@1.0.1: {} buffer-from@1.1.2: {} @@ -7105,10 +7061,6 @@ snapshots: builtins@1.0.3: {} - builtins@4.1.0: - dependencies: - semver: 7.7.2 - c8@7.14.0: dependencies: '@bcoe/v8-coverage': 0.2.3 @@ -7212,6 +7164,8 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 + chalk@5.6.0: {} + chardet@0.4.2: {} chardet@0.7.0: {} @@ -7506,10 +7460,6 @@ snapshots: dependencies: ms: 2.0.0 - debug@3.1.0: - dependencies: - ms: 2.0.0 - debug@3.2.7: dependencies: ms: 2.1.3 @@ -7631,10 +7581,6 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 - duplexer@0.1.1: {} - - duplexer@0.1.2: {} - duplexify@3.7.1: dependencies: end-of-stream: 1.4.5 @@ -7745,8 +7691,6 @@ snapshots: unbox-primitive: 1.1.0 which-typed-array: 1.1.19 - es-array-method-boxes-properly@1.0.0: {} - es-define-property@1.0.1: {} es-errors@1.3.0: {} @@ -7863,20 +7807,9 @@ snapshots: esbuild-netbsd-64@0.14.54: optional: true - esbuild-node-loader@0.6.5: - dependencies: - esbuild: 0.25.9 - esbuild-openbsd-64@0.14.54: optional: true - esbuild-register@3.6.0(esbuild@0.25.9): - dependencies: - debug: 4.4.1(supports-color@9.4.0) - esbuild: 0.25.9 - transitivePeerDependencies: - - supports-color - esbuild-sunos-64@0.14.54: optional: true @@ -7913,31 +7846,6 @@ snapshots: esbuild-windows-64: 0.14.54 esbuild-windows-arm64: 0.14.54 - esbuild@0.18.20: - optionalDependencies: - '@esbuild/android-arm': 0.18.20 - '@esbuild/android-arm64': 0.18.20 - '@esbuild/android-x64': 0.18.20 - '@esbuild/darwin-arm64': 0.18.20 - '@esbuild/darwin-x64': 0.18.20 - '@esbuild/freebsd-arm64': 0.18.20 - '@esbuild/freebsd-x64': 0.18.20 - '@esbuild/linux-arm': 0.18.20 - '@esbuild/linux-arm64': 0.18.20 - '@esbuild/linux-ia32': 0.18.20 - '@esbuild/linux-loong64': 0.18.20 - '@esbuild/linux-mips64el': 0.18.20 - '@esbuild/linux-ppc64': 0.18.20 - '@esbuild/linux-riscv64': 0.18.20 - '@esbuild/linux-s390x': 0.18.20 - '@esbuild/linux-x64': 0.18.20 - '@esbuild/netbsd-x64': 0.18.20 - '@esbuild/openbsd-x64': 0.18.20 - '@esbuild/sunos-x64': 0.18.20 - '@esbuild/win32-arm64': 0.18.20 - '@esbuild/win32-ia32': 0.18.20 - '@esbuild/win32-x64': 0.18.20 - esbuild@0.25.9: optionalDependencies: '@esbuild/aix-ppc64': 0.25.9 @@ -8117,11 +8025,11 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-plugin-tailwindcss@3.18.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2))): + eslint-plugin-tailwindcss@3.18.2(tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2))): dependencies: fast-glob: 3.3.3 postcss: 8.5.6 - tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)) + tailwindcss: 3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)) eslint-plugin-unicorn@40.1.0(eslint@8.57.1): dependencies: @@ -8150,7 +8058,7 @@ snapshots: eslint-plugin-yml@0.12.0(eslint@8.57.1): dependencies: - debug: 4.3.3 + debug: 4.4.1(supports-color@9.4.0) eslint: 8.57.1 lodash: 4.17.21 natural-compare: 1.4.0 @@ -8200,7 +8108,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.3.3 + debug: 4.4.1(supports-color@9.4.0) doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -8237,15 +8145,9 @@ snapshots: event-emitter: 0.3.5 type: 2.7.3 - esno@0.13.0: + esno@4.8.0: dependencies: - cross-spawn: 7.0.6 - esbuild: 0.25.9 - esbuild-node-loader: 0.6.5 - esbuild-register: 3.6.0(esbuild@0.25.9) - import-meta-resolve: 1.1.1 - transitivePeerDependencies: - - supports-color + tsx: 4.20.5 espree@10.4.0: dependencies: @@ -8513,11 +8415,13 @@ snapshots: inherits: 2.0.4 readable-stream: 2.3.8 - follow-redirects@1.5.10: - dependencies: - debug: 3.1.0 - transitivePeerDependencies: - - supports-color + follow-redirects@1.15.11(debug@4.3.3): + optionalDependencies: + debug: 4.3.3 + + follow-redirects@1.15.11(debug@4.4.1): + optionalDependencies: + debug: 4.4.1(supports-color@9.4.0) for-each@0.3.5: dependencies: @@ -8563,6 +8467,12 @@ snapshots: jsonfile: 6.2.0 universalify: 2.0.1 + fs-extra@11.3.1: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.2.0 + universalify: 2.0.1 + fs-extra@7.0.1: dependencies: graceful-fs: 4.2.11 @@ -8689,7 +8599,7 @@ snapshots: glob-stream@6.1.0: dependencies: extend: 3.0.2 - glob: 7.2.0(patch_hash=2cfdf73900b40275d7fbf6dbcbf727b2dbfd490f8a57786a9f14976ce36bc7ff) + glob: 7.2.3 glob-parent: 3.1.0 is-negated-glob: 1.0.0 ordered-read-streams: 1.0.1 @@ -8720,6 +8630,15 @@ snapshots: package-json-from-dist: 1.0.1 path-scurry: 1.11.1 + glob@11.0.3: + dependencies: + foreground-child: 3.3.1 + jackspeak: 4.1.1 + minimatch: 10.0.3 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 2.0.0 + glob@7.1.7: dependencies: fs.realpath: 1.0.0 @@ -8738,6 +8657,23 @@ snapshots: once: 1.4.0 path-is-absolute: 1.0.1 + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + glob@8.1.0: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + global-modules@1.0.0: dependencies: global-prefix: 1.0.2 @@ -8865,7 +8801,7 @@ snapshots: gulp-replace@1.1.4: dependencies: - '@types/node': 17.0.8 + '@types/node': 24.3.0 '@types/vinyl': 2.0.12 istextorbinary: 3.3.0 replacestream: 4.0.3 @@ -8893,11 +8829,6 @@ snapshots: dependencies: glogg: 1.0.2 - gzip-size@5.1.1: - dependencies: - duplexer: 0.1.2 - pify: 4.0.1 - has-ansi@2.0.0: dependencies: ansi-regex: 2.1.1 @@ -8988,7 +8919,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.3.3 + debug: 4.4.1(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -9029,10 +8960,6 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-meta-resolve@1.1.1: - dependencies: - builtins: 4.1.0 - imurmurhash@0.1.4: {} indent-string@3.2.0: {} @@ -9365,8 +9292,6 @@ snapshots: dependencies: which-typed-array: 1.1.19 - is-typedarray@1.0.0: {} - is-unc-path@1.0.0: dependencies: unc-path-regex: 0.1.2 @@ -9441,9 +9366,11 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jiti@1.21.7: {} + jackspeak@4.1.1: + dependencies: + '@isaacs/cliui': 8.0.2 - joycon@3.1.1: {} + jiti@1.21.7: {} js-beautify@1.15.4: dependencies: @@ -9511,8 +9438,6 @@ snapshots: espree: 9.6.1 semver: 7.7.2 - jsonc-parser@3.3.1: {} - jsonfile@4.0.0: optionalDependencies: graceful-fs: 4.2.11 @@ -9744,6 +9669,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.1.0: {} + lru-cache@6.0.0: dependencies: yallist: 4.0.0 @@ -9752,9 +9679,9 @@ snapshots: dependencies: es5-ext: 0.10.64 - magic-string@0.25.9: + magic-string@0.30.18: dependencies: - sourcemap-codec: 1.4.8 + '@jridgewell/sourcemap-codec': 1.5.5 make-dir@4.0.0: dependencies: @@ -9860,6 +9787,10 @@ snapshots: dependencies: brace-expansion: 1.1.12 + minimatch@5.1.6: + dependencies: + brace-expansion: 2.0.2 + minimatch@9.0.1: dependencies: brace-expansion: 2.0.2 @@ -10123,16 +10054,6 @@ snapshots: es-abstract: 1.24.0 es-object-atoms: 1.1.1 - object.getownpropertydescriptors@2.1.8: - dependencies: - array.prototype.reduce: 1.0.8 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.24.0 - es-object-atoms: 1.1.1 - gopd: 1.2.0 - safe-array-concat: 1.1.3 - object.groupby@1.0.3: dependencies: call-bind: 1.0.8 @@ -10349,6 +10270,11 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.1.0 + minipass: 7.1.2 + path-type@1.1.0: dependencies: graceful-fs: 4.2.11 @@ -10422,13 +10348,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.5.6 - postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)): + postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)): dependencies: lilconfig: 3.1.3 yaml: 2.8.1 optionalDependencies: postcss: 8.5.6 - ts-node: 10.9.2(@types/node@17.0.8)(typescript@5.9.2) + ts-node: 10.9.2(@types/node@24.3.0)(typescript@5.9.2) postcss-nested@6.2.0(postcss@8.5.6): dependencies: @@ -10454,7 +10380,7 @@ snapshots: prettier@2.8.8: {} - pretty-bytes@5.6.0: {} + pretty-bytes@6.1.1: {} pretty-hrtime@1.0.3: {} @@ -10475,6 +10401,8 @@ snapshots: proto-list@1.2.4: {} + proxy-from-env@1.1.0: {} + pump@2.0.1: dependencies: end-of-stream: 1.4.5 @@ -10696,25 +10624,18 @@ snapshots: dependencies: glob: 7.2.0(patch_hash=2cfdf73900b40275d7fbf6dbcbf727b2dbfd490f8a57786a9f14976ce36bc7ff) - rollup-plugin-esbuild@5.0.0(esbuild@0.18.20)(rollup@2.58.0): + rimraf@6.0.1: dependencies: - '@rollup/pluginutils': 5.2.0(rollup@2.58.0) - debug: 4.4.1(supports-color@9.4.0) - es-module-lexer: 1.7.0 - esbuild: 0.18.20 - joycon: 3.1.1 - jsonc-parser: 3.3.1 - rollup: 2.58.0 - transitivePeerDependencies: - - supports-color + glob: 11.0.3 + package-json-from-dist: 1.0.1 - rollup-plugin-esbuild@6.2.1(esbuild@0.25.9)(rollup@2.79.2): + rollup-plugin-esbuild@6.2.1(esbuild@0.25.9)(rollup@4.49.0): dependencies: debug: 4.4.1(supports-color@9.4.0) es-module-lexer: 1.7.0 esbuild: 0.25.9 get-tsconfig: 4.10.1 - rollup: 2.79.2 + rollup: 4.49.0 unplugin-utils: 0.2.5 transitivePeerDependencies: - supports-color @@ -10723,26 +10644,64 @@ snapshots: dependencies: fast-glob: 3.3.2 - rollup-plugin-node-externals@5.1.3(rollup@2.58.0): + rollup-plugin-node-externals@8.1.0(rollup@4.49.0): dependencies: - rollup: 2.58.0 + rollup: 4.49.0 - rollup-plugin-size@0.2.2: + rollup-plugin-size@0.3.1(debug@4.3.3): dependencies: - size-plugin-core: 0.0.7 + axios: 1.11.0(debug@4.3.3) + chalk: 5.6.0 + ci-env: 1.17.0 + fs-extra: 11.3.1 + glob: 8.1.0 + minimatch: 5.1.6 + pretty-bytes: 6.1.1 + zlib: 1.0.5 transitivePeerDependencies: - - supports-color + - debug - rollup@2.58.0: - optionalDependencies: - fsevents: 2.3.3 + rollup-plugin-size@0.3.1(debug@4.4.1): + dependencies: + axios: 1.11.0(debug@4.4.1) + chalk: 5.6.0 + ci-env: 1.17.0 + fs-extra: 11.3.1 + glob: 8.1.0 + minimatch: 5.1.6 + pretty-bytes: 6.1.1 + zlib: 1.0.5 + transitivePeerDependencies: + - debug rollup@2.77.3: optionalDependencies: fsevents: 2.3.3 - rollup@2.79.2: + rollup@4.49.0: + dependencies: + '@types/estree': 1.0.8 optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.49.0 + '@rollup/rollup-android-arm64': 4.49.0 + '@rollup/rollup-darwin-arm64': 4.49.0 + '@rollup/rollup-darwin-x64': 4.49.0 + '@rollup/rollup-freebsd-arm64': 4.49.0 + '@rollup/rollup-freebsd-x64': 4.49.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.49.0 + '@rollup/rollup-linux-arm-musleabihf': 4.49.0 + '@rollup/rollup-linux-arm64-gnu': 4.49.0 + '@rollup/rollup-linux-arm64-musl': 4.49.0 + '@rollup/rollup-linux-loongarch64-gnu': 4.49.0 + '@rollup/rollup-linux-ppc64-gnu': 4.49.0 + '@rollup/rollup-linux-riscv64-gnu': 4.49.0 + '@rollup/rollup-linux-riscv64-musl': 4.49.0 + '@rollup/rollup-linux-s390x-gnu': 4.49.0 + '@rollup/rollup-linux-x64-gnu': 4.49.0 + '@rollup/rollup-linux-x64-musl': 4.49.0 + '@rollup/rollup-win32-arm64-msvc': 4.49.0 + '@rollup/rollup-win32-ia32-msvc': 4.49.0 + '@rollup/rollup-win32-x64-msvc': 4.49.0 fsevents: 2.3.3 run-async@2.4.1: {} @@ -10892,27 +10851,6 @@ snapshots: transitivePeerDependencies: - supports-color - size-plugin-core@0.0.7: - dependencies: - brotli-size: 4.0.0 - chalk: 2.4.2 - fs-extra: 8.1.0 - glob: 7.2.0(patch_hash=2cfdf73900b40275d7fbf6dbcbf727b2dbfd490f8a57786a9f14976ce36bc7ff) - gzip-size: 5.1.1 - minimatch: 3.1.2 - pretty-bytes: 5.6.0 - size-plugin-store: 0.0.5 - util.promisify: 1.1.3 - transitivePeerDependencies: - - supports-color - - size-plugin-store@0.0.5: - dependencies: - axios: 0.19.2 - ci-env: 1.17.0 - transitivePeerDependencies: - - supports-color - slash@3.0.0: {} slash@4.0.0: {} @@ -10999,8 +10937,6 @@ snapshots: source-map@0.6.1: {} - sourcemap-codec@1.4.8: {} - sparkles@1.0.1: {} spawndamnit@3.0.1: @@ -11213,7 +11149,7 @@ snapshots: dependencies: '@pkgr/core': 0.2.9 - tailwindcss@3.4.17(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)): + tailwindcss@3.4.17(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -11232,7 +11168,7 @@ snapshots: postcss: 8.5.6 postcss-import: 15.1.0(postcss@8.5.6) postcss-js: 4.0.1(postcss@8.5.6) - postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2)) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2)) postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.10 @@ -11278,7 +11214,7 @@ snapshots: test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 - glob: 7.2.0(patch_hash=2cfdf73900b40275d7fbf6dbcbf727b2dbfd490f8a57786a9f14976ce36bc7ff) + glob: 7.2.3 minimatch: 3.1.2 text-table@0.2.0: {} @@ -11369,14 +11305,14 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@17.0.8)(typescript@5.9.2): + ts-node@10.9.2(@types/node@24.3.0)(typescript@5.9.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 17.0.8 + '@types/node': 24.3.0 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -11481,10 +11417,6 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typedarray-to-buffer@3.1.5: - dependencies: - is-typedarray: 1.0.0 - typedarray@0.0.6: {} typescript@5.9.2: {} @@ -11513,6 +11445,8 @@ snapshots: object.reduce: 1.0.1 undertaker-registry: 1.0.1 + undici-types@7.10.0: {} + union-value@1.0.1: dependencies: arr-union: 3.1.0 @@ -11563,21 +11497,6 @@ snapshots: util-deprecate@1.0.2: {} - util.promisify@1.1.3: - dependencies: - call-bind: 1.0.8 - call-bound: 1.0.4 - define-data-property: 1.1.4 - define-properties: 1.2.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - for-each: 0.3.5 - get-intrinsic: 1.3.0 - has-proto: 1.2.0 - has-symbols: 1.1.0 - object.getownpropertydescriptors: 2.1.8 - safe-array-concat: 1.1.3 - v8-compile-cache-lib@3.0.1: optional: true @@ -11782,17 +11701,15 @@ snapshots: wrappy@1.0.2: {} - write-file-atomic@3.0.3: + write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 + signal-exit: 4.1.0 - write-yaml-file@4.2.0: + write-yaml-file@5.0.0: dependencies: js-yaml: 4.1.0 - write-file-atomic: 3.0.3 + write-file-atomic: 5.0.1 xtend@4.0.2: {} @@ -11857,3 +11774,5 @@ snapshots: yocto-queue@1.2.1: {} zen-observable@0.8.15: {} + + zlib@1.0.5: {} From c8ea5e363325c2d1137e924f7930eddf84e56ae6 Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 10:49:47 +0800 Subject: [PATCH 2/9] :arrow_up: pnpm ci generators deps --- packages/generators/pnpm-ci/assets/workflows/ci.yml | 8 ++++---- packages/generators/pnpm-ci/assets/workflows/release.yml | 8 ++++---- .../pnpm-ci/assets/workflows/snapshot-release.yml | 8 ++++---- packages/generators/pnpm-ci/index.yaml | 4 ++-- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/packages/generators/pnpm-ci/assets/workflows/ci.yml b/packages/generators/pnpm-ci/assets/workflows/ci.yml index b116a1b01..4701374b9 100644 --- a/packages/generators/pnpm-ci/assets/workflows/ci.yml +++ b/packages/generators/pnpm-ci/assets/workflows/ci.yml @@ -12,11 +12,11 @@ jobs: strategy: matrix: - node-version: [16.x, 18.x] + node-version: [20.x, 22.x] steps: - name: Checkout code repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Use Node.js ${{ matrix.node-version }} @@ -24,7 +24,7 @@ jobs: with: node-version: ${{ matrix.node-version }} # Install pnpm depends on package.json packageManager field - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 name: Install pnpm id: pnpm-install with: @@ -33,7 +33,7 @@ jobs: shell: bash run: | echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV - - uses: actions/cache@v3 + - uses: actions/cache@v4 name: Setup pnpm cache with: path: ${{ env.STORE_PATH }} diff --git a/packages/generators/pnpm-ci/assets/workflows/release.yml b/packages/generators/pnpm-ci/assets/workflows/release.yml index b0eb40f14..0a4c8f33a 100644 --- a/packages/generators/pnpm-ci/assets/workflows/release.yml +++ b/packages/generators/pnpm-ci/assets/workflows/release.yml @@ -17,15 +17,15 @@ jobs: pull-requests: write steps: - name: Checkout code repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: 18 + node-version: 20 # Install pnpm depends on package.json packageManager field - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 name: Install pnpm id: pnpm-install with: @@ -34,7 +34,7 @@ jobs: shell: bash run: | echo "STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV - - uses: actions/cache@v3 + - uses: actions/cache@v4 name: Setup pnpm cache with: path: ${{ env.STORE_PATH }} diff --git a/packages/generators/pnpm-ci/assets/workflows/snapshot-release.yml b/packages/generators/pnpm-ci/assets/workflows/snapshot-release.yml index b9ce6f924..46a87140e 100644 --- a/packages/generators/pnpm-ci/assets/workflows/snapshot-release.yml +++ b/packages/generators/pnpm-ci/assets/workflows/snapshot-release.yml @@ -18,14 +18,14 @@ jobs: runs-on: ubuntu-latest steps: - name: checkout code repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: setup node.js uses: actions/setup-node@v4 with: - node-version: 18 - - uses: pnpm/action-setup@v2 + node-version: 20 + - uses: pnpm/action-setup@v4 name: Install pnpm id: pnpm-install with: @@ -35,7 +35,7 @@ jobs: shell: bash run: | echo "STORE_PATH=$(pnpm store path)" >> $GITHUB_ENV - - uses: actions/cache@v3 + - uses: actions/cache@v4 name: setup pnpm cache with: path: ${{ env.STORE_PATH }} diff --git a/packages/generators/pnpm-ci/index.yaml b/packages/generators/pnpm-ci/index.yaml index 3e1bee18b..8dd4cfb90 100644 --- a/packages/generators/pnpm-ci/index.yaml +++ b/packages/generators/pnpm-ci/index.yaml @@ -59,11 +59,11 @@ jobs: with: pairs: - path: "devDependencies.typescript" - value: "^4.6.4" + value: "^5.9.0" - path: "devDependencies.eslint" value: "^8.56.0" - path: "devDependencies.@aiou/eslint-config" - value: "^1.2.1" + value: "^1.5.1" - path: "devDependencies.lint-staged" value: "^13.1.0" From 70e2c1a3759a526b503ed2acd35cfd0727fcc168 Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 10:51:12 +0800 Subject: [PATCH 3/9] :pencil: release note --- .changeset/fresh-bikes-glow.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/fresh-bikes-glow.md diff --git a/.changeset/fresh-bikes-glow.md b/.changeset/fresh-bikes-glow.md new file mode 100644 index 000000000..0cf11144a --- /dev/null +++ b/.changeset/fresh-bikes-glow.md @@ -0,0 +1,5 @@ +--- +"@aiou/generator-pnpm-ci": major +--- + +upgrade to latest version(node@20, typescript@5.9.0, @aiou/eslint-config@1.5.1) From 1fa974d96bf1552c39d8325617d60150eb81eec2 Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 10:57:52 +0800 Subject: [PATCH 4/9] :mute: rm console --- packages/core/package.json | 1 + packages/core/src/commands/add.ts | 1 - pnpm-lock.yaml | 3 +++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/package.json b/packages/core/package.json index db74e17cd..7766d2d18 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -69,6 +69,7 @@ "cli-columns": "^4.0.0", "clipboardy": "^3.0.0", "commander": "8.3.0", + "consola": "^2.15.3", "cosmiconfig": "^7.0.1", "debug": "4.4.1", "esbuild": "^0.25.0", diff --git a/packages/core/src/commands/add.ts b/packages/core/src/commands/add.ts index 592f590b0..bdfd02472 100644 --- a/packages/core/src/commands/add.ts +++ b/packages/core/src/commands/add.ts @@ -29,7 +29,6 @@ export const add = async ( ) => { try { const { storeDir, preset } = options - console.log('storeDir', storeDir) debug.add('options is alias %s / options %O', pref, options) // init store const store = await createStore({ storeDir }) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 61e8b8302..7057766b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -119,6 +119,9 @@ importers: commander: specifier: 8.3.0 version: 8.3.0 + consola: + specifier: ^2.15.3 + version: 2.15.3 cosmiconfig: specifier: ^7.0.1 version: 7.1.0 From fb4664448de9ff6ec2983d42c02c36b23938d05f Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 10:59:52 +0800 Subject: [PATCH 5/9] :pencil: add release note --- .changeset/dull-suns-fold.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/dull-suns-fold.md diff --git a/.changeset/dull-suns-fold.md b/.changeset/dull-suns-fold.md new file mode 100644 index 000000000..6ed1ca211 --- /dev/null +++ b/.changeset/dull-suns-fold.md @@ -0,0 +1,5 @@ +--- +"@aiou/neo": patch +--- + +remove debug console From bed53bb320abfc777957e0538f3fe63ed9205868 Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 11:13:47 +0800 Subject: [PATCH 6/9] :wrench: add .js ext --- packages/core/rollup.config.mjs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/core/rollup.config.mjs b/packages/core/rollup.config.mjs index c9bb24c45..2a5d54c24 100644 --- a/packages/core/rollup.config.mjs +++ b/packages/core/rollup.config.mjs @@ -6,6 +6,7 @@ import { defineConfig } from 'rollup' import esbuild from 'rollup-plugin-esbuild' import size from 'rollup-plugin-size' import { nodeExternals as externals } from 'rollup-plugin-node-externals' +import replace from '@rollup/plugin-replace' export default defineConfig([ // CommonJS (for Node) and ES module (for bundlers) build. @@ -27,6 +28,14 @@ export default defineConfig([ target: 'es2022', minify: false, }), + replace({ + delimiters: ['', ''], + preventAssignment: true, + values: { + 'readable-stream/readable': 'readable-stream/readable.js', + 'readable-stream/readable.js': 'readable-stream/readable.js', + }, + }), // TODO: external or include // fix: https://github.com/rollup/rollup/issues/1507 // replace({ @@ -44,8 +53,6 @@ export default defineConfig([ { find: '@/', replacement: './src/' }, // fix: https://github.com/SamVerschueren/stream-to-observable/issues/2 { find: 'any-observable', replacement: 'zen-observable' }, - // TODO: in next major version, use rollup-plugin-node-externals - { find: /^node:(.+)$/, replacement: '$1' }, ], }), nodeResolve({ From 97bc4dd8d6f7346b352c54f72ad6f6ac1d810ebf Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 11:20:51 +0800 Subject: [PATCH 7/9] :wrench: external readable stream --- packages/mario/rollup.config.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/mario/rollup.config.mjs b/packages/mario/rollup.config.mjs index 8a6468031..eed78d17f 100644 --- a/packages/mario/rollup.config.mjs +++ b/packages/mario/rollup.config.mjs @@ -17,6 +17,7 @@ export default defineConfig([ plugins: [ externals({ devDeps: false, + include: ['readable-stream'], }), multiple(), esbuild({ From dda0a2d2acca1c650b9ce296cb93c21437f8d03d Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 11:35:09 +0800 Subject: [PATCH 8/9] :bug: rm nodeexternals wired bugs: this plugin will break bundles --- packages/core/rollup.config.mjs | 6 ------ packages/mario/rollup.config.mjs | 1 - 2 files changed, 7 deletions(-) diff --git a/packages/core/rollup.config.mjs b/packages/core/rollup.config.mjs index 2a5d54c24..c905f4169 100644 --- a/packages/core/rollup.config.mjs +++ b/packages/core/rollup.config.mjs @@ -5,7 +5,6 @@ import { nodeResolve } from '@rollup/plugin-node-resolve' import { defineConfig } from 'rollup' import esbuild from 'rollup-plugin-esbuild' import size from 'rollup-plugin-size' -import { nodeExternals as externals } from 'rollup-plugin-node-externals' import replace from '@rollup/plugin-replace' export default defineConfig([ @@ -17,13 +16,8 @@ export default defineConfig([ // `file` and `format` for each target) { input: 'src/cli.ts', - preserveEntrySignatures: 'strict', external: ['readable-stream', 'source-map-support/register.js'], plugins: [ - externals({ - devDeps: false, - include: ['readable-stream', 'source-map-support/register.js'], - }), esbuild({ target: 'es2022', minify: false, diff --git a/packages/mario/rollup.config.mjs b/packages/mario/rollup.config.mjs index eed78d17f..8a6468031 100644 --- a/packages/mario/rollup.config.mjs +++ b/packages/mario/rollup.config.mjs @@ -17,7 +17,6 @@ export default defineConfig([ plugins: [ externals({ devDeps: false, - include: ['readable-stream'], }), multiple(), esbuild({ From 4f27c13f4d60d582c422ca5bb79d9012c6a05ed6 Mon Sep 17 00:00:00 2001 From: JiangWeixian Date: Sun, 31 Aug 2025 11:43:42 +0800 Subject: [PATCH 9/9] :bug: find pkg root in better way --- packages/core/package.json | 3 +++ packages/core/rollup.config.mjs | 1 + packages/core/src/utils/constants.ts | 8 ++++++-- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index 7766d2d18..ac2385f78 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -23,6 +23,9 @@ "bin": { "neo": "bin/index.mjs" }, + "exports": { + "./package.json": "./package.json" + }, "scripts": { "clean": "rimraf lib compiled", "build": "pnpm run clean && rollup -c --environment BUILD:production --compact", diff --git a/packages/core/rollup.config.mjs b/packages/core/rollup.config.mjs index c905f4169..feab5c104 100644 --- a/packages/core/rollup.config.mjs +++ b/packages/core/rollup.config.mjs @@ -16,6 +16,7 @@ export default defineConfig([ // `file` and `format` for each target) { input: 'src/cli.ts', + preserveEntrySignatures: 'strict', external: ['readable-stream', 'source-map-support/register.js'], plugins: [ esbuild({ diff --git a/packages/core/src/utils/constants.ts b/packages/core/src/utils/constants.ts index 9c38fc2fa..aa65fed43 100644 --- a/packages/core/src/utils/constants.ts +++ b/packages/core/src/utils/constants.ts @@ -1,10 +1,14 @@ +import { createRequire } from 'node:module' import os from 'node:os' -import path from 'node:path' +import path, { dirname } from 'node:path' +const require = createRequire(import.meta.url) + +const PKG_ROOT = dirname(require.resolve('@aiou/neo/package.json')) export const STORE_PATH = path.join(os.homedir(), '.neo-store') export const LOCK_FILE = 'neo-lock.yml' export const CACHE_DIRNAME = '.cache' export const NPM_REGISTRY = 'https://registry.npmjs.org/' -export const ASSETS_BANNER = 'assets/neo.txt' +export const ASSETS_BANNER = path.join(PKG_ROOT, 'assets/neo.txt') export const CONFIG_FILE = '.neorc' export const HOMEPAGE = 'https://neo-docs.netlify.app'