diff --git a/.vscode/extensions.json b/.vscode/extensions.json index a67f488..b41fef0 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,3 +1,3 @@ { - "recommendations": ["biomejs.biome", "editorconfig.editorconfig", "dbaeumer.vscode-eslint"] + "recommendations": ["biomejs.biome"] } \ No newline at end of file diff --git a/biome.json b/biome.json index 7a40c76..479bfa8 100644 --- a/biome.json +++ b/biome.json @@ -19,13 +19,7 @@ "formatWithErrors": true, "lineWidth": 140, "indentStyle": "space", - "includes": [ - "**", - "!**/.cache", - "!**/dist/**", - "!**/*.json", - "!**/node_modules/**" - ] + "includes": ["**", "!**/.cache", "!**/dist/**", "!**/*.json", "!**/node_modules/**"] }, "javascript": { "parser": { @@ -49,13 +43,7 @@ }, "linter": { "enabled": true, - "includes": [ - "**", - "!**/.cache", - "!**/dist/**", - "!**/*.json", - "!**/node_modules/**" - ], + "includes": ["**", "!**/.cache", "!**/dist/**", "!**/*.json", "!**/node_modules/**"], "rules": { "correctness": { "useImportExtensions": "error" @@ -76,7 +64,16 @@ "style": { "noNonNullAssertion": "off", "noParameterAssign": "off", - "useExponentiationOperator": "off" + "useExponentiationOperator": "off", + "useAsConstAssertion": "error", + "useDefaultParameterLast": "error", + "useEnumInitializers": "error", + "useSelfClosingElements": "error", + "useSingleVarDeclarator": "error", + "noUnusedTemplateLiteral": "error", + "useNumberNamespace": "error", + "noInferrableTypes": "error", + "noUselessElse": "error" } } }, @@ -85,4 +82,4 @@ "enabled": false, "root": "./" } -} \ No newline at end of file +} diff --git a/package.json b/package.json index fdc6348..771a134 100644 --- a/package.json +++ b/package.json @@ -53,15 +53,15 @@ }, "packageManager": "pnpm@10.10.0", "devDependencies": { - "@biomejs/biome": "^2.0.0-beta.5", - "@lerna-lite/cli": "^4.1.1", - "@lerna-lite/publish": "^4.1.1", + "@biomejs/biome": "^2.0.0-beta.6", + "@lerna-lite/cli": "^4.3.0", + "@lerna-lite/publish": "^4.3.0", "@types/node": "^22.15.3", - "@vitest/coverage-v8": "^3.1.2", - "conventional-changelog-conventionalcommits": "^8.0.0", - "happy-dom": "^17.4.6", + "@vitest/coverage-v8": "^3.2.2", + "conventional-changelog-conventionalcommits": "^9.0.0", + "happy-dom": "^17.6.3", "rimraf": "^6.0.1", - "typescript": "^5.8.3", - "vitest": "^3.1.2" + "typescript": "catalog:", + "vitest": "^3.2.2" } } \ No newline at end of file diff --git a/packages/demo/package.json b/packages/demo/package.json index 74cd480..47a3ad7 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -1,5 +1,6 @@ { "name": "excel-builder-vanilla-demo", + "version": "4.0.1", "private": true, "type": "module", "scripts": { @@ -10,15 +11,14 @@ "dependencies": { "@excel-builder-vanilla/types": "workspace:*", "@popperjs/core": "^2.11.8", - "bootstrap": "^5.3.5", + "bootstrap": "^5.3.6", "excel-builder-vanilla": "workspace:*", "font-awesome": "^4.7.0" }, "devDependencies": { - "fflate": "0.8.2", - "sass": "^1.87.0", - "typescript": "^5.8.3", - "vite": "^6.3.4" - }, - "version": "4.0.1" + "fflate": "catalog:", + "sass": "catalog:", + "typescript": "catalog:", + "vite": "catalog:" + } } \ No newline at end of file diff --git a/packages/excel-builder-vanilla-types/biome.json b/packages/excel-builder-vanilla-types/biome.json index 8ba81f7..749bf63 100644 --- a/packages/excel-builder-vanilla-types/biome.json +++ b/packages/excel-builder-vanilla-types/biome.json @@ -1,10 +1,23 @@ { - "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", - "linter": { - "rules": { - "correctness": { - "useImportExtensions": "off" - } - } - } + "root": false, + "$schema": "./node_modules/@biomejs/biome/configuration_schema.json", + "linter": { + "rules": { + "correctness": { + "useImportExtensions": "off" + }, + "style": { + "noParameterAssign": "error", + "useAsConstAssertion": "error", + "useDefaultParameterLast": "error", + "useEnumInitializers": "error", + "useSelfClosingElements": "error", + "useSingleVarDeclarator": "error", + "noUnusedTemplateLiteral": "error", + "useNumberNamespace": "error", + "noInferrableTypes": "error", + "noUselessElse": "error" + } + } + } } diff --git a/packages/excel-builder-vanilla/package.json b/packages/excel-builder-vanilla/package.json index d192671..93df00a 100644 --- a/packages/excel-builder-vanilla/package.json +++ b/packages/excel-builder-vanilla/package.json @@ -53,12 +53,12 @@ "copy:types": "node copy-types.mjs" }, "dependencies": { - "fflate": "^0.8.2" + "fflate": "catalog:" }, "devDependencies": { "dts-bundle-generator": "^9.5.1", - "native-copyfiles": "^0.3.2", - "typescript": "^5.8.3", - "vite": "^6.3.4" + "native-copyfiles": "^1.2.0", + "typescript": "catalog:", + "vite": "catalog:" } } \ No newline at end of file diff --git a/packages/excel-builder-vanilla/src/__tests__/factory.spec.ts b/packages/excel-builder-vanilla/src/__tests__/factory.spec.ts index 2b97763..f4c4b95 100644 --- a/packages/excel-builder-vanilla/src/__tests__/factory.spec.ts +++ b/packages/excel-builder-vanilla/src/__tests__/factory.spec.ts @@ -68,7 +68,7 @@ describe('ExcelExportService', () => { describe('downloadExcelFile() method', () => { it('should be able to download Excel file via browser', async () => { const createUrlSpy = vi.spyOn(URL, 'createObjectURL'); - const revokeUrlSpy = vi.spyOn(URL, 'createObjectURL'); + const revokeUrlSpy = vi.spyOn(URL, 'revokeObjectURL'); const anchorSpy = vi.spyOn(document, 'createElement'); const workbook = createWorkbook(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e988665..ad4c302 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,40 +4,55 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + fflate: + specifier: ^0.8.2 + version: 0.8.2 + sass: + specifier: ^1.89.1 + version: 1.89.1 + typescript: + specifier: ^5.8.3 + version: 5.8.3 + vite: + specifier: ^6.3.5 + version: 6.3.5 + importers: .: devDependencies: '@biomejs/biome': - specifier: ^2.0.0-beta.5 - version: 2.0.0-beta.5 + specifier: ^2.0.0-beta.6 + version: 2.0.0-beta.6 '@lerna-lite/cli': - specifier: ^4.1.1 - version: 4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(typescript@5.8.3) + specifier: ^4.3.0 + version: 4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(typescript@5.8.3) '@lerna-lite/publish': - specifier: ^4.1.1 - version: 4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3) + specifier: ^4.3.0 + version: 4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3) '@types/node': specifier: ^22.15.3 version: 22.15.3 '@vitest/coverage-v8': - specifier: ^3.1.2 - version: 3.1.2(vitest@3.1.2(@types/node@22.15.3)(happy-dom@17.4.6)(sass@1.87.0)(yaml@2.7.1)) + specifier: ^3.2.2 + version: 3.2.2(vitest@3.2.2(@types/node@22.15.3)(happy-dom@17.6.3)(sass@1.89.1)(yaml@2.8.0)) conventional-changelog-conventionalcommits: - specifier: ^8.0.0 - version: 8.0.0 + specifier: ^9.0.0 + version: 9.0.0 happy-dom: - specifier: ^17.4.6 - version: 17.4.6 + specifier: ^17.6.3 + version: 17.6.3 rimraf: specifier: ^6.0.1 version: 6.0.1 typescript: - specifier: ^5.8.3 + specifier: 'catalog:' version: 5.8.3 vitest: - specifier: ^3.1.2 - version: 3.1.2(@types/node@22.15.3)(happy-dom@17.4.6)(sass@1.87.0)(yaml@2.7.1) + specifier: ^3.2.2 + version: 3.2.2(@types/node@22.15.3)(happy-dom@17.6.3)(sass@1.89.1)(yaml@2.8.0) packages/demo: dependencies: @@ -48,8 +63,8 @@ importers: specifier: ^2.11.8 version: 2.11.8 bootstrap: - specifier: ^5.3.5 - version: 5.3.5(@popperjs/core@2.11.8) + specifier: ^5.3.6 + version: 5.3.6(@popperjs/core@2.11.8) excel-builder-vanilla: specifier: workspace:* version: link:../excel-builder-vanilla @@ -58,36 +73,36 @@ importers: version: 4.7.0 devDependencies: fflate: - specifier: 0.8.2 + specifier: 'catalog:' version: 0.8.2 sass: - specifier: ^1.87.0 - version: 1.87.0 + specifier: 'catalog:' + version: 1.89.1 typescript: - specifier: ^5.8.3 + specifier: 'catalog:' version: 5.8.3 vite: - specifier: ^6.3.4 - version: 6.3.4(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1) + specifier: 'catalog:' + version: 6.3.5(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0) packages/excel-builder-vanilla: dependencies: fflate: - specifier: ^0.8.2 + specifier: 'catalog:' version: 0.8.2 devDependencies: dts-bundle-generator: specifier: ^9.5.1 version: 9.5.1 native-copyfiles: - specifier: ^0.3.2 - version: 0.3.2 + specifier: ^1.2.0 + version: 1.2.0 typescript: - specifier: ^5.8.3 + specifier: 'catalog:' version: 5.8.3 vite: - specifier: ^6.3.4 - version: 6.3.4(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1) + specifier: 'catalog:' + version: 6.3.5(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0) packages/excel-builder-vanilla-types: dependencies: @@ -126,73 +141,61 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@biomejs/biome@2.0.0-beta.5': - resolution: {integrity: sha512-1ldO4AepieVvg4aLi1ubZkA7NsefQT2UTNssbJbDiQTGem8kCHx/PZCwLxIR6UzFpGIjh0xsDzivyVvhnmqmuA==} + '@biomejs/biome@2.0.0-beta.6': + resolution: {integrity: sha512-14vw9b5QJxrcP7WLkCeRiB/fft9wNZwx6yEiikBDxFbN7IAp39Xtvt/gJPq4ifhZ5IS25CnQEAkLLwfBIDMjsA==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.0.0-beta.5': - resolution: {integrity: sha512-pnJiaoDpwGo+ctGkMu4POcO8jgOgCErBdYbhutr+K9rxxJS+TlHLr0LR91GCEWbGV2O1oyZRFQcW21rYFoak4w==} + '@biomejs/cli-darwin-arm64@2.0.0-beta.6': + resolution: {integrity: sha512-L7PBLJlGTz5anougOMJQvEbzgG9sT1wKIXvgjFhu0dIsDZ/px2caWFCnv7Q9L2K0+yF08EYRTTZVvoVO5D//sQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.0.0-beta.5': - resolution: {integrity: sha512-WwEZpqcmsNoFpZkUFNQcbZo52WK4hLGQ0vZk3PQ8JlZ55gJsHiyhtv6aem6fVlyVCvZgpsC0sYPLE3VvFVKNAQ==} + '@biomejs/cli-darwin-x64@2.0.0-beta.6': + resolution: {integrity: sha512-ekhOOyhcVJ1ZRqHjq+eUOv8/3XMRKQ9Qf0URuO/PvHgopejv+PEoix0RIyxholYELKc049M4J3IJgsX4q2pZzw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.0.0-beta.5': - resolution: {integrity: sha512-4vxNkYx1uEt211W8hLdXddc7icRHQgYENb72g6uTd/tLVPSBvIwqUAxAOkU+9Ai1E/8R4sWy7HIxREgpuFgbNA==} + '@biomejs/cli-linux-arm64-musl@2.0.0-beta.6': + resolution: {integrity: sha512-70WOWJI1/vZ97OUAt6r9HpiP5+vlL7yAdIoVQzVLjQy1TArfltN38KKqp9fnhgX173liUh0gry//MrWkKHYrIQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@2.0.0-beta.5': - resolution: {integrity: sha512-lAF1de+Ki0vnq14NwDXouKkAR/iviyMNrUngSHjTGFC4z8XGVEfIw0ZMSm7fAdJZ5fAWodt9HiYmEAVs5EtHQg==} + '@biomejs/cli-linux-arm64@2.0.0-beta.6': + resolution: {integrity: sha512-pu+rCLI36ziPtwnJY53HRr154711uVeCt1i2KNXehvwNZZMK141wwg4yPkXkBdBvw7H7sez0HE/rCQR2fByJnQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@2.0.0-beta.5': - resolution: {integrity: sha512-nUeKGO517GtRCxziVD9les1HiCs2s2/WIVITMN9+9RRuLOko8r+T77E8ZXEmlfLOfOIOeE6z62WITqei3oNccA==} + '@biomejs/cli-linux-x64-musl@2.0.0-beta.6': + resolution: {integrity: sha512-G9ZIoaNs6q9+mOoMURoXvNRfCOs28jrS4R8+3/y0h9ttOXpd4VALPOAfjzBGPpMd/4RoEMHXw/1Ts4dKvrv9zw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@2.0.0-beta.5': - resolution: {integrity: sha512-I0Pt1VHeL1mN8G7ZwV2u9AfzBd5ZKfbvHUI4x2wETUZbwcQlAu/nEzEa2LUe5HqSmnctTR36ig7RkkM9qbmIrA==} + '@biomejs/cli-linux-x64@2.0.0-beta.6': + resolution: {integrity: sha512-emqZAuAyRw4Ug4B+CTgozIxVg1QLol28oZyIWuIjWEDr7eOo6Ek9zSZGeusmbwIEPu6r6qon8JAV6OdukxEwIg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@2.0.0-beta.5': - resolution: {integrity: sha512-YXW6hgbrgBcWQ1SLO69ypWlluPchgQV5C1lTG4xOcBUWdCsfYuQirM64S6Dov7SFPqsMIoFC6LlQRW+n8qAyiA==} + '@biomejs/cli-win32-arm64@2.0.0-beta.6': + resolution: {integrity: sha512-JijYVZC6R5qq94yLaElowLLzbZ4xR2qDiOVPQV8H1+ru3IqVOjQu5f/lIt4uuea1iRFbxS+mOaxOZM9tUl1pTQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.0.0-beta.5': - resolution: {integrity: sha512-N7Yby52BJmvEdst1iMbclE5hxxefboaXKRJLm1tLfBYr4FeuoCe6j8HdiQSwhCRdIUGFFqBLaDXh//LLF6EReA==} + '@biomejs/cli-win32-x64@2.0.0-beta.6': + resolution: {integrity: sha512-zs29t/nxon11dKV+ckQB1yUOmhYx17e2+cHGK8PCVamqVGSMbjrd5evjtlfbnVJXP0ar7nNKhcg4ZWYGJ6aR1w==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] - '@conventional-changelog/git-client@1.0.1': - resolution: {integrity: sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw==} - engines: {node: '>=18'} - peerDependencies: - conventional-commits-filter: ^5.0.0 - conventional-commits-parser: ^6.0.0 - peerDependenciesMeta: - conventional-commits-filter: - optional: true - conventional-commits-parser: - optional: true - - '@conventional-changelog/git-client@2.0.0': - resolution: {integrity: sha512-6lD/xsDwx5xQ1dLgL1Ud47MHatuJpwVXbyHWZhlIUqRRTWTp1jRpwdk1roEaf752WA6LAbZY7elVkRQPHofUHA==} + '@conventional-changelog/git-client@2.5.1': + resolution: {integrity: sha512-lAw7iA5oTPWOLjiweb7DlGEMDEvzqzLLa6aWOly2FSZ64IwLE8T458rC+o+WvI31Doz6joM7X2DoNog7mX8r4A==} engines: {node: '>=18'} peerDependencies: conventional-commits-filter: ^5.0.0 @@ -353,12 +356,8 @@ packages: cpu: [x64] os: [win32] - '@hutson/parse-repository-url@5.0.0': - resolution: {integrity: sha512-e5+YUKENATs1JgYHMzTr2MW/NDcXGfYFAuOQU8gJgF/kEh4EqKgfGrfLI67bMD4tbhZVlkigz/9YYwWcbOFthg==} - engines: {node: '>=10.13.0'} - - '@inquirer/core@10.1.10': - resolution: {integrity: sha512-roDaKeY1PYY0aCqhRmXihrHjoSW2A00pV3Ke5fTpMCkzcGF64R8e0lw3dK+eLEHwS4vB5RnW1wuQmvzoRul8Mw==} + '@inquirer/core@10.1.13': + resolution: {integrity: sha512-1viSxebkYN2nJULlzCxES6G9/stgHSepZ9LqqfdIGPHj5OHhiBUXVS0a6R0bEC2A+VL4D9w6QB66ebCr6HGllA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -366,8 +365,8 @@ packages: '@types/node': optional: true - '@inquirer/expand@4.0.12': - resolution: {integrity: sha512-jV8QoZE1fC0vPe6TnsOfig+qwu7Iza1pkXoUJ3SroRagrt2hxiL+RbM432YAihNR7m7XnU0HWl/WQ35RIGmXHw==} + '@inquirer/expand@4.0.15': + resolution: {integrity: sha512-4Y+pbr/U9Qcvf+N/goHzPEXiHH8680lM3Dr3Y9h9FFw4gHS+zVpbj8LfbKWIb/jayIB4aSO4pWiBTrBYWkvi5A==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -375,12 +374,12 @@ packages: '@types/node': optional: true - '@inquirer/figures@1.0.11': - resolution: {integrity: sha512-eOg92lvrn/aRUqbxRyvpEWnrvRuTYRifixHkYVpJiygTgVSBIHDqLh0SrMQXkafvULg3ck11V7xvR+zcgvpHFw==} + '@inquirer/figures@1.0.12': + resolution: {integrity: sha512-MJttijd8rMFcKJC8NYmprWr6hD3r9Gd9qUC0XwPNwoEPWSMVJwA2MlXxF+nhZZNMY+HXsWa+o7KY2emWYIn0jQ==} engines: {node: '>=18'} - '@inquirer/input@4.1.9': - resolution: {integrity: sha512-mshNG24Ij5KqsQtOZMgj5TwEjIf+F2HOESk6bjMwGWgcH5UBe8UoljwzNFHqdMbGYbgAf6v2wU/X9CAdKJzgOA==} + '@inquirer/input@4.1.12': + resolution: {integrity: sha512-xJ6PFZpDjC+tC1P8ImGprgcsrzQRsUh9aH3IZixm1lAZFK49UGHxM3ltFfuInN2kPYNfyoPRh+tU4ftsjPLKqQ==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -388,8 +387,8 @@ packages: '@types/node': optional: true - '@inquirer/select@4.2.0': - resolution: {integrity: sha512-KkXQ4aSySWimpV4V/TUJWdB3tdfENZUU765GjOIZ0uPwdbGIG6jrxD4dDf1w68uP+DVtfNhr1A92B+0mbTZ8FA==} + '@inquirer/select@4.2.3': + resolution: {integrity: sha512-OAGhXU0Cvh0PhLz9xTF/kx6g6x+sP+PcyTiLvCrewI99P3BBeexD+VbuwkNDvqGkk3y2h5ZiWLeRP7BFlhkUDg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -397,8 +396,8 @@ packages: '@types/node': optional: true - '@inquirer/type@3.0.6': - resolution: {integrity: sha512-/mKVCtVpyBu3IDarv0G+59KC4stsD5mDsGpYh+GKs1NZT88Jh52+cuoA1AtLk2Q0r/quNl+1cSUyLRHBFeD0XA==} + '@inquirer/type@3.0.7': + resolution: {integrity: sha512-PfunHQcjwnju84L+ycmcMKB/pTPIngjUJvfnRhKY6FKPuYXlM4aQCb/nIdTFR6BEhMjFvngzvng/vBAJMZpLSA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -439,8 +438,8 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@lerna-lite/cli@4.1.1': - resolution: {integrity: sha512-QRNcxR2vzv3RY1hjpUjrwAy+03Ng9A9G4OySRSiTpVr+sYuV5noWd7BSNzf/Fy6NSw+XfXjJp/RqRflDvy8AAQ==} + '@lerna-lite/cli@4.3.0': + resolution: {integrity: sha512-oEJxhTwWl5zHSIFugdCdyQbYfb0efALN5TLcja/hsh5fVHIV6InAXqLT2l1LxfeosH1UuymtHvqEvYrITdrfwA==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true peerDependencies: @@ -464,32 +463,32 @@ packages: '@lerna-lite/watch': optional: true - '@lerna-lite/core@4.1.1': - resolution: {integrity: sha512-fXDxMT+9KZWlyyjuS0p4I2H6So05NTRBvWssczp3gUYTul1hJjTP7ZYWxTAEeDT9WamAkWRqn1rzgGdmkJvRZA==} + '@lerna-lite/core@4.3.0': + resolution: {integrity: sha512-a13h7c+OEOAGxNpALKyZGeTpSRvI41rXFIof2NXUi5dsMT12E2pUNwq4sZmON4CeviJUaxZHuFT1Von4Q+ggyg==} engines: {node: ^20.17.0 || >=22.9.0} - '@lerna-lite/init@4.1.1': - resolution: {integrity: sha512-rgskERNPFZKQJA9DPlLTvhpeDmbAyLdzmbHu9qm6/juzl6MBvjHW3Dk9IV/LwMYbJyJT1b53ZKkJtr77UN8kkQ==} + '@lerna-lite/init@4.3.0': + resolution: {integrity: sha512-QZmgs9zCdVHjq7oJgUGw5qObhMAlTJ19VrLmQAI4Ichuq7kXxxK6uQuPgmzUX3NreQEvkkuoa98UtgdnJtDIrg==} engines: {node: ^20.17.0 || >=22.9.0} - '@lerna-lite/npmlog@4.0.0': - resolution: {integrity: sha512-7CoQsmg/zV93D9a0zSRnKOXsOd/G0jn+xQz1cbYvY1nfsK5Xtsm6w3guGHpfMaLn+bpipcj/16FXs6zMHRvRBw==} + '@lerna-lite/npmlog@4.1.2': + resolution: {integrity: sha512-XAouatIhNq+Lh0g3VnX/w/ksc+69mUc2fNDONmayMjFij78iIx07EvIwTwlYTnpdRuI3MfAGboCIAT6TByTgdg==} engines: {node: ^20.17.0 || >=22.9.0} - '@lerna-lite/publish@4.1.1': - resolution: {integrity: sha512-VjnMgmp6dRAc9t5VPlyJUE7eJBmTEjU3oAwRdDIIarC0B50EEDNZXeBnaDoTU117Y0qbIIG2SvpUHObrGmLxhg==} + '@lerna-lite/publish@4.3.0': + resolution: {integrity: sha512-FOSwHH284r9NTTnwGD7HX/SkXVkhedzUeZTo/q6yYdQQrcdPU73MOjuO3VrnGjv/myau7DrvwUEw8Mae+RK4dA==} engines: {node: ^20.17.0 || >=22.9.0} - '@lerna-lite/version@4.1.1': - resolution: {integrity: sha512-UQUFCFr+T8mp+ghpqdJXuAWz5+zScB/4zpoQAigLBbazzqSa+Xy+yIL5f1p8h8ql4b58HahUzQW0moSPp24ApA==} + '@lerna-lite/version@4.3.0': + resolution: {integrity: sha512-UwyrhvCiXZel43R/DE6klGMOP1Y5tgbh41sUfh4G4W91hKJ2j/Grelpq3oA8EjT+CGVMRw6n+JL3PtQYZR1zNQ==} engines: {node: ^20.17.0 || >=22.9.0} '@npmcli/agent@3.0.0': resolution: {integrity: sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==} engines: {node: ^18.17.0 || >=20.5.0} - '@npmcli/arborist@9.0.2': - resolution: {integrity: sha512-9z5FgIYd62LxcuCF2BAXnsEo059pGoPv/1E3XkrKBlB9kOQnJ6WSsyOjuGIcZfLAXseamyAif2J7yAVkWNdWzA==} + '@npmcli/arborist@9.1.1': + resolution: {integrity: sha512-dtANj0Y757hrIDBfylk6neUzMi2yOX0+jK/YjwKrjSMOzis/o8APRfo6VCKL9hhodAeBW72xD65aN9gPzwQz8Q==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true @@ -526,6 +525,10 @@ packages: resolution: {integrity: sha512-d5qimadRAUCO4A/Txw71VM7UrRZzV+NPclxz/dc+M6B2oYwjWTjqh8HA/sGQgs9VZuJ6I/P7XIAlJvgrl27ZOw==} engines: {node: ^18.17.0 || >=20.5.0} + '@npmcli/package-json@6.2.0': + resolution: {integrity: sha512-rCNLSB/JzNvot0SEyXqWZ7tX2B5dD2a1br2Dp0vSYVo5jh8Z0EZ7lS9TsZ1UtziddB1UfNUaMCc538/HztnJGA==} + engines: {node: ^18.17.0 || >=20.5.0} + '@npmcli/promise-spawn@8.0.2': resolution: {integrity: sha512-/bNJhjc+o6qL+Dwz/bqfTQClkEO5nTQ1ZEcdCkAQjhkZMHIh22LPG7fNh1enJP1NKWDqYiiABnjFCY7E0zHYtQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -542,60 +545,60 @@ packages: resolution: {integrity: sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==} engines: {node: ^18.17.0 || >=20.5.0} - '@octokit/auth-token@5.1.2': - resolution: {integrity: sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==} - engines: {node: '>= 18'} + '@octokit/auth-token@6.0.0': + resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} + engines: {node: '>= 20'} - '@octokit/core@6.1.4': - resolution: {integrity: sha512-lAS9k7d6I0MPN+gb9bKDt7X8SdxknYqAMh44S5L+lNqIN2NuV8nvv3g8rPp7MuRxcOpxpUIATWprO0C34a8Qmg==} - engines: {node: '>= 18'} + '@octokit/core@7.0.2': + resolution: {integrity: sha512-ODsoD39Lq6vR6aBgvjTnA3nZGliknKboc9Gtxr7E4WDNqY24MxANKcuDQSF0jzapvGb3KWOEDrKfve4HoWGK+g==} + engines: {node: '>= 20'} - '@octokit/endpoint@10.1.3': - resolution: {integrity: sha512-nBRBMpKPhQUxCsQQeW+rCJ/OPSMcj3g0nfHn01zGYZXuNDvvXudF/TYY6APj5THlurerpFN4a/dQAIAaM6BYhA==} - engines: {node: '>= 18'} + '@octokit/endpoint@11.0.0': + resolution: {integrity: sha512-hoYicJZaqISMAI3JfaDr1qMNi48OctWuOih1m80bkYow/ayPw6Jj52tqWJ6GEoFTk1gBqfanSoI1iY99Z5+ekQ==} + engines: {node: '>= 20'} - '@octokit/graphql@8.2.1': - resolution: {integrity: sha512-n57hXtOoHrhwTWdvhVkdJHdhTv0JstjDbDRhJfwIRNfFqmSo1DaK/mD2syoNUoLCyqSjBpGAKOG0BuwF392slw==} - engines: {node: '>= 18'} + '@octokit/graphql@9.0.1': + resolution: {integrity: sha512-j1nQNU1ZxNFx2ZtKmL4sMrs4egy5h65OMDmSbVyuCzjOcwsHq6EaYjOTGXPQxgfiN8dJ4CriYHk6zF050WEULg==} + engines: {node: '>= 20'} - '@octokit/openapi-types@23.0.1': - resolution: {integrity: sha512-izFjMJ1sir0jn0ldEKhZ7xegCTj/ObmEDlEfpFrx4k/JyZSMRHbO3/rBwgE7f3m2DHt+RrNGIVw4wSmwnm3t/g==} + '@octokit/openapi-types@25.1.0': + resolution: {integrity: sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA==} '@octokit/plugin-enterprise-rest@6.0.1': resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} - '@octokit/plugin-paginate-rest@11.4.3': - resolution: {integrity: sha512-tBXaAbXkqVJlRoA/zQVe9mUdb8rScmivqtpv3ovsC5xhje/a+NOCivs7eUhWBwCApJVsR4G5HMeaLbq7PxqZGA==} - engines: {node: '>= 18'} + '@octokit/plugin-paginate-rest@13.0.1': + resolution: {integrity: sha512-m1KvHlueScy4mQJWvFDCxFBTIdXS0K1SgFGLmqHyX90mZdCIv6gWBbKRhatxRjhGlONuTK/hztYdaqrTXcFZdQ==} + engines: {node: '>= 20'} peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-request-log@5.3.1': - resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} - engines: {node: '>= 18'} + '@octokit/plugin-request-log@6.0.0': + resolution: {integrity: sha512-UkOzeEN3W91/eBq9sPZNQ7sUBvYCqYbrrD8gTbBuGtHEuycE4/awMXcYvx6sVYo7LypPhmQwwpUe4Yyu4QZN5Q==} + engines: {node: '>= 20'} peerDependencies: '@octokit/core': '>=6' - '@octokit/plugin-rest-endpoint-methods@13.3.1': - resolution: {integrity: sha512-o8uOBdsyR+WR8MK9Cco8dCgvG13H1RlM1nWnK/W7TEACQBFux/vPREgKucxUfuDQ5yi1T3hGf4C5ZmZXAERgwQ==} - engines: {node: '>= 18'} + '@octokit/plugin-rest-endpoint-methods@16.0.0': + resolution: {integrity: sha512-kJVUQk6/dx/gRNLWUnAWKFs1kVPn5O5CYZyssyEoNYaFedqZxsfYs7DwI3d67hGz4qOwaJ1dpm07hOAD1BXx6g==} + engines: {node: '>= 20'} peerDependencies: '@octokit/core': '>=6' - '@octokit/request-error@6.1.7': - resolution: {integrity: sha512-69NIppAwaauwZv6aOzb+VVLwt+0havz9GT5YplkeJv7fG7a40qpLt/yZKyiDxAhgz0EtgNdNcb96Z0u+Zyuy2g==} - engines: {node: '>= 18'} + '@octokit/request-error@7.0.0': + resolution: {integrity: sha512-KRA7VTGdVyJlh0cP5Tf94hTiYVVqmt2f3I6mnimmaVz4UG3gQV/k4mDJlJv3X67iX6rmN7gSHCF8ssqeMnmhZg==} + engines: {node: '>= 20'} - '@octokit/request@9.2.2': - resolution: {integrity: sha512-dZl0ZHx6gOQGcffgm1/Sf6JfEpmh34v3Af2Uci02vzUYz6qEN6zepoRtmybWXIGXFIK8K9ylE3b+duCWqhArtg==} - engines: {node: '>= 18'} + '@octokit/request@10.0.2': + resolution: {integrity: sha512-iYj4SJG/2bbhh+iIpFmG5u49DtJ4lipQ+aPakjL9OKpsGY93wM8w06gvFbEQxcMsZcCvk5th5KkIm2m8o14aWA==} + engines: {node: '>= 20'} - '@octokit/rest@21.1.1': - resolution: {integrity: sha512-sTQV7va0IUVZcntzy1q3QqPm/r8rWtDCqpRAmb8eXXnKkjoQEtFe3Nt5GTVsHft+R6jJoHeSiVLcgcvhtue/rg==} - engines: {node: '>= 18'} + '@octokit/rest@22.0.0': + resolution: {integrity: sha512-z6tmTu9BTnw51jYGulxrlernpsQYXpui1RK21vmXn8yF5bp6iX16yfTtJYGK5Mh1qDkvDOmp2n8sRMcQmR8jiA==} + engines: {node: '>= 20'} - '@octokit/types@13.8.0': - resolution: {integrity: sha512-x7DjTIbEpEWXK99DMd01QfWy0hd5h4EN+Q7shkdKds3otGQP+oWE/y0A76i1OvH9fygo4ddvNf7ZvF0t78P98A==} + '@octokit/types@14.1.0': + resolution: {integrity: sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g==} '@parcel/watcher-android-arm64@2.5.1': resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==} @@ -813,6 +816,14 @@ packages: resolution: {integrity: sha512-kAAM06ca4CzhvjIZdONAL9+MLppW3K48wOFy1TbuaWFW/OMfl8JuTgW0Bm02JB1WJGT/ET2eqav0KTEKmxqkIA==} engines: {node: ^18.17.0 || >=20.5.0} + '@simple-libs/child-process-utils@1.0.0': + resolution: {integrity: sha512-yUjZwZS8An/un6iyC0/HJMbWyEvp8y3RSW5DnxgfVXdDs9OLdulWMPs2EQLZkulsxCm3JohkB3JbyVsfeondkg==} + engines: {node: '>=18'} + + '@simple-libs/stream-utils@1.1.0': + resolution: {integrity: sha512-6rsHTjodIn/t90lv5snQjRPVtOosM7Vp0AKdrObymq45ojlgVwnpAqdc+0OBBrpEiy31zZ6/TKeIVqV1HwvnuQ==} + engines: {node: '>=18'} + '@sindresorhus/merge-streams@4.0.0': resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} @@ -825,6 +836,12 @@ packages: resolution: {integrity: sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==} engines: {node: ^18.17.0 || >=20.5.0} + '@types/chai@5.2.2': + resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} + + '@types/deep-eql@4.0.2': + resolution: {integrity: sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw==} + '@types/estree@1.0.7': resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} @@ -837,54 +854,48 @@ packages: '@types/parse-path@7.0.3': resolution: {integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==} - '@types/semver@7.7.0': - resolution: {integrity: sha512-k107IF4+Xr7UHjwDc7Cfd6PRQfbdkiRabXGRjo07b4WyPahFBZCZ1sE+BNxYIJPPg73UkfOsVOLwqVc/6ETrIA==} - - '@vitest/coverage-v8@3.1.2': - resolution: {integrity: sha512-XDdaDOeaTMAMYW7N63AqoK32sYUWbXnTkC6tEbVcu3RlU1bB9of32T+PGf8KZvxqLNqeXhafDFqCkwpf2+dyaQ==} + '@vitest/coverage-v8@3.2.2': + resolution: {integrity: sha512-RVAi5xnqedSKvaoQyCTWvncMk8eYZcTTOsLK7XmnfOEvdGP/O/upA0/MA8Ss+Qs++mj0GcSRi/whR0S5iBPpTQ==} peerDependencies: - '@vitest/browser': 3.1.2 - vitest: 3.1.2 + '@vitest/browser': 3.2.2 + vitest: 3.2.2 peerDependenciesMeta: '@vitest/browser': optional: true - '@vitest/expect@3.1.2': - resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} + '@vitest/expect@3.2.2': + resolution: {integrity: sha512-ipHw0z669vEMjzz3xQE8nJX1s0rQIb7oEl4jjl35qWTwm/KIHERIg/p/zORrjAaZKXfsv7IybcNGHwhOOAPMwQ==} - '@vitest/mocker@3.1.2': - resolution: {integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==} + '@vitest/mocker@3.2.2': + resolution: {integrity: sha512-jKojcaRyIYpDEf+s7/dD3LJt53c0dPfp5zCPXz9H/kcGrSlovU/t1yEaNzM9oFME3dcd4ULwRI/x0Po1Zf+LTw==} peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 peerDependenciesMeta: msw: optional: true vite: optional: true - '@vitest/pretty-format@3.1.2': - resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} + '@vitest/pretty-format@3.2.2': + resolution: {integrity: sha512-FY4o4U1UDhO9KMd2Wee5vumwcaHw7Vg4V7yR4Oq6uK34nhEJOmdRYrk3ClburPRUA09lXD/oXWZ8y/Sdma0aUQ==} - '@vitest/runner@3.1.2': - resolution: {integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==} + '@vitest/runner@3.2.2': + resolution: {integrity: sha512-GYcHcaS3ejGRZYed2GAkvsjBeXIEerDKdX3orQrBJqLRiea4NSS9qvn9Nxmuy1IwIB+EjFOaxXnX79l8HFaBwg==} - '@vitest/snapshot@3.1.2': - resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} + '@vitest/snapshot@3.2.2': + resolution: {integrity: sha512-aMEI2XFlR1aNECbBs5C5IZopfi5Lb8QJZGGpzS8ZUHML5La5wCbrbhLOVSME68qwpT05ROEEOAZPRXFpxZV2wA==} - '@vitest/spy@3.1.2': - resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} + '@vitest/spy@3.2.2': + resolution: {integrity: sha512-6Utxlx3o7pcTxvp0u8kUiXtRFScMrUg28KjB3R2hon7w4YqOFAEA9QwzPVVS1QNL3smo4xRNOpNZClRVfpMcYg==} - '@vitest/utils@3.1.2': - resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} + '@vitest/utils@3.2.2': + resolution: {integrity: sha512-qJYMllrWpF/OYfWHP32T31QCaLa3BAzT/n/8mNGhPdVcjY+JYazQFO1nsJvXU12Kp1xMpNY4AGuljPTNjQve6A==} abbrev@3.0.0: resolution: {integrity: sha512-+/kfrslGQ7TNV2ecmQwMJj/B65g5KVq1/L3SGVZ3tCYGqlzFuFCGBZJtMP99wH3NpEUyAjn0zPdPUg0D+DwrOA==} engines: {node: ^18.17.0 || >=20.5.0} - add-stream@1.0.0: - resolution: {integrity: sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==} - agent-base@7.1.3: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} @@ -930,18 +941,21 @@ packages: resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} engines: {node: '>=12'} + ast-v8-to-istanbul@0.3.3: + resolution: {integrity: sha512-MuXMrSLVVoA6sYN/6Hke18vMzrT4TZNbZIj/hvh0fnYFpO+/kFXcLIaiPwXXWaQUPg4yJD8fj+lfJ7/1EBconw==} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - before-after-hook@3.0.2: - resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} + before-after-hook@4.0.0: + resolution: {integrity: sha512-q6tR3RPqIB1pMiTRMFcZwuG5T8vwp+vUvEG0vuI6B+Rikh5BfPp2fQ82c925FOs+b0lcFQ8CFrL+KbilfZFhOQ==} bin-links@5.0.0: resolution: {integrity: sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA==} engines: {node: ^18.17.0 || >=20.5.0} - bootstrap@5.3.5: - resolution: {integrity: sha512-ct1CHKtiobRimyGzmsSldEtM03E8fcEX4Tb3dGXz1V8faRwM50+vfHwTzOxB3IlKO7m+9vTH3s/3C6T2EAPeTA==} + bootstrap@5.3.6: + resolution: {integrity: sha512-jX0GAcRzvdwISuvArXn3m7KZscWWFAf1MKBcnzaN02qWMb3jpMoUX4/qgeiGzqyIb4ojulRzs89UCUmGcFSzTA==} peerDependencies: '@popperjs/core': ^2.11.8 @@ -997,6 +1011,10 @@ packages: resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} engines: {node: '>=8'} + ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} @@ -1005,6 +1023,10 @@ packages: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} + cliui@9.0.1: + resolution: {integrity: sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w==} + engines: {node: '>=20'} + clone-deep@4.0.1: resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} engines: {node: '>=6'} @@ -1048,54 +1070,23 @@ packages: resolution: {integrity: sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==} engines: {node: '>=18'} - conventional-changelog-atom@5.0.0: - resolution: {integrity: sha512-WfzCaAvSCFPkznnLgLnfacRAzjgqjLUjvf3MftfsJzQdDICqkOOpcMtdJF3wTerxSpv2IAAjX8doM3Vozqle3g==} - engines: {node: '>=18'} - - conventional-changelog-codemirror@5.0.0: - resolution: {integrity: sha512-8gsBDI5Y3vrKUCxN6Ue8xr6occZ5nsDEc4C7jO/EovFGozx8uttCAyfhRrvoUAWi2WMm3OmYs+0mPJU7kQdYWQ==} - engines: {node: '>=18'} - - conventional-changelog-conventionalcommits@8.0.0: - resolution: {integrity: sha512-eOvlTO6OcySPyyyk8pKz2dP4jjElYunj9hn9/s0OB+gapTO8zwS9UQWrZ1pmF2hFs3vw1xhonOLGcGjy/zgsuA==} - engines: {node: '>=18'} - - conventional-changelog-core@8.0.0: - resolution: {integrity: sha512-EATUx5y9xewpEe10UEGNpbSHRC6cVZgO+hXQjofMqpy+gFIrcGvH3Fl6yk2VFKh7m+ffenup2N7SZJYpyD9evw==} - engines: {node: '>=18'} - - conventional-changelog-ember@5.0.0: - resolution: {integrity: sha512-RPflVfm5s4cSO33GH/Ey26oxhiC67akcxSKL8CLRT3kQX2W3dbE19sSOM56iFqUJYEwv9mD9r6k79weWe1urfg==} - engines: {node: '>=18'} - - conventional-changelog-eslint@6.0.0: - resolution: {integrity: sha512-eiUyULWjzq+ybPjXwU6NNRflApDWlPEQEHvI8UAItYW/h22RKkMnOAtfCZxMmrcMO1OKUWtcf2MxKYMWe9zJuw==} - engines: {node: '>=18'} - - conventional-changelog-express@5.0.0: - resolution: {integrity: sha512-D8Q6WctPkQpvr2HNCCmwU5GkX22BVHM0r4EW8vN0230TSyS/d6VQJDAxGb84lbg0dFjpO22MwmsikKL++Oo/oQ==} - engines: {node: '>=18'} - - conventional-changelog-jquery@6.0.0: - resolution: {integrity: sha512-2kxmVakyehgyrho2ZHBi90v4AHswkGzHuTaoH40bmeNqUt20yEkDOSpw8HlPBfvEQBwGtbE+5HpRwzj6ac2UfA==} - engines: {node: '>=18'} - - conventional-changelog-jshint@5.0.0: - resolution: {integrity: sha512-gGNphSb/opc76n2eWaO6ma4/Wqu3tpa2w7i9WYqI6Cs2fncDSI2/ihOfMvXveeTTeld0oFvwMVNV+IYQIk3F3g==} + conventional-changelog-conventionalcommits@9.0.0: + resolution: {integrity: sha512-5e48V0+DsWvQBEnnbBFhYQwYDzFPXVrakGPP1uSxekDkr5d7YWrmaWsgJpKFR0SkXmxK6qQr9O42uuLb9wpKxA==} engines: {node: '>=18'} conventional-changelog-preset-loader@5.0.0: resolution: {integrity: sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA==} engines: {node: '>=18'} - conventional-changelog-writer@8.0.1: - resolution: {integrity: sha512-hlqcy3xHred2gyYg/zXSMXraY2mjAYYo0msUCpK+BGyaVJMFCKWVXPIHiaacGO2GGp13kvHWXFhYmxT4QQqW3Q==} + conventional-changelog-writer@8.1.0: + resolution: {integrity: sha512-dpC440QnORNCO81XYuRRFOLCsjKj4W7tMkUIn3lR6F/FAaJcWLi7iCj6IcEvSQY2zw6VUgwUKd5DEHKEWrpmEQ==} engines: {node: '>=18'} hasBin: true - conventional-changelog@6.0.0: - resolution: {integrity: sha512-tuUH8H/19VjtD9Ig7l6TQRh+Z0Yt0NZ6w/cCkkyzUbGQTnUEmKfGtkC9gGfVgCfOL1Rzno5NgNF4KY8vR+Jo3w==} + conventional-changelog@7.0.2: + resolution: {integrity: sha512-dz38xbKg2Nzd2zoPY1PXPq7skbN1tdx402OkcirIE44LetmoWODmt4h/6AwtQb6+ZHjbmMfW6Jxt4dyGt5P8cw==} engines: {node: '>=18'} + hasBin: true conventional-commits-filter@5.0.0: resolution: {integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==} @@ -1106,8 +1097,8 @@ packages: engines: {node: '>=18'} hasBin: true - conventional-recommended-bump@11.0.0: - resolution: {integrity: sha512-+4JwCwCkPjQ6ii2rCw5CNPCuPs9hSyhzclSrleBc7NEoALTRs1jQcn1tBpr4n1nRdUecX1z6J2cxb+BnfM2WUQ==} + conventional-recommended-bump@11.1.0: + resolution: {integrity: sha512-H+8btLaK0tCoG6EoDSEUTRxaVbKw3YSjURkafo1h50Zx8lpn0yj/m67Ao5d+Sm5plAwNJNGSJy6SchOKDrOBsw==} engines: {node: '>=18'} hasBin: true @@ -1138,8 +1129,17 @@ packages: supports-color: optional: true - dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + debug@4.4.1: + resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + dedent@1.6.0: + resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -1207,8 +1207,8 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} + es-module-lexer@1.7.0: + resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} esbuild@0.25.3: resolution: {integrity: sha512-qKA6Pvai73+M2FtftpNKRxJ78GIjmFXFxd/1DVBqGo/qNhLSfv+G12n9pNoWdytJC8U00TrViOwpjT0zgqQS8Q==} @@ -1225,8 +1225,8 @@ packages: eventemitter3@5.0.1: resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - execa@9.5.2: - resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} + execa@9.6.0: + resolution: {integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==} engines: {node: ^18.19.0 || >=20.5.0} expect-type@1.2.1: @@ -1236,16 +1236,11 @@ packages: exponential-backoff@3.1.2: resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} - fast-content-type-parse@2.0.1: - resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} + fast-content-type-parse@3.0.0: + resolution: {integrity: sha512-ZvLdcY8P+N8mGQJahJV5G4U88CSvT1rP8ApL6uETe88MBXrBHAkZlSEySdUlyztF7ccb+Znos3TFqaepHxdhBg==} - fdir@6.4.3: - resolution: {integrity: sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==} - peerDependencies: - picomatch: ^3 || ^4 - peerDependenciesMeta: - picomatch: - optional: true + fd-package-json@1.2.0: + resolution: {integrity: sha512-45LSPmWf+gC5tdCQMNH4s9Sr00bIkiD9aN7dc5hqkrEw1geRYyDQS1v1oMHAW3ysfxfndqGsrDREHHjNNbKUfA==} fdir@6.4.4: resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} @@ -1266,10 +1261,6 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} - find-up-simple@1.0.1: - resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} - engines: {node: '>=18'} - find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -1311,16 +1302,6 @@ packages: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} - git-raw-commits@5.0.0: - resolution: {integrity: sha512-I2ZXrXeOc0KrCvC7swqtIFXFN+rbjnC7b2T943tvemIOVNl+XP8YnA9UVwqFhzzLClnSA60KR/qEjLpXzs73Qg==} - engines: {node: '>=18'} - hasBin: true - - git-semver-tags@8.0.0: - resolution: {integrity: sha512-N7YRIklvPH3wYWAR2vysaqGLPRcpwQ0GKdlqTiVN5w1UmCdaeY3K8s6DMKRCh54DDdzyt/OAB6C8jgVtb7Y2Fg==} - engines: {node: '>=18'} - hasBin: true - git-up@8.1.1: resolution: {integrity: sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g==} @@ -1348,9 +1329,9 @@ packages: engines: {node: '>=0.4.7'} hasBin: true - happy-dom@17.4.6: - resolution: {integrity: sha512-OEV1hDe9i2rFr66+WZNiwy1S8rAJy6bRXmXql68YJDjdfHBRbN76om+qVh68vQACf6y5Bcr90e/oK53RQxsDdg==} - engines: {node: '>=18.0.0'} + happy-dom@17.6.3: + resolution: {integrity: sha512-UVIHeVhxmxedbWPCfgS55Jg2rDfwf2BCKeylcPSqazLz5w3Kri7Q4xdBJubsr/+VUzFLh0VjIvh13RaDA2/Xug==} + engines: {node: '>=20.0.0'} has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} @@ -1427,10 +1408,6 @@ packages: is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - is-ci@4.1.0: - resolution: {integrity: sha512-Ab9bQDQ11lWootZUI5qxgN2ZXwxNI5hTwnsvOc1wyxQ7zQ8OkEDw79mI0+9jI3x432NfwbVRru+3noJfXF6lSQ==} - hasBin: true - is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -1507,6 +1484,9 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@9.0.1: + resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} + js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -1546,8 +1526,8 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - libnpmaccess@10.0.0: - resolution: {integrity: sha512-Nz9Lolajvh6nPA5ixdKNfN2BJS0N7LvqTXPqy3+F37i3T4mcped24JCjwnp5KCPCB0ewX3ccopwUnhaTS1/yXg==} + libnpmaccess@10.0.1: + resolution: {integrity: sha512-o5eAnMxOCR27pceUzJsXVQ0+/u7KcwqkLIlviu1U54PK+cO2FaFr0zXvmrwNJzq8Rkj4ybx2G/U/G9IfWVM7eQ==} engines: {node: ^20.17.0 || >=22.9.0} libnpmpublish@11.0.0: @@ -1585,10 +1565,6 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} - make-dir@5.0.0: - resolution: {integrity: sha512-G0yBotnlWVonPClw+tq+xi4K7DZC9n96HjGTBDdHkstAVsDkfZhi1sTvZypXLpyQTbISBkDtK0E5XlUqDsShQg==} - engines: {node: '>=18'} - make-fetch-happen@14.0.3: resolution: {integrity: sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==} engines: {node: ^18.17.0 || >=20.5.0} @@ -1678,8 +1654,9 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - native-copyfiles@0.3.2: - resolution: {integrity: sha512-BPA78ejTC1fi16bUuc0yWS8NqEfv91m6ObXMVpg6lYJoVk7QZp4VsP5Ztv3SRzjVKiHaTZVwpSMT3NO5xlRXzQ==} + native-copyfiles@1.2.0: + resolution: {integrity: sha512-BaTAVzzDGSdVCe8SXF2/98jDYESkvX3UXh0pgPZ7DyOBNJJ6WgxqbHLzu3q26c/b1fIGCj1xz0GBvFzSEmZBWw==} + engines: {node: ^20.0.0 || >=22.0.0} hasBin: true negotiator@1.0.0: @@ -1911,10 +1888,6 @@ packages: resolution: {integrity: sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==} engines: {node: ^18.17.0 || >=20.5.0} - read-package-up@11.0.0: - resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} - engines: {node: '>=18'} - read-pkg@9.0.1: resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} engines: {node: '>=18'} @@ -1960,8 +1933,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.87.0: - resolution: {integrity: sha512-d0NoFH4v6SjEK7BoX810Jsrhj7IQSYHAHLi/iSpgqKc7LaIDshFRlSg5LOymf9FqQhxEHs2W5ZQXlvy0KD45Uw==} + sass@1.89.1: + resolution: {integrity: sha512-eMLLkl+qz7tx/0cJ9wI+w09GQ2zodTkcE/aVfywwdlRcI3EO19xGnbmJwg/JMIm+5MxVJ6outddLZ4Von4E++Q==} engines: {node: '>=14.0.0'} hasBin: true @@ -1970,6 +1943,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} @@ -2090,10 +2068,6 @@ packages: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} - temp-dir@3.0.0: - resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} - engines: {node: '>=14.16'} - test-exclude@7.0.1: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} engines: {node: '>=18'} @@ -2107,24 +2081,24 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyglobby@0.2.12: - resolution: {integrity: sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==} - engines: {node: '>=12.0.0'} - tinyglobby@0.2.13: resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} engines: {node: '>=12.0.0'} - tinypool@1.0.2: - resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} + engines: {node: '>=12.0.0'} + + tinypool@1.1.0: + resolution: {integrity: sha512-7CotroY9a8DKsKprEy/a14aCCm8jYVmR7aFy4fpkZM8sdpNJbKkixuNjgM50yCmip2ezc8z4N7k3oe2+rfRJCQ==} engines: {node: ^18.0.0 || >=20.0.0} tinyrainbow@2.0.0: resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} engines: {node: '>=14.0.0'} - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + tinyspy@4.0.3: + resolution: {integrity: sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A==} engines: {node: '>=14.0.0'} to-regex-range@5.0.1: @@ -2205,8 +2179,8 @@ packages: resolution: {integrity: sha512-d7KLgL1LD3U3fgnvWEY1cQXoO/q6EQ1BSz48Sa149V/5zVTAbgmZIpyI8TRi6U9/JNyeYLlTKsEMPtLC27RFUg==} engines: {node: ^18.17.0 || >=20.5.0} - vite-node@3.1.2: - resolution: {integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==} + vite-node@3.2.2: + resolution: {integrity: sha512-Xj/jovjZvDXOq2FgLXu8NsY4uHUMWtzVmMC2LkCu9HWdr9Qu1Is5sanX3Z4jOFKdohfaWDnEJWp9pRP0vVpAcA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true @@ -2250,16 +2224,56 @@ packages: yaml: optional: true - vitest@3.1.2: - resolution: {integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==} + vite@6.3.5: + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + jiti: '>=1.21.0' + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + vitest@3.2.2: + resolution: {integrity: sha512-fyNn/Rp016Bt5qvY0OQvIUCwW2vnaEBLxP42PmKbNIoasSYjML+8xyeADOPvBe+Xfl/ubIw4og7Lt9jflRsCNw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.1.2 - '@vitest/ui': 3.1.2 + '@vitest/browser': 3.2.2 + '@vitest/ui': 3.2.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -2278,6 +2292,9 @@ packages: jsdom: optional: true + walk-up-path@3.0.1: + resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} + walk-up-path@4.0.0: resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} engines: {node: 20 || >=22} @@ -2326,6 +2343,10 @@ packages: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} + wrap-ansi@9.0.0: + resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} + engines: {node: '>=18'} + write-file-atomic@5.0.1: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -2353,19 +2374,27 @@ packages: resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} engines: {node: '>=18'} - yaml@2.7.1: - resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==} - engines: {node: '>= 14'} + yaml@2.8.0: + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + engines: {node: '>= 14.6'} hasBin: true yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} + yargs-parser@22.0.0: + resolution: {integrity: sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} + yargs@18.0.0: + resolution: {integrity: sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg==} + engines: {node: ^20.19.0 || ^22.12.0 || >=23} + yocto-queue@1.1.1: resolution: {integrity: sha512-b4JR1PFR10y1mKjhHY9LaGo6tmrgjit7hxVIeAmyMw3jegXR4dhYqLaQF5zMXZxY7tLpMyJeLjr1C4rLmkVe8g==} engines: {node: '>=12.20'} @@ -2406,52 +2435,46 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@biomejs/biome@2.0.0-beta.5': + '@biomejs/biome@2.0.0-beta.6': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.0.0-beta.5 - '@biomejs/cli-darwin-x64': 2.0.0-beta.5 - '@biomejs/cli-linux-arm64': 2.0.0-beta.5 - '@biomejs/cli-linux-arm64-musl': 2.0.0-beta.5 - '@biomejs/cli-linux-x64': 2.0.0-beta.5 - '@biomejs/cli-linux-x64-musl': 2.0.0-beta.5 - '@biomejs/cli-win32-arm64': 2.0.0-beta.5 - '@biomejs/cli-win32-x64': 2.0.0-beta.5 - - '@biomejs/cli-darwin-arm64@2.0.0-beta.5': + '@biomejs/cli-darwin-arm64': 2.0.0-beta.6 + '@biomejs/cli-darwin-x64': 2.0.0-beta.6 + '@biomejs/cli-linux-arm64': 2.0.0-beta.6 + '@biomejs/cli-linux-arm64-musl': 2.0.0-beta.6 + '@biomejs/cli-linux-x64': 2.0.0-beta.6 + '@biomejs/cli-linux-x64-musl': 2.0.0-beta.6 + '@biomejs/cli-win32-arm64': 2.0.0-beta.6 + '@biomejs/cli-win32-x64': 2.0.0-beta.6 + + '@biomejs/cli-darwin-arm64@2.0.0-beta.6': optional: true - '@biomejs/cli-darwin-x64@2.0.0-beta.5': + '@biomejs/cli-darwin-x64@2.0.0-beta.6': optional: true - '@biomejs/cli-linux-arm64-musl@2.0.0-beta.5': + '@biomejs/cli-linux-arm64-musl@2.0.0-beta.6': optional: true - '@biomejs/cli-linux-arm64@2.0.0-beta.5': + '@biomejs/cli-linux-arm64@2.0.0-beta.6': optional: true - '@biomejs/cli-linux-x64-musl@2.0.0-beta.5': + '@biomejs/cli-linux-x64-musl@2.0.0-beta.6': optional: true - '@biomejs/cli-linux-x64@2.0.0-beta.5': + '@biomejs/cli-linux-x64@2.0.0-beta.6': optional: true - '@biomejs/cli-win32-arm64@2.0.0-beta.5': + '@biomejs/cli-win32-arm64@2.0.0-beta.6': optional: true - '@biomejs/cli-win32-x64@2.0.0-beta.5': + '@biomejs/cli-win32-x64@2.0.0-beta.6': optional: true - '@conventional-changelog/git-client@1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)': - dependencies: - '@types/semver': 7.7.0 - semver: 7.7.1 - optionalDependencies: - conventional-commits-filter: 5.0.0 - conventional-commits-parser: 6.1.0 - - '@conventional-changelog/git-client@2.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)': + '@conventional-changelog/git-client@2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0)': dependencies: - semver: 7.7.1 + '@simple-libs/child-process-utils': 1.0.0 + '@simple-libs/stream-utils': 1.1.0 + semver: 7.7.2 optionalDependencies: conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.1.0 @@ -2531,12 +2554,10 @@ snapshots: '@esbuild/win32-x64@0.25.3': optional: true - '@hutson/parse-repository-url@5.0.0': {} - - '@inquirer/core@10.1.10(@types/node@22.15.3)': + '@inquirer/core@10.1.13(@types/node@22.15.3)': dependencies: - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.3) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.3) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -2546,34 +2567,34 @@ snapshots: optionalDependencies: '@types/node': 22.15.3 - '@inquirer/expand@4.0.12(@types/node@22.15.3)': + '@inquirer/expand@4.0.15(@types/node@22.15.3)': dependencies: - '@inquirer/core': 10.1.10(@types/node@22.15.3) - '@inquirer/type': 3.0.6(@types/node@22.15.3) + '@inquirer/core': 10.1.13(@types/node@22.15.3) + '@inquirer/type': 3.0.7(@types/node@22.15.3) yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.15.3 - '@inquirer/figures@1.0.11': {} + '@inquirer/figures@1.0.12': {} - '@inquirer/input@4.1.9(@types/node@22.15.3)': + '@inquirer/input@4.1.12(@types/node@22.15.3)': dependencies: - '@inquirer/core': 10.1.10(@types/node@22.15.3) - '@inquirer/type': 3.0.6(@types/node@22.15.3) + '@inquirer/core': 10.1.13(@types/node@22.15.3) + '@inquirer/type': 3.0.7(@types/node@22.15.3) optionalDependencies: '@types/node': 22.15.3 - '@inquirer/select@4.2.0(@types/node@22.15.3)': + '@inquirer/select@4.2.3(@types/node@22.15.3)': dependencies: - '@inquirer/core': 10.1.10(@types/node@22.15.3) - '@inquirer/figures': 1.0.11 - '@inquirer/type': 3.0.6(@types/node@22.15.3) + '@inquirer/core': 10.1.13(@types/node@22.15.3) + '@inquirer/figures': 1.0.12 + '@inquirer/type': 3.0.7(@types/node@22.15.3) ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 optionalDependencies: '@types/node': 22.15.3 - '@inquirer/type@3.0.6(@types/node@22.15.3)': + '@inquirer/type@3.0.7(@types/node@22.15.3)': optionalDependencies: '@types/node': 22.15.3 @@ -2611,40 +2632,40 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lerna-lite/cli@4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(typescript@5.8.3)': + '@lerna-lite/cli@4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(typescript@5.8.3)': dependencies: - '@lerna-lite/core': 4.1.1(@types/node@22.15.3)(typescript@5.8.3) - '@lerna-lite/init': 4.1.1(@types/node@22.15.3)(typescript@5.8.3) - '@lerna-lite/npmlog': 4.0.0 - dedent: 1.5.3 + '@lerna-lite/core': 4.3.0(@types/node@22.15.3)(typescript@5.8.3) + '@lerna-lite/init': 4.3.0(@types/node@22.15.3)(typescript@5.8.3) + '@lerna-lite/npmlog': 4.1.2 + dedent: 1.6.0 dotenv: 16.5.0 import-local: 3.2.0 load-json-file: 7.0.1 - yargs: 17.7.2 + yargs: 18.0.0 optionalDependencies: - '@lerna-lite/publish': 4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3) - '@lerna-lite/version': 4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3) + '@lerna-lite/publish': 4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3) + '@lerna-lite/version': 4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - typescript - '@lerna-lite/core@4.1.1(@types/node@22.15.3)(typescript@5.8.3)': + '@lerna-lite/core@4.3.0(@types/node@22.15.3)(typescript@5.8.3)': dependencies: - '@inquirer/expand': 4.0.12(@types/node@22.15.3) - '@inquirer/input': 4.1.9(@types/node@22.15.3) - '@inquirer/select': 4.2.0(@types/node@22.15.3) - '@lerna-lite/npmlog': 4.0.0 + '@inquirer/expand': 4.0.15(@types/node@22.15.3) + '@inquirer/input': 4.1.12(@types/node@22.15.3) + '@inquirer/select': 4.2.3(@types/node@22.15.3) + '@lerna-lite/npmlog': 4.1.2 '@npmcli/run-script': 9.1.0 + ci-info: 4.2.0 clone-deep: 4.0.1 config-chain: 1.1.13 cosmiconfig: 9.0.0(typescript@5.8.3) - dedent: 1.5.3 - execa: 9.5.2 + dedent: 1.6.0 + execa: 9.6.0 fs-extra: 11.3.0 glob-parent: 6.0.2 - is-ci: 4.1.0 json5: 2.2.3 load-json-file: 7.0.1 minimatch: 10.0.1 @@ -2653,24 +2674,24 @@ snapshots: p-map: 7.0.3 p-queue: 8.1.0 resolve-from: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 slash: 5.1.0 strong-log-transformer: 2.1.0 - tinyglobby: 0.2.13 + tinyglobby: 0.2.14 tinyrainbow: 2.0.0 write-file-atomic: 6.0.0 write-json-file: 6.0.0 write-package: 7.1.0 - yaml: 2.7.1 + yaml: 2.8.0 transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - typescript - '@lerna-lite/init@4.1.1(@types/node@22.15.3)(typescript@5.8.3)': + '@lerna-lite/init@4.3.0(@types/node@22.15.3)(typescript@5.8.3)': dependencies: - '@lerna-lite/core': 4.1.1(@types/node@22.15.3)(typescript@5.8.3) + '@lerna-lite/core': 4.3.0(@types/node@22.15.3)(typescript@5.8.3) fs-extra: 11.3.0 p-map: 7.0.3 write-json-file: 6.0.0 @@ -2680,7 +2701,7 @@ snapshots: - supports-color - typescript - '@lerna-lite/npmlog@4.0.0': + '@lerna-lite/npmlog@4.1.2': dependencies: aproba: 2.0.0 color-support: 1.1.3 @@ -2691,19 +2712,19 @@ snapshots: string-width: 7.2.0 wide-align: 1.1.5 - '@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3)': + '@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3)': dependencies: - '@lerna-lite/cli': 4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(typescript@5.8.3) - '@lerna-lite/core': 4.1.1(@types/node@22.15.3)(typescript@5.8.3) - '@lerna-lite/npmlog': 4.0.0 - '@lerna-lite/version': 4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3) - '@npmcli/arborist': 9.0.2 - '@npmcli/package-json': 6.1.1 + '@lerna-lite/cli': 4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(typescript@5.8.3) + '@lerna-lite/core': 4.3.0(@types/node@22.15.3)(typescript@5.8.3) + '@lerna-lite/npmlog': 4.1.2 + '@lerna-lite/version': 4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3) + '@npmcli/arborist': 9.1.1 + '@npmcli/package-json': 6.2.0 byte-size: 9.0.1 columnify: 1.6.0 fs-extra: 11.3.0 has-unicode: 2.0.1 - libnpmaccess: 10.0.0 + libnpmaccess: 10.0.1 libnpmpublish: 11.0.0 normalize-path: 3.0.0 npm-package-arg: 12.0.2 @@ -2712,11 +2733,10 @@ snapshots: p-map: 7.0.3 p-pipe: 4.0.0 pacote: 21.0.0 - semver: 7.7.1 + semver: 7.7.2 ssri: 12.0.0 tar: 7.4.3 - temp-dir: 3.0.0 - tinyglobby: 0.2.13 + tinyglobby: 0.2.14 tinyrainbow: 2.0.0 transitivePeerDependencies: - '@75lb/nature' @@ -2730,26 +2750,25 @@ snapshots: - supports-color - typescript - '@lerna-lite/version@4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3)': + '@lerna-lite/version@4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3)': dependencies: - '@lerna-lite/cli': 4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.1.1(@lerna-lite/publish@4.1.1(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(typescript@5.8.3) - '@lerna-lite/core': 4.1.1(@types/node@22.15.3)(typescript@5.8.3) - '@lerna-lite/npmlog': 4.0.0 + '@conventional-changelog/git-client': 2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) + '@lerna-lite/cli': 4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@lerna-lite/version@4.3.0(@lerna-lite/publish@4.3.0(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(conventional-commits-filter@5.0.0)(typescript@5.8.3))(@types/node@22.15.3)(typescript@5.8.3) + '@lerna-lite/core': 4.3.0(@types/node@22.15.3)(typescript@5.8.3) + '@lerna-lite/npmlog': 4.1.2 '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 21.1.1 - conventional-changelog: 6.0.0(conventional-commits-filter@5.0.0) + '@octokit/rest': 22.0.0 + conventional-changelog: 7.0.2(conventional-commits-filter@5.0.0) conventional-changelog-angular: 8.0.0 - conventional-changelog-writer: 8.0.1 + conventional-changelog-writer: 8.1.0 conventional-commits-parser: 6.1.0 - conventional-recommended-bump: 11.0.0 - dedent: 1.5.3 + conventional-recommended-bump: 11.1.0 + dedent: 1.6.0 fs-extra: 11.3.0 - get-stream: 9.0.1 git-url-parse: 16.1.0 graceful-fs: 4.2.11 is-stream: 4.0.1 load-json-file: 7.0.1 - make-dir: 5.0.0 minimatch: 10.0.1 new-github-release-url: 2.0.0 npm-package-arg: 12.0.2 @@ -2758,9 +2777,8 @@ snapshots: p-pipe: 4.0.0 p-reduce: 3.0.0 pify: 6.1.0 - semver: 7.7.1 + semver: 7.7.2 slash: 5.1.0 - temp-dir: 3.0.0 tinyrainbow: 2.0.0 uuid: 11.1.0 write-json-file: 6.0.0 @@ -2786,7 +2804,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/arborist@9.0.2': + '@npmcli/arborist@9.1.1': dependencies: '@isaacs/string-locale-compare': 1.1.0 '@npmcli/fs': 4.0.0 @@ -2795,7 +2813,7 @@ snapshots: '@npmcli/metavuln-calculator': 9.0.0 '@npmcli/name-from-folder': 3.0.0 '@npmcli/node-gyp': 4.0.0 - '@npmcli/package-json': 6.1.1 + '@npmcli/package-json': 6.2.0 '@npmcli/query': 4.0.0 '@npmcli/redact': 3.1.1 '@npmcli/run-script': 9.1.0 @@ -2818,7 +2836,7 @@ snapshots: promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.2 read-package-json-fast: 4.0.0 - semver: 7.7.1 + semver: 7.7.2 ssri: 12.0.0 treeverse: 3.0.0 walk-up-path: 4.0.0 @@ -2827,7 +2845,7 @@ snapshots: '@npmcli/fs@4.0.0': dependencies: - semver: 7.7.1 + semver: 7.7.2 '@npmcli/git@6.0.3': dependencies: @@ -2837,7 +2855,7 @@ snapshots: npm-pick-manifest: 10.0.0 proc-log: 5.0.0 promise-retry: 2.0.1 - semver: 7.7.1 + semver: 7.7.2 which: 5.0.0 '@npmcli/installed-package-contents@3.0.0': @@ -2848,7 +2866,7 @@ snapshots: '@npmcli/map-workspaces@4.0.2': dependencies: '@npmcli/name-from-folder': 3.0.0 - '@npmcli/package-json': 6.1.1 + '@npmcli/package-json': 6.2.0 glob: 10.4.5 minimatch: 9.0.5 @@ -2858,7 +2876,7 @@ snapshots: json-parse-even-better-errors: 4.0.0 pacote: 21.0.0 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color @@ -2873,7 +2891,17 @@ snapshots: hosted-git-info: 8.0.2 json-parse-even-better-errors: 4.0.0 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 + validate-npm-package-license: 3.0.4 + + '@npmcli/package-json@6.2.0': + dependencies: + '@npmcli/git': 6.0.3 + glob: 10.4.5 + hosted-git-info: 8.0.2 + json-parse-even-better-errors: 4.0.0 + proc-log: 5.0.0 + semver: 7.7.2 validate-npm-package-license: 3.0.4 '@npmcli/promise-spawn@8.0.2': @@ -2897,69 +2925,69 @@ snapshots: transitivePeerDependencies: - supports-color - '@octokit/auth-token@5.1.2': {} + '@octokit/auth-token@6.0.0': {} - '@octokit/core@6.1.4': + '@octokit/core@7.0.2': dependencies: - '@octokit/auth-token': 5.1.2 - '@octokit/graphql': 8.2.1 - '@octokit/request': 9.2.2 - '@octokit/request-error': 6.1.7 - '@octokit/types': 13.8.0 - before-after-hook: 3.0.2 + '@octokit/auth-token': 6.0.0 + '@octokit/graphql': 9.0.1 + '@octokit/request': 10.0.2 + '@octokit/request-error': 7.0.0 + '@octokit/types': 14.1.0 + before-after-hook: 4.0.0 universal-user-agent: 7.0.2 - '@octokit/endpoint@10.1.3': + '@octokit/endpoint@11.0.0': dependencies: - '@octokit/types': 13.8.0 + '@octokit/types': 14.1.0 universal-user-agent: 7.0.2 - '@octokit/graphql@8.2.1': + '@octokit/graphql@9.0.1': dependencies: - '@octokit/request': 9.2.2 - '@octokit/types': 13.8.0 + '@octokit/request': 10.0.2 + '@octokit/types': 14.1.0 universal-user-agent: 7.0.2 - '@octokit/openapi-types@23.0.1': {} + '@octokit/openapi-types@25.1.0': {} '@octokit/plugin-enterprise-rest@6.0.1': {} - '@octokit/plugin-paginate-rest@11.4.3(@octokit/core@6.1.4)': + '@octokit/plugin-paginate-rest@13.0.1(@octokit/core@7.0.2)': dependencies: - '@octokit/core': 6.1.4 - '@octokit/types': 13.8.0 + '@octokit/core': 7.0.2 + '@octokit/types': 14.1.0 - '@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.4)': + '@octokit/plugin-request-log@6.0.0(@octokit/core@7.0.2)': dependencies: - '@octokit/core': 6.1.4 + '@octokit/core': 7.0.2 - '@octokit/plugin-rest-endpoint-methods@13.3.1(@octokit/core@6.1.4)': + '@octokit/plugin-rest-endpoint-methods@16.0.0(@octokit/core@7.0.2)': dependencies: - '@octokit/core': 6.1.4 - '@octokit/types': 13.8.0 + '@octokit/core': 7.0.2 + '@octokit/types': 14.1.0 - '@octokit/request-error@6.1.7': + '@octokit/request-error@7.0.0': dependencies: - '@octokit/types': 13.8.0 + '@octokit/types': 14.1.0 - '@octokit/request@9.2.2': + '@octokit/request@10.0.2': dependencies: - '@octokit/endpoint': 10.1.3 - '@octokit/request-error': 6.1.7 - '@octokit/types': 13.8.0 - fast-content-type-parse: 2.0.1 + '@octokit/endpoint': 11.0.0 + '@octokit/request-error': 7.0.0 + '@octokit/types': 14.1.0 + fast-content-type-parse: 3.0.0 universal-user-agent: 7.0.2 - '@octokit/rest@21.1.1': + '@octokit/rest@22.0.0': dependencies: - '@octokit/core': 6.1.4 - '@octokit/plugin-paginate-rest': 11.4.3(@octokit/core@6.1.4) - '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.4) - '@octokit/plugin-rest-endpoint-methods': 13.3.1(@octokit/core@6.1.4) + '@octokit/core': 7.0.2 + '@octokit/plugin-paginate-rest': 13.0.1(@octokit/core@7.0.2) + '@octokit/plugin-request-log': 6.0.0(@octokit/core@7.0.2) + '@octokit/plugin-rest-endpoint-methods': 16.0.0(@octokit/core@7.0.2) - '@octokit/types@13.8.0': + '@octokit/types@14.1.0': dependencies: - '@octokit/openapi-types': 23.0.1 + '@octokit/openapi-types': 25.1.0 '@parcel/watcher-android-arm64@2.5.1': optional: true @@ -3121,6 +3149,15 @@ snapshots: '@sigstore/core': 2.0.0 '@sigstore/protobuf-specs': 0.4.0 + '@simple-libs/child-process-utils@1.0.0': + dependencies: + '@simple-libs/stream-utils': 1.1.0 + '@types/node': 22.15.3 + + '@simple-libs/stream-utils@1.1.0': + dependencies: + '@types/node': 22.15.3 + '@sindresorhus/merge-streams@4.0.0': {} '@tufjs/canonical-json@2.0.0': {} @@ -3130,6 +3167,12 @@ snapshots: '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 + '@types/chai@5.2.2': + dependencies: + '@types/deep-eql': 4.0.2 + + '@types/deep-eql@4.0.2': {} + '@types/estree@1.0.7': {} '@types/node@22.15.3': @@ -3140,13 +3183,12 @@ snapshots: '@types/parse-path@7.0.3': {} - '@types/semver@7.7.0': {} - - '@vitest/coverage-v8@3.1.2(vitest@3.1.2(@types/node@22.15.3)(happy-dom@17.4.6)(sass@1.87.0)(yaml@2.7.1))': + '@vitest/coverage-v8@3.2.2(vitest@3.2.2(@types/node@22.15.3)(happy-dom@17.6.3)(sass@1.89.1)(yaml@2.8.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 - debug: 4.4.0 + ast-v8-to-istanbul: 0.3.3 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -3156,54 +3198,53 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.2(@types/node@22.15.3)(happy-dom@17.4.6)(sass@1.87.0)(yaml@2.7.1) + vitest: 3.2.2(@types/node@22.15.3)(happy-dom@17.6.3)(sass@1.89.1)(yaml@2.8.0) transitivePeerDependencies: - supports-color - '@vitest/expect@3.1.2': + '@vitest/expect@3.2.2': dependencies: - '@vitest/spy': 3.1.2 - '@vitest/utils': 3.1.2 + '@types/chai': 5.2.2 + '@vitest/spy': 3.2.2 + '@vitest/utils': 3.2.2 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.2(vite@6.3.4(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1))': + '@vitest/mocker@3.2.2(vite@6.3.4(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0))': dependencies: - '@vitest/spy': 3.1.2 + '@vitest/spy': 3.2.2 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.4(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1) + vite: 6.3.4(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0) - '@vitest/pretty-format@3.1.2': + '@vitest/pretty-format@3.2.2': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.1.2': + '@vitest/runner@3.2.2': dependencies: - '@vitest/utils': 3.1.2 + '@vitest/utils': 3.2.2 pathe: 2.0.3 - '@vitest/snapshot@3.1.2': + '@vitest/snapshot@3.2.2': dependencies: - '@vitest/pretty-format': 3.1.2 + '@vitest/pretty-format': 3.2.2 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.1.2': + '@vitest/spy@3.2.2': dependencies: - tinyspy: 3.0.2 + tinyspy: 4.0.3 - '@vitest/utils@3.1.2': + '@vitest/utils@3.2.2': dependencies: - '@vitest/pretty-format': 3.1.2 + '@vitest/pretty-format': 3.2.2 loupe: 3.1.3 tinyrainbow: 2.0.0 abbrev@3.0.0: {} - add-stream@1.0.0: {} - agent-base@7.1.3: {} ansi-escapes@4.3.2: @@ -3232,9 +3273,15 @@ snapshots: assertion-error@2.0.1: {} + ast-v8-to-istanbul@0.3.3: + dependencies: + '@jridgewell/trace-mapping': 0.3.25 + estree-walker: 3.0.3 + js-tokens: 9.0.1 + balanced-match@1.0.2: {} - before-after-hook@3.0.2: {} + before-after-hook@4.0.0: {} bin-links@5.0.0: dependencies: @@ -3244,7 +3291,7 @@ snapshots: read-cmd-shim: 5.0.0 write-file-atomic: 6.0.0 - bootstrap@5.3.5(@popperjs/core@2.11.8): + bootstrap@5.3.6(@popperjs/core@2.11.8): dependencies: '@popperjs/core': 2.11.8 @@ -3298,6 +3345,8 @@ snapshots: ci-info@4.1.0: {} + ci-info@4.2.0: {} + cli-width@4.1.0: {} cliui@8.0.1: @@ -3306,6 +3355,12 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + cliui@9.0.1: + dependencies: + string-width: 7.2.0 + strip-ansi: 7.1.0 + wrap-ansi: 9.0.0 + clone-deep@4.0.1: dependencies: is-plain-object: 2.0.4 @@ -3347,63 +3402,29 @@ snapshots: dependencies: compare-func: 2.0.0 - conventional-changelog-atom@5.0.0: {} - - conventional-changelog-codemirror@5.0.0: {} - - conventional-changelog-conventionalcommits@8.0.0: - dependencies: - compare-func: 2.0.0 - - conventional-changelog-core@8.0.0(conventional-commits-filter@5.0.0): - dependencies: - '@hutson/parse-repository-url': 5.0.0 - add-stream: 1.0.0 - conventional-changelog-writer: 8.0.1 - conventional-commits-parser: 6.1.0 - git-raw-commits: 5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) - git-semver-tags: 8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) - hosted-git-info: 7.0.2 - normalize-package-data: 6.0.2 - read-package-up: 11.0.0 - read-pkg: 9.0.1 - transitivePeerDependencies: - - conventional-commits-filter - - conventional-changelog-ember@5.0.0: {} - - conventional-changelog-eslint@6.0.0: {} - - conventional-changelog-express@5.0.0: {} - - conventional-changelog-jquery@6.0.0: {} - - conventional-changelog-jshint@5.0.0: + conventional-changelog-conventionalcommits@9.0.0: dependencies: compare-func: 2.0.0 conventional-changelog-preset-loader@5.0.0: {} - conventional-changelog-writer@8.0.1: + conventional-changelog-writer@8.1.0: dependencies: conventional-commits-filter: 5.0.0 handlebars: 4.7.8 meow: 13.2.0 - semver: 7.7.1 + semver: 7.7.2 - conventional-changelog@6.0.0(conventional-commits-filter@5.0.0): + conventional-changelog@7.0.2(conventional-commits-filter@5.0.0): dependencies: - conventional-changelog-angular: 8.0.0 - conventional-changelog-atom: 5.0.0 - conventional-changelog-codemirror: 5.0.0 - conventional-changelog-conventionalcommits: 8.0.0 - conventional-changelog-core: 8.0.0(conventional-commits-filter@5.0.0) - conventional-changelog-ember: 5.0.0 - conventional-changelog-eslint: 6.0.0 - conventional-changelog-express: 5.0.0 - conventional-changelog-jquery: 6.0.0 - conventional-changelog-jshint: 5.0.0 + '@conventional-changelog/git-client': 2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) + '@types/normalize-package-data': 2.4.4 conventional-changelog-preset-loader: 5.0.0 + conventional-changelog-writer: 8.1.0 + conventional-commits-parser: 6.1.0 + fd-package-json: 1.2.0 + meow: 13.2.0 + normalize-package-data: 7.0.0 transitivePeerDependencies: - conventional-commits-filter @@ -3413,9 +3434,9 @@ snapshots: dependencies: meow: 13.2.0 - conventional-recommended-bump@11.0.0: + conventional-recommended-bump@11.1.0: dependencies: - '@conventional-changelog/git-client': 2.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) + '@conventional-changelog/git-client': 2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) conventional-changelog-preset-loader: 5.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.1.0 @@ -3442,7 +3463,11 @@ snapshots: dependencies: ms: 2.1.3 - dedent@1.5.3: {} + debug@4.4.1: + dependencies: + ms: 2.1.3 + + dedent@1.6.0: {} deep-eql@5.0.2: {} @@ -3491,7 +3516,7 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-module-lexer@1.6.0: {} + es-module-lexer@1.7.0: {} esbuild@0.25.3: optionalDependencies: @@ -3529,7 +3554,7 @@ snapshots: eventemitter3@5.0.1: {} - execa@9.5.2: + execa@9.6.0: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.6 @@ -3548,11 +3573,11 @@ snapshots: exponential-backoff@3.1.2: {} - fast-content-type-parse@2.0.1: {} + fast-content-type-parse@3.0.0: {} - fdir@6.4.3(picomatch@4.0.2): - optionalDependencies: - picomatch: 4.0.2 + fd-package-json@1.2.0: + dependencies: + walk-up-path: 3.0.1 fdir@6.4.4(picomatch@4.0.2): optionalDependencies: @@ -3569,8 +3594,6 @@ snapshots: to-regex-range: 5.0.1 optional: true - find-up-simple@1.0.1: {} - find-up@4.1.0: dependencies: locate-path: 5.0.0 @@ -3609,22 +3632,6 @@ snapshots: '@sec-ant/readable-stream': 0.4.1 is-stream: 4.0.1 - git-raw-commits@5.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0): - dependencies: - '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) - meow: 13.2.0 - transitivePeerDependencies: - - conventional-commits-filter - - conventional-commits-parser - - git-semver-tags@8.0.0(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0): - dependencies: - '@conventional-changelog/git-client': 1.0.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.1.0) - meow: 13.2.0 - transitivePeerDependencies: - - conventional-commits-filter - - conventional-commits-parser - git-up@8.1.1: dependencies: is-ssh: 1.4.1 @@ -3667,7 +3674,7 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - happy-dom@17.4.6: + happy-dom@17.6.3: dependencies: webidl-conversions: 7.0.0 whatwg-mimetype: 3.0.0 @@ -3740,10 +3747,6 @@ snapshots: is-arrayish@0.2.1: {} - is-ci@4.1.0: - dependencies: - ci-info: 4.1.0 - is-extglob@2.1.1: {} is-fullwidth-code-point@3.0.0: {} @@ -3788,7 +3791,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.0 + debug: 4.4.1 istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -3810,6 +3813,8 @@ snapshots: js-tokens@4.0.0: {} + js-tokens@9.0.1: {} + js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -3838,7 +3843,7 @@ snapshots: kind-of@6.0.3: {} - libnpmaccess@10.0.0: + libnpmaccess@10.0.1: dependencies: npm-package-arg: 12.0.2 npm-registry-fetch: 18.0.2 @@ -3852,7 +3857,7 @@ snapshots: npm-package-arg: 12.0.2 npm-registry-fetch: 18.0.2 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 sigstore: 3.1.0 ssri: 12.0.0 transitivePeerDependencies: @@ -3886,8 +3891,6 @@ snapshots: dependencies: semver: 7.7.1 - make-dir@5.0.0: {} - make-fetch-happen@14.0.3: dependencies: '@npmcli/agent': 3.0.0 @@ -3980,11 +3983,11 @@ snapshots: nanoid@3.3.11: {} - native-copyfiles@0.3.2: + native-copyfiles@1.2.0: dependencies: - tinyglobby: 0.2.12 + tinyglobby: 0.2.14 untildify: 5.0.0 - yargs: 17.7.2 + yargs: 18.0.0 negotiator@1.0.0: {} @@ -4006,7 +4009,7 @@ snapshots: make-fetch-happen: 14.0.3 nopt: 8.1.0 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 tar: 7.4.3 which: 5.0.0 transitivePeerDependencies: @@ -4019,13 +4022,13 @@ snapshots: normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-package-data@7.0.0: dependencies: hosted-git-info: 8.0.2 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-path@3.0.0: {} @@ -4036,7 +4039,7 @@ snapshots: npm-install-checks@7.1.1: dependencies: - semver: 7.7.1 + semver: 7.7.2 npm-normalize-package-bin@4.0.0: {} @@ -4044,7 +4047,7 @@ snapshots: dependencies: hosted-git-info: 8.0.2 proc-log: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-name: 6.0.0 npm-packlist@10.0.0: @@ -4056,7 +4059,7 @@ snapshots: npm-install-checks: 7.1.1 npm-normalize-package-bin: 4.0.0 npm-package-arg: 12.0.2 - semver: 7.7.1 + semver: 7.7.2 npm-registry-fetch@18.0.2: dependencies: @@ -4109,7 +4112,7 @@ snapshots: dependencies: '@npmcli/git': 6.0.3 '@npmcli/installed-package-contents': 3.0.0 - '@npmcli/package-json': 6.1.1 + '@npmcli/package-json': 6.2.0 '@npmcli/promise-spawn': 8.0.2 '@npmcli/run-script': 9.1.0 cacache: 19.0.1 @@ -4233,12 +4236,6 @@ snapshots: json-parse-even-better-errors: 4.0.0 npm-normalize-package-bin: 4.0.0 - read-package-up@11.0.0: - dependencies: - find-up-simple: 1.0.1 - read-pkg: 9.0.1 - type-fest: 4.35.0 - read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 @@ -4299,7 +4296,7 @@ snapshots: safer-buffer@2.1.2: optional: true - sass@1.87.0: + sass@1.89.1: dependencies: chokidar: 4.0.3 immutable: 5.0.3 @@ -4309,6 +4306,8 @@ snapshots: semver@7.7.1: {} + semver@7.7.2: {} + set-blocking@2.0.0: {} shallow-clone@3.0.1: @@ -4441,8 +4440,6 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 - temp-dir@3.0.0: {} - test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 @@ -4455,21 +4452,21 @@ snapshots: tinyexec@0.3.2: {} - tinyglobby@0.2.12: + tinyglobby@0.2.13: dependencies: - fdir: 6.4.3(picomatch@4.0.2) + fdir: 6.4.4(picomatch@4.0.2) picomatch: 4.0.2 - tinyglobby@0.2.13: + tinyglobby@0.2.14: dependencies: fdir: 6.4.4(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.0.2: {} + tinypool@1.1.0: {} tinyrainbow@2.0.0: {} - tinyspy@3.0.2: {} + tinyspy@4.0.3: {} to-regex-range@5.0.1: dependencies: @@ -4528,13 +4525,13 @@ snapshots: validate-npm-package-name@6.0.0: {} - vite-node@3.1.2(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1): + vite-node@3.2.2(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0): dependencies: cac: 6.7.14 - debug: 4.4.0 - es-module-lexer: 1.6.0 + debug: 4.4.1 + es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.4(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1) + vite: 6.3.4(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -4549,7 +4546,21 @@ snapshots: - tsx - yaml - vite@6.3.4(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1): + vite@6.3.4(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0): + dependencies: + esbuild: 0.25.3 + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + postcss: 8.5.3 + rollup: 4.40.1 + tinyglobby: 0.2.14 + optionalDependencies: + '@types/node': 22.15.3 + fsevents: 2.3.3 + sass: 1.89.1 + yaml: 2.8.0 + + vite@6.3.5(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0): dependencies: esbuild: 0.25.3 fdir: 6.4.4(picomatch@4.0.2) @@ -4560,35 +4571,37 @@ snapshots: optionalDependencies: '@types/node': 22.15.3 fsevents: 2.3.3 - sass: 1.87.0 - yaml: 2.7.1 - - vitest@3.1.2(@types/node@22.15.3)(happy-dom@17.4.6)(sass@1.87.0)(yaml@2.7.1): - dependencies: - '@vitest/expect': 3.1.2 - '@vitest/mocker': 3.1.2(vite@6.3.4(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1)) - '@vitest/pretty-format': 3.1.2 - '@vitest/runner': 3.1.2 - '@vitest/snapshot': 3.1.2 - '@vitest/spy': 3.1.2 - '@vitest/utils': 3.1.2 + sass: 1.89.1 + yaml: 2.8.0 + + vitest@3.2.2(@types/node@22.15.3)(happy-dom@17.6.3)(sass@1.89.1)(yaml@2.8.0): + dependencies: + '@types/chai': 5.2.2 + '@vitest/expect': 3.2.2 + '@vitest/mocker': 3.2.2(vite@6.3.4(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0)) + '@vitest/pretty-format': 3.2.2 + '@vitest/runner': 3.2.2 + '@vitest/snapshot': 3.2.2 + '@vitest/spy': 3.2.2 + '@vitest/utils': 3.2.2 chai: 5.2.0 - debug: 4.4.0 + debug: 4.4.1 expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 + picomatch: 4.0.2 std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 - tinyglobby: 0.2.13 - tinypool: 1.0.2 + tinyglobby: 0.2.14 + tinypool: 1.1.0 tinyrainbow: 2.0.0 - vite: 6.3.4(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1) - vite-node: 3.1.2(@types/node@22.15.3)(sass@1.87.0)(yaml@2.7.1) + vite: 6.3.4(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0) + vite-node: 3.2.2(@types/node@22.15.3)(sass@1.89.1)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.15.3 - happy-dom: 17.4.6 + happy-dom: 17.6.3 transitivePeerDependencies: - jiti - less @@ -4603,6 +4616,8 @@ snapshots: - tsx - yaml + walk-up-path@3.0.1: {} + walk-up-path@4.0.0: {} wcwidth@1.0.1: @@ -4650,6 +4665,12 @@ snapshots: string-width: 5.1.2 strip-ansi: 7.1.0 + wrap-ansi@9.0.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 7.2.0 + strip-ansi: 7.1.0 + write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 @@ -4681,10 +4702,12 @@ snapshots: yallist@5.0.0: {} - yaml@2.7.1: {} + yaml@2.8.0: {} yargs-parser@21.1.1: {} + yargs-parser@22.0.0: {} + yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -4695,6 +4718,15 @@ snapshots: y18n: 5.0.8 yargs-parser: 21.1.1 + yargs@18.0.0: + dependencies: + cliui: 9.0.1 + escalade: 3.2.0 + get-caller-file: 2.0.5 + string-width: 7.2.0 + y18n: 5.0.8 + yargs-parser: 22.0.0 + yocto-queue@1.1.1: {} yoctocolors-cjs@2.1.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 600b4bb..fd7a5f6 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,9 @@ packages: - 'packages/**' + +# Define a catalog of version ranges. +catalog: + fflate: ^0.8.2 + sass: ^1.89.1 + typescript: ^5.8.3 + vite: ^6.3.5 \ No newline at end of file