build: add i18next-scanner dependency for localization support

Add i18next-scanner package to automate extraction and management of localization strings
This commit is contained in:
icarus 2025-10-23 12:08:40 +08:00
parent 736aef22c4
commit 9c43bb07c0
2 changed files with 466 additions and 20 deletions

View File

@ -129,8 +129,8 @@
"@cherrystudio/embedjs-ollama": "^0.1.31",
"@cherrystudio/embedjs-openai": "^0.1.31",
"@cherrystudio/extension-table-plus": "workspace:^",
"@cherrystudio/ui": "workspace:*",
"@cherrystudio/openai": "^6.5.0",
"@cherrystudio/ui": "workspace:*",
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/modifiers": "^9.0.0",
"@dnd-kit/sortable": "^10.0.0",
@ -283,6 +283,7 @@
"htmlparser2": "^10.0.0",
"husky": "^9.1.7",
"i18next": "^23.11.5",
"i18next-scanner": "^4.6.0",
"iconv-lite": "^0.6.3",
"ipaddr.js": "^2.2.0",
"isbinaryfile": "5.0.4",

483
yarn.lock
View File

@ -2321,6 +2321,13 @@ __metadata:
languageName: node
linkType: hard
"@babel/runtime@npm:^7.27.6":
version: 7.28.4
resolution: "@babel/runtime@npm:7.28.4"
checksum: 10c0/792ce7af9750fb9b93879cc9d1db175701c4689da890e6ced242ea0207c9da411ccf16dc04e689cc01158b28d7898c40d75598f4559109f761c12ce01e959bf7
languageName: node
linkType: hard
"@babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.7":
version: 7.28.2
resolution: "@babel/runtime@npm:7.28.2"
@ -4290,6 +4297,15 @@ __metadata:
languageName: node
linkType: hard
"@gulpjs/to-absolute-glob@npm:^4.0.0":
version: 4.0.0
resolution: "@gulpjs/to-absolute-glob@npm:4.0.0"
dependencies:
is-negated-glob: "npm:^1.0.0"
checksum: 10c0/acddf10466bfff672e7d09d5b7d9fb2d9d50dff3bcf6d4cc3b3df364ea0ccad6e7a8d8ba0f474f880ff18a76ebbcc09b3f4d6d12d2913e3469361d5539a72110
languageName: node
linkType: hard
"@hello-pangea/dnd@npm:^18.0.1":
version: 18.0.1
resolution: "@hello-pangea/dnd@npm:18.0.1"
@ -17326,6 +17342,7 @@ __metadata:
htmlparser2: "npm:^10.0.0"
husky: "npm:^9.1.7"
i18next: "npm:^23.11.5"
i18next-scanner: "npm:^4.6.0"
iconv-lite: "npm:^0.6.3"
ipaddr.js: "npm:^2.2.0"
isbinaryfile: "npm:5.0.4"
@ -17461,7 +17478,18 @@ __metadata:
languageName: node
linkType: hard
"acorn-jsx@npm:^5.3.2":
"acorn-class-fields@npm:^0.3.7":
version: 0.3.7
resolution: "acorn-class-fields@npm:0.3.7"
dependencies:
acorn-private-class-elements: "npm:^0.2.7"
peerDependencies:
acorn: ^6 || ^7 || ^8
checksum: 10c0/bd31f8d06f177494a587c70b2e36fa20705ab8f75fbc0788d4f05b6cc580201b10bfd2bf9262ebcc9f31acb34485c2c62760de9507241cf293a91cc68ca85256
languageName: node
linkType: hard
"acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2":
version: 5.3.2
resolution: "acorn-jsx@npm:5.3.2"
peerDependencies:
@ -17470,6 +17498,68 @@ __metadata:
languageName: node
linkType: hard
"acorn-private-class-elements@npm:^0.2.7":
version: 0.2.7
resolution: "acorn-private-class-elements@npm:0.2.7"
peerDependencies:
acorn: ^6.1.0 || ^7 || ^8
checksum: 10c0/83bf737e7c6b1ce7d8cee78ad4218d27494d4b84b2a28215c919e0dd111b0d595ac45c4e59d47b780482b0444b22647334e9830d2c4e85ac68469b568a79b4f3
languageName: node
linkType: hard
"acorn-private-methods@npm:^0.3.3":
version: 0.3.3
resolution: "acorn-private-methods@npm:0.3.3"
dependencies:
acorn-private-class-elements: "npm:^0.2.7"
peerDependencies:
acorn: ^6 || ^7 || ^8
checksum: 10c0/c494c438b853dc84b23ce4e37919729c3c1bee1b2430bd15a0bbfd17ea0467089b8080e308fc709a0e5ef4ddf4fbc0fea85e934c157d1b2870edfdf6c60762a1
languageName: node
linkType: hard
"acorn-stage3@npm:^4.0.0":
version: 4.0.0
resolution: "acorn-stage3@npm:4.0.0"
dependencies:
acorn-class-fields: "npm:^0.3.7"
acorn-private-methods: "npm:^0.3.3"
acorn-static-class-features: "npm:^0.2.4"
peerDependencies:
acorn: ^7.4 || ^8
checksum: 10c0/f545afded93809bb457a0fda91415518c544252c390f66b71d781457c5cdd2e2522ddd2da371def99b2e7b1671978323f633788c96d89c4e24cbea7a208e71b6
languageName: node
linkType: hard
"acorn-static-class-features@npm:^0.2.4":
version: 0.2.4
resolution: "acorn-static-class-features@npm:0.2.4"
dependencies:
acorn-private-class-elements: "npm:^0.2.7"
peerDependencies:
acorn: ^6.1.0 || ^7 || ^8
checksum: 10c0/e81ada8a55257880ff85f6c47a2a0fbd077f19c072d5ed3b2971cc63f9e853de485d569d3e09e49f27a2f2ab85ad759d84773d1fc6ae3fe32ba96414b6ed2129
languageName: node
linkType: hard
"acorn-walk@npm:^8.0.0":
version: 8.3.4
resolution: "acorn-walk@npm:8.3.4"
dependencies:
acorn: "npm:^8.11.0"
checksum: 10c0/76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62
languageName: node
linkType: hard
"acorn@npm:^8.0.4, acorn@npm:^8.11.0, acorn@npm:^8.8.0":
version: 8.15.0
resolution: "acorn@npm:8.15.0"
bin:
acorn: bin/acorn
checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
languageName: node
linkType: hard
"acorn@npm:^8.14.0":
version: 8.14.1
resolution: "acorn@npm:8.14.1"
@ -17479,15 +17569,6 @@ __metadata:
languageName: node
linkType: hard
"acorn@npm:^8.8.0":
version: 8.15.0
resolution: "acorn@npm:8.15.0"
bin:
acorn: bin/acorn
checksum: 10c0/dec73ff59b7d6628a01eebaece7f2bdb8bb62b9b5926dcad0f8931f2b8b79c2be21f6c68ac095592adb5adb15831a3635d9343e6a91d028bbe85d564875ec3ec
languageName: node
linkType: hard
"adm-zip@npm:^0.4.11":
version: 0.4.16
resolution: "adm-zip@npm:0.4.16"
@ -17838,7 +17919,7 @@ __metadata:
languageName: node
linkType: hard
"anymatch@npm:~3.1.2":
"anymatch@npm:^3.1.3, anymatch@npm:~3.1.2":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
dependencies:
@ -18219,6 +18300,18 @@ __metadata:
languageName: node
linkType: hard
"bare-events@npm:^2.7.0":
version: 2.8.1
resolution: "bare-events@npm:2.8.1"
peerDependencies:
bare-abort-controller: "*"
peerDependenciesMeta:
bare-abort-controller:
optional: true
checksum: 10c0/0564f170b60ce827bc115b1c6e32092c7072905c560a941ac26149bbdde672d203897419f53015e0b41a2b3f3332a03dc2c66d3176ceebe1c58f636246f45808
languageName: node
linkType: hard
"base-64@npm:^1.0.0":
version: 1.0.0
resolution: "base-64@npm:1.0.0"
@ -18340,6 +18433,17 @@ __metadata:
languageName: node
linkType: hard
"bl@npm:^5.0.0":
version: 5.1.0
resolution: "bl@npm:5.1.0"
dependencies:
buffer: "npm:^6.0.3"
inherits: "npm:^2.0.4"
readable-stream: "npm:^3.4.0"
checksum: 10c0/528a9c3d7d6b87af98c46f10a887654d027c28c503c7f7de87440e643f0056d7a2319a967762b8ec18150c64799d2825a277147a752a0570a7407c0b705b0d01
languageName: node
linkType: hard
"bluebird@npm:~3.4.0":
version: 3.4.7
resolution: "bluebird@npm:3.4.7"
@ -19091,6 +19195,17 @@ __metadata:
languageName: node
linkType: hard
"clone-deep@npm:^4.0.0":
version: 4.0.1
resolution: "clone-deep@npm:4.0.1"
dependencies:
is-plain-object: "npm:^2.0.4"
kind-of: "npm:^6.0.2"
shallow-clone: "npm:^3.0.0"
checksum: 10c0/637753615aa24adf0f2d505947a1bb75e63964309034a1cf56ba4b1f30af155201edd38d26ffe26911adaae267a3c138b344a4947d39f5fc1b6d6108125aa758
languageName: node
linkType: hard
"clone-response@npm:^1.0.2":
version: 1.0.3
resolution: "clone-response@npm:1.0.3"
@ -19107,6 +19222,13 @@ __metadata:
languageName: node
linkType: hard
"clone@npm:^2.1.2":
version: 2.1.2
resolution: "clone@npm:2.1.2"
checksum: 10c0/ed0601cd0b1606bc7d82ee7175b97e68d1dd9b91fd1250a3617b38d34a095f8ee0431d40a1a611122dcccb4f93295b4fdb94942aa763392b5fe44effa50c2d5e
languageName: node
linkType: hard
"cloudflare-video-element@npm:^1.3.3":
version: 1.3.4
resolution: "cloudflare-video-element@npm:1.3.4"
@ -19396,7 +19518,7 @@ __metadata:
languageName: node
linkType: hard
"commander@npm:^9.4.1":
"commander@npm:^9.0.0, commander@npm:^9.4.1":
version: 9.5.0
resolution: "commander@npm:9.5.0"
checksum: 10c0/5f7784fbda2aaec39e89eb46f06a999e00224b3763dc65976e05929ec486e174fe9aac2655f03ba6a5e83875bd173be5283dc19309b7c65954701c02025b3c1d
@ -20398,7 +20520,7 @@ __metadata:
languageName: node
linkType: hard
"deepmerge@npm:4.3.1, deepmerge@npm:^4.3.1":
"deepmerge@npm:4.3.1, deepmerge@npm:^4.0.0, deepmerge@npm:^4.3.1":
version: 4.3.1
resolution: "deepmerge@npm:4.3.1"
checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044
@ -21203,6 +21325,13 @@ __metadata:
languageName: node
linkType: hard
"ensure-type@npm:^1.5.0":
version: 1.5.1
resolution: "ensure-type@npm:1.5.1"
checksum: 10c0/5ae2bfaa99a72c1f2169525878e300e9b6a68fdcf1cd8e359b799d9cb2265b6bf5dafb5c07dbf66abbba3a216c950bbc1280ff1515059ef28681e4d88fd75ee8
languageName: node
linkType: hard
"entities@npm:^4.2.0, entities@npm:^4.4.0, entities@npm:^4.5.0":
version: 4.5.0
resolution: "entities@npm:4.5.0"
@ -21231,6 +21360,13 @@ __metadata:
languageName: node
linkType: hard
"eol@npm:^0.9.1":
version: 0.9.1
resolution: "eol@npm:0.9.1"
checksum: 10c0/5a6654ca1961529429f4eab4473e6d9351969f25baa30de7232e862c6c5f9037fc0ff044a526fe9cdd6ae65bb1b0db7775bf1d4f342f485c10c34b1444bfb7ab
languageName: node
linkType: hard
"epub@npm:1.3.0":
version: 1.3.0
resolution: "epub@npm:1.3.0"
@ -21795,6 +21931,16 @@ __metadata:
languageName: node
linkType: hard
"esprima-next@npm:^5.7.0":
version: 5.8.4
resolution: "esprima-next@npm:5.8.4"
bin:
esparse: bin/esparse.js
esvalidate: bin/esvalidate.js
checksum: 10c0/eed0f04655e2084d727455f7f8a4f66ff8e948e2bc61eb9e08b98b5c9c4a7eb87d40a574b4264893a8ed57b18ac3425f7fbbe543265f257abe9b328f42b1e39a
languageName: node
linkType: hard
"esprima@npm:^4.0.1, esprima@npm:~4.0.0":
version: 4.0.1
resolution: "esprima@npm:4.0.1"
@ -21898,6 +22044,15 @@ __metadata:
languageName: node
linkType: hard
"events-universal@npm:^1.0.0":
version: 1.0.1
resolution: "events-universal@npm:1.0.1"
dependencies:
bare-events: "npm:^2.7.0"
checksum: 10c0/a1d9a5e9f95843650f8ec240dd1221454c110189a9813f32cdf7185759b43f1f964367ac7dca4ebc69150b59043f2d77c7e122b0d03abf7c25477ea5494785a5
languageName: node
linkType: hard
"events@npm:^3.3.0":
version: 3.3.0
resolution: "events@npm:3.3.0"
@ -22178,7 +22333,7 @@ __metadata:
languageName: node
linkType: hard
"fastq@npm:^1.6.0":
"fastq@npm:^1.13.0, fastq@npm:^1.6.0":
version: 1.19.1
resolution: "fastq@npm:1.19.1"
dependencies:
@ -22699,6 +22854,16 @@ __metadata:
languageName: node
linkType: hard
"fs-mkdirp-stream@npm:^2.0.1":
version: 2.0.1
resolution: "fs-mkdirp-stream@npm:2.0.1"
dependencies:
graceful-fs: "npm:^4.2.8"
streamx: "npm:^2.12.0"
checksum: 10c0/57d25f59a15acd7a1c5d0c9fc0fee08f9e1224a3010e21eecedf1e6d42672b3e377d10ea41cf8fc86ceb2651601648156af615fd18216318435be48031001ec8
languageName: node
linkType: hard
"fs.realpath@npm:^1.0.0":
version: 1.0.0
resolution: "fs.realpath@npm:1.0.0"
@ -22934,6 +23099,22 @@ __metadata:
languageName: node
linkType: hard
"glob-stream@npm:^8.0.3":
version: 8.0.3
resolution: "glob-stream@npm:8.0.3"
dependencies:
"@gulpjs/to-absolute-glob": "npm:^4.0.0"
anymatch: "npm:^3.1.3"
fastq: "npm:^1.13.0"
glob-parent: "npm:^6.0.2"
is-glob: "npm:^4.0.3"
is-negated-glob: "npm:^1.0.0"
normalize-path: "npm:^3.0.0"
streamx: "npm:^2.12.5"
checksum: 10c0/feb45646aa346251eece096229282d574e106b343714618d6e5c60e9e53478e17d11a7304957dbbfc15314df607464025ddad206aa331dbcba73bacaa127b3f4
languageName: node
linkType: hard
"glob@npm:7.1.6":
version: 7.1.6
resolution: "glob@npm:7.1.6"
@ -23102,7 +23283,7 @@ __metadata:
languageName: node
linkType: hard
"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6":
"graceful-fs@npm:^4.1.10, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.8":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2
@ -23145,6 +23326,15 @@ __metadata:
languageName: node
linkType: hard
"gulp-sort@npm:^2.0.0":
version: 2.0.0
resolution: "gulp-sort@npm:2.0.0"
dependencies:
through2: "npm:^2.0.1"
checksum: 10c0/86aeb1d4222c0bec79a1cb4579a56ad18e507f708d13bba58e8497bd2341ffc9e0deed4d2f0ddc132b4d0a23f0e78e5673477ded6ea7e85c4974ef0447606e58
languageName: node
linkType: hard
"hachure-fill@npm:^0.5.2":
version: 0.5.2
resolution: "hachure-fill@npm:0.5.2"
@ -23655,6 +23845,49 @@ __metadata:
languageName: node
linkType: hard
"i18next-scanner@npm:^4.6.0":
version: 4.6.0
resolution: "i18next-scanner@npm:4.6.0"
dependencies:
acorn: "npm:^8.0.4"
acorn-jsx: "npm:^5.3.1"
acorn-stage3: "npm:^4.0.0"
acorn-walk: "npm:^8.0.0"
chalk: "npm:^4.1.0"
clone-deep: "npm:^4.0.0"
commander: "npm:^9.0.0"
deepmerge: "npm:^4.0.0"
ensure-type: "npm:^1.5.0"
eol: "npm:^0.9.1"
esprima-next: "npm:^5.7.0"
gulp-sort: "npm:^2.0.0"
i18next: "npm:*"
lodash: "npm:^4.0.0"
parse5: "npm:^6.0.0"
sortobject: "npm:^4.0.0"
through2: "npm:^4.0.0"
vinyl: "npm:^3.0.0"
vinyl-fs: "npm:^4.0.0"
bin:
i18next-scanner: bin/cli.js
checksum: 10c0/e04567f98ab04802a66be0ebf5edc375481e6503ed7f027064a6f968f1e87a97e23bf6db96e98150897c3acb37341dd3342bf73e4f28a1f88ceaed69b7170602
languageName: node
linkType: hard
"i18next@npm:*":
version: 25.6.0
resolution: "i18next@npm:25.6.0"
dependencies:
"@babel/runtime": "npm:^7.27.6"
peerDependencies:
typescript: ^5
peerDependenciesMeta:
typescript:
optional: true
checksum: 10c0/35f7e4b8fa45fe2d6fd9fe267fde9101d7b502672f4fdf8439a7f0483a12c8a22a966e8f2b616480599057c804f553e594b9eb3c9ccb33fd4dfb57e5dee80636
languageName: node
linkType: hard
"i18next@npm:^23.11.5":
version: 23.16.8
resolution: "i18next@npm:23.16.8"
@ -24060,6 +24293,13 @@ __metadata:
languageName: node
linkType: hard
"is-negated-glob@npm:^1.0.0":
version: 1.0.0
resolution: "is-negated-glob@npm:1.0.0"
checksum: 10c0/f9d4fb2effd7a6d0e4770463e4cf708fbff2d5b660ab2043e5703e21e3234dfbe9974fdd8c08eb80f9898d5dd3d21b020e8d07fce387cd394a79991f01cd8d1c
languageName: node
linkType: hard
"is-number@npm:^7.0.0":
version: 7.0.0
resolution: "is-number@npm:7.0.0"
@ -24088,6 +24328,15 @@ __metadata:
languageName: node
linkType: hard
"is-plain-object@npm:^2.0.4":
version: 2.0.4
resolution: "is-plain-object@npm:2.0.4"
dependencies:
isobject: "npm:^3.0.1"
checksum: 10c0/f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4
languageName: node
linkType: hard
"is-potential-custom-element-name@npm:^1.0.1":
version: 1.0.1
resolution: "is-potential-custom-element-name@npm:1.0.1"
@ -24137,6 +24386,13 @@ __metadata:
languageName: node
linkType: hard
"is-valid-glob@npm:^1.0.0":
version: 1.0.0
resolution: "is-valid-glob@npm:1.0.0"
checksum: 10c0/73aef3a2dc218b677362c876d1bc69699e10cfb50ecae6ac5fa946d7f5bb783721e81d9383bd120e4fb7bcfaa7ebe1edab0b707fd93051cc6e04f90f02d689b6
languageName: node
linkType: hard
"is-wsl@npm:^2.2.0":
version: 2.2.0
resolution: "is-wsl@npm:2.2.0"
@ -24181,6 +24437,13 @@ __metadata:
languageName: node
linkType: hard
"isobject@npm:^3.0.1":
version: 3.0.1
resolution: "isobject@npm:3.0.1"
checksum: 10c0/03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db
languageName: node
linkType: hard
"isomorphic.js@npm:^0.2.4":
version: 0.2.5
resolution: "isomorphic.js@npm:0.2.5"
@ -24575,6 +24838,13 @@ __metadata:
languageName: node
linkType: hard
"kind-of@npm:^6.0.2":
version: 6.0.3
resolution: "kind-of@npm:6.0.3"
checksum: 10c0/61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4
languageName: node
linkType: hard
"kolorist@npm:^1.8.0":
version: 1.8.0
resolution: "kolorist@npm:1.8.0"
@ -24786,6 +25056,13 @@ __metadata:
languageName: node
linkType: hard
"lead@npm:^4.0.0":
version: 4.0.0
resolution: "lead@npm:4.0.0"
checksum: 10c0/71d2509b3c921dc74c47561a3c7bf0b76ecb530af178c3e0f469f3bdf20940ca08bcb4f18bbcfde0619706c1e550d3ba67ea187407722304db8fd3bc13a4405d
languageName: node
linkType: hard
"levn@npm:^0.4.1":
version: 0.4.1
resolution: "levn@npm:0.4.1"
@ -25185,7 +25462,7 @@ __metadata:
languageName: node
linkType: hard
"lodash@npm:^4.17.15, lodash@npm:^4.17.21":
"lodash@npm:^4.0.0, lodash@npm:^4.17.15, lodash@npm:^4.17.21":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
@ -27207,7 +27484,7 @@ __metadata:
languageName: node
linkType: hard
"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
"normalize-path@npm:3.0.0, normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
version: 3.0.0
resolution: "normalize-path@npm:3.0.0"
checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046
@ -27240,6 +27517,15 @@ __metadata:
languageName: node
linkType: hard
"now-and-later@npm:^3.0.0":
version: 3.0.0
resolution: "now-and-later@npm:3.0.0"
dependencies:
once: "npm:^1.4.0"
checksum: 10c0/9ed96bae9f4bf66c01704a59aa5b6a8aa26bd65445133a08a2b867470c1705ae746f7261e4676b2ae6fc9dce0dc778055b816218bdeb1efbf610e0c95a83711b
languageName: node
linkType: hard
"npm-run-path@npm:^5.1.0":
version: 5.3.0
resolution: "npm-run-path@npm:5.3.0"
@ -27865,6 +28151,13 @@ __metadata:
languageName: node
linkType: hard
"parse5@npm:^6.0.0":
version: 6.0.1
resolution: "parse5@npm:6.0.1"
checksum: 10c0/595821edc094ecbcfb9ddcb46a3e1fe3a718540f8320eff08b8cf6742a5114cce2d46d45f95c26191c11b184dcaf4e2960abcd9c5ed9eb9393ac9a37efcfdecb
languageName: node
linkType: hard
"parse5@npm:^7.0.0, parse5@npm:^7.2.1":
version: 7.2.1
resolution: "parse5@npm:7.2.1"
@ -30121,6 +30414,13 @@ __metadata:
languageName: node
linkType: hard
"remove-trailing-separator@npm:^1.1.0":
version: 1.1.0
resolution: "remove-trailing-separator@npm:1.1.0"
checksum: 10c0/3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc
languageName: node
linkType: hard
"repeat-string@npm:^1.0.0":
version: 1.6.1
resolution: "repeat-string@npm:1.6.1"
@ -30128,6 +30428,13 @@ __metadata:
languageName: node
linkType: hard
"replace-ext@npm:^2.0.0":
version: 2.0.0
resolution: "replace-ext@npm:2.0.0"
checksum: 10c0/52cb1006f83c5f07ef2c76b070c58bdeca1b67beded57d60593d1af8cd8ee731501d0433645cea8e9a4bf57a7018f47c9a3928c0463496cad1946fa85907aa47
languageName: node
linkType: hard
"require-directory@npm:^2.1.1":
version: 2.1.1
resolution: "require-directory@npm:2.1.1"
@ -30186,6 +30493,15 @@ __metadata:
languageName: node
linkType: hard
"resolve-options@npm:^2.0.0":
version: 2.0.0
resolution: "resolve-options@npm:2.0.0"
dependencies:
value-or-function: "npm:^4.0.0"
checksum: 10c0/108f22186cad8748f1f0263944702a9949a12074e49442827845a52048f9156290781ceab8aee3e26ad868347266746704ee59a83a8f2fe2ce35228d054e325e
languageName: node
linkType: hard
"resolve-pkg-maps@npm:^1.0.0":
version: 1.0.0
resolution: "resolve-pkg-maps@npm:1.0.0"
@ -30904,6 +31220,15 @@ __metadata:
languageName: node
linkType: hard
"shallow-clone@npm:^3.0.0":
version: 3.0.1
resolution: "shallow-clone@npm:3.0.1"
dependencies:
kind-of: "npm:^6.0.2"
checksum: 10c0/7bab09613a1b9f480c85a9823aebec533015579fa055ba6634aa56ba1f984380670eaf33b8217502931872aa1401c9fcadaa15f9f604d631536df475b05bcf1e
languageName: node
linkType: hard
"shallowequal@npm:1.1.0":
version: 1.1.0
resolution: "shallowequal@npm:1.1.0"
@ -31233,6 +31558,13 @@ __metadata:
languageName: node
linkType: hard
"sortobject@npm:^4.0.0":
version: 4.17.0
resolution: "sortobject@npm:4.17.0"
checksum: 10c0/4d02e6bdf179c47bf1b24829a46d9c52be274766aad8bf7ad68834e7f5630891c9bfd4403616cc9077cfe7b9d7da8c05421827063801f6ec722a358e57836423
languageName: node
linkType: hard
"source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1":
version: 1.2.1
resolution: "source-map-js@npm:1.2.1"
@ -31385,6 +31717,15 @@ __metadata:
languageName: node
linkType: hard
"stream-composer@npm:^1.0.2":
version: 1.0.2
resolution: "stream-composer@npm:1.0.2"
dependencies:
streamx: "npm:^2.13.2"
checksum: 10c0/00b7c63e67dffa1f7d7149f47072e61e3e788aa1221a6116cac0186f387650816927e41b0934e615f47fec6d8d9c5b93cc85952748ed0238975090dfabf17fa7
languageName: node
linkType: hard
"stream-head@npm:^3.0.0":
version: 3.0.0
resolution: "stream-head@npm:3.0.0"
@ -31405,6 +31746,17 @@ __metadata:
languageName: node
linkType: hard
"streamx@npm:^2.12.0, streamx@npm:^2.12.5, streamx@npm:^2.13.2, streamx@npm:^2.14.0":
version: 2.23.0
resolution: "streamx@npm:2.23.0"
dependencies:
events-universal: "npm:^1.0.0"
fast-fifo: "npm:^1.3.2"
text-decoder: "npm:^1.1.0"
checksum: 10c0/15708ce37818d588632fe1104e8febde573e33e8c0868bf583fce0703f3faf8d2a063c278e30df2270206811b69997f64eb78792099933a1fe757e786fbcbd44
languageName: node
linkType: hard
"streamx@npm:^2.15.0":
version: 2.22.0
resolution: "streamx@npm:2.22.0"
@ -31973,6 +32325,15 @@ __metadata:
languageName: node
linkType: hard
"teex@npm:^1.0.1":
version: 1.0.1
resolution: "teex@npm:1.0.1"
dependencies:
streamx: "npm:^2.12.5"
checksum: 10c0/8df9166c037ba694b49d32a49858e314c60e513d55ac5e084dbf1ddbb827c5fa43cc389a81e87684419c21283308e9d68bb068798189c767ec4c252f890b8a77
languageName: node
linkType: hard
"temp-file@npm:^3.4.0":
version: 3.4.0
resolution: "temp-file@npm:3.4.0"
@ -32072,7 +32433,7 @@ __metadata:
languageName: node
linkType: hard
"through2@npm:4.0.2":
"through2@npm:4.0.2, through2@npm:^4.0.0":
version: 4.0.2
resolution: "through2@npm:4.0.2"
dependencies:
@ -32081,6 +32442,16 @@ __metadata:
languageName: node
linkType: hard
"through2@npm:^2.0.1":
version: 2.0.5
resolution: "through2@npm:2.0.5"
dependencies:
readable-stream: "npm:~2.3.6"
xtend: "npm:~4.0.1"
checksum: 10c0/cbfe5b57943fa12b4f8c043658c2a00476216d79c014895cef1ac7a1d9a8b31f6b438d0e53eecbb81054b93128324a82ecd59ec1a4f91f01f7ac113dcb14eade
languageName: node
linkType: hard
"through@npm:^2.3.8":
version: 2.3.8
resolution: "through@npm:2.3.8"
@ -32247,6 +32618,15 @@ __metadata:
languageName: node
linkType: hard
"to-through@npm:^3.0.0":
version: 3.0.0
resolution: "to-through@npm:3.0.0"
dependencies:
streamx: "npm:^2.12.5"
checksum: 10c0/9b1a6eb85ceff159db21678b7d9aec1d8b99a63dae01ce95b074df1f37f9d92e3ed7d5284f394917a079dda37d53f8eeef8fc74ef506b97cc35629925f29b464
languageName: node
linkType: hard
"toggle-selection@npm:^1.0.6":
version: 1.0.6
resolution: "toggle-selection@npm:1.0.6"
@ -33257,6 +33637,13 @@ __metadata:
languageName: node
linkType: hard
"value-or-function@npm:^4.0.0":
version: 4.0.0
resolution: "value-or-function@npm:4.0.0"
checksum: 10c0/1ac6f3ce4c2d811f9fb99a50a69df1d3960376cd1d8fa89106f746a251cb7a0bccb62199972c00beecb5f4911b7a65465b6624d198108ca90dc95cfbf1643230
languageName: node
linkType: hard
"vary@npm:^1, vary@npm:^1.1.2":
version: 1.1.2
resolution: "vary@npm:1.1.2"
@ -33336,6 +33723,64 @@ __metadata:
languageName: node
linkType: hard
"vinyl-contents@npm:^2.0.0":
version: 2.0.0
resolution: "vinyl-contents@npm:2.0.0"
dependencies:
bl: "npm:^5.0.0"
vinyl: "npm:^3.0.0"
checksum: 10c0/b50ddf02c48fa5f89fc14bce470a375cfe74ffd6f8081836ee22f3b731e37bf1ef56761eea73377037325c79784ddc5b90000f8bddd418b87b75ea3f6320f16b
languageName: node
linkType: hard
"vinyl-fs@npm:^4.0.0":
version: 4.0.2
resolution: "vinyl-fs@npm:4.0.2"
dependencies:
fs-mkdirp-stream: "npm:^2.0.1"
glob-stream: "npm:^8.0.3"
graceful-fs: "npm:^4.2.11"
iconv-lite: "npm:^0.6.3"
is-valid-glob: "npm:^1.0.0"
lead: "npm:^4.0.0"
normalize-path: "npm:3.0.0"
resolve-options: "npm:^2.0.0"
stream-composer: "npm:^1.0.2"
streamx: "npm:^2.14.0"
to-through: "npm:^3.0.0"
value-or-function: "npm:^4.0.0"
vinyl: "npm:^3.0.1"
vinyl-sourcemap: "npm:^2.0.0"
checksum: 10c0/8aeffc5beb9a7663113b5914b801e8c5b0b9ce27d20ec2f9b0dfd58068b0ff1e682ed8d9fe863e56422a997bff37990f9b460d6f84768e168d536a237765b9b7
languageName: node
linkType: hard
"vinyl-sourcemap@npm:^2.0.0":
version: 2.0.0
resolution: "vinyl-sourcemap@npm:2.0.0"
dependencies:
convert-source-map: "npm:^2.0.0"
graceful-fs: "npm:^4.2.10"
now-and-later: "npm:^3.0.0"
streamx: "npm:^2.12.5"
vinyl: "npm:^3.0.0"
vinyl-contents: "npm:^2.0.0"
checksum: 10c0/073f3f7dac1fcbf75a5ef22dac1ad18a6a299a761ff1b897455177403141935a1a909fec4540434e5b6344f9d25b962efe49fce5e82fd9e3219d4865e7688e9a
languageName: node
linkType: hard
"vinyl@npm:^3.0.0, vinyl@npm:^3.0.1":
version: 3.0.1
resolution: "vinyl@npm:3.0.1"
dependencies:
clone: "npm:^2.1.2"
remove-trailing-separator: "npm:^1.1.0"
replace-ext: "npm:^2.0.0"
teex: "npm:^1.0.1"
checksum: 10c0/f1668e4c341948869d00a25082d96a3535050e7b7a174974820ee154065432c4b1a3dd1927bd8de96ffb470147e1ed8fc4a5458e010fe464698d4f987fca04ca
languageName: node
linkType: hard
"vite-code-inspector-plugin@npm:0.20.14":
version: 0.20.14
resolution: "vite-code-inspector-plugin@npm:0.20.14"
@ -33986,7 +34431,7 @@ __metadata:
languageName: node
linkType: hard
"xtend@npm:^4.0.0":
"xtend@npm:^4.0.0, xtend@npm:~4.0.1":
version: 4.0.2
resolution: "xtend@npm:4.0.2"
checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e