From ae78203ca97930180a6ed0c31e010a08d660d4d5 Mon Sep 17 00:00:00 2001 From: Torbjorn van Heeswijck Date: Thu, 18 Sep 2025 17:49:05 +0930 Subject: [PATCH 1/5] MI-268: Use rsbuild for bundling lambdas, vite for testing only --- applications/core/package.json | 3 + eslint.config.mjs | 14 +- libs/cdk-utils/package.json | 3 + .../{vite.config.mjs => vitest.config.mjs} | 4 +- nx.json | 40 +- package.json | 3 + rsbuild.config.base.mjs | 63 + tools/cdk-service-plugin/package.json | 3 + .../general-files/package.json.template | 3 + .../general-files/rsbuild.config.mjs.template | 3 + .../general-files/vite.config.mjs.template | 33 - .../general-files/vitest.config.mjs.template | 18 + .../notification-files/package.json.template | 27 + .../notification-files/project.json.template | 8 - .../rsbuild.config.mjs.template | 3 + .../tests/.gitkeep.template | 0 .../tests/__data__/.gitkeep.template | 0 .../tests/__data__/example-data.ts.template | 6 - .../tests/cdk-stack.test.ts.template | 50 - .../tests/unit-tests.test.ts.template | 23 - .../notification-files/tsconfig.json.template | 13 +- .../tsconfig.lib.json.template | 28 + .../tsconfig.spec.json.template | 28 + ...js.template => vitest.config.mjs.template} | 4 +- .../{vite.config.mjs => vitest.config.mjs} | 2 +- tsconfig.base.json | 4 +- ....config.base.mjs => vitest.config.base.mjs | 17 - yarn.lock | 2087 ++++++++++++++++- 28 files changed, 2194 insertions(+), 296 deletions(-) rename libs/cdk-utils/{vite.config.mjs => vitest.config.mjs} (73%) create mode 100644 rsbuild.config.base.mjs create mode 100644 tools/cdk-service-plugin/src/generators/service/general-files/rsbuild.config.mjs.template delete mode 100644 tools/cdk-service-plugin/src/generators/service/general-files/vite.config.mjs.template create mode 100644 tools/cdk-service-plugin/src/generators/service/general-files/vitest.config.mjs.template create mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/package.json.template delete mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/project.json.template create mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/rsbuild.config.mjs.template create mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/tests/.gitkeep.template create mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/tests/__data__/.gitkeep.template delete mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/tests/__data__/example-data.ts.template delete mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/tests/cdk-stack.test.ts.template delete mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/tests/unit-tests.test.ts.template create mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.lib.json.template create mode 100644 tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.spec.json.template rename tools/cdk-service-plugin/src/generators/service/notification-files/{vite.config.mjs.template => vitest.config.mjs.template} (84%) rename tools/cdk-service-plugin/{vite.config.mjs => vitest.config.mjs} (81%) rename vite.config.base.mjs => vitest.config.base.mjs (68%) diff --git a/applications/core/package.json b/applications/core/package.json index 576eec15..f0c25a6c 100644 --- a/applications/core/package.json +++ b/applications/core/package.json @@ -5,6 +5,9 @@ "main": "./bin/main.ts", "types": "./bin/main.ts", "nx": { + "tags": [ + "scope:applications" + ], "targets": { "cdk": { "executor": "nx:run-commands", diff --git a/eslint.config.mjs b/eslint.config.mjs index 89055ef0..2ad93314 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -26,12 +26,20 @@ const eslintBaseConfig = [ '@nx/enforce-module-boundaries': [ 'error', { - enforceBuildableLibDependency: true, allow: ['^.*/eslint(\\.base)?\\.config\\.[cm]?[jt]s$'], + enforceBuildableLibDependency: true, depConstraints: [ { - sourceTag: '*', - onlyDependOnLibsWithTags: ['*'], + sourceTag: 'scope:applications', + onlyDependOnLibsWithTags: ['scope:libs', 'scope:services'], + }, + { + sourceTag: 'scope:services', + onlyDependOnLibsWithTags: ['scope:libs', 'scope:services'], + }, + { + sourceTag: 'scope:libs', + onlyDependOnLibsWithTags: ['scope:libs'], }, ], }, diff --git a/libs/cdk-utils/package.json b/libs/cdk-utils/package.json index 58c00a17..92673153 100644 --- a/libs/cdk-utils/package.json +++ b/libs/cdk-utils/package.json @@ -16,6 +16,9 @@ "main": "./src/index.ts", "types": "./src/index.ts", "nx": { + "tags": [ + "scope:libs" + ], "targets": { "build": { "executor": "nx:run-commands", diff --git a/libs/cdk-utils/vite.config.mjs b/libs/cdk-utils/vitest.config.mjs similarity index 73% rename from libs/cdk-utils/vite.config.mjs rename to libs/cdk-utils/vitest.config.mjs index de721601..2b27dced 100644 --- a/libs/cdk-utils/vite.config.mjs +++ b/libs/cdk-utils/vitest.config.mjs @@ -1,5 +1,5 @@ import { defineConfig, mergeConfig } from 'vitest/config'; -import { viteBaseConfig } from '../../vite.config.base.mjs'; +import { viteBaseConfig } from '../../vitest.config.base.mjs'; export default defineConfig(configEnv => mergeConfig( @@ -7,7 +7,7 @@ export default defineConfig(configEnv => defineConfig({ cacheDir: '../../node_modules/.vite/cdk-utils', test: { - env: { NODE_ENV: 'test' }, + env: {}, }, }) ) diff --git a/nx.json b/nx.json index 408d649e..75ad26f2 100644 --- a/nx.json +++ b/nx.json @@ -24,25 +24,26 @@ "inputs": ["default", "^production"], "outputs": ["{projectRoot}/coverage"], "cache": true, - "dependsOn": ["^build"], + // Stack tests may require lambda handlers to be built first + "dependsOn": ["^build", "build:lambda"], "configurations": { "coverage": { "coverage": true } } }, - "@nx/js:tsc": { + "typecheck": { "cache": true, "dependsOn": ["^build"], "inputs": ["production", "^production"] }, "cdk": { - "dependsOn": ["^build"], + "dependsOn": ["^build", "^build:lambda"], "inputs": ["production", "^production"] }, "pg": { "executor": "nx:run-commands", - "dependsOn": ["^build"], + "dependsOn": ["^build", "build:lambda"], "options": { "color": true, "cwd": "{workspaceRoot}/applications/core" @@ -84,7 +85,7 @@ "!{projectRoot}/eslint.config.m[jt]s", "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", "!{projectRoot}/tsconfig.spec.json", - "!{projectRoot}/vite.config.m[jt]s", + "!{projectRoot}/vitest.config.m[jt]s", "!{projectRoot}/src/test-setup.[jt]s" ], "sharedGlobals": [] @@ -99,28 +100,17 @@ "options": {} }, { - "plugin": "@nx/js/typescript", - "options": { - "typecheck": { - "targetName": "typecheck" - }, - "build": { - "targetName": "build", - "configName": "tsconfig.lib.json", - "buildDepsName": "build-deps", - "watchDepsName": "watch-deps" - } - }, - "include": ["tools/cdk-service-plugin/*"] - }, - { - "plugin": "@nx/js/typescript", + "plugin": "@nx/rsbuild", "options": { - "typecheck": { - "targetName": "typecheck" - } + "buildTargetName": "build:lambda", + "devTargetName": "dev:lambda", + "inspectTargetName": "inspect:lambda" }, - "include": ["libs/cdk-utils/*", "applications/core/*"] + // This plugin configuration is only for bundling lambda code in services + // The `**` glob is required to include all services + "include": ["services/**"], + // Services with no lambda handlers should be excluded from here + "exclude": [] } ] } diff --git a/package.json b/package.json index 6885e93c..88c6e2df 100644 --- a/package.json +++ b/package.json @@ -30,8 +30,10 @@ "@nx/eslint": "21.4.1", "@nx/eslint-plugin": "21.4.1", "@nx/js": "21.4.1", + "@nx/rsbuild": "^21.5.2", "@nx/vite": "21.4.1", "@nx/web": "21.4.1", + "@rsbuild/core": "^1.5.6", "@swc-node/register": "^1.10.10", "@swc/core": "^1.13.3", "@swc/helpers": "^0.5.17", @@ -68,6 +70,7 @@ "packageManager": "yarn@4.9.2+sha512.1fc009bc09d13cfd0e19efa44cbfc2b9cf6ca61482725eb35bbc5e257e093ebf4130db6dfe15d604ff4b79efd8e1e8e99b25fa7d0a6197c9f9826358d4d65c3c", "dependencies": { "@aws-lambda-powertools/logger": "^2.24.1", + "@aws-sdk/client-s3": "^3.888.0", "arktype": "^2.1.20" } } diff --git a/rsbuild.config.base.mjs b/rsbuild.config.base.mjs new file mode 100644 index 00000000..c6e09452 --- /dev/null +++ b/rsbuild.config.base.mjs @@ -0,0 +1,63 @@ +import { defineConfig } from '@rsbuild/core'; +import fg from 'fast-glob'; +import { extname, resolve } from 'node:path'; + +const HANDLERS_PATH = 'src/runtime/handlers'; + +/** + * Prepare Rsbuild config that bundles all typescript files in a single directory in to separate files + * This is used to bundle lambda handlers with their own dependencies for separate upload to AWS Lambda + * + * @param {string} configPath Full path to the rsbuild.config.mjs file this is used in - usually import.meta.dirname; + * @param {string} subPath Relative path to the handlers directory. Default is 'src/runtime/handlers' + * @returns Rsbuild config for multiple lambda handlers + */ +export function defineLambdaConfig(configPath, subPath = HANDLERS_PATH) { + const basePath = resolve(configPath, subPath); + const handlers = fg.sync(`${basePath}/**/*.ts`); + + // Format an entry object containing each file found in the folder + // Maintains subfolder structure + // e.g. { 'test/log-object': 'test/log-object' } + const entry = Object.fromEntries( + handlers.map(handler => { + const bundledPath = handler.replace(`${basePath}/`, ''); + const entryName = bundledPath.replace(extname(bundledPath), ''); + return [entryName, handler]; + }) + ); + + return defineConfig({ + source: { + entry, + tsconfigPath: './tsconfig.lib.json', + }, + performance: { + chunkSplit: { + // Not sure this is necessary for single-file-bundling but seems safer to set it + strategy: 'all-in-one', + }, + }, + output: { + // Only bundle javascript/typescript code + target: 'node', + // Output ESM modules + module: true, + filename: { js: '[name]/index.mjs' }, + // Don't output license comments in bundled code + legalComments: 'none', + }, + tools: { + rspack: { + output: { + // Forces bundler to include all dependencies in one file + asyncChunks: false, + }, + optimization: { + // Prevent bundler from wrapping handlers in an IIFE + avoidEntryIife: true + } + }, + } + }); +} diff --git a/tools/cdk-service-plugin/package.json b/tools/cdk-service-plugin/package.json index 37ad8545..a4107014 100644 --- a/tools/cdk-service-plugin/package.json +++ b/tools/cdk-service-plugin/package.json @@ -16,6 +16,9 @@ } }, "nx": { + "tags": [ + "scope:tools" + ], "targets": { "build": { "executor": "@nx/esbuild:esbuild", diff --git a/tools/cdk-service-plugin/src/generators/service/general-files/package.json.template b/tools/cdk-service-plugin/src/generators/service/general-files/package.json.template index ee08127c..1a1c5a29 100644 --- a/tools/cdk-service-plugin/src/generators/service/general-files/package.json.template +++ b/tools/cdk-service-plugin/src/generators/service/general-files/package.json.template @@ -13,6 +13,9 @@ "./package.json": "./package.json" }, "nx": { + "tags": [ + "scope:services" + ], "targets": { "pg": { "options": { diff --git a/tools/cdk-service-plugin/src/generators/service/general-files/rsbuild.config.mjs.template b/tools/cdk-service-plugin/src/generators/service/general-files/rsbuild.config.mjs.template new file mode 100644 index 00000000..0dafb4da --- /dev/null +++ b/tools/cdk-service-plugin/src/generators/service/general-files/rsbuild.config.mjs.template @@ -0,0 +1,3 @@ +import { defineLambdaConfig } from '../../rsbuild.config.base.mjs'; + +export default defineLambdaConfig(import.meta.dirname); diff --git a/tools/cdk-service-plugin/src/generators/service/general-files/vite.config.mjs.template b/tools/cdk-service-plugin/src/generators/service/general-files/vite.config.mjs.template deleted file mode 100644 index 9b7558b8..00000000 --- a/tools/cdk-service-plugin/src/generators/service/general-files/vite.config.mjs.template +++ /dev/null @@ -1,33 +0,0 @@ -import fg from 'fast-glob'; -import { basename, extname, resolve } from 'node:path'; -import { defineConfig, mergeConfig } from 'vitest/config'; -import { viteBaseConfig } from '../../vite.config.base.mjs'; - -const HANDLERS_PATH = 'src/runtime/handlers'; - -export default defineConfig(configEnv => { - const basePath = resolve(import.meta.dirname, HANDLERS_PATH); - const handlers = fg.sync(`${basePath}/**/*.ts`); - const input = Object.fromEntries( - handlers.map(handler => { - const bundledPath = handler.replace(`${basePath}/`, ''); - const entryName = bundledPath.replace(extname(bundledPath), ''); - return [entryName, handler]; - }) - ); - - return mergeConfig( - viteBaseConfig(configEnv), - defineConfig({ - build: handlers.length ? { rollupOptions: { input } } : undefined, - cacheDir: '../../node_modules/.vite/<%= name %>', - test: { - env: { - NODE_ENV: 'test', - YOUR_ENV_VAR: 'environment-variable', - }, - unstubEnvs: true, - }, - }) - ); -}); diff --git a/tools/cdk-service-plugin/src/generators/service/general-files/vitest.config.mjs.template b/tools/cdk-service-plugin/src/generators/service/general-files/vitest.config.mjs.template new file mode 100644 index 00000000..d55869b2 --- /dev/null +++ b/tools/cdk-service-plugin/src/generators/service/general-files/vitest.config.mjs.template @@ -0,0 +1,18 @@ +import { defineConfig, mergeConfig } from 'vitest/config'; +import { viteBaseConfig } from '../../vitest.config.base.mjs'; + +export default defineConfig(configEnv => { + return mergeConfig( + viteBaseConfig(configEnv), + defineConfig({ + cacheDir: '../../node_modules/.vite/<%= name %>', + test: { + env: { + NODE_ENV: 'test', + YOUR_ENV_VAR: 'environment-variable', + }, + unstubEnvs: true, + }, + }) + ); +}); diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/package.json.template b/tools/cdk-service-plugin/src/generators/service/notification-files/package.json.template new file mode 100644 index 00000000..1a1c5a29 --- /dev/null +++ b/tools/cdk-service-plugin/src/generators/service/notification-files/package.json.template @@ -0,0 +1,27 @@ +{ + "name": "@services/<%= name %>", + "version": "0.0.1", + "type": "module", + "main": "./src/index.ts", + "types": "./src/index.ts", + "exports": { + ".": { + "types": "./src/index.ts", + "import": "./src/index.ts", + "default": "./src/index.ts" + }, + "./package.json": "./package.json" + }, + "nx": { + "tags": [ + "scope:services" + ], + "targets": { + "pg": { + "options": { + "stack": "dev/<%= name %>" + } + } + } + } +} diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/project.json.template b/tools/cdk-service-plugin/src/generators/service/notification-files/project.json.template deleted file mode 100644 index 8f90b3b9..00000000 --- a/tools/cdk-service-plugin/src/generators/service/notification-files/project.json.template +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "<%= name %>", - "$schema": "../../node_modules/nx/schemas/project-schema.json", - "sourceRoot": "services/<%= name %>/src", - "projectType": "library", -"targets": {}, - "tags": ["service", "notification", "<%= name %>"] -} diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/rsbuild.config.mjs.template b/tools/cdk-service-plugin/src/generators/service/notification-files/rsbuild.config.mjs.template new file mode 100644 index 00000000..0dafb4da --- /dev/null +++ b/tools/cdk-service-plugin/src/generators/service/notification-files/rsbuild.config.mjs.template @@ -0,0 +1,3 @@ +import { defineLambdaConfig } from '../../rsbuild.config.base.mjs'; + +export default defineLambdaConfig(import.meta.dirname); diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/tests/.gitkeep.template b/tools/cdk-service-plugin/src/generators/service/notification-files/tests/.gitkeep.template new file mode 100644 index 00000000..e69de29b diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/tests/__data__/.gitkeep.template b/tools/cdk-service-plugin/src/generators/service/notification-files/tests/__data__/.gitkeep.template new file mode 100644 index 00000000..e69de29b diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/tests/__data__/example-data.ts.template b/tools/cdk-service-plugin/src/generators/service/notification-files/tests/__data__/example-data.ts.template deleted file mode 100644 index 65705200..00000000 --- a/tools/cdk-service-plugin/src/generators/service/notification-files/tests/__data__/example-data.ts.template +++ /dev/null @@ -1,6 +0,0 @@ -export const YOUR_ENV_VAR = process.env['YOUR_ENV_VAR']; - -export const simpleObject = { - name: 'Test Object', - id: 123, -}; diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/tests/cdk-stack.test.ts.template b/tools/cdk-service-plugin/src/generators/service/notification-files/tests/cdk-stack.test.ts.template deleted file mode 100644 index d58ee40f..00000000 --- a/tools/cdk-service-plugin/src/generators/service/notification-files/tests/cdk-stack.test.ts.template +++ /dev/null @@ -1,50 +0,0 @@ -import { MicroserviceChecks } from '@libs/cdk-utils/infra'; -import { App, Aspects, Duration, Stack } from 'aws-cdk-lib'; -import { Annotations, Match, Template } from 'aws-cdk-lib/assertions'; -import { Runtime, Tracing } from 'aws-cdk-lib/aws-lambda'; -import { describe, expect, it } from 'vitest'; -import { <%= name.split('-').map(part => part.charAt(0).toUpperCase() + part.slice(1)).join('') %>Stack } from '../src/index'; - -let stack: Stack; -let template: Template; - -beforeEach(() => { - const app = new App({ - context: { - // This feature flag prevents bundling lambda functions when running tests - 'aws:cdk:bundling-stacks': [], - }, - }); - - stack = new <%= name.split('-').map(part => part.charAt(0).toUpperCase() + part.slice(1)).join('') %>Stack(app, 'TestStack'); - - Aspects.of(stack).add(new MicroserviceChecks()); - - template = Template.fromStack(stack); -}); - -describe('CdkNag', () => { - it('should pass Microservices cdk-nag checks', () => { - const errors = Annotations.fromStack(stack).findError( - '*', - Match.stringLikeRegexp('Microservices.*') - ); - - if (errors.length > 0) { - console.log(errors); - } - - expect( - errors, - 'Microservice checks failed - inspect console logs for details' - ).toHaveLength(0); - }); -}); - -describe('<%= name.split('-').map(part => part.charAt(0).toUpperCase() + part.slice(1)).join('') %>Stack', () => { - it('should create a notification SNS Topic', () => { - template.hasResourceProperties('AWS::SNS::Topic', { - DisplayName: '<%= name %> Notifications', - }); - }); -}); diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/tests/unit-tests.test.ts.template b/tools/cdk-service-plugin/src/generators/service/notification-files/tests/unit-tests.test.ts.template deleted file mode 100644 index 95fa6586..00000000 --- a/tools/cdk-service-plugin/src/generators/service/notification-files/tests/unit-tests.test.ts.template +++ /dev/null @@ -1,23 +0,0 @@ -import { YOUR_ENV_VAR, simpleObject } from './__data__/example-data'; - -describe('Passing tests', () => { - test('Passing test', () => { - expect(1).toBeTruthy(); - }); - - test.skip('Skipped/Failing test', () => { - expect(-1).toBeGreaterThan(0); - }); -}); - -describe('Simple object tests', () => { - test('Object has correct name', () => { - expect(simpleObject.name).toEqual('Test Object'); - }); -}); - -describe('Env config tests', () => { - test('Env config is set correctly', () => { - expect(YOUR_ENV_VAR).toEqual('environment-variable'); - }); -}); diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.json.template b/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.json.template index 814af1e9..1e5701a2 100644 --- a/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.json.template +++ b/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.json.template @@ -1,4 +1,13 @@ { "extends": "../../tsconfig.base.json", - "include": ["**/*.ts"] -} \ No newline at end of file + "files": [], + "include": [], + "references": [ + { + "path": "./tsconfig.lib.json" + }, + { + "path": "./tsconfig.spec.json" + } + ] +} diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.lib.json.template b/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.lib.json.template new file mode 100644 index 00000000..6580563e --- /dev/null +++ b/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.lib.json.template @@ -0,0 +1,28 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "baseUrl": ".", + "rootDir": "src", + "outDir": "dist", + "tsBuildInfoFile": "dist/tsconfig.lib.tsbuildinfo", + "emitDeclarationOnly": true, + "forceConsistentCasingInFileNames": true, + "types": ["node"] + }, + "include": ["src/**/*.ts"], + "references": [], + "exclude": [ + "vite.config.ts", + "vite.config.mts", + "vitest.config.ts", + "vitest.config.mts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.test.tsx", + "src/**/*.spec.tsx", + "src/**/*.test.js", + "src/**/*.spec.js", + "src/**/*.test.jsx", + "src/**/*.spec.jsx" + ] +} diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.spec.json.template b/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.spec.json.template new file mode 100644 index 00000000..a15ced6e --- /dev/null +++ b/tools/cdk-service-plugin/src/generators/service/notification-files/tsconfig.spec.json.template @@ -0,0 +1,28 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "outDir": "./out-tsc/vitest", + "types": ["vitest/globals", "vitest/importMeta", "vite/client", "node", "vitest"], + "forceConsistentCasingInFileNames": true + }, + "include": [ + "vite.config.ts", + "vite.config.mts", + "vitest.config.ts", + "vitest.config.mts", + "src/**/*.test.ts", + "src/**/*.spec.ts", + "src/**/*.test.tsx", + "src/**/*.spec.tsx", + "src/**/*.test.js", + "src/**/*.spec.js", + "src/**/*.test.jsx", + "src/**/*.spec.jsx", + "src/**/*.d.ts" + ], + "references": [ + { + "path": "./tsconfig.lib.json" + } + ] +} diff --git a/tools/cdk-service-plugin/src/generators/service/notification-files/vite.config.mjs.template b/tools/cdk-service-plugin/src/generators/service/notification-files/vitest.config.mjs.template similarity index 84% rename from tools/cdk-service-plugin/src/generators/service/notification-files/vite.config.mjs.template rename to tools/cdk-service-plugin/src/generators/service/notification-files/vitest.config.mjs.template index 697aa138..16a297fb 100644 --- a/tools/cdk-service-plugin/src/generators/service/notification-files/vite.config.mjs.template +++ b/tools/cdk-service-plugin/src/generators/service/notification-files/vitest.config.mjs.template @@ -1,5 +1,5 @@ import { defineConfig, mergeConfig } from 'vitest/config'; -import { viteBaseConfig } from '../../vite.config.base.mjs'; +import { viteBaseConfig } from '../../vitest.config.base.mjs'; export default mergeConfig( viteBaseConfig, @@ -13,4 +13,4 @@ export default mergeConfig( unstubEnvs: true, }, }) -); \ No newline at end of file +); diff --git a/tools/cdk-service-plugin/vite.config.mjs b/tools/cdk-service-plugin/vitest.config.mjs similarity index 81% rename from tools/cdk-service-plugin/vite.config.mjs rename to tools/cdk-service-plugin/vitest.config.mjs index e0380ebc..421ad0c7 100644 --- a/tools/cdk-service-plugin/vite.config.mjs +++ b/tools/cdk-service-plugin/vitest.config.mjs @@ -1,5 +1,5 @@ import { defineConfig, mergeConfig } from 'vitest/config'; -import { viteBaseConfig } from '../../vite.config.base.mjs'; +import { viteBaseConfig } from '../../vitest.config.base.mjs'; export default defineConfig(configEnv => mergeConfig( diff --git a/tsconfig.base.json b/tsconfig.base.json index 7c56b33b..317e3dde 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -11,12 +11,12 @@ "importHelpers": true, "module": "ESNext", "target": "ESNext", - "moduleResolution":"bundler", + "moduleResolution": "bundler", "noUncheckedSideEffectImports": true, "types": ["node", "vitest", "vitest/globals"], "strictNullChecks": true, // Aligent defaults from ts-code-standards - "lib": ["ES2023"], + "lib": ["ESNext"], "strict": true, "allowUnusedLabels": false, "allowUnreachableCode": false, diff --git a/vite.config.base.mjs b/vitest.config.base.mjs similarity index 68% rename from vite.config.base.mjs rename to vitest.config.base.mjs index 5fd704f0..88545173 100644 --- a/vite.config.base.mjs +++ b/vitest.config.base.mjs @@ -1,26 +1,9 @@ -import { builtinModules } from 'node:module'; import { resolve } from 'node:path'; import { defineConfig } from 'vitest/config'; // More information about mode: https://vite.dev/guide/env-and-mode.html#node-env-and-modes export const viteBaseConfig = defineConfig(({ command, mode }) => { return { - build: { - sourcemap: mode !== 'production', - minify: mode !== 'development', - emptyOutDir: true, - reportCompressedSize: true, - ssr: true, - target: 'esnext', - rollupOptions: { - external: [...builtinModules], - output: { - entryFileNames: '[name]/index.mjs', - format: 'es', - }, - }, - }, - ssr: { target: 'node', ...(command === 'build' ? { noExternal: true } : {}) }, test: { globals: true, watch: false, diff --git a/yarn.lock b/yarn.lock index ef54474d..5e9059d0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -11,13 +11,16 @@ __metadata: dependencies: "@aligent/ts-code-standards": "npm:^4.0.2" "@aws-lambda-powertools/logger": "npm:^2.24.1" - "@nx/devkit": "npm:21.4.0" - "@nx/esbuild": "npm:21.4.0" - "@nx/eslint": "npm:21.4.0" - "@nx/eslint-plugin": "npm:21.4.0" - "@nx/js": "npm:21.4.0" - "@nx/vite": "npm:21.4.0" - "@nx/web": "npm:21.4.0" + "@aws-sdk/client-s3": "npm:^3.888.0" + "@nx/devkit": "npm:21.4.1" + "@nx/esbuild": "npm:21.4.1" + "@nx/eslint": "npm:21.4.1" + "@nx/eslint-plugin": "npm:21.4.1" + "@nx/js": "npm:21.4.1" + "@nx/rsbuild": "npm:^21.5.2" + "@nx/vite": "npm:21.4.1" + "@nx/web": "npm:21.4.1" + "@rsbuild/core": "npm:^1.5.6" "@swc-node/register": "npm:^1.10.10" "@swc/core": "npm:^1.13.3" "@swc/helpers": "npm:^0.5.17" @@ -39,7 +42,7 @@ __metadata: fast-glob: "npm:^3.3.3" jiti: "npm:2.5.1" jsonc-eslint-parser: "npm:^2.4.0" - nx: "npm:21.4.0" + nx: "npm:21.4.1" open: "npm:^10.2.0" prettier: "npm:^3.6.2" store-parameters: "npm:^1.0.6" @@ -124,6 +127,42 @@ __metadata: languageName: node linkType: hard +"@aws-crypto/crc32@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/crc32@npm:5.2.0" + dependencies: + "@aws-crypto/util": "npm:^5.2.0" + "@aws-sdk/types": "npm:^3.222.0" + tslib: "npm:^2.6.2" + checksum: 10c0/eab9581d3363af5ea498ae0e72de792f54d8890360e14a9d8261b7b5c55ebe080279fb2556e07994d785341cdaa99ab0b1ccf137832b53b5904cd6928f2b094b + languageName: node + linkType: hard + +"@aws-crypto/crc32c@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/crc32c@npm:5.2.0" + dependencies: + "@aws-crypto/util": "npm:^5.2.0" + "@aws-sdk/types": "npm:^3.222.0" + tslib: "npm:^2.6.2" + checksum: 10c0/223efac396cdebaf5645568fa9a38cd0c322c960ae1f4276bedfe2e1031d0112e49d7d39225d386354680ecefae29f39af469a84b2ddfa77cb6692036188af77 + languageName: node + linkType: hard + +"@aws-crypto/sha1-browser@npm:5.2.0": + version: 5.2.0 + resolution: "@aws-crypto/sha1-browser@npm:5.2.0" + dependencies: + "@aws-crypto/supports-web-crypto": "npm:^5.2.0" + "@aws-crypto/util": "npm:^5.2.0" + "@aws-sdk/types": "npm:^3.222.0" + "@aws-sdk/util-locate-window": "npm:^3.0.0" + "@smithy/util-utf8": "npm:^2.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/51fed0bf078c10322d910af179871b7d299dde5b5897873ffbeeb036f427e5d11d23db9794439226544b73901920fd19f4d86bbc103ed73cc0cfdea47a83c6ac + languageName: node + linkType: hard + "@aws-crypto/sha256-browser@npm:5.2.0": version: 5.2.0 resolution: "@aws-crypto/sha256-browser@npm:5.2.0" @@ -159,7 +198,7 @@ __metadata: languageName: node linkType: hard -"@aws-crypto/util@npm:^5.2.0": +"@aws-crypto/util@npm:5.2.0, @aws-crypto/util@npm:^5.2.0": version: 5.2.0 resolution: "@aws-crypto/util@npm:5.2.0" dependencies: @@ -242,6 +281,72 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-s3@npm:^3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/client-s3@npm:3.888.0" + dependencies: + "@aws-crypto/sha1-browser": "npm:5.2.0" + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/credential-provider-node": "npm:3.888.0" + "@aws-sdk/middleware-bucket-endpoint": "npm:3.887.0" + "@aws-sdk/middleware-expect-continue": "npm:3.887.0" + "@aws-sdk/middleware-flexible-checksums": "npm:3.888.0" + "@aws-sdk/middleware-host-header": "npm:3.887.0" + "@aws-sdk/middleware-location-constraint": "npm:3.887.0" + "@aws-sdk/middleware-logger": "npm:3.887.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.887.0" + "@aws-sdk/middleware-sdk-s3": "npm:3.888.0" + "@aws-sdk/middleware-ssec": "npm:3.887.0" + "@aws-sdk/middleware-user-agent": "npm:3.888.0" + "@aws-sdk/region-config-resolver": "npm:3.887.0" + "@aws-sdk/signature-v4-multi-region": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@aws-sdk/util-endpoints": "npm:3.887.0" + "@aws-sdk/util-user-agent-browser": "npm:3.887.0" + "@aws-sdk/util-user-agent-node": "npm:3.888.0" + "@aws-sdk/xml-builder": "npm:3.887.0" + "@smithy/config-resolver": "npm:^4.2.1" + "@smithy/core": "npm:^3.11.0" + "@smithy/eventstream-serde-browser": "npm:^4.1.1" + "@smithy/eventstream-serde-config-resolver": "npm:^4.2.1" + "@smithy/eventstream-serde-node": "npm:^4.1.1" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/hash-blob-browser": "npm:^4.1.1" + "@smithy/hash-node": "npm:^4.1.1" + "@smithy/hash-stream-node": "npm:^4.1.1" + "@smithy/invalid-dependency": "npm:^4.1.1" + "@smithy/md5-js": "npm:^4.1.1" + "@smithy/middleware-content-length": "npm:^4.1.1" + "@smithy/middleware-endpoint": "npm:^4.2.1" + "@smithy/middleware-retry": "npm:^4.2.1" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-body-length-node": "npm:^4.1.0" + "@smithy/util-defaults-mode-browser": "npm:^4.1.1" + "@smithy/util-defaults-mode-node": "npm:^4.1.1" + "@smithy/util-endpoints": "npm:^3.1.1" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.1" + "@smithy/util-stream": "npm:^4.3.1" + "@smithy/util-utf8": "npm:^4.1.0" + "@smithy/util-waiter": "npm:^4.1.1" + "@types/uuid": "npm:^9.0.1" + tslib: "npm:^2.6.2" + uuid: "npm:^9.0.1" + checksum: 10c0/62e620bfeb496b6e8be2682f5b8a806c6b302b82b0e0c65232729ac342f113b2fc9c3982a247fa5f272dfa223e661380f9461d76306aad509152cca666dc3f1d + languageName: node + linkType: hard + "@aws-sdk/client-ssm@npm:^3.864.0": version: 3.864.0 resolution: "@aws-sdk/client-ssm@npm:3.864.0" @@ -338,6 +443,52 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/client-sso@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/client-sso@npm:3.888.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/middleware-host-header": "npm:3.887.0" + "@aws-sdk/middleware-logger": "npm:3.887.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.887.0" + "@aws-sdk/middleware-user-agent": "npm:3.888.0" + "@aws-sdk/region-config-resolver": "npm:3.887.0" + "@aws-sdk/types": "npm:3.887.0" + "@aws-sdk/util-endpoints": "npm:3.887.0" + "@aws-sdk/util-user-agent-browser": "npm:3.887.0" + "@aws-sdk/util-user-agent-node": "npm:3.888.0" + "@smithy/config-resolver": "npm:^4.2.1" + "@smithy/core": "npm:^3.11.0" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/hash-node": "npm:^4.1.1" + "@smithy/invalid-dependency": "npm:^4.1.1" + "@smithy/middleware-content-length": "npm:^4.1.1" + "@smithy/middleware-endpoint": "npm:^4.2.1" + "@smithy/middleware-retry": "npm:^4.2.1" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-body-length-node": "npm:^4.1.0" + "@smithy/util-defaults-mode-browser": "npm:^4.1.1" + "@smithy/util-defaults-mode-node": "npm:^4.1.1" + "@smithy/util-endpoints": "npm:^3.1.1" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.1" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/8798cad059c5f29baf191d240c9b49a2dd7dce855e151de2e3532b8c8cff7b717fdebc93689ec37759baf89e8cfdaa6029803206cba4cfb59eb7a2848873ac58 + languageName: node + linkType: hard + "@aws-sdk/core@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/core@npm:3.864.0" @@ -361,6 +512,29 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/core@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/core@npm:3.888.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@aws-sdk/xml-builder": "npm:3.887.0" + "@smithy/core": "npm:^3.11.0" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/signature-v4": "npm:^5.1.3" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-utf8": "npm:^4.1.0" + fast-xml-parser: "npm:5.2.5" + tslib: "npm:^2.6.2" + checksum: 10c0/48e904a79b85cf5bceeb88b73c632c140750e6c9643c78bc38229168d7609207f3bc8c98801783a2a0457fc6da148f5ba96226201d9bda12df6fa1b11d8b68dd + languageName: node + linkType: hard + "@aws-sdk/credential-provider-cognito-identity@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/credential-provider-cognito-identity@npm:3.864.0" @@ -387,6 +561,19 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-env@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.888.0" + dependencies: + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/09c4fb216031ba9695a0966692bacf8bce6e65fa52454293bcf87533cf5c872e5f322922fd72bfa180a69ab53df33d58aafd8aa93ddb419c83b12f020bf0c78f + languageName: node + linkType: hard + "@aws-sdk/credential-provider-http@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/credential-provider-http@npm:3.864.0" @@ -405,6 +592,24 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-http@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/credential-provider-http@npm:3.888.0" + dependencies: + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-stream": "npm:^4.3.1" + tslib: "npm:^2.6.2" + checksum: 10c0/b8f66d2b80b1118ac047c54c2d6607dc9e042c904080f52926ae8a38e10b9571837e433be94a763cfb560dd9011e5078bdf15cd06ef5074d6dd2303819a445ab + languageName: node + linkType: hard + "@aws-sdk/credential-provider-ini@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/credential-provider-ini@npm:3.864.0" @@ -426,6 +631,27 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-ini@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.888.0" + dependencies: + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/credential-provider-env": "npm:3.888.0" + "@aws-sdk/credential-provider-http": "npm:3.888.0" + "@aws-sdk/credential-provider-process": "npm:3.888.0" + "@aws-sdk/credential-provider-sso": "npm:3.888.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.888.0" + "@aws-sdk/nested-clients": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/credential-provider-imds": "npm:^4.0.7" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/89eeba91cec2f083519dc82c3ecace3ff338326964ff67a647b542f762bf629c0f25d9cce5d978e207c64629e2456ba1c099688bcd9058346ae8f3024e6e47a8 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-node@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/credential-provider-node@npm:3.864.0" @@ -446,6 +672,26 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-node@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.888.0" + dependencies: + "@aws-sdk/credential-provider-env": "npm:3.888.0" + "@aws-sdk/credential-provider-http": "npm:3.888.0" + "@aws-sdk/credential-provider-ini": "npm:3.888.0" + "@aws-sdk/credential-provider-process": "npm:3.888.0" + "@aws-sdk/credential-provider-sso": "npm:3.888.0" + "@aws-sdk/credential-provider-web-identity": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/credential-provider-imds": "npm:^4.0.7" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/a920c4c21bfc084db9ea02b32220a784f59d50cb1126ca9197c3c1b44c13cbe3638c0fa74fe384f06965c4c4e0b63eed2c2add371b55c44807a9cd5a3edda981 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-process@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/credential-provider-process@npm:3.864.0" @@ -460,6 +706,20 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-process@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.888.0" + dependencies: + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/117d6e2cb50bb064a3cf7b0f051d554981d7a4db514828d31ed9a44f5c4a0b83eed639a7bacaf64fdbe2e7bca705c71c590fa52e0d31ff5546a4745caaa0906c + languageName: node + linkType: hard + "@aws-sdk/credential-provider-sso@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/credential-provider-sso@npm:3.864.0" @@ -476,6 +736,22 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-sso@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.888.0" + dependencies: + "@aws-sdk/client-sso": "npm:3.888.0" + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/token-providers": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/2c5df695b2d4a7e2561e7fdba2ff456941e5fdb2bbf788d2c59f31fdc6ddab5f897ccc9e469c16be0688cd9edc3db0a6b010036a0d3d824c495c668a4238b312 + languageName: node + linkType: hard + "@aws-sdk/credential-provider-web-identity@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/credential-provider-web-identity@npm:3.864.0" @@ -490,6 +766,20 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/credential-provider-web-identity@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.888.0" + dependencies: + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/nested-clients": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/1508729df48d0426b661652ed0e333eacb3ec9732d64a92e95a325e30cdc82cdf56cc03713ea090c2648078e79188077865ba7093f00e8354f7b6b15ee96cf4e + languageName: node + linkType: hard + "@aws-sdk/credential-providers@npm:^3.864.0": version: 3.864.0 resolution: "@aws-sdk/credential-providers@npm:3.864.0" @@ -517,6 +807,54 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-bucket-endpoint@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/middleware-bucket-endpoint@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@aws-sdk/util-arn-parser": "npm:3.873.0" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.0.0" + tslib: "npm:^2.6.2" + checksum: 10c0/bb93a2a0d0695f579bde9547a72814c6434d0e3979dee7522320336771a46751474778acb78590ccadaac2349adc0a9d0f4b1dcb21db38f09ce6051b003c87ed + languageName: node + linkType: hard + +"@aws-sdk/middleware-expect-continue@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/middleware-expect-continue@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c64b397ddde2597019396c37b1103413490424149cf1b09a5974b728297ad1e8ff37d89a9f75e493e922bd01f001d6b68dff171dd348f12fa37b662884c731be + languageName: node + linkType: hard + +"@aws-sdk/middleware-flexible-checksums@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/middleware-flexible-checksums@npm:3.888.0" + dependencies: + "@aws-crypto/crc32": "npm:5.2.0" + "@aws-crypto/crc32c": "npm:5.2.0" + "@aws-crypto/util": "npm:5.2.0" + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/is-array-buffer": "npm:^4.0.0" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-stream": "npm:^4.3.1" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/50af4401046a824d70d9b7deb526658e672e65c7b6b5c29774633ddd70ebdb9ccebae7cd3c09c4af77f2b898603750303c348580bab957c8496f8e44de9e386b + languageName: node + linkType: hard + "@aws-sdk/middleware-host-header@npm:3.862.0": version: 3.862.0 resolution: "@aws-sdk/middleware-host-header@npm:3.862.0" @@ -529,6 +867,29 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-host-header@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/2fcd88f9e4bd06a37f7e6d53cd86d8e031decedaf036e4d76f044b034808042b6713af88c86d4d9d981c41ac6c52c6d3d420644283a56b58d0243b59b465a17a + languageName: node + linkType: hard + +"@aws-sdk/middleware-location-constraint@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/middleware-location-constraint@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c8b70e145c054534be4a409608aa9821e709bd726d60dd642298b2a008b52264215783b15ded513289d64217a512777f3a11046eb9222f37cc24c0b6d0ab63c7 + languageName: node + linkType: hard + "@aws-sdk/middleware-logger@npm:3.862.0": version: 3.862.0 resolution: "@aws-sdk/middleware-logger@npm:3.862.0" @@ -540,6 +901,17 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-logger@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/middleware-logger@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/025e37a0945fe3c34ac49c34d420b5b66d3258d425039fcec150a0180e6f5cce744017256dfdbb773d860aaaf6f541de90e623bc0cd84ef3a99c0313d7d941b9 + languageName: node + linkType: hard + "@aws-sdk/middleware-recursion-detection@npm:3.862.0": version: 3.862.0 resolution: "@aws-sdk/middleware-recursion-detection@npm:3.862.0" @@ -552,6 +924,52 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-recursion-detection@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@aws/lambda-invoke-store": "npm:^0.0.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/a10fdf1ed626f7bcd8b8cc91145723611be8d5fc8d9127d8be6fe90bb0d4164914e74bc5946baad48bfd09352ac0810204f7be69df450da9c71391fda853d191 + languageName: node + linkType: hard + +"@aws-sdk/middleware-sdk-s3@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/middleware-sdk-s3@npm:3.888.0" + dependencies: + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@aws-sdk/util-arn-parser": "npm:3.873.0" + "@smithy/core": "npm:^3.11.0" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/signature-v4": "npm:^5.1.3" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-stream": "npm:^4.3.1" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/1758ede7e6f539593c57dd8056c2dd1d14a90f7f0ac6bbcce8169f48f48efa3606c7bec4a40e72c288ecb251fdf5283a500961136da90803eb0729b1378b8337 + languageName: node + linkType: hard + +"@aws-sdk/middleware-ssec@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/middleware-ssec@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/182d240d172719c1098f78af73835a9b4e649a336dfebf91078506a67f8438a84510d1f7836888d12db95626a824e5dd64991f7e489673e90a59a4191262067d + languageName: node + linkType: hard + "@aws-sdk/middleware-user-agent@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/middleware-user-agent@npm:3.864.0" @@ -567,6 +985,21 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/middleware-user-agent@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.888.0" + dependencies: + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@aws-sdk/util-endpoints": "npm:3.887.0" + "@smithy/core": "npm:^3.11.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b11b4ab11cfaeb3a788de2a55c780bac0786684da371c662ace33641fabd04397f4bd88dd6958fcff8eab60422733c47781e90e79a7882f7f5a0761340ee093a + languageName: node + linkType: hard + "@aws-sdk/nested-clients@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/nested-clients@npm:3.864.0" @@ -613,6 +1046,52 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/nested-clients@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/nested-clients@npm:3.888.0" + dependencies: + "@aws-crypto/sha256-browser": "npm:5.2.0" + "@aws-crypto/sha256-js": "npm:5.2.0" + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/middleware-host-header": "npm:3.887.0" + "@aws-sdk/middleware-logger": "npm:3.887.0" + "@aws-sdk/middleware-recursion-detection": "npm:3.887.0" + "@aws-sdk/middleware-user-agent": "npm:3.888.0" + "@aws-sdk/region-config-resolver": "npm:3.887.0" + "@aws-sdk/types": "npm:3.887.0" + "@aws-sdk/util-endpoints": "npm:3.887.0" + "@aws-sdk/util-user-agent-browser": "npm:3.887.0" + "@aws-sdk/util-user-agent-node": "npm:3.888.0" + "@smithy/config-resolver": "npm:^4.2.1" + "@smithy/core": "npm:^3.11.0" + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/hash-node": "npm:^4.1.1" + "@smithy/invalid-dependency": "npm:^4.1.1" + "@smithy/middleware-content-length": "npm:^4.1.1" + "@smithy/middleware-endpoint": "npm:^4.2.1" + "@smithy/middleware-retry": "npm:^4.2.1" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-body-length-node": "npm:^4.1.0" + "@smithy/util-defaults-mode-browser": "npm:^4.1.1" + "@smithy/util-defaults-mode-node": "npm:^4.1.1" + "@smithy/util-endpoints": "npm:^3.1.1" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.1" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c7ccdaccbcf9daa73b98776913655a0a453b5dfb68c5797e4e0f244dc04ea8777d80e74b92459844fa1bedb7bde33616b9893d36b6c6140e9e4c1108a1a7126f + languageName: node + linkType: hard + "@aws-sdk/region-config-resolver@npm:3.862.0": version: 3.862.0 resolution: "@aws-sdk/region-config-resolver@npm:3.862.0" @@ -627,6 +1106,34 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/region-config-resolver@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/region-config-resolver@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.0.0" + "@smithy/util-middleware": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10c0/4dbd6b7e312b8930578b3d50e6104bd91e93d11e6ecc6921e5e5176e5eb320751c575e7e3f0a8916ce57a4367c3073ebc1886013c1767fa2eae46fc36e37ccb6 + languageName: node + linkType: hard + +"@aws-sdk/signature-v4-multi-region@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/signature-v4-multi-region@npm:3.888.0" + dependencies: + "@aws-sdk/middleware-sdk-s3": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/signature-v4": "npm:^5.1.3" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/67ca1fa741d3900cb9d6c8672e1ad1d7bfdb46aea195302badf04cfd4ff4d6cfd7d55b7ac65c1086b5d5d4fe4ecfefb6f7bc33fc0b882c631d3adf577d273eb9 + languageName: node + linkType: hard + "@aws-sdk/token-providers@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/token-providers@npm:3.864.0" @@ -642,6 +1149,21 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/token-providers@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/token-providers@npm:3.888.0" + dependencies: + "@aws-sdk/core": "npm:3.888.0" + "@aws-sdk/nested-clients": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/property-provider": "npm:^4.0.5" + "@smithy/shared-ini-file-loader": "npm:^4.0.5" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/3f303400d2fb5a2e015f375a08f4b0295565dea51ec7be7a6a10ca3264e00727781936e12025093349d0d49f0c9caa4da70407827c5c4dc635501ddd69841d5e + languageName: node + linkType: hard + "@aws-sdk/types@npm:3.862.0, @aws-sdk/types@npm:^3.222.0": version: 3.862.0 resolution: "@aws-sdk/types@npm:3.862.0" @@ -652,6 +1174,25 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/types@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/types@npm:3.887.0" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/862ad368a8692cf75b0e44e96b2fe96c0e145f3c40bbb4a6fe07de1f5935722f0ecdc983fdf09789527a2555392a3cac08372d9a7cdec5f15849508083104413 + languageName: node + linkType: hard + +"@aws-sdk/util-arn-parser@npm:3.873.0": + version: 3.873.0 + resolution: "@aws-sdk/util-arn-parser@npm:3.873.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/d99aa771464ca63d0cc737fad34ac40be2b1fecbfa0eeb3aea0b59be6a5e628c24be2847490e8786ed782b818b9248a7b0391d988f2914b3a415f551cb5d1b93 + languageName: node + linkType: hard + "@aws-sdk/util-endpoints@npm:3.862.0": version: 3.862.0 resolution: "@aws-sdk/util-endpoints@npm:3.862.0" @@ -665,6 +1206,19 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-endpoints@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/util-endpoints@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-endpoints": "npm:^3.1.1" + tslib: "npm:^2.6.2" + checksum: 10c0/679ff558bf480abf89e193fa0dcb92ffe96ad343ed8f6c0fca4aefc238f4f61e28aabdfff3a62b1d39c68a5d74ddb6c2b60eb1349e36c8cfec7fd2bb21abb8c2 + languageName: node + linkType: hard + "@aws-sdk/util-locate-window@npm:^3.0.0": version: 3.804.0 resolution: "@aws-sdk/util-locate-window@npm:3.804.0" @@ -686,6 +1240,18 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-user-agent-browser@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.887.0" + dependencies: + "@aws-sdk/types": "npm:3.887.0" + "@smithy/types": "npm:^4.5.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10c0/f48410fbdb2f986e798072a7fb55ee0780fe90c57c35f8ad22bd9127914d911ea63b6d43b62ebb81edfb8b82ec5eed1f6bc93135bc55fad294f7e5b638d20f61 + languageName: node + linkType: hard + "@aws-sdk/util-user-agent-node@npm:3.864.0": version: 3.864.0 resolution: "@aws-sdk/util-user-agent-node@npm:3.864.0" @@ -704,6 +1270,24 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/util-user-agent-node@npm:3.888.0": + version: 3.888.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.888.0" + dependencies: + "@aws-sdk/middleware-user-agent": "npm:3.888.0" + "@aws-sdk/types": "npm:3.887.0" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + peerDependencies: + aws-crt: ">=1.0.0" + peerDependenciesMeta: + aws-crt: + optional: true + checksum: 10c0/bf33a98b75dbd8d4093eb191190df391cfa4dfff3a1ae6c48a3d51de68c144ba892b240b7c37c16d98deb60231e4e2c005f2df13a7e1df0c7f8df504aa07d4c5 + languageName: node + linkType: hard + "@aws-sdk/xml-builder@npm:3.862.0": version: 3.862.0 resolution: "@aws-sdk/xml-builder@npm:3.862.0" @@ -714,6 +1298,23 @@ __metadata: languageName: node linkType: hard +"@aws-sdk/xml-builder@npm:3.887.0": + version: 3.887.0 + resolution: "@aws-sdk/xml-builder@npm:3.887.0" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/a8ec9b57934cba380ee72f7d5bab5305e61ffd12f8eed5957d062db0983de58a8a9f62f4979c036eccad4b74d8cf9267e8e6d21601f2dc85cc1db54a5eb17ce9 + languageName: node + linkType: hard + +"@aws/lambda-invoke-store@npm:^0.0.1": + version: 0.0.1 + resolution: "@aws/lambda-invoke-store@npm:0.0.1" + checksum: 10c0/0bbf3060014a462177fb743e132e9b106a6743ad9cd905df4bd26e9ca8bfe2cc90473b03a79938fa908934e45e43f366f57af56a697991abda71d9ac92f5018f + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.27.1": version: 7.27.1 resolution: "@babel/code-frame@npm:7.27.1" @@ -1935,6 +2536,16 @@ __metadata: languageName: node linkType: hard +"@emnapi/core@npm:^1.5.0": + version: 1.5.0 + resolution: "@emnapi/core@npm:1.5.0" + dependencies: + "@emnapi/wasi-threads": "npm:1.1.0" + tslib: "npm:^2.4.0" + checksum: 10c0/52ba3485277706d92fa27d92b37e5b4f6ef0742c03ed68f8096f294c6bfa30f0752c82d4c2bfa14bff4dc30d63c9f71a8f9fb64a92743d00807d9e468fafd5ff + languageName: node + linkType: hard + "@emnapi/runtime@npm:^1.1.0, @emnapi/runtime@npm:^1.4.3": version: 1.4.4 resolution: "@emnapi/runtime@npm:1.4.4" @@ -1944,6 +2555,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/runtime@npm:^1.5.0": + version: 1.5.0 + resolution: "@emnapi/runtime@npm:1.5.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/a85c9fc4e3af49cbe41e5437e5be2551392a931910cd0a5b5d3572532786927810c9cc1db11b232ec8f9657b33d4e6f7c4f985f1a052917d7cd703b5b2a20faa + languageName: node + linkType: hard + "@emnapi/wasi-threads@npm:1.0.3": version: 1.0.3 resolution: "@emnapi/wasi-threads@npm:1.0.3" @@ -1953,6 +2573,15 @@ __metadata: languageName: node linkType: hard +"@emnapi/wasi-threads@npm:1.1.0": + version: 1.1.0 + resolution: "@emnapi/wasi-threads@npm:1.1.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/e6d54bf2b1e64cdd83d2916411e44e579b6ae35d5def0dea61a3c452d9921373044dff32a8b8473ae60c80692bdc39323e98b96a3f3d87ba6886b24dd0ef7ca1 + languageName: node + linkType: hard + "@esbuild/aix-ppc64@npm:0.25.6": version: 0.25.6 resolution: "@esbuild/aix-ppc64@npm:0.25.6" @@ -2747,33 +3376,135 @@ __metadata: languageName: unknown linkType: soft -"@napi-rs/wasm-runtime@npm:0.2.4": - version: 0.2.4 - resolution: "@napi-rs/wasm-runtime@npm:0.2.4" - dependencies: - "@emnapi/core": "npm:^1.1.0" - "@emnapi/runtime": "npm:^1.1.0" - "@tybys/wasm-util": "npm:^0.9.0" - checksum: 10c0/1040de49b2ef509db207e2517465dbf7fb3474f20e8ec32897672a962ff4f59872385666dac61dc9dbeae3cae5dad265d8dc3865da756adeb07d1634c67b03a1 +"@module-federation/error-codes@npm:0.18.0": + version: 0.18.0 + resolution: "@module-federation/error-codes@npm:0.18.0" + checksum: 10c0/8cf4049a4ce6b2fbe39c5824960d0c4cec4f0cfd805f0251e44d2eddf2aa2adf3ed0d7de9752444d83d74ab85da2c19b6efd0cd0ce202bcaadd2e1e5e38523b6 languageName: node linkType: hard -"@napi-rs/wasm-runtime@npm:^0.2.9": - version: 0.2.11 - resolution: "@napi-rs/wasm-runtime@npm:0.2.11" +"@module-federation/runtime-core@npm:0.18.0": + version: 0.18.0 + resolution: "@module-federation/runtime-core@npm:0.18.0" dependencies: - "@emnapi/core": "npm:^1.4.3" - "@emnapi/runtime": "npm:^1.4.3" - "@tybys/wasm-util": "npm:^0.9.0" - checksum: 10c0/049bd14c58b99fbe0967b95e9921c5503df196b59be22948d2155f17652eb305cff6728efd8685338b855da7e476dd2551fbe3a313fc2d810938f0717478441e + "@module-federation/error-codes": "npm:0.18.0" + "@module-federation/sdk": "npm:0.18.0" + checksum: 10c0/99ac5354b50b27e80416f752f7eca6aedb0a659d272215b9db326a93cfb0e3fb772041a78290175c6329275e3a9accf7c9a3407b515ad3c4886f17a4ce6df86b languageName: node linkType: hard -"@nodelib/fs.scandir@npm:2.1.5": - version: 2.1.5 - resolution: "@nodelib/fs.scandir@npm:2.1.5" +"@module-federation/runtime-tools@npm:0.18.0": + version: 0.18.0 + resolution: "@module-federation/runtime-tools@npm:0.18.0" dependencies: - "@nodelib/fs.stat": "npm:2.0.5" + "@module-federation/runtime": "npm:0.18.0" + "@module-federation/webpack-bundler-runtime": "npm:0.18.0" + checksum: 10c0/2c3876378ee763af8f8687996893b55020fd20a617c886bf949cb50f92c9763966f0617956d535d20fa163c264643e56eb3ae60ff5f92153c22f1520064cf3a0 + languageName: node + linkType: hard + +"@module-federation/runtime-tools@npm:0.5.1": + version: 0.5.1 + resolution: "@module-federation/runtime-tools@npm:0.5.1" + dependencies: + "@module-federation/runtime": "npm:0.5.1" + "@module-federation/webpack-bundler-runtime": "npm:0.5.1" + checksum: 10c0/fc6e8be50d6b4e9a9e9454d8c836c939eeb2bd6ed145701ef1b5dd0cb43058874404877a58182b2568ea6f216d5dae84785d3db8d867ddd4f610481a859f5d89 + languageName: node + linkType: hard + +"@module-federation/runtime@npm:0.18.0": + version: 0.18.0 + resolution: "@module-federation/runtime@npm:0.18.0" + dependencies: + "@module-federation/error-codes": "npm:0.18.0" + "@module-federation/runtime-core": "npm:0.18.0" + "@module-federation/sdk": "npm:0.18.0" + checksum: 10c0/c0e404d1dfdf05d4828b0b305991580a0f0b3632717e9e8532de386e9d2785f3b91aff7140d06403eff81098c36de16028e97c3387c59b9c5a52e470fc0c604e + languageName: node + linkType: hard + +"@module-federation/runtime@npm:0.5.1": + version: 0.5.1 + resolution: "@module-federation/runtime@npm:0.5.1" + dependencies: + "@module-federation/sdk": "npm:0.5.1" + checksum: 10c0/f7810c7d21e22ce4689967e387298f01571503f7ec3ddfea863929eb1a673aec9de37a0a1584d039cddcb76d2c1c5c26741fdc1be1224db0024ea9e939d24429 + languageName: node + linkType: hard + +"@module-federation/sdk@npm:0.18.0": + version: 0.18.0 + resolution: "@module-federation/sdk@npm:0.18.0" + checksum: 10c0/5610d5c94f11af420e2c9625cbe7bc233d22491711de2a1d7e8879c6723ad8e403391edf26f50be82aecfb62d76fa4d1660de5515abeceb55d2b645712773f8c + languageName: node + linkType: hard + +"@module-federation/sdk@npm:0.5.1": + version: 0.5.1 + resolution: "@module-federation/sdk@npm:0.5.1" + checksum: 10c0/63c7d00358e6f43e10b3f216808f2489d78059ac151e3acfff5f0744ef531505d716563330d35e2b2998c58f5f28f09ace7b4ee3162685a31f7908a6d41e6834 + languageName: node + linkType: hard + +"@module-federation/webpack-bundler-runtime@npm:0.18.0": + version: 0.18.0 + resolution: "@module-federation/webpack-bundler-runtime@npm:0.18.0" + dependencies: + "@module-federation/runtime": "npm:0.18.0" + "@module-federation/sdk": "npm:0.18.0" + checksum: 10c0/5186cea303ad485e052315b0495075ec78b4a41f4151559f25905fe7431c54e14edf96a462bc59760aeb8b3cdfe9a09a79ab8ef0d7060694c3acfd97d98778c3 + languageName: node + linkType: hard + +"@module-federation/webpack-bundler-runtime@npm:0.5.1": + version: 0.5.1 + resolution: "@module-federation/webpack-bundler-runtime@npm:0.5.1" + dependencies: + "@module-federation/runtime": "npm:0.5.1" + "@module-federation/sdk": "npm:0.5.1" + checksum: 10c0/6a2423efe16a63d7059face6af07d282efc1cfa04a16397d1b354c5eb8541ffa314d32d4da8f7863e0b14f92b0f67270f313c2797e13f63f635bc94988115abf + languageName: node + linkType: hard + +"@napi-rs/wasm-runtime@npm:0.2.4": + version: 0.2.4 + resolution: "@napi-rs/wasm-runtime@npm:0.2.4" + dependencies: + "@emnapi/core": "npm:^1.1.0" + "@emnapi/runtime": "npm:^1.1.0" + "@tybys/wasm-util": "npm:^0.9.0" + checksum: 10c0/1040de49b2ef509db207e2517465dbf7fb3474f20e8ec32897672a962ff4f59872385666dac61dc9dbeae3cae5dad265d8dc3865da756adeb07d1634c67b03a1 + languageName: node + linkType: hard + +"@napi-rs/wasm-runtime@npm:^0.2.9": + version: 0.2.11 + resolution: "@napi-rs/wasm-runtime@npm:0.2.11" + dependencies: + "@emnapi/core": "npm:^1.4.3" + "@emnapi/runtime": "npm:^1.4.3" + "@tybys/wasm-util": "npm:^0.9.0" + checksum: 10c0/049bd14c58b99fbe0967b95e9921c5503df196b59be22948d2155f17652eb305cff6728efd8685338b855da7e476dd2551fbe3a313fc2d810938f0717478441e + languageName: node + linkType: hard + +"@napi-rs/wasm-runtime@npm:^1.0.1": + version: 1.0.5 + resolution: "@napi-rs/wasm-runtime@npm:1.0.5" + dependencies: + "@emnapi/core": "npm:^1.5.0" + "@emnapi/runtime": "npm:^1.5.0" + "@tybys/wasm-util": "npm:^0.10.1" + checksum: 10c0/8d29299933c57b6ead61f46fad5c3dfabc31e1356bbaf25c3a8ae57be0af0db0006a808f2c1bb16e28925e027f20e0856550dac94e015f56dd6ed53b38f9a385 + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" run-parallel: "npm:^1.1.9" checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb languageName: node @@ -2818,31 +3549,49 @@ __metadata: languageName: node linkType: hard -"@nx/devkit@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/devkit@npm:21.4.0" +"@nx/devkit@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/devkit@npm:21.4.1" + dependencies: + ejs: "npm:^3.1.7" + enquirer: "npm:~2.3.6" + ignore: "npm:^5.0.4" + minimatch: "npm:9.0.3" + nx: "npm:21.4.1" + semver: "npm:^7.5.3" + tmp: "npm:~0.2.1" + tslib: "npm:^2.3.0" + yargs-parser: "npm:21.1.1" + peerDependencies: + nx: ">= 20 <= 22" + checksum: 10c0/7df3931cc0983c039d7ed3653b629da25de3388a7397b4383da0c9e48bb13395e1f4d1ee845a8c87792920a956aac7e2920da9918dfbedad1e2f74f5273d2a81 + languageName: node + linkType: hard + +"@nx/devkit@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/devkit@npm:21.5.2" dependencies: ejs: "npm:^3.1.7" enquirer: "npm:~2.3.6" ignore: "npm:^5.0.4" minimatch: "npm:9.0.3" - nx: "npm:21.4.0" semver: "npm:^7.5.3" tmp: "npm:~0.2.1" tslib: "npm:^2.3.0" yargs-parser: "npm:21.1.1" peerDependencies: - nx: 21.4.0 - checksum: 10c0/5161372e902436cb80a23bb0709ca18c77c786e6e40a08f2edcf86fe3a0a114997b6f78fa63b8f8dc78e709cb44445a5cad2ab23ff0ec099d44515c6e8d82cd6 + nx: ">= 20 <= 22" + checksum: 10c0/ed46fcf078247907dbd1f324ca76ff3681cf5b39837f7655760021d5870df94161c836bf3e9af5f6d49819deec35567af8e3c0e82dc222ef49284adcfb9d5ede languageName: node linkType: hard -"@nx/esbuild@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/esbuild@npm:21.4.0" +"@nx/esbuild@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/esbuild@npm:21.4.1" dependencies: - "@nx/devkit": "npm:21.4.0" - "@nx/js": "npm:21.4.0" + "@nx/devkit": "npm:21.4.1" + "@nx/js": "npm:21.4.1" picocolors: "npm:^1.1.0" tinyglobby: "npm:^0.2.12" tsconfig-paths: "npm:^4.1.2" @@ -2852,16 +3601,16 @@ __metadata: peerDependenciesMeta: esbuild: optional: true - checksum: 10c0/f1e52b44d9b10de5fe4d3ad6e9dccc87e748f4108b25f61d4e4709c1f956425cf9a20750a3937b3b9b7d2436720bcc41b2d6b5a3daaf049dc4223dc9ea51f6e7 + checksum: 10c0/de18634b0f3d0d9422db42172bf775bf8f9b6926b001182a26403fe4acb9678c1daee71afe9e13e0fd430da270518b410098aa18f71950e7493b7f33825756fb languageName: node linkType: hard -"@nx/eslint-plugin@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/eslint-plugin@npm:21.4.0" +"@nx/eslint-plugin@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/eslint-plugin@npm:21.4.1" dependencies: - "@nx/devkit": "npm:21.4.0" - "@nx/js": "npm:21.4.0" + "@nx/devkit": "npm:21.4.1" + "@nx/js": "npm:21.4.1" "@phenomnomnominal/tsquery": "npm:~5.0.1" "@typescript-eslint/type-utils": "npm:^8.0.0" "@typescript-eslint/utils": "npm:^8.0.0" @@ -2877,16 +3626,16 @@ __metadata: peerDependenciesMeta: eslint-config-prettier: optional: true - checksum: 10c0/edb49b2d2f9987bfd01a9d202ff83b88fadaa92c6b0bd549c0ba0b071be8b59e085639cf57cb37c8ca33978066fae04b5e5ccf487e23d7836634b0bd13cc806a + checksum: 10c0/8d5cb8ca635cc9f82d110a49bff40f8ef357d7be34c49e837525cf2b9480502712bb4621fe5a0d4f23a3009172402cb0ca6ec3b4ba2339e880a686bf6063b121 languageName: node linkType: hard -"@nx/eslint@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/eslint@npm:21.4.0" +"@nx/eslint@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/eslint@npm:21.4.1" dependencies: - "@nx/devkit": "npm:21.4.0" - "@nx/js": "npm:21.4.0" + "@nx/devkit": "npm:21.4.1" + "@nx/js": "npm:21.4.1" semver: "npm:^7.5.3" tslib: "npm:^2.3.0" typescript: "npm:~5.8.2" @@ -2896,13 +3645,55 @@ __metadata: peerDependenciesMeta: "@zkochan/js-yaml": optional: true - checksum: 10c0/7b2c3148cb798c27138100a4fec24e99149a4363585f3021c949e38d1cf526cfb739da35fc8803da4d4b92cd42b02b0868bf4a64081468f50efdaa80bc2e7bdc + checksum: 10c0/19bde65e917488373af224ff683e6c556f9a11c8d7b279356c888abb20c1e86e882d3cc7152552d444dc502e7fcdbd762c38e5944c74fa361100173958f04ab4 + languageName: node + linkType: hard + +"@nx/js@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/js@npm:21.4.1" + dependencies: + "@babel/core": "npm:^7.23.2" + "@babel/plugin-proposal-decorators": "npm:^7.22.7" + "@babel/plugin-transform-class-properties": "npm:^7.22.5" + "@babel/plugin-transform-runtime": "npm:^7.23.2" + "@babel/preset-env": "npm:^7.23.2" + "@babel/preset-typescript": "npm:^7.22.5" + "@babel/runtime": "npm:^7.22.6" + "@nx/devkit": "npm:21.4.1" + "@nx/workspace": "npm:21.4.1" + "@zkochan/js-yaml": "npm:0.0.7" + babel-plugin-const-enum: "npm:^1.0.1" + babel-plugin-macros: "npm:^3.1.0" + babel-plugin-transform-typescript-metadata: "npm:^0.3.1" + chalk: "npm:^4.1.0" + columnify: "npm:^1.6.0" + detect-port: "npm:^1.5.1" + enquirer: "npm:~2.3.6" + ignore: "npm:^5.0.4" + js-tokens: "npm:^4.0.0" + jsonc-parser: "npm:3.2.0" + npm-package-arg: "npm:11.0.1" + npm-run-path: "npm:^4.0.1" + ora: "npm:5.3.0" + picocolors: "npm:^1.1.0" + picomatch: "npm:4.0.2" + semver: "npm:^7.5.3" + source-map-support: "npm:0.5.19" + tinyglobby: "npm:^0.2.12" + tslib: "npm:^2.3.0" + peerDependencies: + verdaccio: ^6.0.5 + peerDependenciesMeta: + verdaccio: + optional: true + checksum: 10c0/4b3bf085f767e390c804e2bdf4b7e4f82560386005cb6653635565b4658039a30ccf75340eaeca120dec159249505a06f7e672ef5c89cfbd7152863ac3d5c96e languageName: node linkType: hard -"@nx/js@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/js@npm:21.4.0" +"@nx/js@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/js@npm:21.5.2" dependencies: "@babel/core": "npm:^7.23.2" "@babel/plugin-proposal-decorators": "npm:^7.22.7" @@ -2911,8 +3702,8 @@ __metadata: "@babel/preset-env": "npm:^7.23.2" "@babel/preset-typescript": "npm:^7.22.5" "@babel/runtime": "npm:^7.22.6" - "@nx/devkit": "npm:21.4.0" - "@nx/workspace": "npm:21.4.0" + "@nx/devkit": "npm:21.5.2" + "@nx/workspace": "npm:21.5.2" "@zkochan/js-yaml": "npm:0.0.7" babel-plugin-const-enum: "npm:^1.0.1" babel-plugin-macros: "npm:^3.1.0" @@ -2938,86 +3729,170 @@ __metadata: peerDependenciesMeta: verdaccio: optional: true - checksum: 10c0/b53e094e462ab88589fb5fb9010712715388f8e65f34b53b5fdc222fbe2473fb4f89bdf277a95cd376c0d0244e27673ccccf0db47a5b8c6154f91162cbfd13f0 + checksum: 10c0/731925095b7be23ae0578eede5bf13a1b1e1c08dce15caa2c2ffefc2cc24000899e84c9bc3346ab79e484be4d9d7a63af4db6dfbc7a5cad3f2c65c74cffcc2a6 + languageName: node + linkType: hard + +"@nx/nx-darwin-arm64@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-darwin-arm64@npm:21.4.1" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-darwin-arm64@npm:21.4.0" +"@nx/nx-darwin-arm64@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-darwin-arm64@npm:21.5.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-darwin-x64@npm:21.4.0" +"@nx/nx-darwin-x64@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-darwin-x64@npm:21.4.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-freebsd-x64@npm:21.4.0" +"@nx/nx-darwin-x64@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-darwin-x64@npm:21.5.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@nx/nx-freebsd-x64@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-freebsd-x64@npm:21.4.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@nx/nx-freebsd-x64@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-freebsd-x64@npm:21.5.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:21.4.0" +"@nx/nx-linux-arm-gnueabihf@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:21.4.1" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-linux-arm64-gnu@npm:21.4.0" +"@nx/nx-linux-arm-gnueabihf@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:21.5.2" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@nx/nx-linux-arm64-gnu@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-linux-arm64-gnu@npm:21.4.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@nx/nx-linux-arm64-gnu@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-linux-arm64-gnu@npm:21.5.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-linux-arm64-musl@npm:21.4.0" +"@nx/nx-linux-arm64-musl@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-linux-arm64-musl@npm:21.4.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@nx/nx-linux-arm64-musl@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-linux-arm64-musl@npm:21.5.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-linux-x64-gnu@npm:21.4.0" +"@nx/nx-linux-x64-gnu@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-linux-x64-gnu@npm:21.4.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-linux-x64-musl@npm:21.4.0" +"@nx/nx-linux-x64-gnu@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-linux-x64-gnu@npm:21.5.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@nx/nx-linux-x64-musl@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-linux-x64-musl@npm:21.4.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@nx/nx-linux-x64-musl@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-linux-x64-musl@npm:21.5.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-win32-arm64-msvc@npm:21.4.0" +"@nx/nx-win32-arm64-msvc@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-win32-arm64-msvc@npm:21.4.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/nx-win32-x64-msvc@npm:21.4.0" +"@nx/nx-win32-arm64-msvc@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-win32-arm64-msvc@npm:21.5.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@nx/nx-win32-x64-msvc@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/nx-win32-x64-msvc@npm:21.4.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@nx/vite@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/vite@npm:21.4.0" +"@nx/nx-win32-x64-msvc@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/nx-win32-x64-msvc@npm:21.5.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@nx/rsbuild@npm:^21.5.2": + version: 21.5.2 + resolution: "@nx/rsbuild@npm:21.5.2" dependencies: - "@nx/devkit": "npm:21.4.0" - "@nx/js": "npm:21.4.0" + "@nx/devkit": "npm:21.5.2" + "@nx/js": "npm:21.5.2" + "@phenomnomnominal/tsquery": "npm:~5.0.1" + "@rsbuild/core": "npm:1.1.8" + minimatch: "npm:9.0.3" + tslib: "npm:^2.3.0" + checksum: 10c0/33e31384916dff471e15a39bc0dc820b6912da6f7385f81d76b515cdd641b081e94658f62bf4d65409340189020b21a79134cf4d850e40d9607dcd05f6768100 + languageName: node + linkType: hard + +"@nx/vite@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/vite@npm:21.4.1" + dependencies: + "@nx/devkit": "npm:21.4.1" + "@nx/js": "npm:21.4.1" "@phenomnomnominal/tsquery": "npm:~5.0.1" ajv: "npm:^8.0.0" enquirer: "npm:~2.3.6" @@ -3028,37 +3903,55 @@ __metadata: peerDependencies: vite: ^5.0.0 || ^6.0.0 vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 - checksum: 10c0/d676b98125c89bae31facec3d214aad16b6405dbe4f486b067f32b8aa84609a6cd6de5d175b0c309a0a6cb20ccf8bf733051de5e0954378e7d49cf9381d9aac7 + checksum: 10c0/5b213358a3be1764375bb1593568804a4236ccf49c8e7ed0d0df797ea2ea3ee7a7b28d3861ac2f9b24c1301ffb9e158847afd507ba96810238ceceb8d3577ead languageName: node linkType: hard -"@nx/web@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/web@npm:21.4.0" +"@nx/web@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/web@npm:21.4.1" dependencies: - "@nx/devkit": "npm:21.4.0" - "@nx/js": "npm:21.4.0" + "@nx/devkit": "npm:21.4.1" + "@nx/js": "npm:21.4.1" detect-port: "npm:^1.5.1" http-server: "npm:^14.1.0" picocolors: "npm:^1.1.0" tslib: "npm:^2.3.0" - checksum: 10c0/9e671c6005cf2a1b63b63ac97d8405f09fb52c3eb298595bb6cb34a961e2e0d217c27fd5157bc6c395cd9e519dac3277463ed2d450e25e69fede392c53442426 + checksum: 10c0/0c10e0bcc2a6084630eb2630d1d5e164ce11dd99ffe2f38f485df0c3f37d6c61212d061cb4b8b166419a57e69ff7e97e3c82b2857f388e96484c0815b51d4ced + languageName: node + linkType: hard + +"@nx/workspace@npm:21.4.1": + version: 21.4.1 + resolution: "@nx/workspace@npm:21.4.1" + dependencies: + "@nx/devkit": "npm:21.4.1" + "@zkochan/js-yaml": "npm:0.0.7" + chalk: "npm:^4.1.0" + enquirer: "npm:~2.3.6" + nx: "npm:21.4.1" + picomatch: "npm:4.0.2" + semver: "npm:^7.6.3" + tslib: "npm:^2.3.0" + yargs-parser: "npm:21.1.1" + checksum: 10c0/fde8f09281a6dbdef7437b364cc93ede7404b134242f301c0d34ec5302cc820f18b9d5e047971a60a6e2d0ad9a537b485e1063dda0de8e54a34162783f413db9 languageName: node linkType: hard -"@nx/workspace@npm:21.4.0": - version: 21.4.0 - resolution: "@nx/workspace@npm:21.4.0" +"@nx/workspace@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/workspace@npm:21.5.2" dependencies: - "@nx/devkit": "npm:21.4.0" + "@nx/devkit": "npm:21.5.2" "@zkochan/js-yaml": "npm:0.0.7" chalk: "npm:^4.1.0" enquirer: "npm:~2.3.6" - nx: "npm:21.4.0" + nx: "npm:21.5.2" picomatch: "npm:4.0.2" + semver: "npm:^7.6.3" tslib: "npm:^2.3.0" yargs-parser: "npm:21.1.1" - checksum: 10c0/ce409bafac65329d04efd28071b7cfa8ed95d817282312b5d71c5df6b14f4c06713d99dfe36946d491777b027dbe66dfa5796d5fe4c20f7bc532f40874e7dc14 + checksum: 10c0/884a628396b25122a47f310c81673667968ac37b26997e0377d270256d2ce2389af75e3f545ae566215db977676e2b7897e082fec5315183e5d8a5d8131dea32 languageName: node linkType: hard @@ -3362,6 +4255,285 @@ __metadata: languageName: node linkType: hard +"@rsbuild/core@npm:1.1.8": + version: 1.1.8 + resolution: "@rsbuild/core@npm:1.1.8" + dependencies: + "@rspack/core": "npm:~1.1.5" + "@rspack/lite-tapable": "npm:~1.0.1" + "@swc/helpers": "npm:^0.5.15" + core-js: "npm:~3.39.0" + bin: + rsbuild: bin/rsbuild.js + checksum: 10c0/8e997222fd93adeafb7e39e075f87766b3995f341a5354608349b2b8bd1717b066787d2368d97c23f450eda5bf012b3e2549c4f92ab935bfc2ee02861c4d631b + languageName: node + linkType: hard + +"@rsbuild/core@npm:^1.5.6": + version: 1.5.6 + resolution: "@rsbuild/core@npm:1.5.6" + dependencies: + "@rspack/core": "npm:1.5.3" + "@rspack/lite-tapable": "npm:~1.0.1" + "@swc/helpers": "npm:^0.5.17" + core-js: "npm:~3.45.1" + jiti: "npm:^2.5.1" + bin: + rsbuild: bin/rsbuild.js + checksum: 10c0/706ac414783bfe932de4aaa97ccd3526eda31e5a026a9d049368dac97071f4c6450171a15a67deb0ea1b052ca42b3806b40ed3b95efdf2146be93e14eb1eb3e5 + languageName: node + linkType: hard + +"@rspack/binding-darwin-arm64@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-darwin-arm64@npm:1.1.8" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rspack/binding-darwin-arm64@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-darwin-arm64@npm:1.5.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rspack/binding-darwin-x64@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-darwin-x64@npm:1.1.8" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rspack/binding-darwin-x64@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-darwin-x64@npm:1.5.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rspack/binding-linux-arm64-gnu@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-linux-arm64-gnu@npm:1.1.8" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rspack/binding-linux-arm64-gnu@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-linux-arm64-gnu@npm:1.5.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rspack/binding-linux-arm64-musl@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-linux-arm64-musl@npm:1.1.8" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rspack/binding-linux-arm64-musl@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-linux-arm64-musl@npm:1.5.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rspack/binding-linux-x64-gnu@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-linux-x64-gnu@npm:1.1.8" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rspack/binding-linux-x64-gnu@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-linux-x64-gnu@npm:1.5.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rspack/binding-linux-x64-musl@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-linux-x64-musl@npm:1.1.8" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rspack/binding-linux-x64-musl@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-linux-x64-musl@npm:1.5.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rspack/binding-wasm32-wasi@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-wasm32-wasi@npm:1.5.3" + dependencies: + "@napi-rs/wasm-runtime": "npm:^1.0.1" + conditions: cpu=wasm32 + languageName: node + linkType: hard + +"@rspack/binding-win32-arm64-msvc@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-win32-arm64-msvc@npm:1.1.8" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rspack/binding-win32-arm64-msvc@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-win32-arm64-msvc@npm:1.5.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rspack/binding-win32-ia32-msvc@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-win32-ia32-msvc@npm:1.1.8" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rspack/binding-win32-ia32-msvc@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-win32-ia32-msvc@npm:1.5.3" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rspack/binding-win32-x64-msvc@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding-win32-x64-msvc@npm:1.1.8" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rspack/binding-win32-x64-msvc@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding-win32-x64-msvc@npm:1.5.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@rspack/binding@npm:1.1.8": + version: 1.1.8 + resolution: "@rspack/binding@npm:1.1.8" + dependencies: + "@rspack/binding-darwin-arm64": "npm:1.1.8" + "@rspack/binding-darwin-x64": "npm:1.1.8" + "@rspack/binding-linux-arm64-gnu": "npm:1.1.8" + "@rspack/binding-linux-arm64-musl": "npm:1.1.8" + "@rspack/binding-linux-x64-gnu": "npm:1.1.8" + "@rspack/binding-linux-x64-musl": "npm:1.1.8" + "@rspack/binding-win32-arm64-msvc": "npm:1.1.8" + "@rspack/binding-win32-ia32-msvc": "npm:1.1.8" + "@rspack/binding-win32-x64-msvc": "npm:1.1.8" + dependenciesMeta: + "@rspack/binding-darwin-arm64": + optional: true + "@rspack/binding-darwin-x64": + optional: true + "@rspack/binding-linux-arm64-gnu": + optional: true + "@rspack/binding-linux-arm64-musl": + optional: true + "@rspack/binding-linux-x64-gnu": + optional: true + "@rspack/binding-linux-x64-musl": + optional: true + "@rspack/binding-win32-arm64-msvc": + optional: true + "@rspack/binding-win32-ia32-msvc": + optional: true + "@rspack/binding-win32-x64-msvc": + optional: true + checksum: 10c0/6f5f33f6bd24484f113891b0eef616d9509ea2477e4b3dd20ba5507910728cba3a8938dd208e06625f9f34db010f1ed2751e63d5f9147c640217de7c60e3d08c + languageName: node + linkType: hard + +"@rspack/binding@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/binding@npm:1.5.3" + dependencies: + "@rspack/binding-darwin-arm64": "npm:1.5.3" + "@rspack/binding-darwin-x64": "npm:1.5.3" + "@rspack/binding-linux-arm64-gnu": "npm:1.5.3" + "@rspack/binding-linux-arm64-musl": "npm:1.5.3" + "@rspack/binding-linux-x64-gnu": "npm:1.5.3" + "@rspack/binding-linux-x64-musl": "npm:1.5.3" + "@rspack/binding-wasm32-wasi": "npm:1.5.3" + "@rspack/binding-win32-arm64-msvc": "npm:1.5.3" + "@rspack/binding-win32-ia32-msvc": "npm:1.5.3" + "@rspack/binding-win32-x64-msvc": "npm:1.5.3" + dependenciesMeta: + "@rspack/binding-darwin-arm64": + optional: true + "@rspack/binding-darwin-x64": + optional: true + "@rspack/binding-linux-arm64-gnu": + optional: true + "@rspack/binding-linux-arm64-musl": + optional: true + "@rspack/binding-linux-x64-gnu": + optional: true + "@rspack/binding-linux-x64-musl": + optional: true + "@rspack/binding-wasm32-wasi": + optional: true + "@rspack/binding-win32-arm64-msvc": + optional: true + "@rspack/binding-win32-ia32-msvc": + optional: true + "@rspack/binding-win32-x64-msvc": + optional: true + checksum: 10c0/b763995660e9018cd9fdbf7ed78644e0623fa7914d3280ed3570a212ff529a9fcb6b3e44a5a2d0b3b21be42afe783035ab07b725994546d76011145d5de882d2 + languageName: node + linkType: hard + +"@rspack/core@npm:1.5.3": + version: 1.5.3 + resolution: "@rspack/core@npm:1.5.3" + dependencies: + "@module-federation/runtime-tools": "npm:0.18.0" + "@rspack/binding": "npm:1.5.3" + "@rspack/lite-tapable": "npm:1.0.1" + peerDependencies: + "@swc/helpers": ">=0.5.1" + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 10c0/7bd6e214adf5cba5ddbef6326119e9381fcc7492d76e24823ae46a4ce8c2fa3e6f0c5d762aa26c26ad81854e02f21cb0b5e838a3309630a07f6b33a54bcf0a63 + languageName: node + linkType: hard + +"@rspack/core@npm:~1.1.5": + version: 1.1.8 + resolution: "@rspack/core@npm:1.1.8" + dependencies: + "@module-federation/runtime-tools": "npm:0.5.1" + "@rspack/binding": "npm:1.1.8" + "@rspack/lite-tapable": "npm:1.0.1" + caniuse-lite: "npm:^1.0.30001616" + peerDependencies: + "@swc/helpers": ">=0.5.1" + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 10c0/ecc76099b5591c40d1d1a2bbd08b1a4953735f78b261009c7fbfdac3d76c9ed7703b9d1e4743a8eed3d03bf98dfae15c80da60c60e678de37841f021e29792bf + languageName: node + linkType: hard + +"@rspack/lite-tapable@npm:1.0.1, @rspack/lite-tapable@npm:~1.0.1": + version: 1.0.1 + resolution: "@rspack/lite-tapable@npm:1.0.1" + checksum: 10c0/90bb1bc414dc51ea2d0933e09f78d25584f3f50a85f4cb8228930bd29e5931bf55eff4f348a06c51dd3149fc73b8ae3920bf0ae5ae8a0c9fe1d9b404e6ecf5b7 + languageName: node + linkType: hard + "@sinclair/typebox@npm:^0.34.0": version: 0.34.38 resolution: "@sinclair/typebox@npm:0.34.38" @@ -3379,6 +4551,35 @@ __metadata: languageName: node linkType: hard +"@smithy/abort-controller@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/abort-controller@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/f50ee8e76dab55df7af7247c5dac88209702b9e0a775a5d98472d67c607b6f624c3789ac75974c8b6fa452e1a4f9f72e5749dbea5b57f14d7ca137929e36f0ee + languageName: node + linkType: hard + +"@smithy/chunked-blob-reader-native@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/chunked-blob-reader-native@npm:4.1.0" + dependencies: + "@smithy/util-base64": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/1b6805ac870c2138c471997b80a75967eb7226cc86dc8550797446b4106e22fd078c4717b4acf5deda9fba284eac7738b4c7ed749a5199e44c1d482f35c7d3b8 + languageName: node + linkType: hard + +"@smithy/chunked-blob-reader@npm:^5.1.0": + version: 5.1.0 + resolution: "@smithy/chunked-blob-reader@npm:5.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/28f2ac63b2c019f605d7669fb9dc2a77e3ab54460a7c23fa3eaa64fa80d465e971905a80717a6260b88941f2acca556128984d914cd728fa34bcb2bd2826e7b8 + languageName: node + linkType: hard + "@smithy/config-resolver@npm:^4.1.5": version: 4.1.5 resolution: "@smithy/config-resolver@npm:4.1.5" @@ -3392,6 +4593,38 @@ __metadata: languageName: node linkType: hard +"@smithy/config-resolver@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/config-resolver@npm:4.2.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-config-provider": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10c0/fc60c55bff658ab102e256b2e9e67d0a75f62ce75025152897ba9ec4f2a71a387cd79f99892e21dd91a1352bff5b7f35da98bc6da335c224e8395a2fe1c280f8 + languageName: node + linkType: hard + +"@smithy/core@npm:^3.11.0": + version: 3.11.0 + resolution: "@smithy/core@npm:3.11.0" + dependencies: + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-body-length-browser": "npm:^4.1.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-stream": "npm:^4.3.1" + "@smithy/util-utf8": "npm:^4.1.0" + "@types/uuid": "npm:^9.0.1" + tslib: "npm:^2.6.2" + uuid: "npm:^9.0.1" + checksum: 10c0/290d088cc7a14b38c96943577d6bfde1b0c47588493c0b18dfacc98affb02a3d067f9b57d71a838bd79b46c3a7a10458f445eada37934bf308c1e21ae02b4b7d + languageName: node + linkType: hard + "@smithy/core@npm:^3.8.0": version: 3.8.0 resolution: "@smithy/core@npm:3.8.0" @@ -3424,6 +4657,74 @@ __metadata: languageName: node linkType: hard +"@smithy/credential-provider-imds@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/credential-provider-imds@npm:4.1.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10c0/23b97ccc84f69b7ff4f68085b69585922650f95c23e1d18c78df4786616b93b928bab6a696162dfe369c6d3c9e667451614e1f7442fc8cfcaeb8183c6516fd73 + languageName: node + linkType: hard + +"@smithy/eventstream-codec@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/eventstream-codec@npm:4.1.1" + dependencies: + "@aws-crypto/crc32": "npm:5.2.0" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-hex-encoding": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b3f3f11789cda08846d4e44065c870d30501b9c51042d756fab2fc3917b5886719a458cc4613890650cbcf9761b78fce8ead5add0385bc091c31fff186bbff85 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-browser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/eventstream-serde-browser@npm:4.1.1" + dependencies: + "@smithy/eventstream-serde-universal": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/5062581b4f011aed2d86b819f876080054ff730af3d0c995aa0099570dc513056471746f3f09f48196b7bbec8119363f1f1f4f7151ac3e5aaf67d28bba57edbb + languageName: node + linkType: hard + +"@smithy/eventstream-serde-config-resolver@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/eventstream-serde-config-resolver@npm:4.2.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/93e31728e95b51d67c8ec61be074b12a5b6906af24ec3e2cee11c49f19f2cb95982b35c41eb8514498d409e10692e2baa68346938889c9d341e6443e039b4e74 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-node@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/eventstream-serde-node@npm:4.1.1" + dependencies: + "@smithy/eventstream-serde-universal": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c92c6d0cb6e382f8c22188517cd31d8436866f229cead67c0bd02f961b998ae8bfffbce9a874638c4e55f0c52ffd9659e6e7b8b3f4dbb138bab79a4651eb46c2 + languageName: node + linkType: hard + +"@smithy/eventstream-serde-universal@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/eventstream-serde-universal@npm:4.1.1" + dependencies: + "@smithy/eventstream-codec": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/5b9c0271746b9556d3818ae0f7fc16ec2414a2a30885eeb4c68ad3e9d9665e06b36c9a4384f9ef188afc5e72e50f6c8a37d7a11d8185f46e5cb041918fcf5ed7 + languageName: node + linkType: hard + "@smithy/fetch-http-handler@npm:^5.1.1": version: 5.1.1 resolution: "@smithy/fetch-http-handler@npm:5.1.1" @@ -3437,6 +4738,31 @@ __metadata: languageName: node linkType: hard +"@smithy/fetch-http-handler@npm:^5.2.1": + version: 5.2.1 + resolution: "@smithy/fetch-http-handler@npm:5.2.1" + dependencies: + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/querystring-builder": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c4a6a1a67f84361045bd10fef470ec6cda8691f549a455f734cfd3de05ccefc300973188e55578ae379b936f7e3f842971447386a3d8ec728f7df9c2f1c58fc2 + languageName: node + linkType: hard + +"@smithy/hash-blob-browser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/hash-blob-browser@npm:4.1.1" + dependencies: + "@smithy/chunked-blob-reader": "npm:^5.1.0" + "@smithy/chunked-blob-reader-native": "npm:^4.1.0" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/9188397ce2ee92bbac6147e3a342c981051e9623852198dc69de4899dd058ce5866222c663c166e6ddb6e9caa375e1b6296b5f7730026ec13a7d554009304571 + languageName: node + linkType: hard + "@smithy/hash-node@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/hash-node@npm:4.0.5" @@ -3449,6 +4775,29 @@ __metadata: languageName: node linkType: hard +"@smithy/hash-node@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/hash-node@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/aedf905c5fba7c814a697d973ea49c76d529dc9a10675676984a811637623b4f41542d72e53ed0df0a30881ee7fbe77c74bd49bd272e4a034e9d80021b6022a7 + languageName: node + linkType: hard + +"@smithy/hash-stream-node@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/hash-stream-node@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/91281943a0f198f01183a75ff62fd3fd8bc6708ee70e8d9a124d70f89042f3c300b42ceb58adb25ab5727df1810648c3e46ecf489b36a4020dc1c97a9003a771 + languageName: node + linkType: hard + "@smithy/invalid-dependency@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/invalid-dependency@npm:4.0.5" @@ -3459,6 +4808,16 @@ __metadata: languageName: node linkType: hard +"@smithy/invalid-dependency@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/invalid-dependency@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/5700333f00b6a31a97b792fa9a00fadd07b2eafaea01087a6ea212753dba2621a040dfb0d7dc5a1f75bb95cc28fba2e498cdaca43009b142610944c0fcd95a58 + languageName: node + linkType: hard + "@smithy/is-array-buffer@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/is-array-buffer@npm:2.2.0" @@ -3477,6 +4836,26 @@ __metadata: languageName: node linkType: hard +"@smithy/is-array-buffer@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/is-array-buffer@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/399af810a9329c033d1816c492b17343d2ff956d32a358f327da6af0e4ad3c4640a1ef8dcd5f4d0f7d85ef19cf6909038f1a6539c938372dd33996d8f102bb9a + languageName: node + linkType: hard + +"@smithy/md5-js@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/md5-js@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/72d85566af8a318eb1599d483a51bb4eecd7204daba164fbefca04733e001ecc08fb1921815e399a5d5c8b46ab73804f8f5ac86501d4f5643d005733dc8a2360 + languageName: node + linkType: hard + "@smithy/middleware-content-length@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/middleware-content-length@npm:4.0.5" @@ -3488,6 +4867,17 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-content-length@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/middleware-content-length@npm:4.1.1" + dependencies: + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/c841e9221f43303103076b3e2d0fb745b75f8caa0ec9cabb0be4fdb2c5a3fe4077391c083b6f8547ccdc58c44f267ee2423430e544bb95484d2b805e6008b8f3 + languageName: node + linkType: hard + "@smithy/middleware-endpoint@npm:^4.1.18": version: 4.1.18 resolution: "@smithy/middleware-endpoint@npm:4.1.18" @@ -3504,6 +4894,22 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-endpoint@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/middleware-endpoint@npm:4.2.1" + dependencies: + "@smithy/core": "npm:^3.11.0" + "@smithy/middleware-serde": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/shared-ini-file-loader": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/url-parser": "npm:^4.1.1" + "@smithy/util-middleware": "npm:^4.1.1" + tslib: "npm:^2.6.2" + checksum: 10c0/0f63a4f6d0bf14efbfba5dd051171447c7364f1e4aef6c3f6ea8f6a99dc09cc7e2008ad88540d8491f4a7f109d9cf2fd4e874c6cb83c7702e71527b3cf81bde7 + languageName: node + linkType: hard + "@smithy/middleware-retry@npm:^4.1.19": version: 4.1.19 resolution: "@smithy/middleware-retry@npm:4.1.19" @@ -3522,6 +4928,24 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-retry@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/middleware-retry@npm:4.2.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/service-error-classification": "npm:^4.1.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-middleware": "npm:^4.1.1" + "@smithy/util-retry": "npm:^4.1.1" + "@types/uuid": "npm:^9.0.1" + tslib: "npm:^2.6.2" + uuid: "npm:^9.0.1" + checksum: 10c0/fc79e81d53e7bf910400fe786f3741bd1876bc62d6d326a18a3c62a973733ff1c771d68b3838bfe6deb72b197fdb06b61eb4048d1bae0b0ad1ecdd9cdb41e998 + languageName: node + linkType: hard + "@smithy/middleware-serde@npm:^4.0.9": version: 4.0.9 resolution: "@smithy/middleware-serde@npm:4.0.9" @@ -3533,6 +4957,17 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-serde@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/middleware-serde@npm:4.1.1" + dependencies: + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/69c0cf035da2ccbdf2838f50a1fafb0f8e6fb286b820e0aa91be7bdc6dd102f51ce3b295e68cdf9e7441dfc3160a3d3cabac99d98a8f0a75675ecf0f1e09d439 + languageName: node + linkType: hard + "@smithy/middleware-stack@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/middleware-stack@npm:4.0.5" @@ -3543,6 +4978,16 @@ __metadata: languageName: node linkType: hard +"@smithy/middleware-stack@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/middleware-stack@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/8ee554c30e6802f6adcaf673e4d216cd8f56e13a9ef5d644ec94f0b553c3b62b451a8156fd49645cc1f5eedd09234a107edc42faff779416a4a43a215e370007 + languageName: node + linkType: hard + "@smithy/node-config-provider@npm:^4.1.4": version: 4.1.4 resolution: "@smithy/node-config-provider@npm:4.1.4" @@ -3555,6 +5000,18 @@ __metadata: languageName: node linkType: hard +"@smithy/node-config-provider@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/node-config-provider@npm:4.2.1" + dependencies: + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/shared-ini-file-loader": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/ef648e075a36a0f543b9fdd51c2e250a2516934f6719331153a45f57d2fd5f367073a311b7fd5b03cdd19031282492a5be8b83df456dddf5186ff128f9ceae85 + languageName: node + linkType: hard + "@smithy/node-http-handler@npm:^4.1.1": version: 4.1.1 resolution: "@smithy/node-http-handler@npm:4.1.1" @@ -3568,6 +5025,19 @@ __metadata: languageName: node linkType: hard +"@smithy/node-http-handler@npm:^4.2.1": + version: 4.2.1 + resolution: "@smithy/node-http-handler@npm:4.2.1" + dependencies: + "@smithy/abort-controller": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/querystring-builder": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/7536923c62b0bbbade8335b25368d02b4840cd381aba9dbdadb472fb501576d7b3b73121069356b022e9da3ec5d27711a00ec7786d31ba15089abdce582121cc + languageName: node + linkType: hard + "@smithy/property-provider@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/property-provider@npm:4.0.5" @@ -3578,6 +5048,16 @@ __metadata: languageName: node linkType: hard +"@smithy/property-provider@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/property-provider@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/5aa28b7e6cc23baf3605aa3be8a33ae4943635e698e0de773e8056f5ad06494f370f23cd3c4d083245d6fe411c25c38a76887d38a36d5daf075e36e6e6e3864f + languageName: node + linkType: hard + "@smithy/protocol-http@npm:^5.1.3": version: 5.1.3 resolution: "@smithy/protocol-http@npm:5.1.3" @@ -3588,6 +5068,16 @@ __metadata: languageName: node linkType: hard +"@smithy/protocol-http@npm:^5.2.1": + version: 5.2.1 + resolution: "@smithy/protocol-http@npm:5.2.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/b27df0a94f8e0bab1e8310da82c3048e6d397a3b52f8413c4f19bb9c13d11afcdf7424293cb8d8d3e867b07ff8c5f3c8d0fbdd7d07a8328a39721eb202336d2b + languageName: node + linkType: hard + "@smithy/querystring-builder@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/querystring-builder@npm:4.0.5" @@ -3599,6 +5089,17 @@ __metadata: languageName: node linkType: hard +"@smithy/querystring-builder@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/querystring-builder@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + "@smithy/util-uri-escape": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/15d41888eae29f57dbf9d2c8caa449d19ebb760b83958a0fe2cf4858948bb6e0466c176a207b868d8af7785e8f6688b87ada4e364ec6fd729ab6bffbd64b92d8 + languageName: node + linkType: hard + "@smithy/querystring-parser@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/querystring-parser@npm:4.0.5" @@ -3609,6 +5110,16 @@ __metadata: languageName: node linkType: hard +"@smithy/querystring-parser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/querystring-parser@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/6bf8672aca07826af16625b41f20332fdfdc39861124e026ee929e4652f638edc7107d347a2fe7feb0c2e6f2c98d149d2d383cecaab46a48a990f36333e8f016 + languageName: node + linkType: hard + "@smithy/service-error-classification@npm:^4.0.7": version: 4.0.7 resolution: "@smithy/service-error-classification@npm:4.0.7" @@ -3618,6 +5129,15 @@ __metadata: languageName: node linkType: hard +"@smithy/service-error-classification@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/service-error-classification@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + checksum: 10c0/946d3b7cc642d665a1717c69fdf7df4256a6fe03d3686be8fa9c514c6ff185eaee5a4ac5d0f45958087e8750a2fcba67f30e5567457889b54684e7dd00dfd400 + languageName: node + linkType: hard + "@smithy/shared-ini-file-loader@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/shared-ini-file-loader@npm:4.0.5" @@ -3628,6 +5148,16 @@ __metadata: languageName: node linkType: hard +"@smithy/shared-ini-file-loader@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/shared-ini-file-loader@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/1768c3f11519bd73797a63c062dd6ff26dd3cc1d7fc1ae5a5d92209fb8d3140a8799258a854ef0efbda27d19de619e608599c0d870539c251c504c3a56999a60 + languageName: node + linkType: hard + "@smithy/signature-v4@npm:^5.1.3": version: 5.1.3 resolution: "@smithy/signature-v4@npm:5.1.3" @@ -3659,6 +5189,21 @@ __metadata: languageName: node linkType: hard +"@smithy/smithy-client@npm:^4.6.1": + version: 4.6.1 + resolution: "@smithy/smithy-client@npm:4.6.1" + dependencies: + "@smithy/core": "npm:^3.11.0" + "@smithy/middleware-endpoint": "npm:^4.2.1" + "@smithy/middleware-stack": "npm:^4.1.1" + "@smithy/protocol-http": "npm:^5.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-stream": "npm:^4.3.1" + tslib: "npm:^2.6.2" + checksum: 10c0/16c8aa6e44db638c7353e6e0068275cc30934650e8f67f1721e8adfcaad75dbe0eb4f2e9596e3a284f8f5528e1e26eab34f7ab9dab1398fae74d678b24446ef8 + languageName: node + linkType: hard + "@smithy/types@npm:^4.3.2": version: 4.3.2 resolution: "@smithy/types@npm:4.3.2" @@ -3668,6 +5213,15 @@ __metadata: languageName: node linkType: hard +"@smithy/types@npm:^4.5.0": + version: 4.5.0 + resolution: "@smithy/types@npm:4.5.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/7c765c9316893ab9e6575ba40e3d1569d43d7d1edd1110b505e190a4aa378a89e407b6f92de7bf0f22342ce05228ff0f1d37b14781e41c60c429fc22c8e5bae9 + languageName: node + linkType: hard + "@smithy/url-parser@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/url-parser@npm:4.0.5" @@ -3679,6 +5233,17 @@ __metadata: languageName: node linkType: hard +"@smithy/url-parser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/url-parser@npm:4.1.1" + dependencies: + "@smithy/querystring-parser": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/1f9e19d5d1e1a4874cf2f61df014715dc3685be385356758d3aed1a6b020b074af22961b12ae651faad74ed0460a102156471543031e74c726770820ede6f31c + languageName: node + linkType: hard + "@smithy/util-base64@npm:^4.0.0": version: 4.0.0 resolution: "@smithy/util-base64@npm:4.0.0" @@ -3690,6 +5255,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-base64@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-base64@npm:4.1.0" + dependencies: + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/e2275e4a09c245b8a0c1c6ead4418333d037f6cbc29a01881b56fb5676ad46839058bbdb3f9f357898c8000feccac9344ee66c9c36e17dd321bda84a93f2c36f + languageName: node + linkType: hard + "@smithy/util-body-length-browser@npm:^4.0.0": version: 4.0.0 resolution: "@smithy/util-body-length-browser@npm:4.0.0" @@ -3699,6 +5275,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-body-length-browser@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-body-length-browser@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/e86c39696dca4ce4b58e393fb85263e31ee046d88fdbd0bd1ee121f5101faca5fc945a7da17432aa39e86c178c80ac183568edb3b7df323f1134172dc36192c6 + languageName: node + linkType: hard + "@smithy/util-body-length-node@npm:^4.0.0": version: 4.0.0 resolution: "@smithy/util-body-length-node@npm:4.0.0" @@ -3708,6 +5293,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-body-length-node@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-body-length-node@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/d31fb7be66eb481f865d046b48c07221d25108b07c783f05eff7f165369d2259ca01de7c369f9de95e37e989b1344521bc6d4a6b38b42a7a46375a0c97f38a0b + languageName: node + linkType: hard + "@smithy/util-buffer-from@npm:^2.2.0": version: 2.2.0 resolution: "@smithy/util-buffer-from@npm:2.2.0" @@ -3728,6 +5322,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-buffer-from@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-buffer-from@npm:4.1.0" + dependencies: + "@smithy/is-array-buffer": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/f19457df277e7125ffbf106c26c70ffbc550956afceede4e2c2eb13a32f6f304f9e3b7a37f4c717df3c5ce97f8b759ee59ceed0e3f649f236bbaf2bfe8f266ef + languageName: node + linkType: hard + "@smithy/util-config-provider@npm:^4.0.0": version: 4.0.0 resolution: "@smithy/util-config-provider@npm:4.0.0" @@ -3737,6 +5341,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-config-provider@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-config-provider@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/099add392d9f029dec36d3646af4a63145a13ed8014af11f507bffbdb113fc2bb2bfd71ee157e385320f4c8de4bd48557c98f40878f93022187d3fc3082e6713 + languageName: node + linkType: hard + "@smithy/util-defaults-mode-browser@npm:^4.0.26": version: 4.0.26 resolution: "@smithy/util-defaults-mode-browser@npm:4.0.26" @@ -3750,6 +5363,19 @@ __metadata: languageName: node linkType: hard +"@smithy/util-defaults-mode-browser@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-defaults-mode-browser@npm:4.1.1" + dependencies: + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + bowser: "npm:^2.11.0" + tslib: "npm:^2.6.2" + checksum: 10c0/dd1e1e449ca44c50a7f6b0cfac51e40426f1034309921bcd6a591c9afdc09b5cb7d34685202a504cdded183297e4f455bb2404ebe012e912195ba32397ac7886 + languageName: node + linkType: hard + "@smithy/util-defaults-mode-node@npm:^4.0.26": version: 4.0.26 resolution: "@smithy/util-defaults-mode-node@npm:4.0.26" @@ -3765,6 +5391,21 @@ __metadata: languageName: node linkType: hard +"@smithy/util-defaults-mode-node@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-defaults-mode-node@npm:4.1.1" + dependencies: + "@smithy/config-resolver": "npm:^4.2.1" + "@smithy/credential-provider-imds": "npm:^4.1.1" + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/property-provider": "npm:^4.1.1" + "@smithy/smithy-client": "npm:^4.6.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/4296c76e2bf7af52a71bfa7811e4f0f070fd5e02da4b51ec35d23a2c3b32382a163d0c3d90a397cdcf4147fde1816e9b57081c9553b234b85159b0ddbed0d570 + languageName: node + linkType: hard + "@smithy/util-endpoints@npm:^3.0.7": version: 3.0.7 resolution: "@smithy/util-endpoints@npm:3.0.7" @@ -3776,6 +5417,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-endpoints@npm:^3.1.1": + version: 3.1.1 + resolution: "@smithy/util-endpoints@npm:3.1.1" + dependencies: + "@smithy/node-config-provider": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/bb1bcd08c217dc6a7a55f18fa2277af3d43d4072894cbba8d0af8edb3942ef50a276f011f670f6236010ab65d34b148f67c114d598944de433fa3496439c77fa + languageName: node + linkType: hard + "@smithy/util-hex-encoding@npm:^4.0.0": version: 4.0.0 resolution: "@smithy/util-hex-encoding@npm:4.0.0" @@ -3785,6 +5437,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-hex-encoding@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-hex-encoding@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/eefaa537612afd13e497353a1bd55f3d6f977cdc52360f91fcb3b83b68d6cdd9b9fc16ab82561375b509ed8d5735c47b263c4e64e96471d1662d4c7a8c88449d + languageName: node + linkType: hard + "@smithy/util-middleware@npm:^4.0.5": version: 4.0.5 resolution: "@smithy/util-middleware@npm:4.0.5" @@ -3795,6 +5456,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-middleware@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-middleware@npm:4.1.1" + dependencies: + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/47bee56b2fbf9fbe3c4be4e1daac247fea889848d43120c64895529bb92ef43b25cf07213792d1646622356a1572b91cc48b0976c39667a9020edfa5ec58d093 + languageName: node + linkType: hard + "@smithy/util-retry@npm:^4.0.7": version: 4.0.7 resolution: "@smithy/util-retry@npm:4.0.7" @@ -3806,6 +5477,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-retry@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-retry@npm:4.1.1" + dependencies: + "@smithy/service-error-classification": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/25f07dbf9be8798d2792b2ebfd68506408797815fc4ef75a6f526f52d3c6e6f7a53723f6c46b6a44855ed3cebee4da5a49a86c4e8b2e8b923e39aff965b00e7d + languageName: node + linkType: hard + "@smithy/util-stream@npm:^4.2.4": version: 4.2.4 resolution: "@smithy/util-stream@npm:4.2.4" @@ -3822,6 +5504,22 @@ __metadata: languageName: node linkType: hard +"@smithy/util-stream@npm:^4.3.1": + version: 4.3.1 + resolution: "@smithy/util-stream@npm:4.3.1" + dependencies: + "@smithy/fetch-http-handler": "npm:^5.2.1" + "@smithy/node-http-handler": "npm:^4.2.1" + "@smithy/types": "npm:^4.5.0" + "@smithy/util-base64": "npm:^4.1.0" + "@smithy/util-buffer-from": "npm:^4.1.0" + "@smithy/util-hex-encoding": "npm:^4.1.0" + "@smithy/util-utf8": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/7fd8fde8b011fe3535799d9a60195fe8e1229c6976b76d3bf930dbb9d27204754acbf082816cdacaa00e77857ab9e4b673c331c6626aba7ef242cdb7e143b028 + languageName: node + linkType: hard + "@smithy/util-uri-escape@npm:^4.0.0": version: 4.0.0 resolution: "@smithy/util-uri-escape@npm:4.0.0" @@ -3831,6 +5529,15 @@ __metadata: languageName: node linkType: hard +"@smithy/util-uri-escape@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-uri-escape@npm:4.1.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10c0/3ff56036ce93226b05e68d34c1691e51cdd82ac5f2ba635701ba76a36a2b384ce945bfe2d9c4992f7b500387a6fe1de4d5d0825cd7c73fa10165678d443d3acc + languageName: node + linkType: hard + "@smithy/util-utf8@npm:^2.0.0": version: 2.3.0 resolution: "@smithy/util-utf8@npm:2.3.0" @@ -3851,6 +5558,16 @@ __metadata: languageName: node linkType: hard +"@smithy/util-utf8@npm:^4.1.0": + version: 4.1.0 + resolution: "@smithy/util-utf8@npm:4.1.0" + dependencies: + "@smithy/util-buffer-from": "npm:^4.1.0" + tslib: "npm:^2.6.2" + checksum: 10c0/4331c056b005647701609c42609c3bf0848fdaa01134d891327820c32cfcf7410d8bce1c15d534e5c75af79ea4527c3ca33bccfc104e19a94475fbfe125ecb86 + languageName: node + linkType: hard + "@smithy/util-waiter@npm:^4.0.7": version: 4.0.7 resolution: "@smithy/util-waiter@npm:4.0.7" @@ -3862,6 +5579,17 @@ __metadata: languageName: node linkType: hard +"@smithy/util-waiter@npm:^4.1.1": + version: 4.1.1 + resolution: "@smithy/util-waiter@npm:4.1.1" + dependencies: + "@smithy/abort-controller": "npm:^4.1.1" + "@smithy/types": "npm:^4.5.0" + tslib: "npm:^2.6.2" + checksum: 10c0/0ecdaa4b8a2036f753e0ad6c2a4f3c98b069b98f16525db9e8219aaceb189e78b46ebcd8829210874cc44a4693f9a83da9eb96315c2ed30f379065b821d6447c + languageName: node + linkType: hard + "@streamparser/json@npm:^0.0.20": version: 0.0.20 resolution: "@streamparser/json@npm:0.0.20" @@ -4030,7 +5758,7 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:^0.5.17": +"@swc/helpers@npm:^0.5.15, @swc/helpers@npm:^0.5.17": version: 0.5.17 resolution: "@swc/helpers@npm:0.5.17" dependencies: @@ -4054,6 +5782,15 @@ __metadata: languageName: unknown linkType: soft +"@tybys/wasm-util@npm:^0.10.1": + version: 0.10.1 + resolution: "@tybys/wasm-util@npm:0.10.1" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/b255094f293794c6d2289300c5fbcafbb5532a3aed3a5ffd2f8dc1828e639b88d75f6a376dd8f94347a44813fd7a7149d8463477a9a49525c8b2dcaa38c2d1e8 + languageName: node + linkType: hard + "@tybys/wasm-util@npm:^0.9.0": version: 0.9.0 resolution: "@tybys/wasm-util@npm:0.9.0" @@ -5172,6 +6909,13 @@ __metadata: languageName: node linkType: hard +"caniuse-lite@npm:^1.0.30001616": + version: 1.0.30001743 + resolution: "caniuse-lite@npm:1.0.30001743" + checksum: 10c0/1bd730ca10d881a1ca9f55ce864d34c3b18501718c03976e0d3419f4694b715159e13fdef6d58ad47b6d2445d315940f3a01266658876828c820a3331aac021d + languageName: node + linkType: hard + "caniuse-lite@npm:^1.0.30001726": version: 1.0.30001727 resolution: "caniuse-lite@npm:1.0.30001727" @@ -5383,6 +7127,20 @@ __metadata: languageName: node linkType: hard +"core-js@npm:~3.39.0": + version: 3.39.0 + resolution: "core-js@npm:3.39.0" + checksum: 10c0/f7602069b6afb2e3298eec612a5c1e0c3e6a458930fbfc7a4c5f9ac03426507f49ce395eecdd2d9bae9024f820e44582b67ffe16f2272395af26964f174eeb6b + languageName: node + linkType: hard + +"core-js@npm:~3.45.1": + version: 3.45.1 + resolution: "core-js@npm:3.45.1" + checksum: 10c0/c38e5fae5a05ee3a129c45e10056aafe61dbb15fd35d27e0c289f5490387541c89741185e0aeb61acb558559c6697e016c245cca738fa169a73f2b06cd30e6b6 + languageName: node + linkType: hard + "corser@npm:^2.0.1": version: 2.0.1 resolution: "corser@npm:2.0.1" @@ -7451,7 +9209,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:2.5.1": +"jiti@npm:2.5.1, jiti@npm:^2.5.1": version: 2.5.1 resolution: "jiti@npm:2.5.1" bin: @@ -8103,21 +9861,106 @@ __metadata: languageName: node linkType: hard -"nx@npm:21.4.0": - version: 21.4.0 - resolution: "nx@npm:21.4.0" +"nx@npm:21.4.1": + version: 21.4.1 + resolution: "nx@npm:21.4.1" + dependencies: + "@napi-rs/wasm-runtime": "npm:0.2.4" + "@nx/nx-darwin-arm64": "npm:21.4.1" + "@nx/nx-darwin-x64": "npm:21.4.1" + "@nx/nx-freebsd-x64": "npm:21.4.1" + "@nx/nx-linux-arm-gnueabihf": "npm:21.4.1" + "@nx/nx-linux-arm64-gnu": "npm:21.4.1" + "@nx/nx-linux-arm64-musl": "npm:21.4.1" + "@nx/nx-linux-x64-gnu": "npm:21.4.1" + "@nx/nx-linux-x64-musl": "npm:21.4.1" + "@nx/nx-win32-arm64-msvc": "npm:21.4.1" + "@nx/nx-win32-x64-msvc": "npm:21.4.1" + "@yarnpkg/lockfile": "npm:^1.1.0" + "@yarnpkg/parsers": "npm:3.0.2" + "@zkochan/js-yaml": "npm:0.0.7" + axios: "npm:^1.8.3" + chalk: "npm:^4.1.0" + cli-cursor: "npm:3.1.0" + cli-spinners: "npm:2.6.1" + cliui: "npm:^8.0.1" + dotenv: "npm:~16.4.5" + dotenv-expand: "npm:~11.0.6" + enquirer: "npm:~2.3.6" + figures: "npm:3.2.0" + flat: "npm:^5.0.2" + front-matter: "npm:^4.0.2" + ignore: "npm:^5.0.4" + jest-diff: "npm:^30.0.2" + jsonc-parser: "npm:3.2.0" + lines-and-columns: "npm:2.0.3" + minimatch: "npm:9.0.3" + node-machine-id: "npm:1.1.12" + npm-run-path: "npm:^4.0.1" + open: "npm:^8.4.0" + ora: "npm:5.3.0" + resolve.exports: "npm:2.0.3" + semver: "npm:^7.5.3" + string-width: "npm:^4.2.3" + tar-stream: "npm:~2.2.0" + tmp: "npm:~0.2.1" + tree-kill: "npm:^1.2.2" + tsconfig-paths: "npm:^4.1.2" + tslib: "npm:^2.3.0" + yaml: "npm:^2.6.0" + yargs: "npm:^17.6.2" + yargs-parser: "npm:21.1.1" + peerDependencies: + "@swc-node/register": ^1.8.0 + "@swc/core": ^1.3.85 + dependenciesMeta: + "@nx/nx-darwin-arm64": + optional: true + "@nx/nx-darwin-x64": + optional: true + "@nx/nx-freebsd-x64": + optional: true + "@nx/nx-linux-arm-gnueabihf": + optional: true + "@nx/nx-linux-arm64-gnu": + optional: true + "@nx/nx-linux-arm64-musl": + optional: true + "@nx/nx-linux-x64-gnu": + optional: true + "@nx/nx-linux-x64-musl": + optional: true + "@nx/nx-win32-arm64-msvc": + optional: true + "@nx/nx-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc-node/register": + optional: true + "@swc/core": + optional: true + bin: + nx: bin/nx.js + nx-cloud: bin/nx-cloud.js + checksum: 10c0/848d2849b03d76ebe0fe688e16ea3464c7120a9afd1213c13fe9102fa65970f36832e49d74740861a424144278ec36330eb0165236f3fe041da2a71d7bf76594 + languageName: node + linkType: hard + +"nx@npm:21.5.2": + version: 21.5.2 + resolution: "nx@npm:21.5.2" dependencies: "@napi-rs/wasm-runtime": "npm:0.2.4" - "@nx/nx-darwin-arm64": "npm:21.4.0" - "@nx/nx-darwin-x64": "npm:21.4.0" - "@nx/nx-freebsd-x64": "npm:21.4.0" - "@nx/nx-linux-arm-gnueabihf": "npm:21.4.0" - "@nx/nx-linux-arm64-gnu": "npm:21.4.0" - "@nx/nx-linux-arm64-musl": "npm:21.4.0" - "@nx/nx-linux-x64-gnu": "npm:21.4.0" - "@nx/nx-linux-x64-musl": "npm:21.4.0" - "@nx/nx-win32-arm64-msvc": "npm:21.4.0" - "@nx/nx-win32-x64-msvc": "npm:21.4.0" + "@nx/nx-darwin-arm64": "npm:21.5.2" + "@nx/nx-darwin-x64": "npm:21.5.2" + "@nx/nx-freebsd-x64": "npm:21.5.2" + "@nx/nx-linux-arm-gnueabihf": "npm:21.5.2" + "@nx/nx-linux-arm64-gnu": "npm:21.5.2" + "@nx/nx-linux-arm64-musl": "npm:21.5.2" + "@nx/nx-linux-x64-gnu": "npm:21.5.2" + "@nx/nx-linux-x64-musl": "npm:21.5.2" + "@nx/nx-win32-arm64-msvc": "npm:21.5.2" + "@nx/nx-win32-x64-msvc": "npm:21.5.2" "@yarnpkg/lockfile": "npm:^1.1.0" "@yarnpkg/parsers": "npm:3.0.2" "@zkochan/js-yaml": "npm:0.0.7" @@ -8184,7 +10027,7 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: 10c0/5c7d6c770b8fcea2bb335ce8a65008241d0807e9bc69627c83db109e157582b55dccda737323d2623d29ade8470796c7bb24539bbf535c89f62449235f87ec5c + checksum: 10c0/88c9913c315148aaa128b130cb810511a8040b5519f534368086b6cbfd1fb0894fb1d497e6849e74f2f7289a1a15e60fe39691ebf2d833c8f1162f290229d2f5 languageName: node linkType: hard From dcb6a6f38612874e4d58795bf906deb3d81e2735 Mon Sep 17 00:00:00 2001 From: Torbjorn van Heeswijck Date: Fri, 19 Sep 2025 10:41:19 +0930 Subject: [PATCH 2/5] Update rsbuild.config.base.mjs Adding guard on rsbuild config to avoid building files from outside of a service Co-authored-by: aikido-pr-checks[bot] <169896070+aikido-pr-checks[bot]@users.noreply.github.com> --- rsbuild.config.base.mjs | 1 + 1 file changed, 1 insertion(+) diff --git a/rsbuild.config.base.mjs b/rsbuild.config.base.mjs index c6e09452..5f8e6824 100644 --- a/rsbuild.config.base.mjs +++ b/rsbuild.config.base.mjs @@ -13,6 +13,7 @@ const HANDLERS_PATH = 'src/runtime/handlers'; * @returns Rsbuild config for multiple lambda handlers */ export function defineLambdaConfig(configPath, subPath = HANDLERS_PATH) { + if (subPath.includes('..')) throw new Error('Invalid path provided'); const basePath = resolve(configPath, subPath); const handlers = fg.sync(`${basePath}/**/*.ts`); From 3f9bfa0efe9acc8b84e293e1a5fb263cdfbd520a Mon Sep 17 00:00:00 2001 From: Torbjorn van Heeswijck Date: Fri, 19 Sep 2025 13:57:00 +0930 Subject: [PATCH 3/5] MI-266: make S3Bucket removal policy 'destroy' unless it has permanent duration --- .../src/lib/constructs/s3-bucket.test.ts | 347 +++++++++++++----- .../cdk-utils/src/lib/constructs/s3-bucket.ts | 4 +- 2 files changed, 257 insertions(+), 94 deletions(-) diff --git a/libs/cdk-utils/src/lib/constructs/s3-bucket.test.ts b/libs/cdk-utils/src/lib/constructs/s3-bucket.test.ts index b31c4b4d..97d8c814 100644 --- a/libs/cdk-utils/src/lib/constructs/s3-bucket.test.ts +++ b/libs/cdk-utils/src/lib/constructs/s3-bucket.test.ts @@ -1,140 +1,301 @@ +import { type } from 'arktype'; import { Duration, Stack } from 'aws-cdk-lib'; import { Template } from 'aws-cdk-lib/assertions'; import { describe, expect, test } from 'vitest'; import { S3Bucket } from './s3-bucket'; describe('S3Bucket', () => { - test('creates bucket with SHORT duration lifecycle', () => { - const stack = new Stack(); + describe('Lifecycle', () => { + test('bucket has SHORT duration lifecycle rule', () => { + const stack = new Stack(); - new S3Bucket(stack, 'TestBucket', { - duration: 'SHORT', - }); + new S3Bucket(stack, 'TestBucket', { + duration: 'SHORT', + }); - const template = Template.fromStack(stack); + const template = Template.fromStack(stack); - template.hasResourceProperties('AWS::S3::Bucket', { - LifecycleConfiguration: { - Rules: [ - { - Id: 'ShortLivedData', - Status: 'Enabled', - ExpirationInDays: 7, - }, - ], - }, + template.hasResourceProperties('AWS::S3::Bucket', { + LifecycleConfiguration: { + Rules: [ + { + Id: 'ShortLivedData', + Status: 'Enabled', + ExpirationInDays: 7, + }, + ], + }, + }); }); - }); - test('creates bucket with MEDIUM duration lifecycle', () => { - const stack = new Stack(); + test('bucket has MEDIUM duration lifecycle rule', () => { + const stack = new Stack(); + + new S3Bucket(stack, 'TestBucket', { + duration: 'MEDIUM', + }); + + const template = Template.fromStack(stack); - new S3Bucket(stack, 'TestBucket', { - duration: 'MEDIUM', + template.hasResourceProperties('AWS::S3::Bucket', { + LifecycleConfiguration: { + Rules: [ + { + Id: 'MediumLivedData', + Status: 'Enabled', + ExpirationInDays: 30, + }, + ], + }, + }); }); - const template = Template.fromStack(stack); + test('bucket has LONG duration lifecycle rule', () => { + const stack = new Stack(); - template.hasResourceProperties('AWS::S3::Bucket', { - LifecycleConfiguration: { - Rules: [ - { - Id: 'MediumLivedData', - Status: 'Enabled', - ExpirationInDays: 30, - }, - ], - }, + new S3Bucket(stack, 'TestBucket', { + duration: 'LONG', + }); + + const template = Template.fromStack(stack); + + template.hasResourceProperties('AWS::S3::Bucket', { + LifecycleConfiguration: { + Rules: [ + { + Id: 'LongLivedData', + Status: 'Enabled', + ExpirationInDays: 365, + }, + ], + }, + }); }); - }); - test('creates bucket with LONG duration lifecycle', () => { - const stack = new Stack(); + test('bucket has no lifecycle rule for PERMANENT duration', () => { + const stack = new Stack(); - new S3Bucket(stack, 'TestBucket', { - duration: 'LONG', + new S3Bucket(stack, 'TestBucket', { + duration: 'PERMANENT', + versioned: true, + }); + + const template = Template.fromStack(stack); + + // With PERMANENT duration and versioning, versioning should be enabled + template.hasResourceProperties('AWS::S3::Bucket', { + VersioningConfiguration: { + Status: 'Enabled', + }, + }); }); - const template = Template.fromStack(stack); + test('merges user-provided lifecycle rules with defaults', () => { + const stack = new Stack(); - template.hasResourceProperties('AWS::S3::Bucket', { - LifecycleConfiguration: { - Rules: [ + new S3Bucket(stack, 'TestBucket', { + duration: 'SHORT', + lifecycleRules: [ { - Id: 'LongLivedData', - Status: 'Enabled', - ExpirationInDays: 365, + id: 'CustomRule', + enabled: true, + expiration: Duration.days(180), }, ], - }, + }); + + const template = Template.fromStack(stack); + + template.hasResourceProperties('AWS::S3::Bucket', { + LifecycleConfiguration: { + Rules: [ + { + Id: 'CustomRule', + Status: 'Enabled', + ExpirationInDays: 180, + }, + { + Id: 'ShortLivedData', + Status: 'Enabled', + ExpirationInDays: 7, + }, + ], + }, + }); }); }); - test('creates bucket with PERMANENT duration and versioning', () => { - const stack = new Stack(); + describe('Versioning', () => { + test('versioning is not enabled for non-PERMANENT durations', () => { + const stack = new Stack(); - new S3Bucket(stack, 'TestBucket', { - duration: 'PERMANENT', - versioned: true, - }); + new S3Bucket(stack, 'ShortBucket', { + duration: 'SHORT', + }); - const template = Template.fromStack(stack); + new S3Bucket(stack, 'MediumBucket', { + duration: 'MEDIUM', + }); - // With PERMANENT duration and versioning, versioning should be enabled - template.hasResourceProperties('AWS::S3::Bucket', { - VersioningConfiguration: { - Status: 'Enabled', - }, - }); - }); + new S3Bucket(stack, 'LongBucket', { + duration: 'LONG', + }); - test('creates bucket with PERMANENT duration without versioning', () => { - const stack = new Stack(); + const template = Template.fromStack(stack); - new S3Bucket(stack, 'TestBucket', { - duration: 'PERMANENT', - versioned: false, + template.resourcePropertiesCountIs( + 'AWS::S3::Bucket', + { + VersioningConfiguration: { + Status: 'Enabled', + }, + }, + 0 + ); }); - const template = Template.fromStack(stack); + test('versioning is enabled when set to true', () => { + const stack = new Stack(); - // For PERMANENT duration without versioning, bucket should not have versioning - const bucketResources = template.findResources('AWS::S3::Bucket'); - const bucketKeys = Object.keys(bucketResources); - expect(bucketKeys).toHaveLength(1); - }); + new S3Bucket(stack, 'ShortBucket', { + duration: 'SHORT', + versioned: true, + }); + + new S3Bucket(stack, 'MediumBucket', { + duration: 'MEDIUM', + versioned: true, + }); + + new S3Bucket(stack, 'LongBucket', { + duration: 'LONG', + versioned: true, + }); - test('merges user-provided lifecycle rules with defaults', () => { - const stack = new Stack(); + new S3Bucket(stack, 'TestBucket', { + duration: 'PERMANENT', + versioned: true, + }); - new S3Bucket(stack, 'TestBucket', { - duration: 'SHORT', - lifecycleRules: [ + const template = Template.fromStack(stack); + + // With PERMANENT duration and versioning, versioning should be enabled + template.resourcePropertiesCountIs( + 'AWS::S3::Bucket', { - id: 'CustomRule', - enabled: true, - expiration: Duration.days(180), + VersioningConfiguration: { + Status: 'Enabled', + }, }, - ], + 4 + ); }); - const template = Template.fromStack(stack); + test('versioning is disabled when set to false', () => { + const stack = new Stack(); - template.hasResourceProperties('AWS::S3::Bucket', { - LifecycleConfiguration: { - Rules: [ - { - Id: 'CustomRule', - Status: 'Enabled', - ExpirationInDays: 180, - }, - { - Id: 'ShortLivedData', + new S3Bucket(stack, 'ShortBucket', { + duration: 'SHORT', + versioned: false, + }); + + new S3Bucket(stack, 'MediumBucket', { + duration: 'MEDIUM', + versioned: false, + }); + + new S3Bucket(stack, 'LongBucket', { + duration: 'LONG', + versioned: false, + }); + + new S3Bucket(stack, 'TestBucket', { + duration: 'PERMANENT', + versioned: false, + }); + + const template = Template.fromStack(stack); + + template.resourcePropertiesCountIs( + 'AWS::S3::Bucket', + { + VersioningConfiguration: { Status: 'Enabled', - ExpirationInDays: 7, }, - ], - }, + }, + 0 + ); + }); + }); + + describe('Removal policy', () => { + test('buckets have DeletionPolicy and UpdateReplacePolicy set to Delete for non-PERMANENT durations', () => { + const stack = new Stack(); + + new S3Bucket(stack, 'ShortBucket', { + duration: 'SHORT', + }); + + new S3Bucket(stack, 'MediumBucket', { + duration: 'MEDIUM', + }); + + new S3Bucket(stack, 'LongBucket', { + duration: 'LONG', + }); + + const template = Template.fromStack(stack).toJSON(); + + const bucketSchema = type({ + Type: '"AWS::S3::Bucket"', + DeletionPolicy: 'string', + UpdateReplacePolicy: 'string', + }); + + // Check that all S3 buckets have DeletionPolicy and UpdateReplacePolicy set to Delete + const bucketResources = Object.values(template.Resources).filter(bucketSchema.allows); + + // Should have 3 buckets + expect(bucketResources).toHaveLength(3); + + // Each bucket should have DeletionPolicy and UpdateReplacePolicy set to Delete + bucketResources.forEach(resource => { + expect(resource.DeletionPolicy).toBe('Delete'); + expect(resource.UpdateReplacePolicy).toBe('Delete'); + }); + }); + + test('buckets have DeletionPolicy and UpdateReplacePolicy set to Retain for PERMANENT duration', () => { + const stack = new Stack(); + + new S3Bucket(stack, 'VersionedBucket', { + duration: 'PERMANENT', + versioned: true, + }); + + new S3Bucket(stack, 'NonVersionedBucket', { + duration: 'PERMANENT', + versioned: false, + }); + + const template = Template.fromStack(stack).toJSON(); + + const bucketSchema = type({ + Type: '"AWS::S3::Bucket"', + DeletionPolicy: 'string', + UpdateReplacePolicy: 'string', + }); + + const bucketResources = Object.values(template.Resources).filter(bucketSchema.allows); + + // Should have 2 buckets + expect(bucketResources).toHaveLength(2); + + // Each bucket should have DeletionPolicy and UpdateReplacePolicy set to Retain + bucketResources.forEach(resource => { + expect(resource.DeletionPolicy).toBe('Retain'); + expect(resource.UpdateReplacePolicy).toBe('Retain'); + }); }); }); }); diff --git a/libs/cdk-utils/src/lib/constructs/s3-bucket.ts b/libs/cdk-utils/src/lib/constructs/s3-bucket.ts index 47575a83..57d00cee 100644 --- a/libs/cdk-utils/src/lib/constructs/s3-bucket.ts +++ b/libs/cdk-utils/src/lib/constructs/s3-bucket.ts @@ -1,4 +1,4 @@ -import { Duration } from 'aws-cdk-lib'; +import { Duration, RemovalPolicy } from 'aws-cdk-lib'; import { Bucket, type BucketProps } from 'aws-cdk-lib/aws-s3'; import { Construct } from 'constructs'; @@ -47,6 +47,8 @@ export class S3Bucket extends Bucket { */ constructor(scope: Construct, id: string, props: S3BucketProps) { const defaultProps = { + removalPolicy: + props.duration === 'PERMANENT' ? RemovalPolicy.RETAIN : RemovalPolicy.DESTROY, versioned: props?.versioned ?? false, lifecycleRules: formatLifecycleRules(props?.duration), } satisfies BucketProps; From 3145840eaa5937b457591953dd64fa0186a22b23 Mon Sep 17 00:00:00 2001 From: Torbjorn van Heeswijck Date: Fri, 19 Sep 2025 14:09:38 +0930 Subject: [PATCH 4/5] chore: bump version to 4.2.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 88c6e2df..fd606c9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@aligent/app", - "version": "4.1.0", + "version": "4.2.0", "description": "Aligent AWS microservices template using Typescript and AWS CDK", "author": "Aligent Consulting", "type": "module", From a9f86dd6964e7c78a417807f8bdf62eee99955a5 Mon Sep 17 00:00:00 2001 From: Torbjorn van Heeswijck Date: Fri, 19 Sep 2025 14:27:40 +0930 Subject: [PATCH 5/5] chore: Migrate to nx 21.5.2 --- package.json | 24 +- yarn.lock | 774 ++++++++++++++++++++++++++++++--------------------- 2 files changed, 468 insertions(+), 330 deletions(-) diff --git a/package.json b/package.json index fd606c9d..f35534d6 100644 --- a/package.json +++ b/package.json @@ -25,22 +25,22 @@ ], "devDependencies": { "@aligent/ts-code-standards": "^4.0.2", - "@nx/devkit": "21.4.1", - "@nx/esbuild": "21.4.1", - "@nx/eslint": "21.4.1", - "@nx/eslint-plugin": "21.4.1", - "@nx/js": "21.4.1", - "@nx/rsbuild": "^21.5.2", - "@nx/vite": "21.4.1", - "@nx/web": "21.4.1", + "@nx/devkit": "21.5.2", + "@nx/esbuild": "21.5.2", + "@nx/eslint": "21.5.2", + "@nx/eslint-plugin": "21.5.2", + "@nx/js": "21.5.2", + "@nx/rsbuild": "21.5.2", + "@nx/vite": "21.5.2", + "@nx/web": "21.5.2", "@rsbuild/core": "^1.5.6", "@swc-node/register": "^1.10.10", "@swc/core": "^1.13.3", "@swc/helpers": "^0.5.17", "@types/aws-lambda": "^8.10.152", "@types/node": "^22.17.0", - "@typescript-eslint/eslint-plugin": "^8.39.0", - "@typescript-eslint/parser": "^8.39.0", + "@typescript-eslint/eslint-plugin": "8.44.0", + "@typescript-eslint/parser": "8.44.0", "@vitest/coverage-v8": "^3.2.4", "@vitest/ui": "^3.2.4", "aws-cdk": "^2.1023.0", @@ -54,13 +54,13 @@ "fast-glob": "^3.3.3", "jiti": "2.5.1", "jsonc-eslint-parser": "^2.4.0", - "nx": "21.4.1", + "nx": "21.5.2", "open": "^10.2.0", "prettier": "^3.6.2", "store-parameters": "^1.0.6", "tslib": "^2.8.1", "typescript": "~5.9.2", - "vite": "6.3.5", + "vite": "7.1.6", "vitest": "^3.2.4" }, "engines": { diff --git a/yarn.lock b/yarn.lock index 5e9059d0..1fc4984d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,22 +12,22 @@ __metadata: "@aligent/ts-code-standards": "npm:^4.0.2" "@aws-lambda-powertools/logger": "npm:^2.24.1" "@aws-sdk/client-s3": "npm:^3.888.0" - "@nx/devkit": "npm:21.4.1" - "@nx/esbuild": "npm:21.4.1" - "@nx/eslint": "npm:21.4.1" - "@nx/eslint-plugin": "npm:21.4.1" - "@nx/js": "npm:21.4.1" - "@nx/rsbuild": "npm:^21.5.2" - "@nx/vite": "npm:21.4.1" - "@nx/web": "npm:21.4.1" + "@nx/devkit": "npm:21.5.2" + "@nx/esbuild": "npm:21.5.2" + "@nx/eslint": "npm:21.5.2" + "@nx/eslint-plugin": "npm:21.5.2" + "@nx/js": "npm:21.5.2" + "@nx/rsbuild": "npm:21.5.2" + "@nx/vite": "npm:21.5.2" + "@nx/web": "npm:21.5.2" "@rsbuild/core": "npm:^1.5.6" "@swc-node/register": "npm:^1.10.10" "@swc/core": "npm:^1.13.3" "@swc/helpers": "npm:^0.5.17" "@types/aws-lambda": "npm:^8.10.152" "@types/node": "npm:^22.17.0" - "@typescript-eslint/eslint-plugin": "npm:^8.39.0" - "@typescript-eslint/parser": "npm:^8.39.0" + "@typescript-eslint/eslint-plugin": "npm:8.44.0" + "@typescript-eslint/parser": "npm:8.44.0" "@vitest/coverage-v8": "npm:^3.2.4" "@vitest/ui": "npm:^3.2.4" arktype: "npm:^2.1.20" @@ -42,13 +42,13 @@ __metadata: fast-glob: "npm:^3.3.3" jiti: "npm:2.5.1" jsonc-eslint-parser: "npm:^2.4.0" - nx: "npm:21.4.1" + nx: "npm:21.5.2" open: "npm:^10.2.0" prettier: "npm:^3.6.2" store-parameters: "npm:^1.0.6" tslib: "npm:^2.8.1" typescript: "npm:~5.9.2" - vite: "npm:6.3.5" + vite: "npm:7.1.6" vitest: "npm:^3.2.4" languageName: unknown linkType: soft @@ -3549,25 +3549,6 @@ __metadata: languageName: node linkType: hard -"@nx/devkit@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/devkit@npm:21.4.1" - dependencies: - ejs: "npm:^3.1.7" - enquirer: "npm:~2.3.6" - ignore: "npm:^5.0.4" - minimatch: "npm:9.0.3" - nx: "npm:21.4.1" - semver: "npm:^7.5.3" - tmp: "npm:~0.2.1" - tslib: "npm:^2.3.0" - yargs-parser: "npm:21.1.1" - peerDependencies: - nx: ">= 20 <= 22" - checksum: 10c0/7df3931cc0983c039d7ed3653b629da25de3388a7397b4383da0c9e48bb13395e1f4d1ee845a8c87792920a956aac7e2920da9918dfbedad1e2f74f5273d2a81 - languageName: node - linkType: hard - "@nx/devkit@npm:21.5.2": version: 21.5.2 resolution: "@nx/devkit@npm:21.5.2" @@ -3586,12 +3567,12 @@ __metadata: languageName: node linkType: hard -"@nx/esbuild@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/esbuild@npm:21.4.1" +"@nx/esbuild@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/esbuild@npm:21.5.2" dependencies: - "@nx/devkit": "npm:21.4.1" - "@nx/js": "npm:21.4.1" + "@nx/devkit": "npm:21.5.2" + "@nx/js": "npm:21.5.2" picocolors: "npm:^1.1.0" tinyglobby: "npm:^0.2.12" tsconfig-paths: "npm:^4.1.2" @@ -3601,16 +3582,16 @@ __metadata: peerDependenciesMeta: esbuild: optional: true - checksum: 10c0/de18634b0f3d0d9422db42172bf775bf8f9b6926b001182a26403fe4acb9678c1daee71afe9e13e0fd430da270518b410098aa18f71950e7493b7f33825756fb + checksum: 10c0/0f95f5a55b354b7f2cc2a3471113d40cd73183877a16771078bbbeca64781d527febe05ee1ec88ea6fe2b67bf99f0cbe7bb7fa9b58472d64ee8b323320ed43bd languageName: node linkType: hard -"@nx/eslint-plugin@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/eslint-plugin@npm:21.4.1" +"@nx/eslint-plugin@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/eslint-plugin@npm:21.5.2" dependencies: - "@nx/devkit": "npm:21.4.1" - "@nx/js": "npm:21.4.1" + "@nx/devkit": "npm:21.5.2" + "@nx/js": "npm:21.5.2" "@phenomnomnominal/tsquery": "npm:~5.0.1" "@typescript-eslint/type-utils": "npm:^8.0.0" "@typescript-eslint/utils": "npm:^8.0.0" @@ -3626,68 +3607,26 @@ __metadata: peerDependenciesMeta: eslint-config-prettier: optional: true - checksum: 10c0/8d5cb8ca635cc9f82d110a49bff40f8ef357d7be34c49e837525cf2b9480502712bb4621fe5a0d4f23a3009172402cb0ca6ec3b4ba2339e880a686bf6063b121 + checksum: 10c0/e039d3be926c70ae26b42153bf0f8d9a6679124fa8eaf39e466f5a55c8d0c8bf8f7ad1f79a1034443441624b42aa1b78528f9f4f23b9e067889a5fc53d3485d4 languageName: node linkType: hard -"@nx/eslint@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/eslint@npm:21.4.1" +"@nx/eslint@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/eslint@npm:21.5.2" dependencies: - "@nx/devkit": "npm:21.4.1" - "@nx/js": "npm:21.4.1" + "@nx/devkit": "npm:21.5.2" + "@nx/js": "npm:21.5.2" semver: "npm:^7.5.3" tslib: "npm:^2.3.0" - typescript: "npm:~5.8.2" + typescript: "npm:~5.9.2" peerDependencies: "@zkochan/js-yaml": 0.0.7 eslint: ^8.0.0 || ^9.0.0 peerDependenciesMeta: "@zkochan/js-yaml": optional: true - checksum: 10c0/19bde65e917488373af224ff683e6c556f9a11c8d7b279356c888abb20c1e86e882d3cc7152552d444dc502e7fcdbd762c38e5944c74fa361100173958f04ab4 - languageName: node - linkType: hard - -"@nx/js@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/js@npm:21.4.1" - dependencies: - "@babel/core": "npm:^7.23.2" - "@babel/plugin-proposal-decorators": "npm:^7.22.7" - "@babel/plugin-transform-class-properties": "npm:^7.22.5" - "@babel/plugin-transform-runtime": "npm:^7.23.2" - "@babel/preset-env": "npm:^7.23.2" - "@babel/preset-typescript": "npm:^7.22.5" - "@babel/runtime": "npm:^7.22.6" - "@nx/devkit": "npm:21.4.1" - "@nx/workspace": "npm:21.4.1" - "@zkochan/js-yaml": "npm:0.0.7" - babel-plugin-const-enum: "npm:^1.0.1" - babel-plugin-macros: "npm:^3.1.0" - babel-plugin-transform-typescript-metadata: "npm:^0.3.1" - chalk: "npm:^4.1.0" - columnify: "npm:^1.6.0" - detect-port: "npm:^1.5.1" - enquirer: "npm:~2.3.6" - ignore: "npm:^5.0.4" - js-tokens: "npm:^4.0.0" - jsonc-parser: "npm:3.2.0" - npm-package-arg: "npm:11.0.1" - npm-run-path: "npm:^4.0.1" - ora: "npm:5.3.0" - picocolors: "npm:^1.1.0" - picomatch: "npm:4.0.2" - semver: "npm:^7.5.3" - source-map-support: "npm:0.5.19" - tinyglobby: "npm:^0.2.12" - tslib: "npm:^2.3.0" - peerDependencies: - verdaccio: ^6.0.5 - peerDependenciesMeta: - verdaccio: - optional: true - checksum: 10c0/4b3bf085f767e390c804e2bdf4b7e4f82560386005cb6653635565b4658039a30ccf75340eaeca120dec159249505a06f7e672ef5c89cfbd7152863ac3d5c96e + checksum: 10c0/0fd84ff46f3d129ffdadbcd8cc9a0146c11b220a5e2f1d590794f12935097fe00599a2f103aaddfd52f2f1e1c7dcaf05a045ad98a7e45c268b4f55a91b822567 languageName: node linkType: hard @@ -3733,13 +3672,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-darwin-arm64@npm:21.4.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@nx/nx-darwin-arm64@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-darwin-arm64@npm:21.5.2" @@ -3747,13 +3679,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-darwin-x64@npm:21.4.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@nx/nx-darwin-x64@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-darwin-x64@npm:21.5.2" @@ -3761,13 +3686,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-freebsd-x64@npm:21.4.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@nx/nx-freebsd-x64@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-freebsd-x64@npm:21.5.2" @@ -3775,13 +3693,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:21.4.1" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@nx/nx-linux-arm-gnueabihf@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-linux-arm-gnueabihf@npm:21.5.2" @@ -3789,13 +3700,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-arm64-gnu@npm:21.4.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - "@nx/nx-linux-arm64-gnu@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-linux-arm64-gnu@npm:21.5.2" @@ -3803,13 +3707,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-arm64-musl@npm:21.4.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - "@nx/nx-linux-arm64-musl@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-linux-arm64-musl@npm:21.5.2" @@ -3817,13 +3714,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-x64-gnu@npm:21.4.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - "@nx/nx-linux-x64-gnu@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-linux-x64-gnu@npm:21.5.2" @@ -3831,13 +3721,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-linux-x64-musl@npm:21.4.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - "@nx/nx-linux-x64-musl@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-linux-x64-musl@npm:21.5.2" @@ -3845,13 +3728,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-win32-arm64-msvc@npm:21.4.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@nx/nx-win32-arm64-msvc@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-win32-arm64-msvc@npm:21.5.2" @@ -3859,13 +3735,6 @@ __metadata: languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/nx-win32-x64-msvc@npm:21.4.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@nx/nx-win32-x64-msvc@npm:21.5.2": version: 21.5.2 resolution: "@nx/nx-win32-x64-msvc@npm:21.5.2" @@ -3873,7 +3742,7 @@ __metadata: languageName: node linkType: hard -"@nx/rsbuild@npm:^21.5.2": +"@nx/rsbuild@npm:21.5.2": version: 21.5.2 resolution: "@nx/rsbuild@npm:21.5.2" dependencies: @@ -3887,12 +3756,12 @@ __metadata: languageName: node linkType: hard -"@nx/vite@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/vite@npm:21.4.1" +"@nx/vite@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/vite@npm:21.5.2" dependencies: - "@nx/devkit": "npm:21.4.1" - "@nx/js": "npm:21.4.1" + "@nx/devkit": "npm:21.5.2" + "@nx/js": "npm:21.5.2" "@phenomnomnominal/tsquery": "npm:~5.0.1" ajv: "npm:^8.0.0" enquirer: "npm:~2.3.6" @@ -3901,40 +3770,23 @@ __metadata: tsconfig-paths: "npm:^4.1.2" tslib: "npm:^2.3.0" peerDependencies: - vite: ^5.0.0 || ^6.0.0 + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 vitest: ^1.3.1 || ^2.0.0 || ^3.0.0 - checksum: 10c0/5b213358a3be1764375bb1593568804a4236ccf49c8e7ed0d0df797ea2ea3ee7a7b28d3861ac2f9b24c1301ffb9e158847afd507ba96810238ceceb8d3577ead + checksum: 10c0/924566e3a8d4331a25f23c0a0e91ba6326409dc5958d6c2432f704228f00a2f64595d4e7dfb25b8bdb97385e252b0fd8883b721584e047cf486831a19eb38958 languageName: node linkType: hard -"@nx/web@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/web@npm:21.4.1" +"@nx/web@npm:21.5.2": + version: 21.5.2 + resolution: "@nx/web@npm:21.5.2" dependencies: - "@nx/devkit": "npm:21.4.1" - "@nx/js": "npm:21.4.1" + "@nx/devkit": "npm:21.5.2" + "@nx/js": "npm:21.5.2" detect-port: "npm:^1.5.1" http-server: "npm:^14.1.0" picocolors: "npm:^1.1.0" tslib: "npm:^2.3.0" - checksum: 10c0/0c10e0bcc2a6084630eb2630d1d5e164ce11dd99ffe2f38f485df0c3f37d6c61212d061cb4b8b166419a57e69ff7e97e3c82b2857f388e96484c0815b51d4ced - languageName: node - linkType: hard - -"@nx/workspace@npm:21.4.1": - version: 21.4.1 - resolution: "@nx/workspace@npm:21.4.1" - dependencies: - "@nx/devkit": "npm:21.4.1" - "@zkochan/js-yaml": "npm:0.0.7" - chalk: "npm:^4.1.0" - enquirer: "npm:~2.3.6" - nx: "npm:21.4.1" - picomatch: "npm:4.0.2" - semver: "npm:^7.6.3" - tslib: "npm:^2.3.0" - yargs-parser: "npm:21.1.1" - checksum: 10c0/fde8f09281a6dbdef7437b364cc93ede7404b134242f301c0d34ec5302cc820f18b9d5e047971a60a6e2d0ad9a537b485e1063dda0de8e54a34162783f413db9 + checksum: 10c0/30fb317d945cab33858d7c4069fa5443e8523bcba252c760f05289c3b96e87b3d6b03f5e221d1e2af1de01c932cc40f0612ce6c8ecadf4123c3b373c4f4c1b17 languageName: node linkType: hard @@ -4122,6 +3974,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.50.2" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-android-arm64@npm:4.44.2" @@ -4129,6 +3988,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-android-arm64@npm:4.50.2" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-darwin-arm64@npm:4.44.2" @@ -4136,6 +4002,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-darwin-arm64@npm:4.50.2" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-darwin-x64@npm:4.44.2" @@ -4143,6 +4016,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-darwin-x64@npm:4.50.2" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-arm64@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-freebsd-arm64@npm:4.44.2" @@ -4150,6 +4030,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-arm64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.50.2" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-x64@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-freebsd-x64@npm:4.44.2" @@ -4157,6 +4044,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-x64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-freebsd-x64@npm:4.50.2" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.44.2" @@ -4164,6 +4058,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.50.2" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.44.2" @@ -4171,6 +4072,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.50.2" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.44.2" @@ -4178,6 +4086,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.50.2" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.44.2" @@ -4185,6 +4100,20 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.50.2" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-loong64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.50.2" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-loongarch64-gnu@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.44.2" @@ -4199,6 +4128,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-ppc64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.50.2" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.44.2" @@ -4206,6 +4142,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.50.2" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-musl@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.44.2" @@ -4213,6 +4156,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-musl@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.50.2" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.44.2" @@ -4220,6 +4170,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.50.2" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.44.2" @@ -4227,6 +4184,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.50.2" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-linux-x64-musl@npm:4.44.2" @@ -4234,6 +4198,20 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.50.2" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-openharmony-arm64@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.50.2" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.44.2" @@ -4241,6 +4219,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.50.2" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.44.2" @@ -4248,6 +4233,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.50.2" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.44.2": version: 4.44.2 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.44.2" @@ -4255,6 +4247,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.50.2": + version: 4.50.2 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.50.2" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rsbuild/core@npm:1.1.8": version: 1.1.8 resolution: "@rsbuild/core@npm:1.1.8" @@ -5894,7 +5893,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.39.0, @typescript-eslint/eslint-plugin@npm:^8.39.0": +"@typescript-eslint/eslint-plugin@npm:8.39.0": version: 8.39.0 resolution: "@typescript-eslint/eslint-plugin@npm:8.39.0" dependencies: @@ -5915,7 +5914,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.39.0, @typescript-eslint/parser@npm:^8.39.0": +"@typescript-eslint/eslint-plugin@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.44.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:8.44.0" + "@typescript-eslint/type-utils": "npm:8.44.0" + "@typescript-eslint/utils": "npm:8.44.0" + "@typescript-eslint/visitor-keys": "npm:8.44.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^7.0.0" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + "@typescript-eslint/parser": ^8.44.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/971796ac651272631ab774e9140686bd712b0d00cf6c5f4e93f9fac40e52321201f7d9d7c9f6169591768142338dc28db974ec1bb233953f835be4e927492aab + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:8.39.0": version: 8.39.0 resolution: "@typescript-eslint/parser@npm:8.39.0" dependencies: @@ -5931,6 +5951,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/parser@npm:8.44.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:8.44.0" + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/typescript-estree": "npm:8.44.0" + "@typescript-eslint/visitor-keys": "npm:8.44.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/21b91fba122a4f5df0065de57c5320f8eb4c4f8e0da245f7ee0e68f08f7c5a692a28ac2cb5100d8ad8c8ee7e3804b23f996cd80e0e1da0a0fe0c37ddd2fd04b8 + languageName: node + linkType: hard + "@typescript-eslint/project-service@npm:8.36.0": version: 8.36.0 resolution: "@typescript-eslint/project-service@npm:8.36.0" @@ -5957,6 +5993,19 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/project-service@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/project-service@npm:8.44.0" + dependencies: + "@typescript-eslint/tsconfig-utils": "npm:^8.44.0" + "@typescript-eslint/types": "npm:^8.44.0" + debug: "npm:^4.3.4" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/b06e94ae2a2c167271b61200136283432b6a80ab8bcc175bdcb8f685f4daeb4e28b1d83a064f0a660f184811d67e16d4291ab5fac563e48f20213409be8e95e3 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:8.36.0": version: 8.36.0 resolution: "@typescript-eslint/scope-manager@npm:8.36.0" @@ -5977,6 +6026,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/scope-manager@npm:8.44.0" + dependencies: + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/visitor-keys": "npm:8.44.0" + checksum: 10c0/c221e0b9fe9021b1b41432d96818131c107cfc33fb1f8da6093e236c992ed6160dae6355dd5571fb71b9194a24b24734c032ded4c00500599adda2cc07ef8803 + languageName: node + linkType: hard + "@typescript-eslint/tsconfig-utils@npm:8.36.0, @typescript-eslint/tsconfig-utils@npm:^8.36.0": version: 8.36.0 resolution: "@typescript-eslint/tsconfig-utils@npm:8.36.0" @@ -5995,6 +6054,15 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/tsconfig-utils@npm:8.44.0, @typescript-eslint/tsconfig-utils@npm:^8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.44.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/453157f0da2d280b4536db6c80dfee4e5c98a1174109cc8d42b20eeb3fda2d54cb6f03f57a142280710091ed0a8e28f231658c253284b1c62960c2974047f3de + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:8.39.0": version: 8.39.0 resolution: "@typescript-eslint/type-utils@npm:8.39.0" @@ -6011,6 +6079,22 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/type-utils@npm:8.44.0" + dependencies: + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/typescript-estree": "npm:8.44.0" + "@typescript-eslint/utils": "npm:8.44.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/0699dc0d9b7105112825df886e99b2ee0abc00c79047d952c5ecb6d7c098a56f2c45ad6c9d65c6ab600823a0817d89070550bf7c95f4cf05c87defe74e8f32b6 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:^8.0.0": version: 8.36.0 resolution: "@typescript-eslint/type-utils@npm:8.36.0" @@ -6040,6 +6124,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:8.44.0, @typescript-eslint/types@npm:^8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/types@npm:8.44.0" + checksum: 10c0/d3a4c173294533215b4676a89e454e728cda352d6c923489af4306bf5166e51625bff6980708cb1c191bdb89c864d82bccdf96a9ed5a76f6554d6af8c90e2e1d + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:8.36.0": version: 8.36.0 resolution: "@typescript-eslint/typescript-estree@npm:8.36.0" @@ -6080,6 +6171,26 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.44.0" + dependencies: + "@typescript-eslint/project-service": "npm:8.44.0" + "@typescript-eslint/tsconfig-utils": "npm:8.44.0" + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/visitor-keys": "npm:8.44.0" + debug: "npm:^4.3.4" + fast-glob: "npm:^3.3.2" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^2.1.0" + peerDependencies: + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/303dd3048ee0b980b63022626bdff212c0719ce5c5945fb233464f201aadeb3fd703118c8e255a26e1ae81f772bf76b60163119b09d2168f198d5ce1724c2a70 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:8.36.0, @typescript-eslint/utils@npm:^8.0.0": version: 8.36.0 resolution: "@typescript-eslint/utils@npm:8.36.0" @@ -6110,6 +6221,21 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/utils@npm:8.44.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.7.0" + "@typescript-eslint/scope-manager": "npm:8.44.0" + "@typescript-eslint/types": "npm:8.44.0" + "@typescript-eslint/typescript-estree": "npm:8.44.0" + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/85e5106a049c07e8130aaa104fa61057c4ce090600e1bf72dda48ebd5d4f5f515e95a6c35b85a581a295b34f1d1c2395b4bf72bef74870bed3d6894c727f1345 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:8.36.0": version: 8.36.0 resolution: "@typescript-eslint/visitor-keys@npm:8.36.0" @@ -6130,6 +6256,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:8.44.0": + version: 8.44.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.44.0" + dependencies: + "@typescript-eslint/types": "npm:8.44.0" + eslint-visitor-keys: "npm:^4.2.1" + checksum: 10c0/c1cb5c000ab56ddb96ddb0991a10ef3a48c76b3f3b3ab7a5a94d24e71371bf96aa22cfe4332625e49ad7b961947a21599ff7c6128253cc9495e8cbd2cad25d72 + languageName: node + linkType: hard + "@vitest/coverage-v8@npm:^3.2.4": version: 3.2.4 resolution: "@vitest/coverage-v8@npm:3.2.4" @@ -8177,6 +8313,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10c0/e345083c4306b3aed6cb8ec551e26c36bab5c511e99ea4576a16750ddc8d3240e63826cc624f5ae17ad4dc82e68a253213b60d556c11bfad064b7607847ed07f + languageName: node + linkType: hard + "fflate@npm:^0.8.2": version: 0.8.2 resolution: "fflate@npm:0.8.2" @@ -9861,91 +10009,6 @@ __metadata: languageName: node linkType: hard -"nx@npm:21.4.1": - version: 21.4.1 - resolution: "nx@npm:21.4.1" - dependencies: - "@napi-rs/wasm-runtime": "npm:0.2.4" - "@nx/nx-darwin-arm64": "npm:21.4.1" - "@nx/nx-darwin-x64": "npm:21.4.1" - "@nx/nx-freebsd-x64": "npm:21.4.1" - "@nx/nx-linux-arm-gnueabihf": "npm:21.4.1" - "@nx/nx-linux-arm64-gnu": "npm:21.4.1" - "@nx/nx-linux-arm64-musl": "npm:21.4.1" - "@nx/nx-linux-x64-gnu": "npm:21.4.1" - "@nx/nx-linux-x64-musl": "npm:21.4.1" - "@nx/nx-win32-arm64-msvc": "npm:21.4.1" - "@nx/nx-win32-x64-msvc": "npm:21.4.1" - "@yarnpkg/lockfile": "npm:^1.1.0" - "@yarnpkg/parsers": "npm:3.0.2" - "@zkochan/js-yaml": "npm:0.0.7" - axios: "npm:^1.8.3" - chalk: "npm:^4.1.0" - cli-cursor: "npm:3.1.0" - cli-spinners: "npm:2.6.1" - cliui: "npm:^8.0.1" - dotenv: "npm:~16.4.5" - dotenv-expand: "npm:~11.0.6" - enquirer: "npm:~2.3.6" - figures: "npm:3.2.0" - flat: "npm:^5.0.2" - front-matter: "npm:^4.0.2" - ignore: "npm:^5.0.4" - jest-diff: "npm:^30.0.2" - jsonc-parser: "npm:3.2.0" - lines-and-columns: "npm:2.0.3" - minimatch: "npm:9.0.3" - node-machine-id: "npm:1.1.12" - npm-run-path: "npm:^4.0.1" - open: "npm:^8.4.0" - ora: "npm:5.3.0" - resolve.exports: "npm:2.0.3" - semver: "npm:^7.5.3" - string-width: "npm:^4.2.3" - tar-stream: "npm:~2.2.0" - tmp: "npm:~0.2.1" - tree-kill: "npm:^1.2.2" - tsconfig-paths: "npm:^4.1.2" - tslib: "npm:^2.3.0" - yaml: "npm:^2.6.0" - yargs: "npm:^17.6.2" - yargs-parser: "npm:21.1.1" - peerDependencies: - "@swc-node/register": ^1.8.0 - "@swc/core": ^1.3.85 - dependenciesMeta: - "@nx/nx-darwin-arm64": - optional: true - "@nx/nx-darwin-x64": - optional: true - "@nx/nx-freebsd-x64": - optional: true - "@nx/nx-linux-arm-gnueabihf": - optional: true - "@nx/nx-linux-arm64-gnu": - optional: true - "@nx/nx-linux-arm64-musl": - optional: true - "@nx/nx-linux-x64-gnu": - optional: true - "@nx/nx-linux-x64-musl": - optional: true - "@nx/nx-win32-arm64-msvc": - optional: true - "@nx/nx-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc-node/register": - optional: true - "@swc/core": - optional: true - bin: - nx: bin/nx.js - nx-cloud: bin/nx-cloud.js - checksum: 10c0/848d2849b03d76ebe0fe688e16ea3464c7120a9afd1213c13fe9102fa65970f36832e49d74740861a424144278ec36330eb0165236f3fe041da2a71d7bf76594 - languageName: node - linkType: hard - "nx@npm:21.5.2": version: 21.5.2 resolution: "nx@npm:21.5.2" @@ -10374,6 +10437,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 + languageName: node + linkType: hard + "pirates@npm:^4.0.6": version: 4.0.7 resolution: "pirates@npm:4.0.7" @@ -10398,7 +10468,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.3, postcss@npm:^8.5.6": +"postcss@npm:^8.5.6": version: 8.5.6 resolution: "postcss@npm:8.5.6" dependencies: @@ -10802,7 +10872,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.34.9, rollup@npm:^4.40.0": +"rollup@npm:^4.40.0": version: 4.44.2 resolution: "rollup@npm:4.44.2" dependencies: @@ -10877,6 +10947,84 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.43.0": + version: 4.50.2 + resolution: "rollup@npm:4.50.2" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.50.2" + "@rollup/rollup-android-arm64": "npm:4.50.2" + "@rollup/rollup-darwin-arm64": "npm:4.50.2" + "@rollup/rollup-darwin-x64": "npm:4.50.2" + "@rollup/rollup-freebsd-arm64": "npm:4.50.2" + "@rollup/rollup-freebsd-x64": "npm:4.50.2" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.50.2" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.50.2" + "@rollup/rollup-linux-arm64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-arm64-musl": "npm:4.50.2" + "@rollup/rollup-linux-loong64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-riscv64-musl": "npm:4.50.2" + "@rollup/rollup-linux-s390x-gnu": "npm:4.50.2" + "@rollup/rollup-linux-x64-gnu": "npm:4.50.2" + "@rollup/rollup-linux-x64-musl": "npm:4.50.2" + "@rollup/rollup-openharmony-arm64": "npm:4.50.2" + "@rollup/rollup-win32-arm64-msvc": "npm:4.50.2" + "@rollup/rollup-win32-ia32-msvc": "npm:4.50.2" + "@rollup/rollup-win32-x64-msvc": "npm:4.50.2" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/5415d0a5ae6f37fa5f10997b3c5cff20c2ea6bd1636db90e59672969a4f83b29f6168bf9dd26c1276c2e37e1d55674472758da90cbc46c8b08ada5d0ec60eb9b + languageName: node + linkType: hard + "run-applescript@npm:^7.0.0": version: 7.0.0 resolution: "run-applescript@npm:7.0.0" @@ -11512,7 +11660,7 @@ __metadata: languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" dependencies: @@ -11522,6 +11670,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10c0/869c31490d0d88eedb8305d178d4c75e7463e820df5a9b9d388291daf93e8b1eb5de1dad1c1e139767e4269fe75f3b10d5009b2cc14db96ff98986920a186844 + languageName: node + linkType: hard + "tinypool@npm:^1.1.1": version: 1.1.1 resolution: "tinypool@npm:1.1.1" @@ -11695,16 +11853,6 @@ __metadata: languageName: node linkType: hard -"typescript@npm:~5.8.2": - version: 5.8.3 - resolution: "typescript@npm:5.8.3" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/5f8bb01196e542e64d44db3d16ee0e4063ce4f3e3966df6005f2588e86d91c03e1fb131c2581baf0fb65ee79669eea6e161cd448178986587e9f6844446dbb48 - languageName: node - linkType: hard - "typescript@npm:~5.9.2": version: 5.9.2 resolution: "typescript@npm:5.9.2" @@ -11715,16 +11863,6 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A~5.8.2#optional!builtin": - version: 5.8.3 - resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 10c0/39117e346ff8ebd87ae1510b3a77d5d92dae5a89bde588c747d25da5c146603a99c8ee588c7ef80faaf123d89ed46f6dbd918d534d641083177d5fac38b8a1cb - languageName: node - linkType: hard - "typescript@patch:typescript@npm%3A~5.9.2#optional!builtin": version: 5.9.2 resolution: "typescript@patch:typescript@npm%3A5.9.2#optional!builtin::version=5.9.2&hash=5786d5" @@ -11894,26 +12032,26 @@ __metadata: languageName: node linkType: hard -"vite@npm:6.3.5": - version: 6.3.5 - resolution: "vite@npm:6.3.5" +"vite@npm:7.1.6": + version: 7.1.6 + resolution: "vite@npm:7.1.6" dependencies: esbuild: "npm:^0.25.0" - fdir: "npm:^6.4.4" + fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.2" - postcss: "npm:^8.5.3" - rollup: "npm:^4.34.9" - tinyglobby: "npm:^0.2.13" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.15" peerDependencies: - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 + "@types/node": ^20.19.0 || >=22.12.0 jiti: ">=1.21.0" - less: "*" + less: ^4.0.0 lightningcss: ^1.21.0 - sass: "*" - sass-embedded: "*" - stylus: "*" - sugarss: "*" + 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 @@ -11945,7 +12083,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/df70201659085133abffc6b88dcdb8a57ef35f742a01311fc56a4cfcda6a404202860729cc65a2c401a724f6e25f9ab40ce4339ed4946f550541531ced6fe41c + checksum: 10c0/2cd8baec0054956dae61289dd1497109c762cfc27ec6f6b88f39a15d5ddc7e0cc4559b72fbdd701b296c739d2f734d051c28e365539462fb92f83b5e7908f9de languageName: node linkType: hard