diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f404165..4dc6261 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,8 +19,6 @@ jobs: runs-on: ubuntu-latest strategy: fail-fast: false - matrix: - node: [20] steps: - name: Retrieve current Date Time in EST @@ -38,7 +36,7 @@ jobs: - name: Set NodeJS uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node }} + node-version: 24 - name: Install pnpm uses: pnpm/action-setup@v3 diff --git a/package.json b/package.json index fd8a539..9c29b96 100644 --- a/package.json +++ b/package.json @@ -55,10 +55,10 @@ }, "packageManager": "pnpm@10.10.0", "devDependencies": { - "@biomejs/biome": "^2.2.3", - "@lerna-lite/cli": "^4.7.3", - "@lerna-lite/publish": "^4.7.3", - "@types/node": "^24.3.1", + "@biomejs/biome": "^2.2.4", + "@lerna-lite/cli": "^4.9.0", + "@lerna-lite/publish": "^4.9.0", + "@types/node": "^24.5.2", "@vitest/coverage-v8": "^3.2.4", "conventional-changelog-conventionalcommits": "^9.1.0", "happy-dom": "^18.0.1", diff --git a/packages/excel-builder-vanilla-types/dist/index.d.ts b/packages/excel-builder-vanilla-types/dist/index.d.ts index 23c519b..820ee8f 100644 --- a/packages/excel-builder-vanilla-types/dist/index.d.ts +++ b/packages/excel-builder-vanilla-types/dist/index.d.ts @@ -1035,15 +1035,15 @@ export type InferOutputByType = T extends "Blob */ export declare function createWorkbook(): Workbook; /** - * Turns a workbook into a downloadable file, you can between a 'Blob' or 'Uint8Array', - * and if nothing is provided then 'Blob' will be the default + * Turns a Workbook into a downloadable file, you can switch output type a `Blob` or `Uint8Array`, + * and if nothing is provided then `Blob` is the default output type. * @param {Excel/Workbook} workbook - The workbook that is being converted * @param {'Uint8Array' | 'Blob'} [outputType='Blob'] - defaults to 'Blob' * @param {Object} [options] * - `fileFormat` defaults to "xlsx" - * - `mimeType`: a mime type can be provided by the user or auto-detect the mime when undefined (by file extension .xls/.xlsx) + * - `mimeType`: a mime type can be provided by the user or auto-detect the mime when undefined (by file extension `.xls`/`.xlsx`) * (user can pass an empty string to completely cancel the mime type altogether) - * - `zipOptions` to specify any `fflate` options to modify how the zip is created. + * - `zipOptions` to specify any `fflate` options to modify how the zip will be created. * @returns {Promise} */ export declare function createExcelFile(workbook: Workbook, outputType?: T, options?: { @@ -1053,11 +1053,11 @@ export declare function createExcelFile>; /** * Download Excel file, currently only supports a "browser" as `downloadType` - * but it could be expended in the future to also other type of platform like NodeJS for example. + * but it could be expended in the future to also support other type of platforms like NodeJS for example. * @param {Workbook} workbook - * @param {String} filename - filename (must also include file extension, xls/xlsx) + * @param {String} filename - filename (must also include file extension: `.xls` or `.xlsx`) * @param {Object} [options] - * - `downloadType`: download type (browser/node), currently only a "browser" download as a Blob + * - `downloadType`: download type ('browser' / 'node'), currently only supports "browser" download as a Blob * - `mimeType`: a mime type can be provided by the user or auto-detect the mime when undefined (by file extension .xls/.xlsx) * (user can pass an empty string to completely cancel the mime type altogether) * - `zipOptions` to specify any `fflate` options to modify how the zip is created. diff --git a/packages/excel-builder-vanilla/package.json b/packages/excel-builder-vanilla/package.json index b5de265..da6ee47 100644 --- a/packages/excel-builder-vanilla/package.json +++ b/packages/excel-builder-vanilla/package.json @@ -59,9 +59,9 @@ }, "devDependencies": { "dts-bundle-generator": "^9.5.1", - "native-copyfiles": "^1.3.5", + "native-copyfiles": "^1.3.6", "remove-glob": "catalog:", "typescript": "catalog:", "vite": "catalog:" } -} +} \ No newline at end of file diff --git a/packages/excel-builder-vanilla/src/streaming.ts b/packages/excel-builder-vanilla/src/streaming.ts index 0f6fffa..9ee33a1 100644 --- a/packages/excel-builder-vanilla/src/streaming.ts +++ b/packages/excel-builder-vanilla/src/streaming.ts @@ -16,13 +16,11 @@ export interface ExcelFileStreamOptions { * Yields zipped chunks for browser (ReadableStream) or NodeJS (async generator). */ export function createExcelFileStream(workbook: Workbook, options?: ExcelFileStreamOptions) { - const isBrowser = typeof window !== 'undefined' && typeof window.ReadableStream !== 'undefined'; - const isNode = typeof process !== 'undefined' && process.versions?.node; - if (isBrowser) { - return browserExcelStream(workbook, options); + if (typeof window !== 'undefined' && typeof window.ReadableStream !== 'undefined') { + return browserExcelStream(workbook, options); // Browser environment } - if (isNode) { - return nodeExcelStream(workbook, options); + if (typeof process !== 'undefined' && process.versions?.node) { + return nodeExcelStream(workbook, options); // NodeJS environment } throw new Error('Streaming is only supported in browser or NodeJS environments.'); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd66712..4ae7b7b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,37 +10,37 @@ catalogs: specifier: ^0.8.2 version: 0.8.2 remove-glob: - specifier: ^0.3.6 - version: 0.3.6 + specifier: ^0.4.4 + version: 0.4.4 sass: - specifier: ^1.92.1 - version: 1.92.1 + specifier: ^1.93.2 + version: 1.93.2 typescript: specifier: ^5.9.2 version: 5.9.2 vite: - specifier: ^7.1.5 - version: 7.1.5 + specifier: ^7.1.7 + version: 7.1.7 importers: .: devDependencies: '@biomejs/biome': - specifier: ^2.2.3 - version: 2.2.3 + specifier: ^2.2.4 + version: 2.2.4 '@lerna-lite/cli': - specifier: ^4.7.3 - version: 4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@lerna-lite/version@4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1) + specifier: ^4.9.0 + version: 4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@lerna-lite/version@4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2) '@lerna-lite/publish': - specifier: ^4.7.3 - version: 4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0) + specifier: ^4.9.0 + version: 4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0) '@types/node': - specifier: ^24.3.1 - version: 24.3.1 + specifier: ^24.5.2 + version: 24.5.2 '@vitest/coverage-v8': specifier: ^3.2.4 - version: 3.2.4(vitest@3.2.4(@types/node@24.3.1)(happy-dom@18.0.1)(sass@1.92.1)(yaml@2.8.1)) + version: 3.2.4(vitest@3.2.4(@types/node@24.5.2)(happy-dom@18.0.1)(sass@1.93.2)(yaml@2.8.1)) conventional-changelog-conventionalcommits: specifier: ^9.1.0 version: 9.1.0 @@ -49,13 +49,13 @@ importers: version: 18.0.1 remove-glob: specifier: 'catalog:' - version: 0.3.6 + version: 0.4.4 typescript: specifier: 'catalog:' version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@24.3.1)(happy-dom@18.0.1)(sass@1.92.1)(yaml@2.8.1) + version: 3.2.4(@types/node@24.5.2)(happy-dom@18.0.1)(sass@1.93.2)(yaml@2.8.1) packages/demo: dependencies: @@ -80,13 +80,13 @@ importers: version: 0.8.2 sass: specifier: 'catalog:' - version: 1.92.1 + version: 1.93.2 typescript: specifier: 'catalog:' version: 5.9.2 vite: specifier: 'catalog:' - version: 7.1.5(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1) + version: 7.1.7(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1) packages/excel-builder-vanilla: dependencies: @@ -98,17 +98,17 @@ importers: specifier: ^9.5.1 version: 9.5.1 native-copyfiles: - specifier: ^1.3.5 - version: 1.3.5 + specifier: ^1.3.6 + version: 1.3.6 remove-glob: specifier: 'catalog:' - version: 0.3.6 + version: 0.4.4 typescript: specifier: 'catalog:' version: 5.9.2 vite: specifier: 'catalog:' - version: 7.1.5(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1) + version: 7.1.7(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1) packages/excel-builder-vanilla-types: dependencies: @@ -151,55 +151,55 @@ packages: resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} engines: {node: '>=18'} - '@biomejs/biome@2.2.3': - resolution: {integrity: sha512-9w0uMTvPrIdvUrxazZ42Ib7t8Y2yoGLKLdNne93RLICmaHw7mcLv4PPb5LvZLJF3141gQHiCColOh/v6VWlWmg==} + '@biomejs/biome@2.2.4': + resolution: {integrity: sha512-TBHU5bUy/Ok6m8c0y3pZiuO/BZoY/OcGxoLlrfQof5s8ISVwbVBdFINPQZyFfKwil8XibYWb7JMwnT8wT4WVPg==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.2.3': - resolution: {integrity: sha512-OrqQVBpadB5eqzinXN4+Q6honBz+tTlKVCsbEuEpljK8ASSItzIRZUA02mTikl3H/1nO2BMPFiJ0nkEZNy3B1w==} + '@biomejs/cli-darwin-arm64@2.2.4': + resolution: {integrity: sha512-RJe2uiyaloN4hne4d2+qVj3d3gFJFbmrr5PYtkkjei1O9c+BjGXgpUPVbi8Pl8syumhzJjFsSIYkcLt2VlVLMA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.2.3': - resolution: {integrity: sha512-OCdBpb1TmyfsTgBAM1kPMXyYKTohQ48WpiN9tkt9xvU6gKVKHY4oVwteBebiOqyfyzCNaSiuKIPjmHjUZ2ZNMg==} + '@biomejs/cli-darwin-x64@2.2.4': + resolution: {integrity: sha512-cFsdB4ePanVWfTnPVaUX+yr8qV8ifxjBKMkZwN7gKb20qXPxd/PmwqUH8mY5wnM9+U0QwM76CxFyBRJhC9tQwg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.2.3': - resolution: {integrity: sha512-q3w9jJ6JFPZPeqyvwwPeaiS/6NEszZ+pXKF+IczNo8Xj6fsii45a4gEEicKyKIytalV+s829ACZujQlXAiVLBQ==} + '@biomejs/cli-linux-arm64-musl@2.2.4': + resolution: {integrity: sha512-7TNPkMQEWfjvJDaZRSkDCPT/2r5ESFPKx+TEev+I2BXDGIjfCZk2+b88FOhnJNHtksbOZv8ZWnxrA5gyTYhSsQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@2.2.3': - resolution: {integrity: sha512-g/Uta2DqYpECxG+vUmTAmUKlVhnGEcY7DXWgKP8ruLRa8Si1QHsWknPY3B/wCo0KgYiFIOAZ9hjsHfNb9L85+g==} + '@biomejs/cli-linux-arm64@2.2.4': + resolution: {integrity: sha512-M/Iz48p4NAzMXOuH+tsn5BvG/Jb07KOMTdSVwJpicmhN309BeEyRyQX+n1XDF0JVSlu28+hiTQ2L4rZPvu7nMw==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@2.2.3': - resolution: {integrity: sha512-y76Dn4vkP1sMRGPFlNc+OTETBhGPJ90jY3il6jAfur8XWrYBQV3swZ1Jo0R2g+JpOeeoA0cOwM7mJG6svDz79w==} + '@biomejs/cli-linux-x64-musl@2.2.4': + resolution: {integrity: sha512-m41nFDS0ksXK2gwXL6W6yZTYPMH0LughqbsxInSKetoH6morVj43szqKx79Iudkp8WRT5SxSh7qVb8KCUiewGg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@2.2.3': - resolution: {integrity: sha512-LEtyYL1fJsvw35CxrbQ0gZoxOG3oZsAjzfRdvRBRHxOpQ91Q5doRVjvWW/wepgSdgk5hlaNzfeqpyGmfSD0Eyw==} + '@biomejs/cli-linux-x64@2.2.4': + resolution: {integrity: sha512-orr3nnf2Dpb2ssl6aihQtvcKtLySLta4E2UcXdp7+RTa7mfJjBgIsbS0B9GC8gVu0hjOu021aU8b3/I1tn+pVQ==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@2.2.3': - resolution: {integrity: sha512-Ms9zFYzjcJK7LV+AOMYnjN3pV3xL8Prxf9aWdDVL74onLn5kcvZ1ZMQswE5XHtnd/r/0bnUd928Rpbs14BzVmA==} + '@biomejs/cli-win32-arm64@2.2.4': + resolution: {integrity: sha512-NXnfTeKHDFUWfxAefa57DiGmu9VyKi0cDqFpdI+1hJWQjGJhJutHPX0b5m+eXvTKOaf+brU+P0JrQAZMb5yYaQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.2.3': - resolution: {integrity: sha512-gvCpewE7mBwBIpqk1YrUqNR4mCiyJm6UI3YWQQXkedSSEwzRdodRpaKhbdbHw1/hmTWOVXQ+Eih5Qctf4TCVOQ==} + '@biomejs/cli-win32-x64@2.2.4': + resolution: {integrity: sha512-3Y4V4zVRarVh/B/eSHczR4LYoSVyv3Dfuvm3cWs5w/HScccS0+Wt/lHOcDTRYeHjQmMYVC3rIRWqyN2EI52+zg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -372,8 +372,12 @@ packages: cpu: [x64] os: [win32] - '@inquirer/core@10.2.0': - resolution: {integrity: sha512-NyDSjPqhSvpZEMZrLCYUquWNl+XC/moEcVFqS55IEYIYsY0a1cUCevSqk7ctOlnm/RaSBU5psFryNlxcmGrjaA==} + '@inquirer/ansi@1.0.0': + resolution: {integrity: sha512-JWaTfCxI1eTmJ1BIv86vUfjVatOdxwD0DAVKYevY8SazeUUZtW+tNbsdejVO1GYE0GXJW1N1ahmiC3TFd+7wZA==} + engines: {node: '>=18'} + + '@inquirer/core@10.2.2': + resolution: {integrity: sha512-yXq/4QUnk4sHMtmbd7irwiepjB8jXU0kkFRL4nr/aDBA2mDz13cMakEWdDwX3eSCTkk03kwcndD1zfRAIlELxA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -381,8 +385,8 @@ packages: '@types/node': optional: true - '@inquirer/expand@4.0.18': - resolution: {integrity: sha512-xUjteYtavH7HwDMzq4Cn2X4Qsh5NozoDHCJTdoXg9HfZ4w3R6mxV1B9tL7DGJX2eq/zqtsFjhm0/RJIMGlh3ag==} + '@inquirer/expand@4.0.20': + resolution: {integrity: sha512-Dt9S+6qUg94fEvgn54F2Syf0Z3U8xmnBI9ATq2f5h9xt09fs2IJXSCIXyyVHwvggKWFXEY/7jATRo2K6Dkn6Ow==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -394,8 +398,8 @@ packages: resolution: {integrity: sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==} engines: {node: '>=18'} - '@inquirer/input@4.2.2': - resolution: {integrity: sha512-hqOvBZj/MhQCpHUuD3MVq18SSoDNHy7wEnQ8mtvs71K8OPZVXJinOzcvQna33dNYLYE4LkA9BlhAhK6MJcsVbw==} + '@inquirer/input@4.2.4': + resolution: {integrity: sha512-cwSGpLBMwpwcZZsc6s1gThm0J+it/KIJ+1qFL2euLmSKUMGumJ5TcbMgxEjMjNHRGadouIYbiIgruKoDZk7klw==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -403,8 +407,8 @@ packages: '@types/node': optional: true - '@inquirer/select@4.3.2': - resolution: {integrity: sha512-nwous24r31M+WyDEHV+qckXkepvihxhnyIaod2MG7eCE6G0Zm/HUF6jgN8GXgf4U7AU6SLseKdanY195cwvU6w==} + '@inquirer/select@4.3.4': + resolution: {integrity: sha512-Qp20nySRmfbuJBBsgPU7E/cL62Hf250vMZRzYDcBHty2zdD1kKCnoDFWRr0WO2ZzaXp3R7a4esaVGJUx0E6zvA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' @@ -462,8 +466,8 @@ packages: '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} - '@lerna-lite/cli@4.7.3': - resolution: {integrity: sha512-Iy2p+espnrbHuHptSxcABMpPL52aNWsfyufrHekugXxYkJzK1YvpJnsTjWXtQ02WrdBNSo1jRURwV68Zt4D7WA==} + '@lerna-lite/cli@4.9.0': + resolution: {integrity: sha512-7T4STZsDQoSOBs03Q0G0Uo5Vcp1iDrMGgDu/NtN6grTWJ2odFr6AigO+PkeoZR7aXV4O7JgONOYyMsdTfXOvZw==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true peerDependencies: @@ -487,32 +491,36 @@ packages: '@lerna-lite/watch': optional: true - '@lerna-lite/core@4.7.3': - resolution: {integrity: sha512-/jPyVBUh7bfqTPDkmnDfRR6wDJhqnmH39b/YBRglWCzjTcxHupAo788QH2cov3N4vo5s2CvNYL39XWa28yxu0A==} + '@lerna-lite/core@4.9.0': + resolution: {integrity: sha512-5yydiNqHSCiKhQP2OIYvMtpWtlau0VOdiDbSJIGu18Zh5xIE41We4JXvZt0hlaHvWdAH+BXbKxO95D+8phmbrw==} engines: {node: ^20.17.0 || >=22.9.0} - '@lerna-lite/init@4.7.3': - resolution: {integrity: sha512-5+sqJDJEZu4VC9P8F8LgeqRtv/pHHUVuG/bDrdJCyPsujMzVhX35FTv2HFTzEwireDxaJLQwnQtrKHc6IU3GbQ==} + '@lerna-lite/init@4.9.0': + resolution: {integrity: sha512-ey/N+yRyDqu84cBTWu8/QhEXWUdbCariaqocGFpwlQ+dmgKj22vWXL9KDL+ybb3pNgQRljHXEIEoFxESFryCIA==} engines: {node: ^20.17.0 || >=22.9.0} '@lerna-lite/npmlog@4.7.3': resolution: {integrity: sha512-korrD7RPskVppxFlPhi7q9V1gXk7dDUaCXXKnJhMTrz786AtHj+QOSoRPCfq9Nd7HpJ8Ka0ZpKMLFkjKVSUlog==} engines: {node: ^20.17.0 || >=22.9.0} - '@lerna-lite/publish@4.7.3': - resolution: {integrity: sha512-aBmxSM6Wj3fgLPWtkiMkZ7SLuAj+Xerd0PQoPMoVclWHgJNcMdp8JQioW4k6Ro5J0xJ2h6RRaYs2mEGbHnUZhw==} + '@lerna-lite/publish@4.9.0': + resolution: {integrity: sha512-W0hERIitIqglK216SYgMZM80RvVm1OZoOwbaI1VAehYjj467lecVJfxk51fESE30kMgadkJQGSTQg4iZWZg6Kg==} engines: {node: ^20.17.0 || >=22.9.0} - '@lerna-lite/version@4.7.3': - resolution: {integrity: sha512-JPvSDTcwzQII7/o2UArzIYOTQDo1pmw1k+kPgFtkoOxg2mJR6cJKhuXDAYMPfaX1T2PJLAWnQ25gTEWR4G6szg==} + '@lerna-lite/version@4.9.0': + resolution: {integrity: sha512-G3wVD5hYtBG5KdZL/ipKtyrWnzgmxu6bU2GsrFKwyPzo7ZngGd7q7XFJZqfMI7HTSkUXD4DgBAYjDpBgVr+XrQ==} 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.1.3': - resolution: {integrity: sha512-PvwtZD1dipP5VByHyWX28tZfan1AkfBLenJTgr0rDdEbdovZc06Z5PHdGb5SEeN7EERl68wFH8lq6WvuUHmgrw==} + '@npmcli/agent@4.0.0': + resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==} + engines: {node: ^20.17.0 || >=22.9.0} + + '@npmcli/arborist@9.1.5': + resolution: {integrity: sha512-aUaE3vMilrPUV4M98NGB0yHqAKGLIxfXMFbxMm2Aw66V35hfS3cx3SIuj1Ptf8sBwwvD/Gbp4KlGPZOfKCApfg==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true @@ -524,17 +532,21 @@ packages: resolution: {integrity: sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==} engines: {node: ^18.17.0 || >=20.5.0} + '@npmcli/git@7.0.0': + resolution: {integrity: sha512-vnz7BVGtOctJAIHouCJdvWBhsTVSICMeUgZo2c7XAi5d5Rrl80S1H7oPym7K03cRuinK5Q6s2dw36+PgXQTcMA==} + engines: {node: ^20.17.0 || >=22.9.0} + '@npmcli/installed-package-contents@3.0.0': resolution: {integrity: sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==} engines: {node: ^18.17.0 || >=20.5.0} hasBin: true - '@npmcli/map-workspaces@4.0.2': - resolution: {integrity: sha512-mnuMuibEbkaBTYj9HQ3dMe6L0ylYW+s/gfz7tBDMFY/la0w9Kf44P9aLn4/+/t3aTR3YUHKoT6XQL9rlicIe3Q==} - engines: {node: ^18.17.0 || >=20.5.0} + '@npmcli/map-workspaces@5.0.0': + resolution: {integrity: sha512-+YJN6+BIQEC5QL4EqffJ2I1S9ySspwn7GP7uQINtZhf3uy7P0KnnIg+Ab5WeSUTZYpg+jn3GSfMme2FutB7qEQ==} + engines: {node: ^20.17.0 || >=22.9.0} - '@npmcli/metavuln-calculator@9.0.0': - resolution: {integrity: sha512-znLKqdy1ZEGNK3VB9j/RzGyb/P0BJb3fGpvEbHIAyBAXsps2l1ce8SVHfsGAFLl9s8072PxafqTn7RC8wSnQPg==} + '@npmcli/metavuln-calculator@9.0.2': + resolution: {integrity: sha512-eESzlCRLuD30qYefT2jYZTUepgu9DNJQdXABGGxjkir055x2UtnpNfDZCA6OJxButQNgxNKc9AeTchYxSgbMCw==} engines: {node: ^20.17.0 || >=22.9.0} '@npmcli/name-from-folder@3.0.0': @@ -545,14 +557,14 @@ packages: resolution: {integrity: sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==} 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/package-json@7.0.0': resolution: {integrity: sha512-wy5os0g17akBCVScLyDsDFFf4qC/MmUgIGAFw2pmBGJ/yAQfFbTR9gEaofy4HGm9Jf2MQBnKZICfNds2h3WpEg==} engines: {node: ^20.17.0 || >=22.9.0} + '@npmcli/package-json@7.0.1': + resolution: {integrity: sha512-956YUeI0YITbk2+KnirCkD19HLzES0habV+Els+dyZaVsaM6VGSiNwnRu6t3CZaqDLz4KXy2zx+0N/Zy6YjlAA==} + engines: {node: ^20.17.0 || >=22.9.0} + '@npmcli/promise-spawn@8.0.3': resolution: {integrity: sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==} engines: {node: ^18.17.0 || >=20.5.0} @@ -565,9 +577,9 @@ packages: resolution: {integrity: sha512-3Hc2KGIkrvJWJqTbvueXzBeZlmvoOxc2jyX00yzr3+sNFquJg0N8hH4SAPLPVrkWIRQICVpVgjrss971awXVnA==} engines: {node: ^18.17.0 || >=20.5.0} - '@npmcli/run-script@9.1.0': - resolution: {integrity: sha512-aoNSbxtkePXUlbZB+anS1LqsJdctG5n3UVhfU47+CDdwMi6uNTBMF9gPcQRnqghQd2FGzcwwIFBruFMxjhBewg==} - engines: {node: ^18.17.0 || >=20.5.0} + '@npmcli/run-script@10.0.0': + resolution: {integrity: sha512-vaQj4nccJbAslopIvd49pQH2NhUp7G9pY4byUtmwhe37ZZuubGrx0eB9hW2F37uVNRuDDK6byFGXF+7JCuMSZg==} + engines: {node: ^20.17.0 || >=22.9.0} '@octokit/auth-token@6.0.0': resolution: {integrity: sha512-P4YJBPdPSpWTQ1NU4XYdvHvXJJDxM6YwpS0FZHRgP7YFkdVxsWcpWGy/NVqlAA7PcPCnMacXlRm1y2PFZRWL/w==} @@ -821,29 +833,29 @@ packages: '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} - '@sigstore/bundle@3.1.0': - resolution: {integrity: sha512-Mm1E3/CmDDCz3nDhFKTuYdB47EdRFRQMOE/EAbiG1MJW77/w1b3P7Qx7JSrVJs8PfwOLOVcKQCHErIwCTyPbag==} - engines: {node: ^18.17.0 || >=20.5.0} + '@sigstore/bundle@4.0.0': + resolution: {integrity: sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==} + engines: {node: ^20.17.0 || >=22.9.0} - '@sigstore/core@2.0.0': - resolution: {integrity: sha512-nYxaSb/MtlSI+JWcwTHQxyNmWeWrUXJJ/G4liLrGG7+tS4vAz6LF3xRXqLH6wPIVUoZQel2Fs4ddLx4NCpiIYg==} - engines: {node: ^18.17.0 || >=20.5.0} + '@sigstore/core@3.0.0': + resolution: {integrity: sha512-NgbJ+aW9gQl/25+GIEGYcCyi8M+ng2/5X04BMuIgoDfgvp18vDcoNHOQjQsG9418HGNYRxG3vfEXaR1ayD37gg==} + engines: {node: ^20.17.0 || >=22.9.0} - '@sigstore/protobuf-specs@0.4.0': - resolution: {integrity: sha512-o09cLSIq9EKyRXwryWDOJagkml9XgQCoCSRjHOnHLnvsivaW7Qznzz6yjfV7PHJHhIvyp8OH7OX8w0Dc5bQK7A==} + '@sigstore/protobuf-specs@0.5.0': + resolution: {integrity: sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==} engines: {node: ^18.17.0 || >=20.5.0} - '@sigstore/sign@3.1.0': - resolution: {integrity: sha512-knzjmaOHOov1Ur7N/z4B1oPqZ0QX5geUfhrVaqVlu+hl0EAoL4o+l0MSULINcD5GCWe3Z0+YJO8ues6vFlW0Yw==} - engines: {node: ^18.17.0 || >=20.5.0} + '@sigstore/sign@4.0.1': + resolution: {integrity: sha512-KFNGy01gx9Y3IBPG/CergxR9RZpN43N+lt3EozEfeoyqm8vEiLxwRl3ZO5sPx3Obv1ix/p7FWOlPc2Jgwfp9PA==} + engines: {node: ^20.17.0 || >=22.9.0} - '@sigstore/tuf@3.1.0': - resolution: {integrity: sha512-suVMQEA+sKdOz5hwP9qNcEjX6B45R+hFFr4LAWzbRc5O+U2IInwvay/bpG5a4s+qR35P/JK/PiKiRGjfuLy1IA==} - engines: {node: ^18.17.0 || >=20.5.0} + '@sigstore/tuf@4.0.0': + resolution: {integrity: sha512-0QFuWDHOQmz7t66gfpfNO6aEjoFrdhkJaej/AOqb4kqWZVbPWFZifXZzkxyQBB1OwTbkhdT3LNpMFxwkTvf+2w==} + engines: {node: ^20.17.0 || >=22.9.0} - '@sigstore/verify@2.1.0': - resolution: {integrity: sha512-kAAM06ca4CzhvjIZdONAL9+MLppW3K48wOFy1TbuaWFW/OMfl8JuTgW0Bm02JB1WJGT/ET2eqav0KTEKmxqkIA==} - engines: {node: ^18.17.0 || >=20.5.0} + '@sigstore/verify@3.0.0': + resolution: {integrity: sha512-moXtHH33AobOhTZF8xcX1MpOFqdvfCk7v6+teJL8zymBiDXwEsQH6XG9HGx2VIxnJZNm4cNSzflTLDnQLmIdmw==} + engines: {node: ^20.17.0 || >=22.9.0} '@simple-libs/child-process-utils@1.0.1': resolution: {integrity: sha512-3nWd8irxvDI6v856wpPCHZ+08iQR0oHTZfzAZmnbsLzf+Sf1odraP6uKOHDZToXq3RPRV/LbqGVlSCogm9cJjg==} @@ -861,9 +873,9 @@ packages: resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} engines: {node: ^16.14.0 || >=18.0.0} - '@tufjs/models@3.0.1': - resolution: {integrity: sha512-UUYHISyhCU3ZgN8yaear3cGATHb3SMuKHsQ/nVbHXcmnBf+LzQ/cQfhNG+rfaSHgqGKNEm2cOCLVLELStUQ1JA==} - engines: {node: ^18.17.0 || >=20.5.0} + '@tufjs/models@4.0.0': + resolution: {integrity: sha512-h5x5ga/hh82COe+GoD4+gKUeV4T3iaYOxqLt41GRKApinPI7DMidhCmNVTjKfhCWFJIGXaFJee07XczdT4jdZQ==} + engines: {node: ^20.17.0 || >=22.9.0} '@types/chai@5.2.2': resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==} @@ -883,8 +895,8 @@ packages: '@types/node@22.18.1': resolution: {integrity: sha512-rzSDyhn4cYznVG+PCzGe1lwuMYJrcBS1fc3JqSa2PvtABwWo+dZ1ij5OVok3tqfpEBCBoaR4d7upFJk73HRJDw==} - '@types/node@24.3.1': - resolution: {integrity: sha512-3vXmQDXy+woz+gnrTvuvNrPzekOi+Ds0ReMxw0LzBiK3a+1k0kQn9f2NWk+lgD4rJehFUmYy2gMhJ2ZI+7YP9g==} + '@types/node@24.5.2': + resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -942,10 +954,6 @@ packages: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} - ansi-escapes@4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1018,6 +1026,10 @@ packages: resolution: {integrity: sha512-2Js2sNgHK36Fdu3ItpQqJjwUXAURb0uyo9i83Tr2wUQINU4tPl4AtQYh6mCqwVFV5W8+Vgcna+bSTQeyPLG/sQ==} engines: {node: ^20.17.0 || >=22.9.0} + cacache@20.0.1: + resolution: {integrity: sha512-+7LYcYGBYoNqTp1Rv7Ny1YjUo5E0/ftkQtraH3vkfAGgVHc+ouWdC8okAwQgQR7EVIdW6JTzTmhKFwzb+4okAQ==} + engines: {node: ^20.17.0 || >=22.9.0} + chai@5.2.0: resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} engines: {node: '>=12'} @@ -1030,10 +1042,6 @@ packages: resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} engines: {node: '>= 14.16.0'} - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - chownr@3.0.0: resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} engines: {node: '>=18'} @@ -1046,6 +1054,10 @@ packages: resolution: {integrity: sha512-biQBsl8QV3J23mV3anw43CYrRlUaZQPQyx93nOFyauut4u9Utn1FpeV3zRTZ5r0KkTFad1DaV9Wc1fUvBM9nJw==} engines: {node: ^20.0.0 || >=22.0.0} + cli-nano@1.2.2: + resolution: {integrity: sha512-qnfCzp8rdMdUpOGSSdAUhDRWjChKXiU28IyCvBncKfkr4oGG3dF5luHCt6n9eGPKcDIzUG7zhDFwJHtORCB4WQ==} + engines: {node: ^20.0.0 || >=22.0.0} + cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} @@ -1179,8 +1191,8 @@ packages: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} - dotenv@17.2.1: - resolution: {integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==} + dotenv@17.2.2: + resolution: {integrity: sha512-Sf2LSQP+bOlhKWWyhFsn0UsfdK/kCWRv1iuA2gXAwt3dyNabr6QSj00I2V10pidqz69soatm9ZwZvpQMTIOd5Q==} engines: {node: '>=12'} dts-bundle-generator@9.5.1: @@ -1283,14 +1295,10 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - fs-extra@11.3.1: - resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==} + fs-extra@11.3.2: + resolution: {integrity: sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==} engines: {node: '>=14.14'} - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - fs-minipass@3.0.3: resolution: {integrity: sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -1517,12 +1525,12 @@ packages: just-diff@6.0.2: resolution: {integrity: sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==} - libnpmaccess@10.0.1: - resolution: {integrity: sha512-o5eAnMxOCR27pceUzJsXVQ0+/u7KcwqkLIlviu1U54PK+cO2FaFr0zXvmrwNJzq8Rkj4ybx2G/U/G9IfWVM7eQ==} + libnpmaccess@10.0.2: + resolution: {integrity: sha512-WQI+aBcwyAfhor2yDL8OUV/jkrQLzObMED27jigpVdlqZPXxbBua1C+yFpHJfmj3gHRg+Se4glzlrKAazd8INg==} engines: {node: ^20.17.0 || >=22.9.0} - libnpmpublish@11.1.0: - resolution: {integrity: sha512-QGoQybpMml3vutoalUfkp2WxihGR3TtXGc9xPKKKOzhzDnl+H4B1p0Mo5rvZFbCRayx5evjp13AuAebEQ1V2Kg==} + libnpmpublish@11.1.1: + resolution: {integrity: sha512-T842x3WVhWdHQ9b8ukC37nW9UOfdvqzXxRuijzmYgpsunSQnykwP8IaA76Oxr8OQ3xB39BYVI9gwHQE5Pd8Fig==} engines: {node: ^20.17.0 || >=22.9.0} lilconfig@3.1.3: @@ -1568,6 +1576,10 @@ packages: resolution: {integrity: sha512-zEnf7RnAK4aMG7RszSdSwPc11A15LpCmfATA64YKMOIEGnwgpC2rzHdzKNXpyM3jfI75UVq8YN41jJacmwFsRA==} engines: {node: ^20.17.0 || >=22.9.0} + make-fetch-happen@15.0.2: + resolution: {integrity: sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ==} + engines: {node: ^20.17.0 || >=22.9.0} + meow@13.2.0: resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} engines: {node: '>=18'} @@ -1611,26 +1623,17 @@ packages: resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} engines: {node: '>=8'} - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - minizlib@3.0.1: resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} engines: {node: '>= 18'} - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true + minizlib@3.1.0: + resolution: {integrity: sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==} + engines: {node: '>= 18'} mkdirp@3.0.1: resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} @@ -1649,8 +1652,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - native-copyfiles@1.3.5: - resolution: {integrity: sha512-ibM326nabz5zcZcsqCgHWqbRVKVwGCB0s+BpHaFZYUZzC87craDdOeMnCjq+GtnF0acWw/O92H1M97w3hgpv7w==} + native-copyfiles@1.3.6: + resolution: {integrity: sha512-FnfTKOcF9W0LljHUxq+NA/U/s3lxDmdubZSieTmx36K5CFU36WxQqRlhm+D2MClUFDnOLzKgDas/u3zCMIicCQ==} engines: {node: ^20.0.0 || >=22.0.0} hasBin: true @@ -1710,17 +1713,17 @@ packages: resolution: {integrity: sha512-+t2etZAGcB7TbbLHfDwooV9ppB2LhhcT6A+L9cahsf9mEUAoQ6CktLEVvEnpD0N5CkX7zJqnPGaFtoQDy9EkHQ==} engines: {node: ^20.17.0 || >=22.9.0} - npm-packlist@10.0.1: - resolution: {integrity: sha512-vaC03b2PqJA6QqmwHi1jNU8fAPXEnnyv4j/W4PVfgm24C4/zZGSVut3z0YUeN0WIFCo1oGOL02+6LbvFK7JL4Q==} + npm-packlist@10.0.2: + resolution: {integrity: sha512-DrIWNiWT0FTdDRjGOYfEEZUNe1IzaSZ+up7qBTKnrQDySpdmuOQvytrqQlpK5QrCA4IThMvL4wTumqaa1ZvVIQ==} engines: {node: ^20.17.0 || >=22.9.0} npm-pick-manifest@10.0.0: resolution: {integrity: sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==} engines: {node: ^18.17.0 || >=20.5.0} - npm-registry-fetch@18.0.2: - resolution: {integrity: sha512-LeVMZBBVy+oQb5R6FDV9OlJCcWDU+al10oKpe+nsvcHnG24Z3uM3SvJYKfGJlfGjVU8v9liejCrUR/M5HO5NEQ==} - engines: {node: ^18.17.0 || >=20.5.0} + npm-pick-manifest@11.0.1: + resolution: {integrity: sha512-HnU7FYSWbo7dTVHtK0G+BXbZ0aIfxz/aUCVLN0979Ec6rGUX5cJ6RbgVx5fqb5G31ufz+BVFA7y1SkRTPVNoVQ==} + engines: {node: ^20.17.0 || >=22.9.0} npm-registry-fetch@19.0.0: resolution: {integrity: sha512-DFxSAemHUwT/POaXAOY4NJmEWBPB0oKbwD6FFDE9hnt1nORkt/FXvgjD4hQjoKoHw9u0Ezws9SPXwV7xE/Gyww==} @@ -1769,8 +1772,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - pacote@21.0.0: - resolution: {integrity: sha512-lcqexq73AMv6QNLo7SOpz0JJoaGdS3rBFgF122NZVl1bApo2mfu+XzUBU/X/XsiJu+iUmKpekRayqQYAs+PhkA==} + pacote@21.0.3: + resolution: {integrity: sha512-itdFlanxO0nmQv4ORsvA9K1wv40IPfB9OmWqfaJWvoJ30VKyHsqNgDVeG+TVhI7Gk7XW8slUy7cA9r6dF5qohw==} engines: {node: ^20.17.0 || >=22.9.0} hasBin: true @@ -1883,10 +1886,6 @@ packages: resolution: {integrity: sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw==} engines: {node: ^18.17.0 || >=20.5.0} - read-package-json-fast@4.0.0: - resolution: {integrity: sha512-qpt8EwugBWDw2cgE2W+/3oxC+KTez2uSVR8JU9Q36TXPAGCaozfQUs59v4j4GFpWTaw0i6hAZSvOmu1J0uOEUg==} - engines: {node: ^18.17.0 || >=20.5.0} - read-pkg@9.0.1: resolution: {integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==} engines: {node: '>=18'} @@ -1895,8 +1894,8 @@ packages: resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} engines: {node: '>= 14.18.0'} - remove-glob@0.3.6: - resolution: {integrity: sha512-jE0J6F+xwGpFv98O2DYbv88Z6akIugM2AuZO4vVxTKqtjt3nvVHVK8L8yvCmlO8bDkA7MXpqwFsjskHKhbhUeQ==} + remove-glob@0.4.4: + resolution: {integrity: sha512-V9UN8+x6ZPHddHuO16H+ARY5Rs+DE1TJX/iE/hUlM0rFPzC7GiD0252ZFx2sO+8aAbhREN1dbROxagClY7H+PQ==} engines: {node: ^20.0.0 || >=22.0.0} hasBin: true @@ -1928,8 +1927,8 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass@1.92.1: - resolution: {integrity: sha512-ffmsdbwqb3XeyR8jJR6KelIXARM9bFQe8A6Q3W4Klmwy5Ckd5gz7jgUNHo4UOqutU5Sk1DtKLbpDP0nLCg1xqQ==} + sass@1.93.2: + resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==} engines: {node: '>=14.0.0'} hasBin: true @@ -1956,9 +1955,9 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - sigstore@3.1.0: - resolution: {integrity: sha512-ZpzWAFHIFqyFE56dXqgX/DkDRZdz+rRcjoIk/RQU4IX0wiCv1l8S7ZrXDHcCc+uaf+6o7w3h2l3g6GYG5TKN9Q==} - engines: {node: ^18.17.0 || >=20.5.0} + sigstore@4.0.0: + resolution: {integrity: sha512-Gw/FgHtrLM9WP8P5lLcSGh9OQcrTruWCELAiS48ik1QbL0cH+dfjomiRTUE9zzz+D1N6rOLkwXUvVmXZAsNE0Q==} + engines: {node: ^20.17.0 || >=22.9.0} slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} @@ -1980,6 +1979,10 @@ packages: resolution: {integrity: sha512-aSbHV0DaBcr7u0PVHXzM6NbZNAtrr9sF6+Qfs9UUVG7Ll3jQ6hHi8F/xqIIcn2rvIVbr0v/2zyjSdwSV47AgLQ==} engines: {node: '>=12'} + sort-keys@6.0.0: + resolution: {integrity: sha512-ueSlHJMwpIw42CJ4B11Uxzh/S0p0AlOyiNktlv2KOu5e1JpUE6DlC4AAUjXqesHdBRv/g0wC9Q4vwq0NP2pA9w==} + engines: {node: '>=20'} + source-map-js@1.2.1: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} @@ -2044,14 +2047,14 @@ packages: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - tar@7.4.3: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + tar@7.5.1: + resolution: {integrity: sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==} + engines: {node: '>=18'} + test-exclude@7.0.1: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} engines: {node: '>=18'} @@ -2094,13 +2097,9 @@ packages: resolution: {integrity: sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - tuf-js@3.0.1: - resolution: {integrity: sha512-+68OP1ZzSF84rTckf3FA95vJ1Zlx/uaXyiiKyPd1pA4rZNkpEvDAKmsu1xUSmbF/chCRYgZ6UZkDwC7PmzmAyA==} - engines: {node: ^18.17.0 || >=20.5.0} - - type-fest@0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} + tuf-js@4.0.0: + resolution: {integrity: sha512-Lq7ieeGvXDXwpoSmOSgLWVdsGGV9J4a77oDTAPe/Ltrqnnm/ETaRlBAQTH5JatEh8KXuE6sddf9qAv1Q2282Hg==} + engines: {node: ^20.17.0 || >=22.9.0} type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} @@ -2123,8 +2122,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.10.0: - resolution: {integrity: sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==} + undici-types@7.12.0: + resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -2149,15 +2148,15 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - untildify@5.0.0: - resolution: {integrity: sha512-bOgQLUnd2G5rhzaTvh1VCI9Fo6bC5cLTpH17T5aFfamyXFYDbbdzN6IXdeoc3jBS7T9hNTmJtYUzJCJ2Xlc9gA==} - engines: {node: '>=16'} + untildify@6.0.0: + resolution: {integrity: sha512-sA2YTBvW2F463GvSbiZtso+dpuQV+B7xX9saX30SGrR5Fyx4AUcvA/zN+ShAkABKUKVyDaHECsJrHv5ToTuHsQ==} + engines: {node: '>=20'} util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - uuid@11.1.0: - resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} + uuid@13.0.0: + resolution: {integrity: sha512-XQegIaBTVUjSHliKqcnFqYypAd4S+WCYt5NIeRs6w/UAry7z8Y9j5ZwRRL4kzq9U3sD6v+85er9FvkEaBpji2w==} hasBin: true validate-npm-package-license@3.0.4: @@ -2212,6 +2211,46 @@ packages: yaml: optional: true + vite@7.1.7: + resolution: {integrity: sha512-VbA8ScMvAISJNJVbRDTJdCwqQoAareR/wutevKanhR2/1EkoXVZVkkORaYm/tNVCjP/UDTKtcw3bAkwOUdedmA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + 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.4: resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -2300,8 +2339,12 @@ packages: resolution: {integrity: sha512-MNHcU3f9WxnNyR6MxsYSj64Jz0+dwIpisWKWq9gqLj/GwmA9INg3BZ3vt70/HB3GEwrnDQWr4RPrywnhNzmUFA==} engines: {node: '>=18'} - write-package@7.1.0: - resolution: {integrity: sha512-DqUx8GI3r9BFWwU2DPKddL1E7xWfbFED82mLVhGXKlFEPe8IkBftzO7WfNwHtk7oGDHDeuH/o8VMpzzfMwmLUA==} + write-json-file@7.0.0: + resolution: {integrity: sha512-rj8As6LkachKauGxvZkFzCEd6hIRTi9FKtCNKOa4SaH5vPOiACbGcmPUEJXgkhTHwzNsYmcSbD3C9a6whBfyOg==} + engines: {node: '>=20'} + + write-package@7.2.0: + resolution: {integrity: sha512-uMQTubF/vcu+Wd0b5BGtDmiXePd/+44hUWQz2nZPbs92/BnxRo74tqs+hqDo12RLiEd+CXFKUwxvvIZvtt34Jw==} engines: {node: '>=18'} y18n@5.0.8: @@ -2381,39 +2424,39 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@biomejs/biome@2.2.3': + '@biomejs/biome@2.2.4': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.2.3 - '@biomejs/cli-darwin-x64': 2.2.3 - '@biomejs/cli-linux-arm64': 2.2.3 - '@biomejs/cli-linux-arm64-musl': 2.2.3 - '@biomejs/cli-linux-x64': 2.2.3 - '@biomejs/cli-linux-x64-musl': 2.2.3 - '@biomejs/cli-win32-arm64': 2.2.3 - '@biomejs/cli-win32-x64': 2.2.3 - - '@biomejs/cli-darwin-arm64@2.2.3': + '@biomejs/cli-darwin-arm64': 2.2.4 + '@biomejs/cli-darwin-x64': 2.2.4 + '@biomejs/cli-linux-arm64': 2.2.4 + '@biomejs/cli-linux-arm64-musl': 2.2.4 + '@biomejs/cli-linux-x64': 2.2.4 + '@biomejs/cli-linux-x64-musl': 2.2.4 + '@biomejs/cli-win32-arm64': 2.2.4 + '@biomejs/cli-win32-x64': 2.2.4 + + '@biomejs/cli-darwin-arm64@2.2.4': optional: true - '@biomejs/cli-darwin-x64@2.2.3': + '@biomejs/cli-darwin-x64@2.2.4': optional: true - '@biomejs/cli-linux-arm64-musl@2.2.3': + '@biomejs/cli-linux-arm64-musl@2.2.4': optional: true - '@biomejs/cli-linux-arm64@2.2.3': + '@biomejs/cli-linux-arm64@2.2.4': optional: true - '@biomejs/cli-linux-x64-musl@2.2.3': + '@biomejs/cli-linux-x64-musl@2.2.4': optional: true - '@biomejs/cli-linux-x64@2.2.3': + '@biomejs/cli-linux-x64@2.2.4': optional: true - '@biomejs/cli-win32-arm64@2.2.3': + '@biomejs/cli-win32-arm64@2.2.4': optional: true - '@biomejs/cli-win32-x64@2.2.3': + '@biomejs/cli-win32-x64@2.2.4': optional: true '@conventional-changelog/git-client@2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0)': @@ -2503,49 +2546,51 @@ snapshots: '@esbuild/win32-x64@0.25.9': optional: true - '@inquirer/core@10.2.0(@types/node@24.3.1)': + '@inquirer/ansi@1.0.0': {} + + '@inquirer/core@10.2.2(@types/node@24.5.2)': dependencies: + '@inquirer/ansi': 1.0.0 '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.3.1) - ansi-escapes: 4.3.2 + '@inquirer/type': 3.0.8(@types/node@24.5.2) cli-width: 4.1.0 mute-stream: 2.0.0 signal-exit: 4.1.0 wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.5.2 - '@inquirer/expand@4.0.18(@types/node@24.3.1)': + '@inquirer/expand@4.0.20(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.2.0(@types/node@24.3.1) - '@inquirer/type': 3.0.8(@types/node@24.3.1) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.5.2 '@inquirer/figures@1.0.13': {} - '@inquirer/input@4.2.2(@types/node@24.3.1)': + '@inquirer/input@4.2.4(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.2.0(@types/node@24.3.1) - '@inquirer/type': 3.0.8(@types/node@24.3.1) + '@inquirer/core': 10.2.2(@types/node@24.5.2) + '@inquirer/type': 3.0.8(@types/node@24.5.2) optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.5.2 - '@inquirer/select@4.3.2(@types/node@24.3.1)': + '@inquirer/select@4.3.4(@types/node@24.5.2)': dependencies: - '@inquirer/core': 10.2.0(@types/node@24.3.1) + '@inquirer/ansi': 1.0.0 + '@inquirer/core': 10.2.2(@types/node@24.5.2) '@inquirer/figures': 1.0.13 - '@inquirer/type': 3.0.8(@types/node@24.3.1) - ansi-escapes: 4.3.2 + '@inquirer/type': 3.0.8(@types/node@24.5.2) yoctocolors-cjs: 2.1.3 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.5.2 - '@inquirer/type@3.0.8(@types/node@24.3.1)': + '@inquirer/type@3.0.8(@types/node@24.5.2)': optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.5.2 '@isaacs/balanced-match@4.0.1': {} @@ -2587,36 +2632,36 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@lerna-lite/cli@4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@lerna-lite/version@4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1)': + '@lerna-lite/cli@4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@lerna-lite/version@4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2)': dependencies: - '@lerna-lite/core': 4.7.3(@types/node@24.3.1) - '@lerna-lite/init': 4.7.3(@types/node@24.3.1) + '@lerna-lite/core': 4.9.0(@types/node@24.5.2) + '@lerna-lite/init': 4.9.0(@types/node@24.5.2) '@lerna-lite/npmlog': 4.7.3 dedent: 1.7.0 - dotenv: 17.2.1 + dotenv: 17.2.2 import-local: 3.2.0 load-json-file: 7.0.1 yargs: 18.0.0 optionalDependencies: - '@lerna-lite/publish': 4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0) - '@lerna-lite/version': 4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1)(conventional-commits-filter@5.0.0) + '@lerna-lite/publish': 4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0) + '@lerna-lite/version': 4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2)(conventional-commits-filter@5.0.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros - supports-color - '@lerna-lite/core@4.7.3(@types/node@24.3.1)': + '@lerna-lite/core@4.9.0(@types/node@24.5.2)': dependencies: - '@inquirer/expand': 4.0.18(@types/node@24.3.1) - '@inquirer/input': 4.2.2(@types/node@24.3.1) - '@inquirer/select': 4.3.2(@types/node@24.3.1) + '@inquirer/expand': 4.0.20(@types/node@24.5.2) + '@inquirer/input': 4.2.4(@types/node@24.5.2) + '@inquirer/select': 4.3.4(@types/node@24.5.2) '@lerna-lite/npmlog': 4.7.3 - '@npmcli/run-script': 9.1.0 + '@npmcli/run-script': 10.0.0 ci-info: 4.3.0 config-chain: 1.1.13 dedent: 1.7.0 execa: 9.6.0 - fs-extra: 11.3.1 + fs-extra: 11.3.2 glob-parent: 6.0.2 json5: 2.2.3 lilconfig: 3.1.3 @@ -2631,8 +2676,8 @@ snapshots: tinyglobby: 0.2.15 tinyrainbow: 3.0.3 write-file-atomic: 6.0.0 - write-json-file: 6.0.0 - write-package: 7.1.0 + write-json-file: 7.0.0 + write-package: 7.2.0 yaml: 2.8.1 zeptomatch: 2.0.2 transitivePeerDependencies: @@ -2640,12 +2685,12 @@ snapshots: - babel-plugin-macros - supports-color - '@lerna-lite/init@4.7.3(@types/node@24.3.1)': + '@lerna-lite/init@4.9.0(@types/node@24.5.2)': dependencies: - '@lerna-lite/core': 4.7.3(@types/node@24.3.1) - fs-extra: 11.3.1 + '@lerna-lite/core': 4.9.0(@types/node@24.5.2) + fs-extra: 11.3.2 p-map: 7.0.3 - write-json-file: 6.0.0 + write-json-file: 7.0.0 transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -2662,30 +2707,31 @@ snapshots: signal-exit: 4.1.0 wide-align: 1.1.5 - '@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0)': + '@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0)': dependencies: - '@lerna-lite/cli': 4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@lerna-lite/version@4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1) - '@lerna-lite/core': 4.7.3(@types/node@24.3.1) + '@lerna-lite/cli': 4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@lerna-lite/version@4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2) + '@lerna-lite/core': 4.9.0(@types/node@24.5.2) '@lerna-lite/npmlog': 4.7.3 - '@lerna-lite/version': 4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1)(conventional-commits-filter@5.0.0) - '@npmcli/arborist': 9.1.3 - '@npmcli/package-json': 7.0.0 + '@lerna-lite/version': 4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2)(conventional-commits-filter@5.0.0) + '@npmcli/arborist': 9.1.5 + '@npmcli/package-json': 7.0.1 byte-size: 9.0.1 + ci-info: 4.3.0 columnify: 1.6.0 - fs-extra: 11.3.1 + fs-extra: 11.3.2 has-unicode: 2.0.1 - libnpmaccess: 10.0.1 - libnpmpublish: 11.1.0 + libnpmaccess: 10.0.2 + libnpmpublish: 11.1.1 normalize-path: 3.0.0 npm-package-arg: 13.0.0 - npm-packlist: 10.0.1 + npm-packlist: 10.0.2 npm-registry-fetch: 19.0.0 p-map: 7.0.3 p-pipe: 4.0.0 - pacote: 21.0.0 + pacote: 21.0.3 semver: 7.7.2 ssri: 12.0.0 - tar: 7.4.3 + tar: 7.5.1 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 transitivePeerDependencies: @@ -2699,11 +2745,11 @@ snapshots: - conventional-commits-filter - supports-color - '@lerna-lite/version@4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1)(conventional-commits-filter@5.0.0)': + '@lerna-lite/version@4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2)(conventional-commits-filter@5.0.0)': dependencies: '@conventional-changelog/git-client': 2.5.1(conventional-commits-filter@5.0.0)(conventional-commits-parser@6.2.0) - '@lerna-lite/cli': 4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@lerna-lite/version@4.7.3(@lerna-lite/publish@4.7.3(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1)(conventional-commits-filter@5.0.0))(@types/node@24.3.1) - '@lerna-lite/core': 4.7.3(@types/node@24.3.1) + '@lerna-lite/cli': 4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@lerna-lite/version@4.9.0(@lerna-lite/publish@4.9.0(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2)(conventional-commits-filter@5.0.0))(@types/node@24.5.2) + '@lerna-lite/core': 4.9.0(@types/node@24.5.2) '@lerna-lite/npmlog': 4.7.3 '@octokit/plugin-enterprise-rest': 6.0.1 '@octokit/rest': 22.0.0 @@ -2713,9 +2759,8 @@ snapshots: conventional-commits-parser: 6.2.0 conventional-recommended-bump: 11.2.0 dedent: 1.7.0 - fs-extra: 11.3.1 + fs-extra: 11.3.2 git-url-parse: 16.1.0 - graceful-fs: 4.2.11 is-stream: 4.0.1 load-json-file: 7.0.1 new-github-release-url: 2.0.0 @@ -2728,8 +2773,8 @@ snapshots: semver: 7.7.2 slash: 5.1.0 tinyrainbow: 3.0.3 - uuid: 11.1.0 - write-json-file: 6.0.0 + uuid: 13.0.0 + write-json-file: 7.0.0 zeptomatch: 2.0.2 transitivePeerDependencies: - '@lerna-lite/exec' @@ -2752,38 +2797,47 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/arborist@9.1.3': + '@npmcli/agent@4.0.0': + dependencies: + agent-base: 7.1.3 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.6 + lru-cache: 11.2.1 + socks-proxy-agent: 8.0.5 + transitivePeerDependencies: + - supports-color + + '@npmcli/arborist@9.1.5': dependencies: '@isaacs/string-locale-compare': 1.1.0 '@npmcli/fs': 4.0.0 '@npmcli/installed-package-contents': 3.0.0 - '@npmcli/map-workspaces': 4.0.2 - '@npmcli/metavuln-calculator': 9.0.0 + '@npmcli/map-workspaces': 5.0.0 + '@npmcli/metavuln-calculator': 9.0.2 '@npmcli/name-from-folder': 3.0.0 '@npmcli/node-gyp': 4.0.0 - '@npmcli/package-json': 6.2.0 + '@npmcli/package-json': 7.0.1 '@npmcli/query': 4.0.0 '@npmcli/redact': 3.1.1 - '@npmcli/run-script': 9.1.0 + '@npmcli/run-script': 10.0.0 bin-links: 5.0.0 - cacache: 19.0.1 + cacache: 20.0.1 common-ancestor-path: 1.0.1 - hosted-git-info: 8.1.0 + hosted-git-info: 9.0.0 json-stringify-nice: 1.1.4 - lru-cache: 10.4.3 - minimatch: 9.0.5 + lru-cache: 11.2.1 + minimatch: 10.0.3 nopt: 8.1.0 npm-install-checks: 7.1.1 - npm-package-arg: 12.0.2 - npm-pick-manifest: 10.0.0 - npm-registry-fetch: 18.0.2 - pacote: 21.0.0 + npm-package-arg: 13.0.0 + npm-pick-manifest: 11.0.1 + npm-registry-fetch: 19.0.0 + pacote: 21.0.3 parse-conflict-json: 4.0.0 proc-log: 5.0.0 proggy: 3.0.0 promise-all-reject-late: 1.0.1 promise-call-limit: 3.0.2 - read-package-json-fast: 4.0.0 semver: 7.7.2 ssri: 12.0.0 treeverse: 3.0.0 @@ -2806,23 +2860,34 @@ snapshots: semver: 7.7.2 which: 5.0.0 + '@npmcli/git@7.0.0': + dependencies: + '@npmcli/promise-spawn': 8.0.3 + ini: 5.0.0 + lru-cache: 11.2.1 + npm-pick-manifest: 11.0.1 + proc-log: 5.0.0 + promise-retry: 2.0.1 + semver: 7.7.2 + which: 5.0.0 + '@npmcli/installed-package-contents@3.0.0': dependencies: npm-bundled: 4.0.0 npm-normalize-package-bin: 4.0.0 - '@npmcli/map-workspaces@4.0.2': + '@npmcli/map-workspaces@5.0.0': dependencies: '@npmcli/name-from-folder': 3.0.0 - '@npmcli/package-json': 6.2.0 - glob: 10.4.5 - minimatch: 9.0.5 + '@npmcli/package-json': 7.0.1 + glob: 11.0.3 + minimatch: 10.0.3 - '@npmcli/metavuln-calculator@9.0.0': + '@npmcli/metavuln-calculator@9.0.2': dependencies: - cacache: 19.0.1 + cacache: 20.0.1 json-parse-even-better-errors: 4.0.0 - pacote: 21.0.0 + pacote: 21.0.3 proc-log: 5.0.0 semver: 7.7.2 transitivePeerDependencies: @@ -2832,19 +2897,19 @@ snapshots: '@npmcli/node-gyp@4.0.0': {} - '@npmcli/package-json@6.2.0': + '@npmcli/package-json@7.0.0': dependencies: '@npmcli/git': 6.0.3 - glob: 10.4.5 - hosted-git-info: 8.1.0 + glob: 11.0.3 + hosted-git-info: 9.0.0 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/package-json@7.0.0': + '@npmcli/package-json@7.0.1': dependencies: - '@npmcli/git': 6.0.3 + '@npmcli/git': 7.0.0 glob: 11.0.3 hosted-git-info: 9.0.0 json-parse-even-better-errors: 4.0.0 @@ -2862,10 +2927,10 @@ snapshots: '@npmcli/redact@3.1.1': {} - '@npmcli/run-script@9.1.0': + '@npmcli/run-script@10.0.0': dependencies: '@npmcli/node-gyp': 4.0.0 - '@npmcli/package-json': 6.2.0 + '@npmcli/package-json': 7.0.0 '@npmcli/promise-spawn': 8.0.3 node-gyp: 11.4.2 proc-log: 5.0.0 @@ -3068,37 +3133,37 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@sigstore/bundle@3.1.0': + '@sigstore/bundle@4.0.0': dependencies: - '@sigstore/protobuf-specs': 0.4.0 + '@sigstore/protobuf-specs': 0.5.0 - '@sigstore/core@2.0.0': {} + '@sigstore/core@3.0.0': {} - '@sigstore/protobuf-specs@0.4.0': {} + '@sigstore/protobuf-specs@0.5.0': {} - '@sigstore/sign@3.1.0': + '@sigstore/sign@4.0.1': dependencies: - '@sigstore/bundle': 3.1.0 - '@sigstore/core': 2.0.0 - '@sigstore/protobuf-specs': 0.4.0 - make-fetch-happen: 14.0.3 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.0.0 + '@sigstore/protobuf-specs': 0.5.0 + make-fetch-happen: 15.0.2 proc-log: 5.0.0 promise-retry: 2.0.1 transitivePeerDependencies: - supports-color - '@sigstore/tuf@3.1.0': + '@sigstore/tuf@4.0.0': dependencies: - '@sigstore/protobuf-specs': 0.4.0 - tuf-js: 3.0.1 + '@sigstore/protobuf-specs': 0.5.0 + tuf-js: 4.0.0 transitivePeerDependencies: - supports-color - '@sigstore/verify@2.1.0': + '@sigstore/verify@3.0.0': dependencies: - '@sigstore/bundle': 3.1.0 - '@sigstore/core': 2.0.0 - '@sigstore/protobuf-specs': 0.4.0 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.0.0 + '@sigstore/protobuf-specs': 0.5.0 '@simple-libs/child-process-utils@1.0.1': dependencies: @@ -3113,7 +3178,7 @@ snapshots: '@tufjs/canonical-json@2.0.0': {} - '@tufjs/models@3.0.1': + '@tufjs/models@4.0.0': dependencies: '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 @@ -3136,9 +3201,9 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@24.3.1': + '@types/node@24.5.2': dependencies: - undici-types: 7.10.0 + undici-types: 7.12.0 '@types/normalize-package-data@2.4.4': {} @@ -3148,7 +3213,7 @@ snapshots: '@types/whatwg-mimetype@3.0.2': {} - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@24.3.1)(happy-dom@18.0.1)(sass@1.92.1)(yaml@2.8.1))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@24.5.2)(happy-dom@18.0.1)(sass@1.93.2)(yaml@2.8.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -3163,7 +3228,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@24.3.1)(happy-dom@18.0.1)(sass@1.92.1)(yaml@2.8.1) + vitest: 3.2.4(@types/node@24.5.2)(happy-dom@18.0.1)(sass@1.93.2)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -3175,13 +3240,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.5(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1))': + '@vitest/mocker@3.2.4(vite@7.1.5(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.1.5(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1) + vite: 7.1.5(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -3213,10 +3278,6 @@ snapshots: agent-base@7.1.3: {} - ansi-escapes@4.3.2: - dependencies: - type-fest: 0.21.3 - ansi-regex@5.0.1: {} ansi-regex@6.1.0: {} @@ -3295,7 +3356,21 @@ snapshots: minipass-pipeline: 1.2.4 p-map: 7.0.3 ssri: 12.0.0 - tar: 7.4.3 + tar: 7.5.1 + unique-filename: 4.0.0 + + cacache@20.0.1: + dependencies: + '@npmcli/fs': 4.0.0 + fs-minipass: 3.0.3 + glob: 11.0.3 + lru-cache: 11.2.1 + minipass: 7.1.2 + minipass-collect: 2.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + p-map: 7.0.3 + ssri: 12.0.0 unique-filename: 4.0.0 chai@5.2.0: @@ -3312,14 +3387,14 @@ snapshots: dependencies: readdirp: 4.1.2 - chownr@2.0.0: {} - chownr@3.0.0: {} ci-info@4.3.0: {} cli-nano@1.2.1: {} + cli-nano@1.2.2: {} + cli-width@4.1.0: {} cliui@8.0.1: @@ -3440,7 +3515,7 @@ snapshots: dependencies: is-obj: 2.0.0 - dotenv@17.2.1: {} + dotenv@17.2.2: {} dts-bundle-generator@9.5.1: dependencies: @@ -3561,16 +3636,12 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - fs-extra@11.3.1: + fs-extra@11.3.2: dependencies: graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - fs-minipass@3.0.3: dependencies: minipass: 7.1.2 @@ -3784,22 +3855,22 @@ snapshots: just-diff@6.0.2: {} - libnpmaccess@10.0.1: + libnpmaccess@10.0.2: dependencies: - npm-package-arg: 12.0.2 - npm-registry-fetch: 18.0.2 + npm-package-arg: 13.0.0 + npm-registry-fetch: 19.0.0 transitivePeerDependencies: - supports-color - libnpmpublish@11.1.0: + libnpmpublish@11.1.1: dependencies: - '@npmcli/package-json': 6.2.0 + '@npmcli/package-json': 7.0.1 ci-info: 4.3.0 - npm-package-arg: 12.0.2 - npm-registry-fetch: 18.0.2 + npm-package-arg: 13.0.0 + npm-registry-fetch: 19.0.0 proc-log: 5.0.0 semver: 7.7.2 - sigstore: 3.1.0 + sigstore: 4.0.0 ssri: 12.0.0 transitivePeerDependencies: - supports-color @@ -3866,6 +3937,22 @@ snapshots: transitivePeerDependencies: - supports-color + make-fetch-happen@15.0.2: + dependencies: + '@npmcli/agent': 4.0.0 + cacache: 20.0.1 + http-cache-semantics: 4.1.1 + minipass: 7.1.2 + minipass-fetch: 4.0.1 + minipass-flush: 1.0.5 + minipass-pipeline: 1.2.4 + negotiator: 1.0.0 + proc-log: 5.0.0 + promise-retry: 2.0.1 + ssri: 12.0.0 + transitivePeerDependencies: + - supports-color + meow@13.2.0: {} micromatch@4.0.8: @@ -3912,21 +3999,16 @@ snapshots: dependencies: yallist: 4.0.0 - minipass@5.0.0: {} - minipass@7.1.2: {} - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - minizlib@3.0.1: dependencies: minipass: 7.1.2 rimraf: 5.0.10 - mkdirp@1.0.4: {} + minizlib@3.1.0: + dependencies: + minipass: 7.1.2 mkdirp@3.0.1: {} @@ -3936,11 +4018,11 @@ snapshots: nanoid@3.3.11: {} - native-copyfiles@1.3.5: + native-copyfiles@1.3.6: dependencies: - cli-nano: 1.2.1 - tinyglobby: 0.2.14 - untildify: 5.0.0 + cli-nano: 1.2.2 + tinyglobby: 0.2.15 + untildify: 6.0.0 negotiator@1.0.0: {} @@ -4010,9 +4092,10 @@ snapshots: semver: 7.7.2 validate-npm-package-name: 6.0.0 - npm-packlist@10.0.1: + npm-packlist@10.0.2: dependencies: ignore-walk: 8.0.0 + proc-log: 5.0.0 npm-pick-manifest@10.0.0: dependencies: @@ -4021,18 +4104,12 @@ snapshots: npm-package-arg: 12.0.2 semver: 7.7.2 - npm-registry-fetch@18.0.2: + npm-pick-manifest@11.0.1: dependencies: - '@npmcli/redact': 3.1.1 - jsonparse: 1.3.1 - make-fetch-happen: 14.0.3 - minipass: 7.1.2 - minipass-fetch: 4.0.1 - minizlib: 3.0.1 - npm-package-arg: 12.0.2 - proc-log: 5.0.0 - transitivePeerDependencies: - - supports-color + npm-install-checks: 7.1.1 + npm-normalize-package-bin: 4.0.0 + npm-package-arg: 13.0.0 + semver: 7.7.2 npm-registry-fetch@19.0.0: dependencies: @@ -4081,25 +4158,25 @@ snapshots: package-json-from-dist@1.0.1: {} - pacote@21.0.0: + pacote@21.0.3: dependencies: - '@npmcli/git': 6.0.3 + '@npmcli/git': 7.0.0 '@npmcli/installed-package-contents': 3.0.0 - '@npmcli/package-json': 6.2.0 + '@npmcli/package-json': 7.0.1 '@npmcli/promise-spawn': 8.0.3 - '@npmcli/run-script': 9.1.0 - cacache: 19.0.1 + '@npmcli/run-script': 10.0.0 + cacache: 20.0.0 fs-minipass: 3.0.3 minipass: 7.1.2 - npm-package-arg: 12.0.2 - npm-packlist: 10.0.1 - npm-pick-manifest: 10.0.0 - npm-registry-fetch: 18.0.2 + npm-package-arg: 13.0.0 + npm-packlist: 10.0.2 + npm-pick-manifest: 11.0.1 + npm-registry-fetch: 19.0.0 proc-log: 5.0.0 promise-retry: 2.0.1 - sigstore: 3.1.0 + sigstore: 4.0.0 ssri: 12.0.0 - tar: 6.2.1 + tar: 7.5.1 transitivePeerDependencies: - supports-color @@ -4195,11 +4272,6 @@ snapshots: read-cmd-shim@5.0.0: {} - read-package-json-fast@4.0.0: - dependencies: - json-parse-even-better-errors: 4.0.0 - npm-normalize-package-bin: 4.0.0 - read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 @@ -4210,7 +4282,7 @@ snapshots: readdirp@4.1.2: {} - remove-glob@0.3.6: + remove-glob@0.4.4: dependencies: cli-nano: 1.2.1 tinyglobby: 0.2.15 @@ -4259,7 +4331,7 @@ snapshots: safer-buffer@2.1.2: optional: true - sass@1.92.1: + sass@1.93.2: dependencies: chokidar: 4.0.3 immutable: 5.0.3 @@ -4281,14 +4353,14 @@ snapshots: signal-exit@4.1.0: {} - sigstore@3.1.0: + sigstore@4.0.0: dependencies: - '@sigstore/bundle': 3.1.0 - '@sigstore/core': 2.0.0 - '@sigstore/protobuf-specs': 0.4.0 - '@sigstore/sign': 3.1.0 - '@sigstore/tuf': 3.1.0 - '@sigstore/verify': 2.1.0 + '@sigstore/bundle': 4.0.0 + '@sigstore/core': 3.0.0 + '@sigstore/protobuf-specs': 0.5.0 + '@sigstore/sign': 4.0.1 + '@sigstore/tuf': 4.0.0 + '@sigstore/verify': 3.0.0 transitivePeerDependencies: - supports-color @@ -4313,6 +4385,10 @@ snapshots: dependencies: is-plain-obj: 4.1.0 + sort-keys@6.0.0: + dependencies: + is-plain-obj: 4.1.0 + source-map-js@1.2.1: {} source-map@0.6.1: {} @@ -4377,15 +4453,6 @@ snapshots: dependencies: has-flag: 4.0.0 - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - tar@7.4.3: dependencies: '@isaacs/fs-minipass': 4.0.1 @@ -4395,6 +4462,14 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 + tar@7.5.1: + dependencies: + '@isaacs/fs-minipass': 4.0.1 + chownr: 3.0.0 + minipass: 7.1.2 + minizlib: 3.1.0 + yallist: 5.0.0 + test-exclude@7.0.1: dependencies: '@istanbuljs/schema': 0.1.3 @@ -4430,16 +4505,14 @@ snapshots: treeverse@3.0.0: {} - tuf-js@3.0.1: + tuf-js@4.0.0: dependencies: - '@tufjs/models': 3.0.1 + '@tufjs/models': 4.0.0 debug: 4.4.1 - make-fetch-happen: 14.0.3 + make-fetch-happen: 15.0.0 transitivePeerDependencies: - supports-color - type-fest@0.21.3: {} - type-fest@2.19.0: {} type-fest@4.41.0: {} @@ -4451,7 +4524,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.10.0: {} + undici-types@7.12.0: {} unicorn-magic@0.1.0: {} @@ -4469,11 +4542,11 @@ snapshots: universalify@2.0.1: {} - untildify@5.0.0: {} + untildify@6.0.0: {} util-deprecate@1.0.2: {} - uuid@11.1.0: {} + uuid@13.0.0: {} validate-npm-package-license@3.0.4: dependencies: @@ -4482,13 +4555,13 @@ snapshots: validate-npm-package-name@6.0.0: {} - vite-node@3.2.4(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1): + vite-node@3.2.4(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.5(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1) + vite: 7.1.5(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1) transitivePeerDependencies: - '@types/node' - jiti @@ -4503,7 +4576,7 @@ snapshots: - tsx - yaml - vite@7.1.5(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1): + vite@7.1.5(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1): dependencies: esbuild: 0.25.9 fdir: 6.5.0(picomatch@4.0.3) @@ -4512,16 +4585,30 @@ snapshots: rollup: 4.50.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.5.2 fsevents: 2.3.3 - sass: 1.92.1 + sass: 1.93.2 yaml: 2.8.1 - vitest@3.2.4(@types/node@24.3.1)(happy-dom@18.0.1)(sass@1.92.1)(yaml@2.8.1): + vite@7.1.7(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1): + dependencies: + esbuild: 0.25.9 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.50.1 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.5.2 + fsevents: 2.3.3 + sass: 1.93.2 + yaml: 2.8.1 + + vitest@3.2.4(@types/node@24.5.2)(happy-dom@18.0.1)(sass@1.93.2)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.5(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1)) + '@vitest/mocker': 3.2.4(vite@7.1.5(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -4539,11 +4626,11 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.5(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1) - vite-node: 3.2.4(@types/node@24.3.1)(sass@1.92.1)(yaml@2.8.1) + vite: 7.1.5(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1) + vite-node: 3.2.4(@types/node@24.5.2)(sass@1.93.2)(yaml@2.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.3.1 + '@types/node': 24.5.2 happy-dom: 18.0.1 transitivePeerDependencies: - jiti @@ -4627,7 +4714,14 @@ snapshots: sort-keys: 5.1.0 write-file-atomic: 5.0.1 - write-package@7.1.0: + write-json-file@7.0.0: + dependencies: + detect-indent: 7.0.1 + is-plain-obj: 4.1.0 + sort-keys: 6.0.0 + write-file-atomic: 6.0.0 + + write-package@7.2.0: dependencies: deepmerge-ts: 7.1.5 read-pkg: 9.0.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4149977..a344c99 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,7 +4,7 @@ packages: # Define a catalog of version ranges. catalog: fflate: ^0.8.2 - sass: ^1.92.1 - 'remove-glob': ^0.3.6 + sass: ^1.93.2 + 'remove-glob': ^0.4.4 typescript: ^5.9.2 - vite: ^7.1.5 \ No newline at end of file + vite: ^7.1.7 \ No newline at end of file