diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml index 03d9549..22cdf9b 100644 --- a/.idea/inspectionProfiles/Project_Default.xml +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -2,5 +2,10 @@ \ No newline at end of file diff --git a/.nx/cache/run.json b/.nx/cache/run.json new file mode 100644 index 0000000..dfcf36d --- /dev/null +++ b/.nx/cache/run.json @@ -0,0 +1,131 @@ +{ + "run": { + "command": "cli run build", + "startTime": "2025-12-02T06:54:22.454Z", + "endTime": "2025-12-02T06:54:29.006Z", + "inner": false + }, + "tasks": [ + { + "taskId": "@nanoforge-dev/asset-manager:build", + "target": "build", + "projectName": "@nanoforge-dev/asset-manager", + "hash": "675816086419651297", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:22.881Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/common:build", + "target": "build", + "projectName": "@nanoforge-dev/common", + "hash": "6976902434223210473", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:22.884Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/config:build", + "target": "build", + "projectName": "@nanoforge-dev/config", + "hash": "16044545065673730659", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:22.899Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/input:build", + "target": "build", + "projectName": "@nanoforge-dev/input", + "hash": "10865337297008853058", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:22.914Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/sound:build", + "target": "build", + "projectName": "@nanoforge-dev/sound", + "hash": "8753837709440855661", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:22.955Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/core:build", + "target": "build", + "projectName": "@nanoforge-dev/core", + "hash": "10959208275777394389", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:22.963Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/graphics-2d:build", + "target": "build", + "projectName": "@nanoforge-dev/graphics-2d", + "hash": "6047163605593041192", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:22.964Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/music:build", + "target": "build", + "projectName": "@nanoforge-dev/music", + "hash": "3506456329405231136", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:22.992Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/client-network:build", + "target": "build", + "projectName": "@nanoforge-dev/client-network", + "hash": "11412494794300235288", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:23.095Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/server-network:build", + "target": "build", + "projectName": "@nanoforge-dev/server-network", + "hash": "16417807821269420115", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:23.111Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + }, + { + "taskId": "@nanoforge-dev/ecs:build", + "target": "build", + "projectName": "@nanoforge-dev/ecs", + "hash": "16642325799383373777", + "startTime": "2025-12-02T06:54:22.471Z", + "endTime": "2025-12-02T06:54:28.999Z", + "params": "", + "cacheStatus": "cache-miss", + "status": 0 + } + ] +} diff --git a/.nx/cache/terminalOutputs/10025546984211417219 b/.nx/cache/terminalOutputs/10025546984211417219 new file mode 100644 index 0000000..70fce72 --- /dev/null +++ b/.nx/cache/terminalOutputs/10025546984211417219 @@ -0,0 +1,11 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:lib && pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:lib /home/leoout/eip/engine/packages/client-network +> tsc -b lib + +error TS5083: Cannot read file '/home/leoout/eip/engine/packages/client-network/lib/tsconfig.json'. + ELIFECYCLE  Command failed with exit code 1. + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/10055966900088882651 b/.nx/cache/terminalOutputs/10055966900088882651 new file mode 100644 index 0000000..6e0f2cd --- /dev/null +++ b/.nx/cache/terminalOutputs/10055966900088882651 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/asset-manager@0.0.1 build /home/leoout/eip/engine/packages/asset-manager +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/10258622321898665388 b/.nx/cache/terminalOutputs/10258622321898665388 new file mode 100644 index 0000000..70fce72 --- /dev/null +++ b/.nx/cache/terminalOutputs/10258622321898665388 @@ -0,0 +1,11 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:lib && pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:lib /home/leoout/eip/engine/packages/client-network +> tsc -b lib + +error TS5083: Cannot read file '/home/leoout/eip/engine/packages/client-network/lib/tsconfig.json'. + ELIFECYCLE  Command failed with exit code 1. + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/10471436306633840418 b/.nx/cache/terminalOutputs/10471436306633840418 new file mode 100644 index 0000000..49f296a --- /dev/null +++ b/.nx/cache/terminalOutputs/10471436306633840418 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/input@0.0.1 build /home/leoout/eip/engine/packages/input +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/10661713803716571766 b/.nx/cache/terminalOutputs/10661713803716571766 new file mode 100644 index 0000000..0fd54f0 --- /dev/null +++ b/.nx/cache/terminalOutputs/10661713803716571766 @@ -0,0 +1,21 @@ + +> @nanoforge-dev/ecs@0.0.1 fix /home/leoout/eip/engine/packages/ecs +> eslint . --fix && prettier --write . + +.clang-format 23ms (unchanged) +eslint.config.js 20ms (unchanged) +jest.config.json 3ms (unchanged) +lib/index.ts 7ms (unchanged) +package.json 2ms (unchanged) +prettier.config.js 2ms (unchanged) +README.md 17ms (unchanged) +src/ecs-library.ts 20ms (unchanged) +src/editor-manifest.type.ts 10ms (unchanged) +src/index.ts 2ms (unchanged) +test/ecs-library.spec.ts 17ms (unchanged) +test/tsconfig.json 1ms (unchanged) +test/wasm/Registry.spec.ts 24ms (unchanged) +test/wasm/SparseArray.spec.ts 5ms (unchanged) +test/wasm/Zipper.spec.ts 13ms (unchanged) +tsconfig.build.json 1ms (unchanged) +tsconfig.json 1ms (unchanged) diff --git a/.nx/cache/terminalOutputs/10709399504666966702 b/.nx/cache/terminalOutputs/10709399504666966702 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/10709399504666966702 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/10865337297008853058 b/.nx/cache/terminalOutputs/10865337297008853058 new file mode 100644 index 0000000..49f296a --- /dev/null +++ b/.nx/cache/terminalOutputs/10865337297008853058 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/input@0.0.1 build /home/leoout/eip/engine/packages/input +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/10959208275777394389 b/.nx/cache/terminalOutputs/10959208275777394389 new file mode 100644 index 0000000..1ba328c --- /dev/null +++ b/.nx/cache/terminalOutputs/10959208275777394389 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/core@0.0.1 build /home/leoout/eip/engine/packages/core +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/11412494794300235288 b/.nx/cache/terminalOutputs/11412494794300235288 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/11412494794300235288 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/11436859917945178528 b/.nx/cache/terminalOutputs/11436859917945178528 new file mode 100644 index 0000000..2b9351f --- /dev/null +++ b/.nx/cache/terminalOutputs/11436859917945178528 @@ -0,0 +1,6 @@ + +> @nanoforge-dev/config@0.0.1 build /home/leoout/eip/engine/packages/config +> tsc -b . + +src/default.ts(5,23): error TS2339: Property 'value' does not exist on type 'unknown'. + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/11968315051185767710 b/.nx/cache/terminalOutputs/11968315051185767710 new file mode 100644 index 0000000..a1e93f5 --- /dev/null +++ b/.nx/cache/terminalOutputs/11968315051185767710 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/music@0.0.1 build /home/leoout/eip/engine/packages/music +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/12052606093769957201 b/.nx/cache/terminalOutputs/12052606093769957201 new file mode 100644 index 0000000..7a275a0 --- /dev/null +++ b/.nx/cache/terminalOutputs/12052606093769957201 @@ -0,0 +1,13 @@ + +> @nanoforge-dev/asset-manager@0.0.1 fix /home/leoout/eip/engine/packages/asset-manager +> eslint . --fix && prettier --write . + +jest.config.json 11ms (unchanged) +package.json 1ms (unchanged) +README.md 14ms (unchanged) +src/asset-manager.library.ts 34ms (unchanged) +src/index.ts 2ms (unchanged) +test/asset-manager.library.spec.ts 14ms (unchanged) +test/tsconfig.json 1ms (unchanged) +tsconfig.build.json 1ms (unchanged) +tsconfig.json 1ms (unchanged) diff --git a/.nx/cache/terminalOutputs/12167115535676665624 b/.nx/cache/terminalOutputs/12167115535676665624 new file mode 100644 index 0000000..1533af7 --- /dev/null +++ b/.nx/cache/terminalOutputs/12167115535676665624 @@ -0,0 +1,11 @@ + +> @nanoforge-dev/server-network@1.0.0 fix /home/leoout/eip/engine/packages/server-network +> eslint . --fix && prettier --write . + + +/home/leoout/eip/engine/packages/server-network/src/server.network.library.ts + 23:48 error Empty block statement no-empty + +✖ 1 problem (1 error, 0 warnings) + + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/12717301091637537808 b/.nx/cache/terminalOutputs/12717301091637537808 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/12717301091637537808 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/12742750950677284826 b/.nx/cache/terminalOutputs/12742750950677284826 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/12742750950677284826 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/13019741626894649248 b/.nx/cache/terminalOutputs/13019741626894649248 new file mode 100644 index 0000000..49f296a --- /dev/null +++ b/.nx/cache/terminalOutputs/13019741626894649248 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/input@0.0.1 build /home/leoout/eip/engine/packages/input +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/13101984424154989515 b/.nx/cache/terminalOutputs/13101984424154989515 new file mode 100644 index 0000000..42ac73e --- /dev/null +++ b/.nx/cache/terminalOutputs/13101984424154989515 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/utils-eslint-config@1.0.0 fix /home/leoout/eip/engine/utils/eslint-config +> prettier --write . + +index.js 87ms (unchanged) +package.json 6ms (unchanged) +prettier.config.js 7ms (unchanged) +README.md 34ms (unchanged) diff --git a/.nx/cache/terminalOutputs/13247475944435637792 b/.nx/cache/terminalOutputs/13247475944435637792 new file mode 100644 index 0000000..69123f2 --- /dev/null +++ b/.nx/cache/terminalOutputs/13247475944435637792 @@ -0,0 +1,24 @@ + +> @nanoforge-dev/core@0.0.1 fix /home/leoout/eip/engine/packages/core +> eslint . --fix && prettier --write . + +package.json 7ms (unchanged) +README.md 12ms (unchanged) +src/application/application-config.ts 36ms (unchanged) +src/application/application-options.type.ts 2ms (unchanged) +src/application/nanoforge-application.ts 11ms (unchanged) +src/application/nanoforge-client.ts 4ms (unchanged) +src/application/nanoforge-factory.ts 5ms (unchanged) +src/application/nanoforge-server.ts 1ms (unchanged) +src/common/context/contexts/application.editable-context.ts 4ms (unchanged) +src/common/context/contexts/executions/clear.editable-context.ts 2ms (unchanged) +src/common/context/contexts/executions/execution.editable-context.ts 2ms (unchanged) +src/common/context/contexts/executions/init.editable-context.ts 1ms (unchanged) +src/common/context/contexts/library.editable-context.ts 2ms (unchanged) +src/common/library/manager/library.manager.ts 8ms (unchanged) +src/common/library/relationship-functions.ts 34ms (unchanged) +src/config/config-registry.ts 4ms (unchanged) +src/core/core.ts 10ms (unchanged) +src/index.ts 2ms (unchanged) +tsconfig.build.json 1ms (unchanged) +tsconfig.json 1ms (unchanged) diff --git a/.nx/cache/terminalOutputs/13573826856441673306 b/.nx/cache/terminalOutputs/13573826856441673306 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/13573826856441673306 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/13808842497560357308 b/.nx/cache/terminalOutputs/13808842497560357308 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/13808842497560357308 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/13924548140642880828 b/.nx/cache/terminalOutputs/13924548140642880828 new file mode 100644 index 0000000..ca6030d --- /dev/null +++ b/.nx/cache/terminalOutputs/13924548140642880828 @@ -0,0 +1,11 @@ + +> @nanoforge-dev/client-network@1.0.0 fix /home/leoout/eip/engine/packages/client-network +> eslint . --fix && prettier --write . + + +/home/leoout/eip/engine/packages/client-network/src/client.network.library.ts + 20:45 error Empty block statement no-empty + +✖ 1 problem (1 error, 0 warnings) + + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/14109062298426921512 b/.nx/cache/terminalOutputs/14109062298426921512 new file mode 100644 index 0000000..7c2d498 --- /dev/null +++ b/.nx/cache/terminalOutputs/14109062298426921512 @@ -0,0 +1,9 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:lib && pnpm build:main + +undefined + ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL  Command "build:lib" not found + +Did you mean "pnpm build:main"? + ELIFECYCLE  Command failed with exit code 254. diff --git a/.nx/cache/terminalOutputs/14536028155415881740 b/.nx/cache/terminalOutputs/14536028155415881740 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/14536028155415881740 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/15235356504941537534 b/.nx/cache/terminalOutputs/15235356504941537534 new file mode 100644 index 0000000..6a8ff2d --- /dev/null +++ b/.nx/cache/terminalOutputs/15235356504941537534 @@ -0,0 +1,13 @@ + +> @nanoforge-dev/config@0.0.1 fix /home/leoout/eip/engine/packages/config +> eslint . --fix && prettier --write . + +package.json 9ms (unchanged) +README.md 18ms (unchanged) +src/default.ts 37ms (unchanged) +src/exports/class-transformer.ts 2ms (unchanged) +src/exports/class-validator.ts 10ms (unchanged) +src/exports/index.ts 5ms (unchanged) +src/index.ts 4ms (unchanged) +tsconfig.build.json 2ms (unchanged) +tsconfig.json 1ms (unchanged) diff --git a/.nx/cache/terminalOutputs/15408337300383565833 b/.nx/cache/terminalOutputs/15408337300383565833 new file mode 100644 index 0000000..fadb348 --- /dev/null +++ b/.nx/cache/terminalOutputs/15408337300383565833 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/utils-prettier-config@1.0.0 fix /home/leoout/eip/engine/utils/prettier-config +> prettier --write . + +index.js 46ms (unchanged) +package.json 6ms (unchanged) +prettier.config.js 9ms (unchanged) +README.md 29ms (unchanged) diff --git a/.nx/cache/terminalOutputs/15658737992326469497 b/.nx/cache/terminalOutputs/15658737992326469497 new file mode 100644 index 0000000..70fce72 --- /dev/null +++ b/.nx/cache/terminalOutputs/15658737992326469497 @@ -0,0 +1,11 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:lib && pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:lib /home/leoout/eip/engine/packages/client-network +> tsc -b lib + +error TS5083: Cannot read file '/home/leoout/eip/engine/packages/client-network/lib/tsconfig.json'. + ELIFECYCLE  Command failed with exit code 1. + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/15774130246029265698 b/.nx/cache/terminalOutputs/15774130246029265698 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/15774130246029265698 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/16044545065673730659 b/.nx/cache/terminalOutputs/16044545065673730659 new file mode 100644 index 0000000..779c773 --- /dev/null +++ b/.nx/cache/terminalOutputs/16044545065673730659 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/config@0.0.1 build /home/leoout/eip/engine/packages/config +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/16161277444012686374 b/.nx/cache/terminalOutputs/16161277444012686374 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/16161277444012686374 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/16417807821269420115 b/.nx/cache/terminalOutputs/16417807821269420115 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/16417807821269420115 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/16608243286383172293 b/.nx/cache/terminalOutputs/16608243286383172293 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/16608243286383172293 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/16642325799383373777 b/.nx/cache/terminalOutputs/16642325799383373777 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/16642325799383373777 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/16763461587742975918 b/.nx/cache/terminalOutputs/16763461587742975918 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/16763461587742975918 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/17148473057046237285 b/.nx/cache/terminalOutputs/17148473057046237285 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/17148473057046237285 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/17202698557544555690 b/.nx/cache/terminalOutputs/17202698557544555690 new file mode 100644 index 0000000..779c773 --- /dev/null +++ b/.nx/cache/terminalOutputs/17202698557544555690 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/config@0.0.1 build /home/leoout/eip/engine/packages/config +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/1724067306141155099 b/.nx/cache/terminalOutputs/1724067306141155099 new file mode 100644 index 0000000..535f107 --- /dev/null +++ b/.nx/cache/terminalOutputs/1724067306141155099 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/graphics-2d@0.0.1 build /home/leoout/eip/engine/packages/graphics-2d +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/17291054278349168555 b/.nx/cache/terminalOutputs/17291054278349168555 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/17291054278349168555 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/17638524338701339404 b/.nx/cache/terminalOutputs/17638524338701339404 new file mode 100644 index 0000000..f041faa --- /dev/null +++ b/.nx/cache/terminalOutputs/17638524338701339404 @@ -0,0 +1,14 @@ + +> @nanoforge-dev/graphics-2d@0.0.1 fix /home/leoout/eip/engine/packages/graphics-2d +> eslint . --fix && prettier --write . + +jest.config.json 10ms (unchanged) +package.json 1ms (unchanged) +README.md 12ms (unchanged) +src/exports/konva.ts 70ms (unchanged) +src/graphics-2d.library.ts 13ms (unchanged) +src/index.ts 2ms (unchanged) +test/graphics-2d.library.spec.ts 13ms (unchanged) +test/tsconfig.json 2ms (unchanged) +tsconfig.build.json 2ms (unchanged) +tsconfig.json 1ms (unchanged) diff --git a/.nx/cache/terminalOutputs/17777308176218559620 b/.nx/cache/terminalOutputs/17777308176218559620 new file mode 100644 index 0000000..45852a2 --- /dev/null +++ b/.nx/cache/terminalOutputs/17777308176218559620 @@ -0,0 +1,11 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:lib && pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:lib /home/leoout/eip/engine/packages/server-network +> tsc -b lib + +error TS5083: Cannot read file '/home/leoout/eip/engine/packages/server-network/lib/tsconfig.json'. + ELIFECYCLE  Command failed with exit code 1. + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/17786551734882768422 b/.nx/cache/terminalOutputs/17786551734882768422 new file mode 100644 index 0000000..1ba328c --- /dev/null +++ b/.nx/cache/terminalOutputs/17786551734882768422 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/core@0.0.1 build /home/leoout/eip/engine/packages/core +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/18048608601423026631 b/.nx/cache/terminalOutputs/18048608601423026631 new file mode 100644 index 0000000..d255969 --- /dev/null +++ b/.nx/cache/terminalOutputs/18048608601423026631 @@ -0,0 +1,10 @@ + +> @nanoforge-dev/music@0.0.1 fix /home/leoout/eip/engine/packages/music +> eslint . --fix && prettier --write . + +package.json 8ms (unchanged) +README.md 15ms (unchanged) +src/index.ts 14ms (unchanged) +src/music.library.ts 33ms (unchanged) +tsconfig.build.json 2ms (unchanged) +tsconfig.json 1ms (unchanged) diff --git a/.nx/cache/terminalOutputs/18237877524295256800 b/.nx/cache/terminalOutputs/18237877524295256800 new file mode 100644 index 0000000..1ba328c --- /dev/null +++ b/.nx/cache/terminalOutputs/18237877524295256800 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/core@0.0.1 build /home/leoout/eip/engine/packages/core +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/18295366541005732786 b/.nx/cache/terminalOutputs/18295366541005732786 new file mode 100644 index 0000000..537a0c7 --- /dev/null +++ b/.nx/cache/terminalOutputs/18295366541005732786 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/sound@0.0.1 build /home/leoout/eip/engine/packages/sound +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/1944874445413439971 b/.nx/cache/terminalOutputs/1944874445413439971 new file mode 100644 index 0000000..779c773 --- /dev/null +++ b/.nx/cache/terminalOutputs/1944874445413439971 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/config@0.0.1 build /home/leoout/eip/engine/packages/config +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/2473307093649926551 b/.nx/cache/terminalOutputs/2473307093649926551 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/2473307093649926551 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/2499036061495244499 b/.nx/cache/terminalOutputs/2499036061495244499 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/2499036061495244499 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/3025712680607908641 b/.nx/cache/terminalOutputs/3025712680607908641 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/3025712680607908641 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/3032195989391580336 b/.nx/cache/terminalOutputs/3032195989391580336 new file mode 100644 index 0000000..16f5e66 --- /dev/null +++ b/.nx/cache/terminalOutputs/3032195989391580336 @@ -0,0 +1,65 @@ + +> @nanoforge-dev/common@0.0.1 fix /home/leoout/eip/engine/packages/common +> eslint . --fix && prettier --write . + +eslint.config.js 18ms (unchanged) +package.json 3ms (unchanged) +prettier.config.js 2ms (unchanged) +README.md 12ms (unchanged) +src/common/file.ts 26ms (unchanged) +src/common/index.ts 2ms (unchanged) +src/context/contexts/application.context.ts 3ms (unchanged) +src/context/contexts/client.context.ts 4ms (unchanged) +src/context/contexts/executions/base.context.ts 3ms (unchanged) +src/context/contexts/executions/clear.context.ts 2ms (unchanged) +src/context/contexts/executions/execution.context.ts 1ms (unchanged) +src/context/contexts/executions/index.ts 1ms (unchanged) +src/context/contexts/executions/init.context.ts 5ms (unchanged) +src/context/contexts/index.ts 1ms (unchanged) +src/context/contexts/library.context.ts 2ms (unchanged) +src/context/index.ts 1ms (unchanged) +src/exception/abstracts/exception.abstract.ts 4ms (unchanged) +src/exception/exceptions/fetch.exception.ts 3ms (unchanged) +src/exception/exceptions/not-found.exception.ts 3ms (unchanged) +src/exception/exceptions/not-initialized.exception.ts 3ms (unchanged) +src/exception/index.ts 1ms (unchanged) +src/exception/interfaces/exception.type.ts 2ms (unchanged) +src/index.ts 1ms (unchanged) +src/library/config/index.ts 1ms (unchanged) +src/library/config/interfaces/config-registry.type.ts 2ms (unchanged) +src/library/index.ts 1ms (unchanged) +src/library/libraries/abstracts/asset-manager.library.abstract.ts 2ms (unchanged) +src/library/libraries/abstracts/component-system.library.abstract.ts 2ms (unchanged) +src/library/libraries/abstracts/graphics.library.abstract.ts 2ms (unchanged) +src/library/libraries/abstracts/index.ts 2ms (unchanged) +src/library/libraries/abstracts/input.library.abstract.ts 2ms (unchanged) +src/library/libraries/abstracts/music.library.abstract.ts 6ms (unchanged) +src/library/libraries/abstracts/network.library.abstract.ts 2ms (unchanged) +src/library/libraries/abstracts/sound.library.abstract.ts 3ms (unchanged) +src/library/libraries/consts/index.ts 1ms (unchanged) +src/library/libraries/consts/library-label.const.ts 2ms (unchanged) +src/library/libraries/consts/library-options-default.const.ts 2ms (unchanged) +src/library/libraries/index.ts 1ms (unchanged) +src/library/libraries/interfaces/bases/exposed.library.type.ts 1ms (unchanged) +src/library/libraries/interfaces/bases/mutable.library.type.ts 1ms (unchanged) +src/library/libraries/interfaces/bases/runner.library.type.ts 1ms (unchanged) +src/library/libraries/interfaces/finals/asset-manager.library.type.ts 4ms (unchanged) +src/library/libraries/interfaces/finals/component-system.library.type.ts 2ms (unchanged) +src/library/libraries/interfaces/finals/graphics.library.type.ts 1ms (unchanged) +src/library/libraries/interfaces/finals/input.library.type.ts 1ms (unchanged) +src/library/libraries/interfaces/finals/music.library.type.ts 1ms (unchanged) +src/library/libraries/interfaces/finals/network.library.type.ts 1ms (unchanged) +src/library/libraries/interfaces/finals/sound.library.type.ts 1ms (unchanged) +src/library/libraries/interfaces/index.ts 1ms (unchanged) +src/library/libraries/library.ts 3ms (unchanged) +src/library/libraries/library.type.ts 2ms (unchanged) +src/library/manager/handle/library.handle.ts 2ms (unchanged) +src/library/manager/index.ts 1ms (unchanged) +src/library/manager/managers/base-library.manager.ts 5ms (unchanged) +src/library/manager/managers/client-library.manager.ts 4ms (unchanged) +src/library/manager/managers/library.manager.ts 5ms (unchanged) +src/library/relationship/relationship-handler.ts 2ms (unchanged) +src/options/index.ts 1ms (unchanged) +src/options/types/options.type.ts 1ms (unchanged) +tsconfig.build.json 1ms (unchanged) +tsconfig.json 0ms (unchanged) diff --git a/.nx/cache/terminalOutputs/3213727519649982651 b/.nx/cache/terminalOutputs/3213727519649982651 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/3213727519649982651 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/3411559567303113190 b/.nx/cache/terminalOutputs/3411559567303113190 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/3411559567303113190 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/3506456329405231136 b/.nx/cache/terminalOutputs/3506456329405231136 new file mode 100644 index 0000000..a1e93f5 --- /dev/null +++ b/.nx/cache/terminalOutputs/3506456329405231136 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/music@0.0.1 build /home/leoout/eip/engine/packages/music +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/3744730782909701488 b/.nx/cache/terminalOutputs/3744730782909701488 new file mode 100644 index 0000000..1ba328c --- /dev/null +++ b/.nx/cache/terminalOutputs/3744730782909701488 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/core@0.0.1 build /home/leoout/eip/engine/packages/core +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/3912739155351714515 b/.nx/cache/terminalOutputs/3912739155351714515 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/3912739155351714515 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/432515298103633488 b/.nx/cache/terminalOutputs/432515298103633488 new file mode 100644 index 0000000..45852a2 --- /dev/null +++ b/.nx/cache/terminalOutputs/432515298103633488 @@ -0,0 +1,11 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:lib && pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:lib /home/leoout/eip/engine/packages/server-network +> tsc -b lib + +error TS5083: Cannot read file '/home/leoout/eip/engine/packages/server-network/lib/tsconfig.json'. + ELIFECYCLE  Command failed with exit code 1. + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/4613896244118785483 b/.nx/cache/terminalOutputs/4613896244118785483 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/4613896244118785483 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/4824151443744972932 b/.nx/cache/terminalOutputs/4824151443744972932 new file mode 100644 index 0000000..779c773 --- /dev/null +++ b/.nx/cache/terminalOutputs/4824151443744972932 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/config@0.0.1 build /home/leoout/eip/engine/packages/config +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/4872391599541308841 b/.nx/cache/terminalOutputs/4872391599541308841 new file mode 100644 index 0000000..e16bfba --- /dev/null +++ b/.nx/cache/terminalOutputs/4872391599541308841 @@ -0,0 +1,10 @@ + +> @nanoforge-dev/sound@0.0.1 fix /home/leoout/eip/engine/packages/sound +> eslint . --fix && prettier --write . + +package.json 10ms (unchanged) +README.md 17ms (unchanged) +src/index.ts 17ms (unchanged) +src/sound.library.ts 44ms (unchanged) +tsconfig.build.json 2ms (unchanged) +tsconfig.json 1ms (unchanged) diff --git a/.nx/cache/terminalOutputs/524945642978397187 b/.nx/cache/terminalOutputs/524945642978397187 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/524945642978397187 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/529320079280956552 b/.nx/cache/terminalOutputs/529320079280956552 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/529320079280956552 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/5387353961130850571 b/.nx/cache/terminalOutputs/5387353961130850571 new file mode 100644 index 0000000..7fe9edf --- /dev/null +++ b/.nx/cache/terminalOutputs/5387353961130850571 @@ -0,0 +1,9 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:lib && pnpm build:main + +undefined + ERR_PNPM_RECURSIVE_EXEC_FIRST_FAIL  Command "build:lib" not found + +Did you mean "pnpm build:main"? + ELIFECYCLE  Command failed with exit code 254. diff --git a/.nx/cache/terminalOutputs/5792947275760834768 b/.nx/cache/terminalOutputs/5792947275760834768 new file mode 100644 index 0000000..cf4c235 --- /dev/null +++ b/.nx/cache/terminalOutputs/5792947275760834768 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/common@0.0.1 build /home/leoout/eip/engine/packages/common +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/6047163605593041192 b/.nx/cache/terminalOutputs/6047163605593041192 new file mode 100644 index 0000000..535f107 --- /dev/null +++ b/.nx/cache/terminalOutputs/6047163605593041192 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/graphics-2d@0.0.1 build /home/leoout/eip/engine/packages/graphics-2d +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/6221102687883682538 b/.nx/cache/terminalOutputs/6221102687883682538 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/6221102687883682538 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/6277442760122523106 b/.nx/cache/terminalOutputs/6277442760122523106 new file mode 100644 index 0000000..779c773 --- /dev/null +++ b/.nx/cache/terminalOutputs/6277442760122523106 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/config@0.0.1 build /home/leoout/eip/engine/packages/config +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/627869187545032915 b/.nx/cache/terminalOutputs/627869187545032915 new file mode 100644 index 0000000..45852a2 --- /dev/null +++ b/.nx/cache/terminalOutputs/627869187545032915 @@ -0,0 +1,11 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:lib && pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:lib /home/leoout/eip/engine/packages/server-network +> tsc -b lib + +error TS5083: Cannot read file '/home/leoout/eip/engine/packages/server-network/lib/tsconfig.json'. + ELIFECYCLE  Command failed with exit code 1. + ELIFECYCLE  Command failed with exit code 1. diff --git a/.nx/cache/terminalOutputs/6453277058409195674 b/.nx/cache/terminalOutputs/6453277058409195674 new file mode 100644 index 0000000..9361372 --- /dev/null +++ b/.nx/cache/terminalOutputs/6453277058409195674 @@ -0,0 +1,12 @@ + +> @nanoforge-dev/input@0.0.1 fix /home/leoout/eip/engine/packages/input +> eslint . --fix && prettier --write . + +package.json 7ms (unchanged) +README.md 13ms (unchanged) +src/index.ts 15ms (unchanged) +src/input-handler.ts 25ms (unchanged) +src/input.enum.ts 17ms (unchanged) +src/input.library.ts 14ms (unchanged) +tsconfig.build.json 2ms (unchanged) +tsconfig.json 1ms (unchanged) diff --git a/.nx/cache/terminalOutputs/675816086419651297 b/.nx/cache/terminalOutputs/675816086419651297 new file mode 100644 index 0000000..6e0f2cd --- /dev/null +++ b/.nx/cache/terminalOutputs/675816086419651297 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/asset-manager@0.0.1 build /home/leoout/eip/engine/packages/asset-manager +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/6976902434223210473 b/.nx/cache/terminalOutputs/6976902434223210473 new file mode 100644 index 0000000..cf4c235 --- /dev/null +++ b/.nx/cache/terminalOutputs/6976902434223210473 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/common@0.0.1 build /home/leoout/eip/engine/packages/common +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/7925267431623917219 b/.nx/cache/terminalOutputs/7925267431623917219 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/7925267431623917219 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/7930124429748851034 b/.nx/cache/terminalOutputs/7930124429748851034 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/7930124429748851034 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/7931214993557311828 b/.nx/cache/terminalOutputs/7931214993557311828 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/7931214993557311828 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/8034010334489336598 b/.nx/cache/terminalOutputs/8034010334489336598 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/8034010334489336598 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/8113910486804656275 b/.nx/cache/terminalOutputs/8113910486804656275 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/8113910486804656275 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/8753837709440855661 b/.nx/cache/terminalOutputs/8753837709440855661 new file mode 100644 index 0000000..537a0c7 --- /dev/null +++ b/.nx/cache/terminalOutputs/8753837709440855661 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/sound@0.0.1 build /home/leoout/eip/engine/packages/sound +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/8892142590962334837 b/.nx/cache/terminalOutputs/8892142590962334837 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/8892142590962334837 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/8965207579395062773 b/.nx/cache/terminalOutputs/8965207579395062773 new file mode 100644 index 0000000..779c773 --- /dev/null +++ b/.nx/cache/terminalOutputs/8965207579395062773 @@ -0,0 +1,4 @@ + +> @nanoforge-dev/config@0.0.1 build /home/leoout/eip/engine/packages/config +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/9052997219792762524 b/.nx/cache/terminalOutputs/9052997219792762524 new file mode 100644 index 0000000..79a444e --- /dev/null +++ b/.nx/cache/terminalOutputs/9052997219792762524 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/server-network@1.0.0 build /home/leoout/eip/engine/packages/server-network +> pnpm build:main + + +> @nanoforge-dev/server-network@1.0.0 build:main /home/leoout/eip/engine/packages/server-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/9102553211455643771 b/.nx/cache/terminalOutputs/9102553211455643771 new file mode 100644 index 0000000..58c4038 --- /dev/null +++ b/.nx/cache/terminalOutputs/9102553211455643771 @@ -0,0 +1,8 @@ + +> @nanoforge-dev/client-network@1.0.0 build /home/leoout/eip/engine/packages/client-network +> pnpm build:main + + +> @nanoforge-dev/client-network@1.0.0 build:main /home/leoout/eip/engine/packages/client-network +> tsc -b . + diff --git a/.nx/cache/terminalOutputs/994263572591763786 b/.nx/cache/terminalOutputs/994263572591763786 new file mode 100644 index 0000000..da9119e --- /dev/null +++ b/.nx/cache/terminalOutputs/994263572591763786 @@ -0,0 +1,22 @@ + +> @nanoforge-dev/ecs@0.0.1 build /home/leoout/eip/engine/packages/ecs +> pnpm build:wasm && pnpm build:script + + +> @nanoforge-dev/ecs@0.0.1 build:wasm /home/leoout/eip/engine/packages/ecs +> make re + +rm -f wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o +rm -f lib/libecs.js lib/libecs.wasm lib/libecs.html libecs.d.ts +em++ -c wasm/SparseArray.cpp -o wasm/SparseArray.o -std=c++20 +em++ -c wasm/Entity.cpp -o wasm/Entity.o -std=c++20 +em++ -c wasm/Utils.cpp -o wasm/Utils.o -std=c++20 +em++ -c wasm/Registry.cpp -o wasm/Registry.o -std=c++20 +em++ wasm/SparseArray.o wasm/Entity.o wasm/Utils.o wasm/Registry.o -O3 --no-entry --bind -sNO_DISABLE_EXCEPTION_CATCHING -sEXPORT_EXCEPTION_HANDLING_HELPERS -s MODULARIZE=1 -s EXPORT_ES6=1 -s ENVIRONMENT=web --emit-tsd libecs-tmp.d.ts -o lib/libecs.js +cat build/pre.ts > lib/libecs.d.ts +cat lib/libecs-tmp.d.ts >> lib/libecs.d.ts +rm -f lib/libecs-tmp.d.ts + +> @nanoforge-dev/ecs@0.0.1 build:script /home/leoout/eip/engine/packages/ecs +> tsc -b . + diff --git a/.nx/workspace-data/70bbab50b85740caaff02b1833213ef2.db b/.nx/workspace-data/70bbab50b85740caaff02b1833213ef2.db new file mode 100644 index 0000000..9d8a2f8 Binary files /dev/null and b/.nx/workspace-data/70bbab50b85740caaff02b1833213ef2.db differ diff --git a/.nx/workspace-data/file-map.json b/.nx/workspace-data/file-map.json new file mode 100644 index 0000000..dfcca4e --- /dev/null +++ b/.nx/workspace-data/file-map.json @@ -0,0 +1,2088 @@ +{ + "version": "6.0", + "nxVersion": "22.1.0", + "pathMappings": { + "@nanoforge-dev/asset-manager": ["./packages/asset-manager"], + "@nanoforge-dev/common": ["./packages/common"], + "@nanoforge-dev/config": ["./packages/config"], + "@nanoforge-dev/core": ["./packages/core"], + "@nanoforge-dev/ecs": ["./packages/ecs"], + "@nanoforge-dev/graphics-2d": ["./packages/graphics-2d"], + "@nanoforge-dev/input": ["./packages/input"], + "@nanoforge-dev/sound": ["./packages/sound"] + }, + "nxJsonPlugins": [], + "fileMap": { + "nonProjectFiles": [ + { + "file": "example/server-network-pong/eslint.config.js", + "hash": "4510850312182610573" + }, + { + "file": "example/template/package.json", + "hash": "13193951532463987338" + }, + { + "file": "example/template/.prettierignore", + "hash": "17329321515917006938" + }, + { + "file": ".idea/inspectionProfiles/Project_Default.xml", + "hash": "10941077199758478688" + }, + { + "file": "example/template/.prettierrc", + "hash": "11363035988418143615" + }, + { + "file": "example/client-network-pong/.idea/inspectionProfiles/Project_Default.xml", + "hash": "10941077199758478688" + }, + { + "file": "example/pong/build.sh", + "hash": "16227612862207016772" + }, + { + "file": "example/pong/.gitignore", + "hash": "9773408760337959665" + }, + { + "file": "example/pong/.idea/editor.xml", + "hash": "8670783589825217183" + }, + { + "file": "CODE_OF_CONDUCT.md", + "hash": "16801581668306989720" + }, + { + "file": "example/server-network-pong/README.md", + "hash": "12444882557880514685" + }, + { + "file": "example/pong/bun.lock", + "hash": "3967602927077099818" + }, + { + "file": ".github/workflows/tests.yml", + "hash": "11974820562387588493" + }, + { + "file": "example/pong/.prettierrc", + "hash": "11363035988418143615" + }, + { + "file": "example/server-network-pong/.idea/inspectionProfiles/Project_Default.xml", + "hash": "10941077199758478688" + }, + { + "file": "example/server-network-pong/.idea/codeStyles/Project.xml", + "hash": "10428994809356658831" + }, + { + "file": "example/client-network-pong/.idea/pong.iml", + "hash": "836281632516187129" + }, + { + "file": "LICENSE", + "hash": "1039281361958464666" + }, + { + "file": "example/template/run.sh", + "hash": "15119140181398931826" + }, + { + "file": "example/client-network-pong/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "example/client-network-pong/.prettierrc", + "hash": "11363035988418143615" + }, + { + "file": "example/pong/.idea/modules.xml", + "hash": "12317162509797751042" + }, + { + "file": ".gitignore", + "hash": "16927538650249618747" + }, + { + "file": "nx.json", + "hash": "13316077456465034716" + }, + { + "file": ".idea/modules.xml", + "hash": "8161863654624646290" + }, + { + "file": ".idea/vcs.xml", + "hash": "14721619479974801327" + }, + { + "file": "example/client-network-pong/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "example/server-network-pong/tsconfig.json", + "hash": "2495595772624351161" + }, + { + "file": "example/server-network-pong/package.json", + "hash": "7209708293726815008" + }, + { + "file": "example/client-network-pong/run.sh", + "hash": "12085330006395966553" + }, + { + "file": ".idea/[NanoForge] Engine.iml", + "hash": "2091662290190038625" + }, + { + "file": "example/.gitignore", + "hash": "16013274557110167683" + }, + { + "file": "example/server-network-pong/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "example/server-network-pong/bun.lock", + "hash": "6308285838929521201" + }, + { + "file": "example/pong/.idea/inspectionProfiles/Project_Default.xml", + "hash": "10941077199758478688" + }, + { + "file": "example/pong/src/index.ts", + "hash": "13358409655897759712" + }, + { + "file": "example/server-network-pong/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "example/client-network-pong/.idea/editor.xml", + "hash": "8670783589825217183" + }, + { + "file": "prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "example/pong/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "example/client-network-pong/.prettierignore", + "hash": "17329321515917006938" + }, + { + "file": "example/client-network-pong/.idea/modules.xml", + "hash": "12317162509797751042" + }, + { + "file": "packages/tsconfig.build.json", + "hash": "13958187311658269452" + }, + { + "file": "tsconfig.spec.json", + "hash": "11389515760399293920" + }, + { + "file": "example/pong/.idea/pong.iml", + "hash": "836281632516187129" + }, + { + "file": "example/pong/.prettierignore", + "hash": "17329321515917006938" + }, + { + "file": ".idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "example/server-network-pong/build.sh", + "hash": "7100235080365146034" + }, + { + "file": "example/client-network-pong/.idea/prettier.xml", + "hash": "13711802271405639796" + }, + { + "file": "example/client-network-pong/.gitignore", + "hash": "9773408760337959665" + }, + { + "file": ".idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "commitlint.config.cjs", + "hash": "5455559118504854338" + }, + { + "file": "example/client-network-pong/bun.lock", + "hash": "11325527281165593302" + }, + { + "file": "SECURITY.md", + "hash": "12151326394150728215" + }, + { + "file": ".husky/pre-push", + "hash": "4189469261622479606" + }, + { + "file": "example/pong/.idea/codeStyles/Project.xml", + "hash": "10428994809356658831" + }, + { + "file": "example/pong/eslint.config.js", + "hash": "4510850312182610573" + }, + { + "file": "example/pong/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "example/pong/tsconfig.json", + "hash": "2495595772624351161" + }, + { + "file": "example/server-network-pong/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "example/template/bun.lock", + "hash": "3967602927077099818" + }, + { + "file": "README.md", + "hash": "9475198408785123625" + }, + { + "file": "example/template/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "example/pong/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": ".nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "example/server-network-pong/.idea/prettier.xml", + "hash": "13711802271405639796" + }, + { + "file": "example/client-network-pong/.idea/codeStyles/Project.xml", + "hash": "10428994809356658831" + }, + { + "file": "example/client-network-pong/src/index.ts", + "hash": "1618270454006733769" + }, + { + "file": "example/client-network-pong/run.sh~", + "hash": "15119140181398931826" + }, + { + "file": "example/server-network-pong/src/index.ts", + "hash": "10359614795779490091" + }, + { + "file": "example/template/.gitignore", + "hash": "9773408760337959665" + }, + { + "file": ".idea/.name", + "hash": "2079053044668523173" + }, + { + "file": "example/client-network-pong/package.json", + "hash": "8280435306834378558" + }, + { + "file": "example/client-network-pong/build.sh", + "hash": "16227612862207016772" + }, + { + "file": "example/server-network-pong/.idea/modules.xml", + "hash": "12317162509797751042" + }, + { + "file": "example/pong/src/systems.ts", + "hash": "17459254998551410128" + }, + { + "file": "example/template/eslint.config.js", + "hash": "11989838616089567989" + }, + { + "file": "example/pong/src/components.ts", + "hash": "7768717396632081013" + }, + { + "file": "example/pong/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": ".husky/commit-msg", + "hash": "4918178985719468698" + }, + { + "file": "package.json", + "hash": "138108363268296149" + }, + { + "file": ".idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "example/template/build.sh", + "hash": "16227612862207016772" + }, + { + "file": "example/server-network-pong/run.sh", + "hash": "8007350138866580074" + }, + { + "file": ".prettierignore", + "hash": "5293247469441789295" + }, + { + "file": "example/client-network-pong/tsconfig.json", + "hash": "2495595772624351161" + }, + { + "file": "example/client-network-pong/eslint.config.js", + "hash": "4510850312182610573" + }, + { + "file": "pnpm-workspace.yaml", + "hash": "2498218821233696338" + }, + { + "file": ".husky/pre-commit", + "hash": "14310146058892405541" + }, + { + "file": "example/pong/run.sh", + "hash": "15119140181398931826" + }, + { + "file": "example/template/tsconfig.json", + "hash": "9474723067195649729" + }, + { + "file": "tsconfig.json", + "hash": "5871999640895144750" + }, + { + "file": "pnpm-lock.yaml", + "hash": "14344437807785384234" + }, + { + "file": "example/template/src/index.ts", + "hash": "9832212544317785248" + }, + { + "file": "lerna.json", + "hash": "16233041559107595400" + }, + { + "file": "example/client-network-pong/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "docs/Introduction.md", + "hash": "1062675125670017766" + }, + { + "file": "example/pong/package.json", + "hash": "13193951532463987338" + }, + { + "file": "example/pong/.idea/prettier.xml", + "hash": "13711802271405639796" + }, + { + "file": "eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "example/client-network-pong/README.md", + "hash": "12444882557880514685" + }, + { + "file": ".idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "example/server-network-pong/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "example/template/README.md", + "hash": "11380281895119950066" + }, + { + "file": "example/server-network-pong/.prettierrc", + "hash": "11363035988418143615" + }, + { + "file": "example/server-network-pong/.gitignore", + "hash": "6661981664077176688" + }, + { + "file": ".idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "example/client-network-pong/src/components.ts", + "hash": "15679705805575506412" + }, + { + "file": "example/client-network-pong/src/systems.ts", + "hash": "1506556390690351090" + }, + { + "file": ".idea/nx-angular-config.xml", + "hash": "11747644467998611843" + }, + { + "file": "example/server-network-pong/.idea/editor.xml", + "hash": "8670783589825217183" + }, + { + "file": "example/server-network-pong/.idea/pong.iml", + "hash": "836281632516187129" + }, + { + "file": "example/pong/src/collisions.ts", + "hash": "1465134505672333414" + }, + { + "file": "example/pong/README.md", + "hash": "12444882557880514685" + }, + { + "file": "packages/tsconfig.json", + "hash": "5155916624248097074" + }, + { + "file": "example/server-network-pong/.prettierignore", + "hash": "17329321515917006938" + }, + { + "file": "example/client-network-pong/.idea/vcs.xml", + "hash": "427964275039610795" + } + ], + "projectFileMap": { + "@nanoforge-dev/music": [ + { + "file": "packages/music/.gitignore", + "hash": "18272695081440478712" + }, + { + "file": "packages/music/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/music/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/music/README.md", + "hash": "17853305281227138849" + }, + { + "file": "packages/music/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/music/package.json", + "hash": "2497519026921379806", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:taze", + "@nanoforge-dev/common" + ] + }, + { + "file": "packages/music/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/music/src/index.ts", + "hash": "13380421701136820838" + }, + { + "file": "packages/music/src/music.library.ts", + "hash": "1698161846508167617" + }, + { + "file": "packages/music/tsconfig.build.json", + "hash": "2740583985740888720" + }, + { + "file": "packages/music/tsconfig.json", + "hash": "8557752151696139665" + } + ], + "@nanoforge-dev/input": [ + { + "file": "packages/input/.gitignore", + "hash": "18272695081440478712" + }, + { + "file": "packages/input/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "packages/input/.idea/.name", + "hash": "9584890555006765354" + }, + { + "file": "packages/input/.idea/[NanoForge] Engine Input.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/input/.idea/codeStyles/Project.xml", + "hash": "10002078054977322307" + }, + { + "file": "packages/input/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/input/.idea/editor.xml", + "hash": "2125041415307814412" + }, + { + "file": "packages/input/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/input/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/input/.idea/inspectionProfiles/Project_Default.xml", + "hash": "16905396695176775525" + }, + { + "file": "packages/input/.idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "packages/input/.idea/misc.xml", + "hash": "11187122735600226277" + }, + { + "file": "packages/input/.idea/modules.xml", + "hash": "1202694210335034420" + }, + { + "file": "packages/input/.idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "packages/input/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/input/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/input/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/input/README.md", + "hash": "2855381198438889455" + }, + { + "file": "packages/input/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/input/package.json", + "hash": "2353631146511123132", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:taze", + "@nanoforge-dev/common" + ] + }, + { + "file": "packages/input/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/input/src/index.ts", + "hash": "12781215569263098451" + }, + { + "file": "packages/input/src/input-handler.ts", + "hash": "13206731159643344391" + }, + { + "file": "packages/input/src/input.enum.ts", + "hash": "13922712138297509751" + }, + { + "file": "packages/input/src/input.library.ts", + "hash": "12595923976326778809" + }, + { + "file": "packages/input/tsconfig.build.json", + "hash": "2740583985740888720" + }, + { + "file": "packages/input/tsconfig.json", + "hash": "8557752151696139665" + } + ], + "@nanoforge-dev/server-network": [ + { + "file": "packages/server-network/.gitignore", + "hash": "14721464838154328590" + }, + { + "file": "packages/server-network/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "packages/server-network/.idea/.name", + "hash": "2677965755885230199" + }, + { + "file": "packages/server-network/.idea/[NanoForge] Engine Graphics 2D.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/server-network/.idea/codeStyles/Project.xml", + "hash": "10002078054977322307" + }, + { + "file": "packages/server-network/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/server-network/.idea/editor.xml", + "hash": "2488364794721287910" + }, + { + "file": "packages/server-network/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/server-network/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/server-network/.idea/inspectionProfiles/Project_Default.xml", + "hash": "16905396695176775525" + }, + { + "file": "packages/server-network/.idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "packages/server-network/.idea/misc.xml", + "hash": "11187122735600226277" + }, + { + "file": "packages/server-network/.idea/modules.xml", + "hash": "12781347246300902756" + }, + { + "file": "packages/server-network/.idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "packages/server-network/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/server-network/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/server-network/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/server-network/README.md", + "hash": "13294962358684302498" + }, + { + "file": "packages/server-network/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/server-network/jest.config.json", + "hash": "16264448870328096696" + }, + { + "file": "packages/server-network/package.json", + "hash": "9164763075696983482", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:@types/jest", + "npm:@types/node@22.19.1", + "npm:@types/ws", + "npm:jest", + "npm:taze", + "npm:ts-jest", + "npm:typescript", + "@nanoforge-dev/common", + "@nanoforge-dev/config", + "@nanoforge-dev/ecs", + "npm:wrtc", + "npm:ws" + ] + }, + { + "file": "packages/server-network/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/server-network/src/config.server.network.ts", + "hash": "1594757857399197164" + }, + { + "file": "packages/server-network/src/index.ts", + "hash": "12342731775783085030" + }, + { + "file": "packages/server-network/src/server.network.library.ts", + "hash": "569296500861735241" + }, + { + "file": "packages/server-network/src/udp.server.network.ts", + "hash": "13746368438369909699" + }, + { + "file": "packages/server-network/src/wrtc.d.ts", + "hash": "10308303528356789948" + }, + { + "file": "packages/server-network/test/server-network.library.spec.ts", + "hash": "4241980256291009078" + }, + { + "file": "packages/server-network/test/tsconfig.json", + "hash": "15774672241220647586" + }, + { + "file": "packages/server-network/tsconfig.build.json", + "hash": "12830350101141883914" + }, + { + "file": "packages/server-network/tsconfig.json", + "hash": "8557752151696139665" + } + ], + "@nanoforge-dev/common": [ + { + "file": "packages/common/.gitignore", + "hash": "13015203320765038805" + }, + { + "file": "packages/common/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "packages/common/.idea/.name", + "hash": "18004328051913350001" + }, + { + "file": "packages/common/.idea/[NanoForge] Engine Common.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/common/.idea/codeStyles/Project.xml", + "hash": "16865987575386677725" + }, + { + "file": "packages/common/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/common/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/common/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/common/.idea/inspectionProfiles/Project_Default.xml", + "hash": "8912173605315939135" + }, + { + "file": "packages/common/.idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "packages/common/.idea/modules.xml", + "hash": "115093644519963796" + }, + { + "file": "packages/common/.idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "packages/common/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/common/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/common/README.md", + "hash": "6433594897025177154" + }, + { + "file": "packages/common/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/common/package.json", + "hash": "17979116186836699972", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:taze" + ] + }, + { + "file": "packages/common/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/common/src/common/file.ts", + "hash": "17066374506408063544" + }, + { + "file": "packages/common/src/common/index.ts", + "hash": "8292982345637702325" + }, + { + "file": "packages/common/src/context/contexts/application.context.ts", + "hash": "4223468524140757705" + }, + { + "file": "packages/common/src/context/contexts/client.context.ts", + "hash": "14157743073274654801" + }, + { + "file": "packages/common/src/context/contexts/executions/base.context.ts", + "hash": "18130407491294340044" + }, + { + "file": "packages/common/src/context/contexts/executions/clear.context.ts", + "hash": "16044227501127303326" + }, + { + "file": "packages/common/src/context/contexts/executions/execution.context.ts", + "hash": "11372799351624587322" + }, + { + "file": "packages/common/src/context/contexts/executions/index.ts", + "hash": "400528742766843559" + }, + { + "file": "packages/common/src/context/contexts/executions/init.context.ts", + "hash": "11692917612555496710" + }, + { + "file": "packages/common/src/context/contexts/index.ts", + "hash": "8469993697150817576" + }, + { + "file": "packages/common/src/context/contexts/library.context.ts", + "hash": "17478028763177807639" + }, + { + "file": "packages/common/src/context/index.ts", + "hash": "2564206809272345948" + }, + { + "file": "packages/common/src/exception/abstracts/exception.abstract.ts", + "hash": "13313221420471780744" + }, + { + "file": "packages/common/src/exception/exceptions/fetch.exception.ts", + "hash": "9765730973197078897" + }, + { + "file": "packages/common/src/exception/exceptions/not-found.exception.ts", + "hash": "7268350846682512795" + }, + { + "file": "packages/common/src/exception/exceptions/not-initialized.exception.ts", + "hash": "13302072634698964551" + }, + { + "file": "packages/common/src/exception/index.ts", + "hash": "7949897863121532914" + }, + { + "file": "packages/common/src/exception/interfaces/exception.type.ts", + "hash": "4497414639602582012" + }, + { + "file": "packages/common/src/index.ts", + "hash": "18029573762506754996" + }, + { + "file": "packages/common/src/library/config/index.ts", + "hash": "16947945107903536467" + }, + { + "file": "packages/common/src/library/config/interfaces/config-registry.type.ts", + "hash": "1891189989902865734" + }, + { + "file": "packages/common/src/library/index.ts", + "hash": "17141971756483588200" + }, + { + "file": "packages/common/src/library/libraries/abstracts/asset-manager.library.abstract.ts", + "hash": "6528706119547910227" + }, + { + "file": "packages/common/src/library/libraries/abstracts/component-system.library.abstract.ts", + "hash": "15407407658960271634" + }, + { + "file": "packages/common/src/library/libraries/abstracts/graphics.library.abstract.ts", + "hash": "10531101940719575111" + }, + { + "file": "packages/common/src/library/libraries/abstracts/index.ts", + "hash": "8342520075354547274" + }, + { + "file": "packages/common/src/library/libraries/abstracts/input.library.abstract.ts", + "hash": "17714852422472180313" + }, + { + "file": "packages/common/src/library/libraries/abstracts/music.library.abstract.ts", + "hash": "6519603742310889450" + }, + { + "file": "packages/common/src/library/libraries/abstracts/network.library.abstract.ts", + "hash": "11057069982793485963" + }, + { + "file": "packages/common/src/library/libraries/abstracts/sound.library.abstract.ts", + "hash": "14461189713196396171" + }, + { + "file": "packages/common/src/library/libraries/consts/index.ts", + "hash": "11575259936963606456" + }, + { + "file": "packages/common/src/library/libraries/consts/library-label.const.ts", + "hash": "14420762917559619448" + }, + { + "file": "packages/common/src/library/libraries/consts/library-options-default.const.ts", + "hash": "5267597473279342837" + }, + { + "file": "packages/common/src/library/libraries/index.ts", + "hash": "8313826879048233453" + }, + { + "file": "packages/common/src/library/libraries/interfaces/bases/exposed.library.type.ts", + "hash": "17794645261658476955" + }, + { + "file": "packages/common/src/library/libraries/interfaces/bases/mutable.library.type.ts", + "hash": "16207585284632037837" + }, + { + "file": "packages/common/src/library/libraries/interfaces/bases/runner.library.type.ts", + "hash": "15433514511464141880" + }, + { + "file": "packages/common/src/library/libraries/interfaces/finals/asset-manager.library.type.ts", + "hash": "13698725247934541736" + }, + { + "file": "packages/common/src/library/libraries/interfaces/finals/component-system.library.type.ts", + "hash": "5492578815447289442" + }, + { + "file": "packages/common/src/library/libraries/interfaces/finals/graphics.library.type.ts", + "hash": "2231976203921912480" + }, + { + "file": "packages/common/src/library/libraries/interfaces/finals/input.library.type.ts", + "hash": "2456571435699123807" + }, + { + "file": "packages/common/src/library/libraries/interfaces/finals/music.library.type.ts", + "hash": "5015127215907202497" + }, + { + "file": "packages/common/src/library/libraries/interfaces/finals/network.library.type.ts", + "hash": "11224103425012777846" + }, + { + "file": "packages/common/src/library/libraries/interfaces/finals/sound.library.type.ts", + "hash": "6159196107222581117" + }, + { + "file": "packages/common/src/library/libraries/interfaces/index.ts", + "hash": "13913689786866669007" + }, + { + "file": "packages/common/src/library/libraries/library.ts", + "hash": "18043397218198557351" + }, + { + "file": "packages/common/src/library/libraries/library.type.ts", + "hash": "16791810201423567367" + }, + { + "file": "packages/common/src/library/manager/handle/library.handle.ts", + "hash": "1586215694604796866" + }, + { + "file": "packages/common/src/library/manager/index.ts", + "hash": "1857995588561208995" + }, + { + "file": "packages/common/src/library/manager/managers/base-library.manager.ts", + "hash": "4182187164912305154" + }, + { + "file": "packages/common/src/library/manager/managers/client-library.manager.ts", + "hash": "3389087395285273124" + }, + { + "file": "packages/common/src/library/manager/managers/library.manager.ts", + "hash": "11864297796284740195" + }, + { + "file": "packages/common/src/library/relationship/relationship-handler.ts", + "hash": "4227419437942717703" + }, + { + "file": "packages/common/src/options/index.ts", + "hash": "3602772498008902414" + }, + { + "file": "packages/common/src/options/types/options.type.ts", + "hash": "12278087388287950006" + }, + { + "file": "packages/common/tsconfig.build.json", + "hash": "14061165337758254015" + }, + { + "file": "packages/common/tsconfig.json", + "hash": "11099431130160042660" + } + ], + "@nanoforge-dev/utils-eslint-config": [ + { + "file": "utils/eslint-config/.prettierignore", + "hash": "17329321515917006938" + }, + { + "file": "utils/eslint-config/README.md", + "hash": "6840866492035884077" + }, + { + "file": "utils/eslint-config/index.js", + "hash": "10200228710557055572" + }, + { + "file": "utils/eslint-config/package.json", + "hash": "11360250389613957002", + "deps": [ + "npm:@eslint/js", + "@nanoforge-dev/utils-prettier-config", + "npm:eslint", + "npm:eslint-config-prettier", + "npm:eslint-plugin-format", + "npm:eslint-plugin-jest", + "npm:eslint-plugin-prettier", + "npm:globals@16.5.0", + "npm:taze", + "npm:typescript-eslint" + ] + }, + { + "file": "utils/eslint-config/prettier.config.js", + "hash": "1084739583927665086" + } + ], + "@nanoforge-dev/utils-prettier-config": [ + { + "file": "utils/prettier-config/README.md", + "hash": "3709298499426294744" + }, + { + "file": "utils/prettier-config/index.js", + "hash": "13656857525433536429" + }, + { + "file": "utils/prettier-config/package.json", + "hash": "17354871462854319802", + "deps": [ + "npm:@trivago/prettier-plugin-sort-imports", + "npm:lint-staged", + "npm:prettier", + "npm:taze" + ] + }, + { + "file": "utils/prettier-config/prettier.config.js", + "hash": "6826543604273467659" + } + ], + "@nanoforge-dev/client-network": [ + { + "file": "packages/client-network/.gitignore", + "hash": "14549534205501760362" + }, + { + "file": "packages/client-network/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "packages/client-network/.idea/.name", + "hash": "2677965755885230199" + }, + { + "file": "packages/client-network/.idea/[NanoForge] Engine Graphics 2D.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/client-network/.idea/codeStyles/Project.xml", + "hash": "10002078054977322307" + }, + { + "file": "packages/client-network/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/client-network/.idea/editor.xml", + "hash": "2488364794721287910" + }, + { + "file": "packages/client-network/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/client-network/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/client-network/.idea/inspectionProfiles/Project_Default.xml", + "hash": "16905396695176775525" + }, + { + "file": "packages/client-network/.idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "packages/client-network/.idea/misc.xml", + "hash": "11187122735600226277" + }, + { + "file": "packages/client-network/.idea/modules.xml", + "hash": "12781347246300902756" + }, + { + "file": "packages/client-network/.idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "packages/client-network/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/client-network/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/client-network/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/client-network/README.md", + "hash": "13294962358684302498" + }, + { + "file": "packages/client-network/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/client-network/jest.config.json", + "hash": "16264448870328096696" + }, + { + "file": "packages/client-network/package.json", + "hash": "15529685574422365237", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:@types/jest", + "npm:@types/node@22.19.1", + "npm:jest", + "npm:taze", + "npm:ts-jest", + "npm:typescript", + "@nanoforge-dev/common", + "@nanoforge-dev/config", + "@nanoforge-dev/ecs" + ] + }, + { + "file": "packages/client-network/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/client-network/src/client.network.library.ts", + "hash": "12591836686225908155" + }, + { + "file": "packages/client-network/src/config.client.network.ts", + "hash": "11677287744077158651" + }, + { + "file": "packages/client-network/src/index.ts", + "hash": "17331909225398315325" + }, + { + "file": "packages/client-network/src/udp.client.network.ts", + "hash": "14322458983520368681" + }, + { + "file": "packages/client-network/test/graphics-2d.library.spec.ts", + "hash": "8644473494875717265" + }, + { + "file": "packages/client-network/test/tsconfig.json", + "hash": "15774672241220647586" + }, + { + "file": "packages/client-network/tsconfig.build.json", + "hash": "12830350101141883914" + }, + { + "file": "packages/client-network/tsconfig.json", + "hash": "8557752151696139665" + } + ], + "@nanoforge-dev/config": [ + { + "file": "packages/config/.gitignore", + "hash": "13015203320765038805" + }, + { + "file": "packages/config/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "packages/config/.idea/.name", + "hash": "8378199432697079661" + }, + { + "file": "packages/config/.idea/[NanoForge] Engine Config.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/config/.idea/codeStyles/Project.xml", + "hash": "16865987575386677725" + }, + { + "file": "packages/config/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/config/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/config/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/config/.idea/inspectionProfiles/Project_Default.xml", + "hash": "8912173605315939135" + }, + { + "file": "packages/config/.idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "packages/config/.idea/modules.xml", + "hash": "7629338100545308249" + }, + { + "file": "packages/config/.idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "packages/config/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/config/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/config/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/config/README.md", + "hash": "1539863172106671530" + }, + { + "file": "packages/config/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/config/package.json", + "hash": "8459841931227844848", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:taze", + "npm:class-transformer", + "npm:class-validator" + ] + }, + { + "file": "packages/config/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/config/src/default.ts", + "hash": "11263183818989433760" + }, + { + "file": "packages/config/src/exports/class-transformer.ts", + "hash": "12283057259459443800" + }, + { + "file": "packages/config/src/exports/class-validator.ts", + "hash": "3610430402109600108" + }, + { + "file": "packages/config/src/exports/index.ts", + "hash": "12195024463719783073" + }, + { + "file": "packages/config/src/index.ts", + "hash": "9096090623417940935" + }, + { + "file": "packages/config/tsconfig.build.json", + "hash": "14061165337758254015" + }, + { + "file": "packages/config/tsconfig.json", + "hash": "11099431130160042660" + } + ], + "@nanoforge-dev/ecs": [ + { + "file": "packages/ecs/.clang-format", + "hash": "15103625604821043922" + }, + { + "file": "packages/ecs/.gitignore", + "hash": "419994214252958299" + }, + { + "file": "packages/ecs/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "packages/ecs/.idea/.name", + "hash": "6857017974960874500" + }, + { + "file": "packages/ecs/.idea/[NanoForge] Engine ECS.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/ecs/.idea/codeStyles/Project.xml", + "hash": "10002078054977322307" + }, + { + "file": "packages/ecs/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/ecs/.idea/editor.xml", + "hash": "3696382965369046391" + }, + { + "file": "packages/ecs/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/ecs/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/ecs/.idea/inspectionProfiles/Project_Default.xml", + "hash": "13865945578801305476" + }, + { + "file": "packages/ecs/.idea/misc.xml", + "hash": "11187122735600226277" + }, + { + "file": "packages/ecs/.idea/modules.xml", + "hash": "7504254087285107561" + }, + { + "file": "packages/ecs/.idea/prettier.xml", + "hash": "13711802271405639796" + }, + { + "file": "packages/ecs/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/ecs/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/ecs/.prettierignore", + "hash": "7134279809647136680" + }, + { + "file": "packages/ecs/Makefile", + "hash": "5544512984852734415" + }, + { + "file": "packages/ecs/README.md", + "hash": "17060290449012620377" + }, + { + "file": "packages/ecs/build/pre.ts", + "hash": "17098876103616353392" + }, + { + "file": "packages/ecs/eslint.config.js", + "hash": "3635297573835886152" + }, + { + "file": "packages/ecs/jest.config.json", + "hash": "16264448870328096696" + }, + { + "file": "packages/ecs/lib/index.ts", + "hash": "733157775965622279" + }, + { + "file": "packages/ecs/lib/libecs-tmp.d.ts", + "hash": "80183382554479635" + }, + { + "file": "packages/ecs/lib/libecs.d.ts", + "hash": "12609909709022582917" + }, + { + "file": "packages/ecs/package.json", + "hash": "11875211461032573449", + "deps": [ + "@nanoforge-dev/asset-manager", + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:@types/jest", + "npm:@types/node", + "npm:jest", + "npm:taze", + "npm:ts-jest", + "npm:typescript", + "@nanoforge-dev/common" + ] + }, + { + "file": "packages/ecs/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/ecs/src/ecs-library.ts", + "hash": "15501233363653785783" + }, + { + "file": "packages/ecs/src/editor-manifest.type.ts", + "hash": "14952765434545375325" + }, + { + "file": "packages/ecs/src/index.ts", + "hash": "17047535412650207135" + }, + { + "file": "packages/ecs/test/ecs-library.spec.ts", + "hash": "11054059512121238579" + }, + { + "file": "packages/ecs/test/tsconfig.json", + "hash": "3918160705296142638" + }, + { + "file": "packages/ecs/test/wasm/Registry.spec.ts", + "hash": "11915050044934941989" + }, + { + "file": "packages/ecs/test/wasm/SparseArray.spec.ts", + "hash": "12237802543978717480" + }, + { + "file": "packages/ecs/test/wasm/Zipper.spec.ts", + "hash": "6120998703464127662" + }, + { + "file": "packages/ecs/tsconfig.build.json", + "hash": "16973701265250628551" + }, + { + "file": "packages/ecs/tsconfig.json", + "hash": "8557752151696139665" + }, + { + "file": "packages/ecs/wasm/Entity-db5b4960.o.tmp", + "hash": "3244421341483603138" + }, + { + "file": "packages/ecs/wasm/Entity.cpp", + "hash": "5400040349968134263" + }, + { + "file": "packages/ecs/wasm/Entity.hpp", + "hash": "830052713851576539" + }, + { + "file": "packages/ecs/wasm/Registry-77688bac.o.tmp", + "hash": "3244421341483603138" + }, + { + "file": "packages/ecs/wasm/Registry.cpp", + "hash": "18288423956532452093" + }, + { + "file": "packages/ecs/wasm/Registry.hpp", + "hash": "5460972796771198683" + }, + { + "file": "packages/ecs/wasm/SparseArray-2356cd86.o.tmp", + "hash": "3244421341483603138" + }, + { + "file": "packages/ecs/wasm/SparseArray.cpp", + "hash": "9315743925562617990" + }, + { + "file": "packages/ecs/wasm/SparseArray.hpp", + "hash": "9846463539784774160" + }, + { + "file": "packages/ecs/wasm/Utils-9213b8ad.o.tmp", + "hash": "3244421341483603138" + }, + { + "file": "packages/ecs/wasm/Utils.cpp", + "hash": "9539784821740591496" + }, + { + "file": "packages/ecs/wasm/Utils.hpp", + "hash": "5083733554946718451" + } + ], + "@nanoforge-dev/graphics-2d": [ + { + "file": "packages/graphics-2d/.gitignore", + "hash": "14549534205501760362" + }, + { + "file": "packages/graphics-2d/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "packages/graphics-2d/.idea/.name", + "hash": "2677965755885230199" + }, + { + "file": "packages/graphics-2d/.idea/[NanoForge] Engine Graphics 2D.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/graphics-2d/.idea/codeStyles/Project.xml", + "hash": "10002078054977322307" + }, + { + "file": "packages/graphics-2d/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/graphics-2d/.idea/editor.xml", + "hash": "2488364794721287910" + }, + { + "file": "packages/graphics-2d/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/graphics-2d/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/graphics-2d/.idea/inspectionProfiles/Project_Default.xml", + "hash": "16905396695176775525" + }, + { + "file": "packages/graphics-2d/.idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "packages/graphics-2d/.idea/misc.xml", + "hash": "11187122735600226277" + }, + { + "file": "packages/graphics-2d/.idea/modules.xml", + "hash": "12781347246300902756" + }, + { + "file": "packages/graphics-2d/.idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "packages/graphics-2d/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/graphics-2d/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/graphics-2d/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/graphics-2d/README.md", + "hash": "884054402602796701" + }, + { + "file": "packages/graphics-2d/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/graphics-2d/jest.config.json", + "hash": "16264448870328096696" + }, + { + "file": "packages/graphics-2d/package.json", + "hash": "8544920565218470872", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:@types/jest", + "npm:@types/node", + "npm:@webgpu/types", + "npm:jest", + "npm:taze", + "npm:ts-jest", + "npm:typescript", + "@nanoforge-dev/asset-manager", + "@nanoforge-dev/common", + "npm:konva" + ] + }, + { + "file": "packages/graphics-2d/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/graphics-2d/src/exports/konva.ts", + "hash": "7489985115658455876" + }, + { + "file": "packages/graphics-2d/src/graphics-2d.library.ts", + "hash": "13958729873253103362" + }, + { + "file": "packages/graphics-2d/src/index.ts", + "hash": "4193090817838139696" + }, + { + "file": "packages/graphics-2d/test/graphics-2d.library.spec.ts", + "hash": "17803282557012215873" + }, + { + "file": "packages/graphics-2d/test/tsconfig.json", + "hash": "15029255718383870825" + }, + { + "file": "packages/graphics-2d/tsconfig.build.json", + "hash": "13925069086080806257" + }, + { + "file": "packages/graphics-2d/tsconfig.json", + "hash": "10336205045678559811" + } + ], + "@nanoforge-dev/asset-manager": [ + { + "file": "packages/asset-manager/.gitignore", + "hash": "18272695081440478712" + }, + { + "file": "packages/asset-manager/.idea/.gitignore", + "hash": "10286036308014790964" + }, + { + "file": "packages/asset-manager/.idea/.name", + "hash": "15091616371277644420" + }, + { + "file": "packages/asset-manager/.idea/[NanoForge] Engine Asset Manager.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/asset-manager/.idea/codeStyles/Project.xml", + "hash": "10002078054977322307" + }, + { + "file": "packages/asset-manager/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/asset-manager/.idea/editor.xml", + "hash": "2125041415307814412" + }, + { + "file": "packages/asset-manager/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/asset-manager/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/asset-manager/.idea/inspectionProfiles/Project_Default.xml", + "hash": "16905396695176775525" + }, + { + "file": "packages/asset-manager/.idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "packages/asset-manager/.idea/misc.xml", + "hash": "11187122735600226277" + }, + { + "file": "packages/asset-manager/.idea/modules.xml", + "hash": "9131122509276452784" + }, + { + "file": "packages/asset-manager/.idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "packages/asset-manager/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/asset-manager/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/asset-manager/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/asset-manager/README.md", + "hash": "1248741437998840148" + }, + { + "file": "packages/asset-manager/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/asset-manager/jest.config.json", + "hash": "16264448870328096696" + }, + { + "file": "packages/asset-manager/package.json", + "hash": "11305058903455465894", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:@types/jest", + "npm:@types/node", + "npm:jest", + "npm:taze", + "npm:ts-jest", + "npm:typescript", + "@nanoforge-dev/common" + ] + }, + { + "file": "packages/asset-manager/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/asset-manager/src/asset-manager.library.ts", + "hash": "15421849669395506451" + }, + { + "file": "packages/asset-manager/src/index.ts", + "hash": "1232232540220709202" + }, + { + "file": "packages/asset-manager/test/asset-manager.library.spec.ts", + "hash": "14582604490583804175" + }, + { + "file": "packages/asset-manager/test/tsconfig.json", + "hash": "1966238947601602183" + }, + { + "file": "packages/asset-manager/tsconfig.build.json", + "hash": "2740583985740888720" + }, + { + "file": "packages/asset-manager/tsconfig.json", + "hash": "8557752151696139665" + } + ], + "@nanoforge-dev/core": [ + { + "file": "packages/core/.gitignore", + "hash": "13015203320765038805" + }, + { + "file": "packages/core/.idea/.name", + "hash": "8347596875702386427" + }, + { + "file": "packages/core/.idea/[NanoForge] Engine Core.iml", + "hash": "2091662290190038625" + }, + { + "file": "packages/core/.idea/codeStyles/Project.xml", + "hash": "16865987575386677725" + }, + { + "file": "packages/core/.idea/codeStyles/codeStyleConfig.xml", + "hash": "4690022301721055948" + }, + { + "file": "packages/core/.idea/git_toolbox_blame.xml", + "hash": "10563179705875868391" + }, + { + "file": "packages/core/.idea/git_toolbox_prj.xml", + "hash": "15025719909834120292" + }, + { + "file": "packages/core/.idea/inspectionProfiles/Project_Default.xml", + "hash": "8912173605315939135" + }, + { + "file": "packages/core/.idea/jsLinters/eslint.xml", + "hash": "18083841587358857684" + }, + { + "file": "packages/core/.idea/modules.xml", + "hash": "13058637883432591475" + }, + { + "file": "packages/core/.idea/prettier.xml", + "hash": "11752554429646194300" + }, + { + "file": "packages/core/.idea/vcs.xml", + "hash": "427964275039610795" + }, + { + "file": "packages/core/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/core/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/core/README.md", + "hash": "17902657825327242001" + }, + { + "file": "packages/core/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/core/package.json", + "hash": "698227179000637483", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:taze", + "@nanoforge-dev/asset-manager", + "@nanoforge-dev/common", + "@nanoforge-dev/input", + "npm:class-transformer", + "npm:class-validator" + ] + }, + { + "file": "packages/core/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/core/src/application/application-config.ts", + "hash": "9955901143888850434" + }, + { + "file": "packages/core/src/application/application-options.type.ts", + "hash": "9362462005073765644" + }, + { + "file": "packages/core/src/application/nanoforge-application.ts", + "hash": "4193917660459544442" + }, + { + "file": "packages/core/src/application/nanoforge-client.ts", + "hash": "11207189440672482261" + }, + { + "file": "packages/core/src/application/nanoforge-factory.ts", + "hash": "3716193551430229932" + }, + { + "file": "packages/core/src/application/nanoforge-server.ts", + "hash": "7077902564840081285" + }, + { + "file": "packages/core/src/common/context/contexts/application.editable-context.ts", + "hash": "14407072479365367234" + }, + { + "file": "packages/core/src/common/context/contexts/executions/clear.editable-context.ts", + "hash": "8766797563337284827" + }, + { + "file": "packages/core/src/common/context/contexts/executions/execution.editable-context.ts", + "hash": "12135400282090557483" + }, + { + "file": "packages/core/src/common/context/contexts/executions/init.editable-context.ts", + "hash": "7631833680074554725" + }, + { + "file": "packages/core/src/common/context/contexts/library.editable-context.ts", + "hash": "7433212755467534209" + }, + { + "file": "packages/core/src/common/library/manager/library.manager.ts", + "hash": "1694668562290969947" + }, + { + "file": "packages/core/src/common/library/relationship-functions.ts", + "hash": "4844740160871797179" + }, + { + "file": "packages/core/src/config/config-registry.ts", + "hash": "8539582123146732461" + }, + { + "file": "packages/core/src/core/core.ts", + "hash": "12938632116597801731" + }, + { + "file": "packages/core/src/index.ts", + "hash": "1218319862285676303" + }, + { + "file": "packages/core/tsconfig.build.json", + "hash": "16728627838586111513" + }, + { + "file": "packages/core/tsconfig.json", + "hash": "11099431130160042660" + } + ], + "@nanoforge-dev/sound": [ + { + "file": "packages/sound/.gitignore", + "hash": "18272695081440478712" + }, + { + "file": "packages/sound/.nvmrc", + "hash": "6304216947119737484" + }, + { + "file": "packages/sound/.prettierignore", + "hash": "7800623326693693228" + }, + { + "file": "packages/sound/README.md", + "hash": "14226942150418023672" + }, + { + "file": "packages/sound/eslint.config.js", + "hash": "14206463522472265769" + }, + { + "file": "packages/sound/package.json", + "hash": "12197342244523951411", + "deps": [ + "@nanoforge-dev/utils-eslint-config", + "@nanoforge-dev/utils-prettier-config", + "npm:taze", + "@nanoforge-dev/common" + ] + }, + { + "file": "packages/sound/prettier.config.js", + "hash": "1084739583927665086" + }, + { + "file": "packages/sound/src/index.ts", + "hash": "15196227354950678918" + }, + { + "file": "packages/sound/src/sound.library.ts", + "hash": "10544940896725119381" + }, + { + "file": "packages/sound/tsconfig.build.json", + "hash": "2740583985740888720" + }, + { + "file": "packages/sound/tsconfig.json", + "hash": "8557752151696139665" + } + ] + } + }, + "externalNodesHash": "3385990676481616324" +} diff --git a/.nx/workspace-data/lockfile-dependencies.hash b/.nx/workspace-data/lockfile-dependencies.hash new file mode 100644 index 0000000..36c1d9e --- /dev/null +++ b/.nx/workspace-data/lockfile-dependencies.hash @@ -0,0 +1 @@ +8475974210763336184 \ No newline at end of file diff --git a/.nx/workspace-data/lockfile-nodes.hash b/.nx/workspace-data/lockfile-nodes.hash new file mode 100644 index 0000000..36c1d9e --- /dev/null +++ b/.nx/workspace-data/lockfile-nodes.hash @@ -0,0 +1 @@ +8475974210763336184 \ No newline at end of file diff --git a/.nx/workspace-data/nx_files.nxt b/.nx/workspace-data/nx_files.nxt new file mode 100644 index 0000000..1cd3e3c Binary files /dev/null and b/.nx/workspace-data/nx_files.nxt differ diff --git a/.nx/workspace-data/parsed-lock-file.dependencies.json b/.nx/workspace-data/parsed-lock-file.dependencies.json new file mode 100644 index 0000000..bfc70d5 --- /dev/null +++ b/.nx/workspace-data/parsed-lock-file.dependencies.json @@ -0,0 +1,10122 @@ +[ + { + "source": "npm:@antfu/ni", + "target": "npm:ansis", + "type": "static" + }, + { + "source": "npm:@antfu/ni", + "target": "npm:fzf", + "type": "static" + }, + { + "source": "npm:@antfu/ni", + "target": "npm:package-manager-detector", + "type": "static" + }, + { + "source": "npm:@antfu/ni", + "target": "npm:tinyexec", + "type": "static" + }, + { + "source": "npm:@antfu/ni", + "target": "npm:tinyglobby@0.2.15", + "type": "static" + }, + { + "source": "npm:@babel/code-frame", + "target": "npm:@babel/helper-validator-identifier", + "type": "static" + }, + { + "source": "npm:@babel/code-frame", + "target": "npm:js-tokens", + "type": "static" + }, + { + "source": "npm:@babel/code-frame", + "target": "npm:picocolors", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/generator", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/helper-compilation-targets", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/helper-module-transforms", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/helpers", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/template", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/traverse", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@jridgewell/remapping", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:convert-source-map", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:gensync", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:json5", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:semver@6.3.1", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:@jridgewell/gen-mapping", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:jsesc", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:@babel/compat-data", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:@babel/helper-validator-option", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:browserslist", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:lru-cache@5.1.1", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:semver@6.3.1", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-imports", + "target": "npm:@babel/traverse", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-imports", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-transforms", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-transforms", + "target": "npm:@babel/helper-module-imports", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-transforms", + "target": "npm:@babel/helper-validator-identifier", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-transforms", + "target": "npm:@babel/traverse", + "type": "static" + }, + { + "source": "npm:@babel/helpers", + "target": "npm:@babel/template", + "type": "static" + }, + { + "source": "npm:@babel/helpers", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/parser", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-async-generators", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-async-generators", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-bigint", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-bigint", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-class-properties", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-class-properties", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-class-static-block", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-class-static-block", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-import-attributes", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-import-attributes", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-import-meta", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-import-meta", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-json-strings", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-json-strings", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-jsx", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-jsx", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-logical-assignment-operators", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-logical-assignment-operators", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-nullish-coalescing-operator", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-nullish-coalescing-operator", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-numeric-separator", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-numeric-separator", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-object-rest-spread", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-object-rest-spread", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-optional-catch-binding", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-optional-catch-binding", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-optional-chaining", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-optional-chaining", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-private-property-in-object", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-private-property-in-object", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-top-level-await", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-top-level-await", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-typescript", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-typescript", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:@babel/template", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:@babel/template", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@babel/template", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/generator", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/helper-globals", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/template", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@babel/types", + "target": "npm:@babel/helper-string-parser", + "type": "static" + }, + { + "source": "npm:@babel/types", + "target": "npm:@babel/helper-validator-identifier", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/format", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/lint", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/load", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/read", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:tinyexec", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:@commitlint/config-conventional", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/config-conventional", + "target": "npm:conventional-changelog-conventionalcommits", + "type": "static" + }, + { + "source": "npm:@commitlint/config-validator", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/config-validator", + "target": "npm:ajv@8.17.1", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.camelcase", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.kebabcase", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.snakecase", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.startcase", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.upperfirst", + "type": "static" + }, + { + "source": "npm:@commitlint/format", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/format", + "target": "npm:chalk@5.6.2", + "type": "static" + }, + { + "source": "npm:@commitlint/is-ignored", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/is-ignored", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@commitlint/lint", + "target": "npm:@commitlint/is-ignored", + "type": "static" + }, + { + "source": "npm:@commitlint/lint", + "target": "npm:@commitlint/parse", + "type": "static" + }, + { + "source": "npm:@commitlint/lint", + "target": "npm:@commitlint/rules", + "type": "static" + }, + { + "source": "npm:@commitlint/lint", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:@commitlint/config-validator", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:@commitlint/execute-rule", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:@commitlint/resolve-extends", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:chalk@5.6.2", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:cosmiconfig", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:cosmiconfig-typescript-loader", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:lodash.isplainobject", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:lodash.merge", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:lodash.uniq", + "type": "static" + }, + { + "source": "npm:@commitlint/parse", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/parse", + "target": "npm:conventional-changelog-angular", + "type": "static" + }, + { + "source": "npm:@commitlint/parse", + "target": "npm:conventional-commits-parser@5.0.0", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:@commitlint/top-level", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:git-raw-commits@4.0.0", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:minimist", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:tinyexec", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:@commitlint/config-validator", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:global-directory", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:import-meta-resolve", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:lodash.mergewith", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:resolve-from@5.0.0", + "type": "static" + }, + { + "source": "npm:@commitlint/rules", + "target": "npm:@commitlint/ensure", + "type": "static" + }, + { + "source": "npm:@commitlint/rules", + "target": "npm:@commitlint/message", + "type": "static" + }, + { + "source": "npm:@commitlint/rules", + "target": "npm:@commitlint/to-lines", + "type": "static" + }, + { + "source": "npm:@commitlint/rules", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/top-level", + "target": "npm:find-up@7.0.0", + "type": "static" + }, + { + "source": "npm:@commitlint/types", + "target": "npm:@types/conventional-commits-parser", + "type": "static" + }, + { + "source": "npm:@commitlint/types", + "target": "npm:chalk@5.6.2", + "type": "static" + }, + { + "source": "npm:@emnapi/core", + "target": "npm:@emnapi/wasi-threads", + "type": "static" + }, + { + "source": "npm:@emnapi/core", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:@emnapi/runtime", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:@emnapi/wasi-threads", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:@eslint-community/eslint-utils", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@eslint-community/eslint-utils", + "target": "npm:eslint-visitor-keys@3.4.3", + "type": "static" + }, + { + "source": "npm:@eslint/config-array", + "target": "npm:@eslint/object-schema", + "type": "static" + }, + { + "source": "npm:@eslint/config-array", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@eslint/config-array", + "target": "npm:minimatch@3.1.2", + "type": "static" + }, + { + "source": "npm:@eslint/config-helpers", + "target": "npm:@eslint/core", + "type": "static" + }, + { + "source": "npm:@eslint/core", + "target": "npm:@types/json-schema", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:ajv@6.12.6", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:espree", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:globals@14.0.0", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:ignore@5.3.2", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:import-fresh", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:js-yaml@4.1.1", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:minimatch@3.1.2", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:strip-json-comments", + "type": "static" + }, + { + "source": "npm:@eslint/plugin-kit", + "target": "npm:@eslint/core", + "type": "static" + }, + { + "source": "npm:@eslint/plugin-kit", + "target": "npm:levn", + "type": "static" + }, + { + "source": "npm:@humanfs/node", + "target": "npm:@humanfs/core", + "type": "static" + }, + { + "source": "npm:@humanfs/node", + "target": "npm:@humanwhocodes/retry", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@inquirer/figures", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/confirm", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/confirm", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/confirm", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:@inquirer/figures", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:cli-width", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:mute-stream", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:signal-exit@4.1.0", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:wrap-ansi@6.2.0", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/editor", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/editor", + "target": "npm:@inquirer/external-editor", + "type": "static" + }, + { + "source": "npm:@inquirer/editor", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/editor", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/expand", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/expand", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/expand", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/expand", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/external-editor", + "target": "npm:chardet", + "type": "static" + }, + { + "source": "npm:@inquirer/external-editor", + "target": "npm:iconv-lite@0.7.0", + "type": "static" + }, + { + "source": "npm:@inquirer/external-editor", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/input", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/input", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/input", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/number", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/number", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/number", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/password", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:@inquirer/password", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/password", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/password", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/checkbox", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/confirm", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/editor", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/expand", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/input", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/number", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/password", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/rawlist", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/search", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/select", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/rawlist", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/rawlist", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/rawlist", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/rawlist", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:@inquirer/figures", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@inquirer/figures", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@inquirer/type", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@isaacs/brace-expansion", + "target": "npm:@isaacs/balanced-match", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:string-width@5.1.2", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:string-width-cjs", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:strip-ansi-cjs", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:wrap-ansi@8.1.0", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:wrap-ansi-cjs", + "type": "static" + }, + { + "source": "npm:@isaacs/fs-minipass", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:camelcase@5.3.1", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:find-up@4.1.0", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:get-package-type", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:js-yaml@3.14.2", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:resolve-from@5.0.0", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/console", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/pattern", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/reporters", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:ansi-escapes@4.3.2", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-changed-files", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-config", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-resolve-dependencies", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-runner", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-runtime", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-snapshot", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-watcher", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@jest/environment", + "target": "npm:@jest/fake-timers", + "type": "static" + }, + { + "source": "npm:@jest/environment", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/environment", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/environment", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:@jest/expect-utils", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:@jest/expect", + "target": "npm:expect", + "type": "static" + }, + { + "source": "npm:@jest/expect", + "target": "npm:jest-snapshot", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:@sinonjs/fake-timers", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/globals", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:@jest/globals", + "target": "npm:@jest/expect", + "type": "static" + }, + { + "source": "npm:@jest/globals", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/globals", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:@jest/pattern", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/pattern", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@bcoe/v8-coverage", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jest/console", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:collect-v8-coverage", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-lib-instrument", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-lib-report", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-lib-source-maps", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-reports", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:jest-worker", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:string-length", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:v8-to-istanbul", + "type": "static" + }, + { + "source": "npm:@jest/schemas", + "target": "npm:@sinclair/typebox", + "type": "static" + }, + { + "source": "npm:@jest/snapshot-utils", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/snapshot-utils", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/snapshot-utils", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/snapshot-utils", + "target": "npm:natural-compare", + "type": "static" + }, + { + "source": "npm:@jest/source-map", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@jest/source-map", + "target": "npm:callsites", + "type": "static" + }, + { + "source": "npm:@jest/source-map", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/test-result", + "target": "npm:@jest/console", + "type": "static" + }, + { + "source": "npm:@jest/test-result", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/test-result", + "target": "npm:@types/istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:@jest/test-result", + "target": "npm:collect-v8-coverage", + "type": "static" + }, + { + "source": "npm:@jest/test-sequencer", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:@jest/test-sequencer", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/test-sequencer", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:@jest/test-sequencer", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:babel-plugin-istanbul", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:convert-source-map", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:fast-json-stable-stringify", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:pirates", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:write-file-atomic@5.0.1", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@jest/pattern", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@jest/schemas", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@types/istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@types/istanbul-reports", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@types/yargs", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jridgewell/gen-mapping", + "target": "npm:@jridgewell/sourcemap-codec", + "type": "static" + }, + { + "source": "npm:@jridgewell/gen-mapping", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@jridgewell/remapping", + "target": "npm:@jridgewell/gen-mapping", + "type": "static" + }, + { + "source": "npm:@jridgewell/remapping", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@jridgewell/trace-mapping", + "target": "npm:@jridgewell/resolve-uri", + "type": "static" + }, + { + "source": "npm:@jridgewell/trace-mapping", + "target": "npm:@jridgewell/sourcemap-codec", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@npmcli/arborist", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@nx/devkit", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@octokit/plugin-enterprise-rest", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@octokit/rest", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:aproba", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:byte-size", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:cmd-shim@6.0.3", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:color-support", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:columnify", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:console-control-strings", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:conventional-changelog-core", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:conventional-recommended-bump", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:cosmiconfig", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:dedent@1.5.3", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:execa@5.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:fs-extra", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:get-stream@6.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:git-url-parse", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:glob-parent@6.0.2", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:has-unicode", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:ini@1.3.8", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:init-package-json", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:inquirer", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:is-ci", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:is-stream@2.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:js-yaml@4.1.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:libnpmpublish", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:load-json-file@6.2.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:make-dir@4.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:minimatch@3.0.5", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:multimatch", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:npm-packlist", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:nx", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:p-map@4.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:p-map-series", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:p-queue", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:p-reduce", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:pacote@21.0.1", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:pify@5.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:read-cmd-shim@4.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:resolve-from@5.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:rimraf", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:semver@7.7.2", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:set-blocking", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:tar@6.2.1", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:temp-dir", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:through", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:tinyglobby@0.2.12", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:upath", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:uuid", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:validate-npm-package-name", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:wide-align", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:write-file-atomic@5.0.1", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:write-pkg", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.12", + "target": "npm:@emnapi/core", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.12", + "target": "npm:@emnapi/runtime", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.12", + "target": "npm:@tybys/wasm-util@0.10.1", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.4", + "target": "npm:@emnapi/core", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.4", + "target": "npm:@emnapi/runtime", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.4", + "target": "npm:@tybys/wasm-util@0.9.0", + "type": "static" + }, + { + "source": "npm:@nodelib/fs.scandir", + "target": "npm:@nodelib/fs.stat", + "type": "static" + }, + { + "source": "npm:@nodelib/fs.scandir", + "target": "npm:run-parallel", + "type": "static" + }, + { + "source": "npm:@nodelib/fs.walk", + "target": "npm:@nodelib/fs.scandir", + "type": "static" + }, + { + "source": "npm:@nodelib/fs.walk", + "target": "npm:fastq", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:http-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:https-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:socks-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:http-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:https-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:socks-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@isaacs/string-locale-compare", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/fs", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/installed-package-contents@3.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/map-workspaces", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/metavuln-calculator", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/name-from-folder@3.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/node-gyp@4.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/query", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/redact", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:bin-links", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:common-ancestor-path", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:hosted-git-info@9.0.2", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:json-stringify-nice", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:minimatch@10.1.1", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:nopt", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:npm-install-checks@7.1.2", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:npm-pick-manifest@11.0.3", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:pacote@21.0.4", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:parse-conflict-json", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:proggy", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:promise-all-reject-late", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:promise-call-limit", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:treeverse", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:walk-up-path", + "type": "static" + }, + { + "source": "npm:@npmcli/fs", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:@npmcli/promise-spawn@8.0.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:ini@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:npm-pick-manifest@10.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:which@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:@npmcli/promise-spawn@9.0.1", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:ini@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:npm-pick-manifest@11.0.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:which@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/installed-package-contents@3.0.0", + "target": "npm:npm-bundled@4.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/installed-package-contents@3.0.0", + "target": "npm:npm-normalize-package-bin@4.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/installed-package-contents@4.0.0", + "target": "npm:npm-bundled@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/installed-package-contents@4.0.0", + "target": "npm:npm-normalize-package-bin@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/map-workspaces", + "target": "npm:@npmcli/name-from-folder@4.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/map-workspaces", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:@npmcli/map-workspaces", + "target": "npm:glob@12.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/map-workspaces", + "target": "npm:minimatch@10.1.1", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:json-parse-even-better-errors@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:pacote@21.0.4", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:@npmcli/git@7.0.1", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:glob@11.1.0", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:hosted-git-info@9.0.2", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:json-parse-even-better-errors@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:@npmcli/promise-spawn@8.0.3", + "target": "npm:which@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/promise-spawn@9.0.1", + "target": "npm:which@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/query", + "target": "npm:postcss-selector-parser", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:@npmcli/node-gyp@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:@npmcli/promise-spawn@9.0.1", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:node-gyp", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:which@5.0.0", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:@zkochan/js-yaml", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:ejs", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:enquirer", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:minimatch@9.0.3", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:nx", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/auth-token", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/graphql", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/request", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/request-error", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:before-after-hook", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:universal-user-agent", + "type": "static" + }, + { + "source": "npm:@octokit/endpoint", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/endpoint", + "target": "npm:universal-user-agent", + "type": "static" + }, + { + "source": "npm:@octokit/graphql", + "target": "npm:@octokit/request", + "type": "static" + }, + { + "source": "npm:@octokit/graphql", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/graphql", + "target": "npm:universal-user-agent", + "type": "static" + }, + { + "source": "npm:@octokit/plugin-paginate-rest", + "target": "npm:@octokit/core", + "type": "static" + }, + { + "source": "npm:@octokit/plugin-paginate-rest", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/plugin-request-log", + "target": "npm:@octokit/core", + "type": "static" + }, + { + "source": "npm:@octokit/plugin-rest-endpoint-methods", + "target": "npm:@octokit/core", + "type": "static" + }, + { + "source": "npm:@octokit/plugin-rest-endpoint-methods", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/request-error", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/request-error", + "target": "npm:deprecation", + "type": "static" + }, + { + "source": "npm:@octokit/request-error", + "target": "npm:once", + "type": "static" + }, + { + "source": "npm:@octokit/request", + "target": "npm:@octokit/endpoint", + "type": "static" + }, + { + "source": "npm:@octokit/request", + "target": "npm:@octokit/request-error", + "type": "static" + }, + { + "source": "npm:@octokit/request", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/request", + "target": "npm:universal-user-agent", + "type": "static" + }, + { + "source": "npm:@octokit/rest", + "target": "npm:@octokit/core", + "type": "static" + }, + { + "source": "npm:@octokit/rest", + "target": "npm:@octokit/plugin-paginate-rest", + "type": "static" + }, + { + "source": "npm:@octokit/rest", + "target": "npm:@octokit/plugin-request-log", + "type": "static" + }, + { + "source": "npm:@octokit/rest", + "target": "npm:@octokit/plugin-rest-endpoint-methods", + "type": "static" + }, + { + "source": "npm:@octokit/types", + "target": "npm:@octokit/openapi-types", + "type": "static" + }, + { + "source": "npm:@quansync/fs", + "target": "npm:quansync", + "type": "static" + }, + { + "source": "npm:@sigstore/bundle", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:@sigstore/bundle", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:@sigstore/core", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:@sigstore/tuf", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + }, + { + "source": "npm:@sigstore/tuf", + "target": "npm:tuf-js", + "type": "static" + }, + { + "source": "npm:@sigstore/verify", + "target": "npm:@sigstore/bundle", + "type": "static" + }, + { + "source": "npm:@sigstore/verify", + "target": "npm:@sigstore/core", + "type": "static" + }, + { + "source": "npm:@sigstore/verify", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + }, + { + "source": "npm:@sinonjs/commons", + "target": "npm:type-detect", + "type": "static" + }, + { + "source": "npm:@sinonjs/fake-timers", + "target": "npm:@sinonjs/commons", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:@babel/generator", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:@babel/traverse", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:javascript-natural-sort", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:lodash-es", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:minimatch@9.0.5", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:parse-imports-exports", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:prettier", + "type": "static" + }, + { + "source": "npm:@tufjs/models", + "target": "npm:@tufjs/canonical-json", + "type": "static" + }, + { + "source": "npm:@tufjs/models", + "target": "npm:minimatch@9.0.5", + "type": "static" + }, + { + "source": "npm:@tybys/wasm-util@0.10.1", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:@tybys/wasm-util@0.9.0", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@types/babel__generator", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@types/babel__template", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@types/babel__traverse", + "type": "static" + }, + { + "source": "npm:@types/babel__generator", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@types/babel__template", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@types/babel__template", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@types/babel__traverse", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@types/conventional-commits-parser", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@types/istanbul-lib-report", + "target": "npm:@types/istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:@types/istanbul-reports", + "target": "npm:@types/istanbul-lib-report", + "type": "static" + }, + { + "source": "npm:@types/jest", + "target": "npm:expect", + "type": "static" + }, + { + "source": "npm:@types/jest", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:@types/node@22.19.1", + "target": "npm:undici-types@6.21.0", + "type": "static" + }, + { + "source": "npm:@types/node", + "target": "npm:undici-types@7.16.0", + "type": "static" + }, + { + "source": "npm:@types/ws", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@types/yargs", + "target": "npm:@types/yargs-parser", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@eslint-community/regexpp", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/parser", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/scope-manager", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/type-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/visitor-keys", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:graphemer", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:ignore@7.0.5", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:natural-compare", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:ts-api-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:@typescript-eslint/scope-manager", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:@typescript-eslint/typescript-estree", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:@typescript-eslint/visitor-keys", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/project-service", + "target": "npm:@typescript-eslint/tsconfig-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/project-service", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/project-service", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/project-service", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/scope-manager", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/scope-manager", + "target": "npm:@typescript-eslint/visitor-keys", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/tsconfig-utils", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:@typescript-eslint/typescript-estree", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:@typescript-eslint/utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:ts-api-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:@typescript-eslint/project-service", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:@typescript-eslint/tsconfig-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:@typescript-eslint/visitor-keys", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:fast-glob", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:is-glob", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:minimatch@9.0.5", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:ts-api-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:@eslint-community/eslint-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:@typescript-eslint/scope-manager", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:@typescript-eslint/typescript-estree", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/visitor-keys", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/visitor-keys", + "target": "npm:eslint-visitor-keys@4.2.1", + "type": "static" + }, + { + "source": "npm:@unrs/resolver-binding-wasm32-wasi", + "target": "npm:@napi-rs/wasm-runtime@0.2.12", + "type": "static" + }, + { + "source": "npm:@yarnpkg/parsers", + "target": "npm:js-yaml@3.14.2", + "type": "static" + }, + { + "source": "npm:@yarnpkg/parsers", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:@zkochan/js-yaml", + "target": "npm:argparse@2.0.1", + "type": "static" + }, + { + "source": "npm:JSONStream", + "target": "npm:jsonparse", + "type": "static" + }, + { + "source": "npm:JSONStream", + "target": "npm:through", + "type": "static" + }, + { + "source": "npm:acorn-jsx", + "target": "npm:acorn", + "type": "static" + }, + { + "source": "npm:aggregate-error", + "target": "npm:clean-stack", + "type": "static" + }, + { + "source": "npm:aggregate-error", + "target": "npm:indent-string", + "type": "static" + }, + { + "source": "npm:ajv@6.12.6", + "target": "npm:fast-deep-equal", + "type": "static" + }, + { + "source": "npm:ajv@6.12.6", + "target": "npm:fast-json-stable-stringify", + "type": "static" + }, + { + "source": "npm:ajv@6.12.6", + "target": "npm:json-schema-traverse@0.4.1", + "type": "static" + }, + { + "source": "npm:ajv@6.12.6", + "target": "npm:uri-js", + "type": "static" + }, + { + "source": "npm:ajv@8.17.1", + "target": "npm:fast-deep-equal", + "type": "static" + }, + { + "source": "npm:ajv@8.17.1", + "target": "npm:fast-uri", + "type": "static" + }, + { + "source": "npm:ajv@8.17.1", + "target": "npm:json-schema-traverse@1.0.0", + "type": "static" + }, + { + "source": "npm:ajv@8.17.1", + "target": "npm:require-from-string", + "type": "static" + }, + { + "source": "npm:ansi-escapes@4.3.2", + "target": "npm:type-fest@0.21.3", + "type": "static" + }, + { + "source": "npm:ansi-escapes@7.2.0", + "target": "npm:environment", + "type": "static" + }, + { + "source": "npm:ansi-styles@4.3.0", + "target": "npm:color-convert", + "type": "static" + }, + { + "source": "npm:anymatch", + "target": "npm:normalize-path", + "type": "static" + }, + { + "source": "npm:anymatch", + "target": "npm:picomatch@2.3.1", + "type": "static" + }, + { + "source": "npm:argparse@1.0.10", + "target": "npm:sprintf-js", + "type": "static" + }, + { + "source": "npm:axios", + "target": "npm:follow-redirects", + "type": "static" + }, + { + "source": "npm:axios", + "target": "npm:form-data", + "type": "static" + }, + { + "source": "npm:axios", + "target": "npm:proxy-from-env", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:@types/babel__core", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:babel-plugin-istanbul", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:babel-preset-jest", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:@istanbuljs/load-nyc-config", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:@istanbuljs/schema", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:istanbul-lib-instrument", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:test-exclude", + "type": "static" + }, + { + "source": "npm:babel-plugin-jest-hoist", + "target": "npm:@types/babel__core", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-async-generators", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-bigint", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-class-properties", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-class-static-block", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-import-attributes", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-import-meta", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-json-strings", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-logical-assignment-operators", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-nullish-coalescing-operator", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-numeric-separator", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-object-rest-spread", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-optional-catch-binding", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-optional-chaining", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-private-property-in-object", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-top-level-await", + "type": "static" + }, + { + "source": "npm:babel-preset-jest", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:babel-preset-jest", + "target": "npm:babel-plugin-jest-hoist", + "type": "static" + }, + { + "source": "npm:babel-preset-jest", + "target": "npm:babel-preset-current-node-syntax", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:cmd-shim@7.0.0", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:npm-normalize-package-bin@4.0.0", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:read-cmd-shim@5.0.0", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:write-file-atomic@6.0.0", + "type": "static" + }, + { + "source": "npm:bl", + "target": "npm:buffer", + "type": "static" + }, + { + "source": "npm:bl", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:bl", + "target": "npm:readable-stream@3.6.2", + "type": "static" + }, + { + "source": "npm:brace-expansion@1.1.12", + "target": "npm:balanced-match", + "type": "static" + }, + { + "source": "npm:brace-expansion@1.1.12", + "target": "npm:concat-map", + "type": "static" + }, + { + "source": "npm:brace-expansion@2.0.2", + "target": "npm:balanced-match", + "type": "static" + }, + { + "source": "npm:braces", + "target": "npm:fill-range", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:baseline-browser-mapping", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:caniuse-lite", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:electron-to-chromium", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:node-releases", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:update-browserslist-db", + "type": "static" + }, + { + "source": "npm:bs-logger", + "target": "npm:fast-json-stable-stringify", + "type": "static" + }, + { + "source": "npm:bser", + "target": "npm:node-int64", + "type": "static" + }, + { + "source": "npm:buffer", + "target": "npm:base64-js", + "type": "static" + }, + { + "source": "npm:buffer", + "target": "npm:ieee754", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:@npmcli/fs", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:fs-minipass@3.0.3", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:minipass-collect", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:minipass-flush", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:minipass-pipeline", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:p-map@7.0.4", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:tar@7.5.2", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:unique-filename", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:@npmcli/fs", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:fs-minipass@3.0.3", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:glob@11.1.0", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:minipass-collect", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:minipass-flush", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:minipass-pipeline", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:p-map@7.0.4", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:ssri@13.0.0", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:unique-filename", + "type": "static" + }, + { + "source": "npm:call-bind-apply-helpers", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:call-bind-apply-helpers", + "target": "npm:function-bind", + "type": "static" + }, + { + "source": "npm:camelcase-keys", + "target": "npm:camelcase@5.3.1", + "type": "static" + }, + { + "source": "npm:camelcase-keys", + "target": "npm:map-obj@4.3.0", + "type": "static" + }, + { + "source": "npm:camelcase-keys", + "target": "npm:quick-lru", + "type": "static" + }, + { + "source": "npm:chalk@4.1.0", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:chalk@4.1.0", + "target": "npm:supports-color@7.2.0", + "type": "static" + }, + { + "source": "npm:chalk@4.1.2", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:chalk@4.1.2", + "target": "npm:supports-color@7.2.0", + "type": "static" + }, + { + "source": "npm:class-validator", + "target": "npm:@types/validator", + "type": "static" + }, + { + "source": "npm:class-validator", + "target": "npm:libphonenumber-js", + "type": "static" + }, + { + "source": "npm:class-validator", + "target": "npm:validator", + "type": "static" + }, + { + "source": "npm:cli-cursor@3.1.0", + "target": "npm:restore-cursor@3.1.0", + "type": "static" + }, + { + "source": "npm:cli-cursor@5.0.0", + "target": "npm:restore-cursor@5.1.0", + "type": "static" + }, + { + "source": "npm:cli-truncate", + "target": "npm:slice-ansi", + "type": "static" + }, + { + "source": "npm:cli-truncate", + "target": "npm:string-width@8.1.0", + "type": "static" + }, + { + "source": "npm:cliui@7.0.4", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:cliui@7.0.4", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:cliui@7.0.4", + "target": "npm:wrap-ansi@7.0.0", + "type": "static" + }, + { + "source": "npm:cliui@8.0.1", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:cliui@8.0.1", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:cliui@8.0.1", + "target": "npm:wrap-ansi@7.0.0", + "type": "static" + }, + { + "source": "npm:color-convert", + "target": "npm:color-name", + "type": "static" + }, + { + "source": "npm:columnify", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:columnify", + "target": "npm:wcwidth", + "type": "static" + }, + { + "source": "npm:combined-stream", + "target": "npm:delayed-stream", + "type": "static" + }, + { + "source": "npm:compare-func", + "target": "npm:array-ify", + "type": "static" + }, + { + "source": "npm:compare-func", + "target": "npm:dot-prop", + "type": "static" + }, + { + "source": "npm:concat-stream", + "target": "npm:buffer-from", + "type": "static" + }, + { + "source": "npm:concat-stream", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:concat-stream", + "target": "npm:readable-stream@3.6.2", + "type": "static" + }, + { + "source": "npm:concat-stream", + "target": "npm:typedarray", + "type": "static" + }, + { + "source": "npm:conventional-changelog-angular", + "target": "npm:compare-func", + "type": "static" + }, + { + "source": "npm:conventional-changelog-conventionalcommits", + "target": "npm:compare-func", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:add-stream", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:conventional-changelog-writer", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:conventional-commits-parser@4.0.0", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:dateformat", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:get-pkg-repo", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:git-raw-commits@3.0.0", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:git-remote-origin-url", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:git-semver-tags", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:normalize-package-data@3.0.3", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:read-pkg@3.0.0", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:read-pkg-up@3.0.0", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:conventional-commits-filter", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:dateformat", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:handlebars", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:json-stringify-safe", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:split", + "type": "static" + }, + { + "source": "npm:conventional-commits-filter", + "target": "npm:lodash.ismatch", + "type": "static" + }, + { + "source": "npm:conventional-commits-filter", + "target": "npm:modify-values", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@4.0.0", + "target": "npm:JSONStream", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@4.0.0", + "target": "npm:is-text-path@1.0.1", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@4.0.0", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@4.0.0", + "target": "npm:split2@3.2.2", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@5.0.0", + "target": "npm:JSONStream", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@5.0.0", + "target": "npm:is-text-path@2.0.0", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@5.0.0", + "target": "npm:meow@12.1.1", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@5.0.0", + "target": "npm:split2@4.2.0", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:concat-stream", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:conventional-changelog-preset-loader", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:conventional-commits-filter", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:conventional-commits-parser@4.0.0", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:git-raw-commits@3.0.0", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:git-semver-tags", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:cosmiconfig-typescript-loader", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:cosmiconfig-typescript-loader", + "target": "npm:cosmiconfig", + "type": "static" + }, + { + "source": "npm:cosmiconfig-typescript-loader", + "target": "npm:jiti", + "type": "static" + }, + { + "source": "npm:cosmiconfig-typescript-loader", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:env-paths", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:import-fresh", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:js-yaml@4.1.0", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:cross-spawn", + "target": "npm:path-key", + "type": "static" + }, + { + "source": "npm:cross-spawn", + "target": "npm:shebang-command", + "type": "static" + }, + { + "source": "npm:cross-spawn", + "target": "npm:which@2.0.2", + "type": "static" + }, + { + "source": "npm:debug", + "target": "npm:ms", + "type": "static" + }, + { + "source": "npm:decamelize-keys", + "target": "npm:decamelize", + "type": "static" + }, + { + "source": "npm:decamelize-keys", + "target": "npm:map-obj@1.0.1", + "type": "static" + }, + { + "source": "npm:defaults", + "target": "npm:clone", + "type": "static" + }, + { + "source": "npm:domexception", + "target": "npm:webidl-conversions", + "type": "static" + }, + { + "source": "npm:dot-prop", + "target": "npm:is-obj", + "type": "static" + }, + { + "source": "npm:dotenv-expand", + "target": "npm:dotenv", + "type": "static" + }, + { + "source": "npm:dunder-proto", + "target": "npm:call-bind-apply-helpers", + "type": "static" + }, + { + "source": "npm:dunder-proto", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:dunder-proto", + "target": "npm:gopd", + "type": "static" + }, + { + "source": "npm:ejs", + "target": "npm:jake", + "type": "static" + }, + { + "source": "npm:encoding", + "target": "npm:iconv-lite@0.6.3", + "type": "static" + }, + { + "source": "npm:end-of-stream", + "target": "npm:once", + "type": "static" + }, + { + "source": "npm:enquirer", + "target": "npm:ansi-colors", + "type": "static" + }, + { + "source": "npm:error-ex", + "target": "npm:is-arrayish", + "type": "static" + }, + { + "source": "npm:es-object-atoms", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:es-set-tostringtag", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:es-set-tostringtag", + "target": "npm:get-intrinsic", + "type": "static" + }, + { + "source": "npm:es-set-tostringtag", + "target": "npm:has-tostringtag", + "type": "static" + }, + { + "source": "npm:es-set-tostringtag", + "target": "npm:hasown", + "type": "static" + }, + { + "source": "npm:eslint-config-prettier", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-formatting-reporter", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-formatting-reporter", + "target": "npm:prettier-linter-helpers", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:@dprint/formatter", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:@dprint/markdown", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:@dprint/toml", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:eslint-formatting-reporter", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:eslint-parser-plain", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:prettier", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:synckit@0.9.3", + "type": "static" + }, + { + "source": "npm:eslint-plugin-jest", + "target": "npm:@typescript-eslint/utils", + "type": "static" + }, + { + "source": "npm:eslint-plugin-jest", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-plugin-jest", + "target": "npm:@typescript-eslint/eslint-plugin", + "type": "static" + }, + { + "source": "npm:eslint-plugin-jest", + "target": "npm:jest", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:prettier", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:prettier-linter-helpers", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:synckit@0.11.11", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:eslint-config-prettier", + "type": "static" + }, + { + "source": "npm:eslint-scope", + "target": "npm:esrecurse", + "type": "static" + }, + { + "source": "npm:eslint-scope", + "target": "npm:estraverse", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint-community/eslint-utils", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint-community/regexpp", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/config-array", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/config-helpers", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/core", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/eslintrc", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/js", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/plugin-kit", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@humanfs/node", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@humanwhocodes/module-importer", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@humanwhocodes/retry", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@types/estree", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:ajv@6.12.6", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:cross-spawn", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:escape-string-regexp@4.0.0", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:eslint-scope", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:eslint-visitor-keys@4.2.1", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:espree", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:esquery", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:esutils", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:fast-deep-equal", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:file-entry-cache", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:find-up@5.0.0", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:glob-parent@6.0.2", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:ignore@5.3.2", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:is-glob", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:json-stable-stringify-without-jsonify", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:lodash.merge", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:minimatch@3.1.2", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:natural-compare", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:optionator", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:jiti", + "type": "static" + }, + { + "source": "npm:espree", + "target": "npm:acorn", + "type": "static" + }, + { + "source": "npm:espree", + "target": "npm:acorn-jsx", + "type": "static" + }, + { + "source": "npm:espree", + "target": "npm:eslint-visitor-keys@4.2.1", + "type": "static" + }, + { + "source": "npm:esquery", + "target": "npm:estraverse", + "type": "static" + }, + { + "source": "npm:esrecurse", + "target": "npm:estraverse", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:cross-spawn", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:get-stream@6.0.0", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:human-signals", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:is-stream@2.0.0", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:merge-stream", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:npm-run-path", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:onetime@5.1.2", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:strip-final-newline", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:cross-spawn", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:get-stream@6.0.1", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:human-signals", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:is-stream@2.0.1", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:merge-stream", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:npm-run-path", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:onetime@5.1.2", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:strip-final-newline", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:@jest/expect-utils", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:jest-matcher-utils", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:@nodelib/fs.stat", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:@nodelib/fs.walk", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:glob-parent@5.1.2", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:merge2", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:fastq", + "target": "npm:reusify", + "type": "static" + }, + { + "source": "npm:fb-watchman", + "target": "npm:bser", + "type": "static" + }, + { + "source": "npm:fdir", + "target": "npm:picomatch@4.0.3", + "type": "static" + }, + { + "source": "npm:figures", + "target": "npm:escape-string-regexp@1.0.5", + "type": "static" + }, + { + "source": "npm:file-entry-cache", + "target": "npm:flat-cache", + "type": "static" + }, + { + "source": "npm:filelist", + "target": "npm:minimatch@5.1.6", + "type": "static" + }, + { + "source": "npm:fill-range", + "target": "npm:to-regex-range", + "type": "static" + }, + { + "source": "npm:find-up@2.1.0", + "target": "npm:locate-path@2.0.0", + "type": "static" + }, + { + "source": "npm:find-up@4.1.0", + "target": "npm:locate-path@5.0.0", + "type": "static" + }, + { + "source": "npm:find-up@4.1.0", + "target": "npm:path-exists@4.0.0", + "type": "static" + }, + { + "source": "npm:find-up@5.0.0", + "target": "npm:locate-path@6.0.0", + "type": "static" + }, + { + "source": "npm:find-up@5.0.0", + "target": "npm:path-exists@4.0.0", + "type": "static" + }, + { + "source": "npm:find-up@7.0.0", + "target": "npm:locate-path@7.2.0", + "type": "static" + }, + { + "source": "npm:find-up@7.0.0", + "target": "npm:path-exists@5.0.0", + "type": "static" + }, + { + "source": "npm:find-up@7.0.0", + "target": "npm:unicorn-magic", + "type": "static" + }, + { + "source": "npm:flat-cache", + "target": "npm:flatted", + "type": "static" + }, + { + "source": "npm:flat-cache", + "target": "npm:keyv", + "type": "static" + }, + { + "source": "npm:foreground-child", + "target": "npm:cross-spawn", + "type": "static" + }, + { + "source": "npm:foreground-child", + "target": "npm:signal-exit@4.1.0", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:asynckit", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:combined-stream", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:es-set-tostringtag", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:hasown", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:mime-types", + "type": "static" + }, + { + "source": "npm:front-matter", + "target": "npm:js-yaml@3.14.2", + "type": "static" + }, + { + "source": "npm:fs-extra", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:fs-extra", + "target": "npm:jsonfile", + "type": "static" + }, + { + "source": "npm:fs-extra", + "target": "npm:universalify", + "type": "static" + }, + { + "source": "npm:fs-minipass@2.1.0", + "target": "npm:minipass@3.3.6", + "type": "static" + }, + { + "source": "npm:fs-minipass@3.0.3", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:call-bind-apply-helpers", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:es-define-property", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:es-object-atoms", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:function-bind", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:get-proto", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:gopd", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:has-symbols", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:hasown", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:math-intrinsics", + "type": "static" + }, + { + "source": "npm:get-pkg-repo", + "target": "npm:@hutson/parse-repository-url", + "type": "static" + }, + { + "source": "npm:get-pkg-repo", + "target": "npm:hosted-git-info@4.1.0", + "type": "static" + }, + { + "source": "npm:get-pkg-repo", + "target": "npm:through2", + "type": "static" + }, + { + "source": "npm:get-pkg-repo", + "target": "npm:yargs@16.2.0", + "type": "static" + }, + { + "source": "npm:get-proto", + "target": "npm:dunder-proto", + "type": "static" + }, + { + "source": "npm:get-proto", + "target": "npm:es-object-atoms", + "type": "static" + }, + { + "source": "npm:git-raw-commits@3.0.0", + "target": "npm:dargs@7.0.0", + "type": "static" + }, + { + "source": "npm:git-raw-commits@3.0.0", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:git-raw-commits@3.0.0", + "target": "npm:split2@3.2.2", + "type": "static" + }, + { + "source": "npm:git-raw-commits@4.0.0", + "target": "npm:dargs@8.1.0", + "type": "static" + }, + { + "source": "npm:git-raw-commits@4.0.0", + "target": "npm:meow@12.1.1", + "type": "static" + }, + { + "source": "npm:git-raw-commits@4.0.0", + "target": "npm:split2@4.2.0", + "type": "static" + }, + { + "source": "npm:git-remote-origin-url", + "target": "npm:gitconfiglocal", + "type": "static" + }, + { + "source": "npm:git-remote-origin-url", + "target": "npm:pify@2.3.0", + "type": "static" + }, + { + "source": "npm:git-semver-tags", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:git-semver-tags", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:git-up", + "target": "npm:is-ssh", + "type": "static" + }, + { + "source": "npm:git-up", + "target": "npm:parse-url", + "type": "static" + }, + { + "source": "npm:git-url-parse", + "target": "npm:git-up", + "type": "static" + }, + { + "source": "npm:gitconfiglocal", + "target": "npm:ini@1.3.8", + "type": "static" + }, + { + "source": "npm:glob-parent@5.1.2", + "target": "npm:is-glob", + "type": "static" + }, + { + "source": "npm:glob-parent@6.0.2", + "target": "npm:is-glob", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:foreground-child", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:jackspeak@3.4.3", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:minimatch@9.0.5", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:package-json-from-dist", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:path-scurry@1.11.1", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:foreground-child", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:jackspeak@4.1.1", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:minimatch@10.1.1", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:package-json-from-dist", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:path-scurry@2.0.1", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:foreground-child", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:jackspeak@4.1.1", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:minimatch@10.1.1", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:package-json-from-dist", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:path-scurry@2.0.1", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:fs.realpath", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:inflight", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:minimatch@3.1.2", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:once", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:path-is-absolute", + "type": "static" + }, + { + "source": "npm:glob@9.3.5", + "target": "npm:fs.realpath", + "type": "static" + }, + { + "source": "npm:glob@9.3.5", + "target": "npm:minimatch@8.0.4", + "type": "static" + }, + { + "source": "npm:glob@9.3.5", + "target": "npm:minipass@4.2.8", + "type": "static" + }, + { + "source": "npm:glob@9.3.5", + "target": "npm:path-scurry@1.11.1", + "type": "static" + }, + { + "source": "npm:global-directory", + "target": "npm:ini@4.1.1", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:minimist", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:neo-async", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:source-map", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:wordwrap", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:uglify-js", + "type": "static" + }, + { + "source": "npm:has-tostringtag", + "target": "npm:has-symbols", + "type": "static" + }, + { + "source": "npm:hasown", + "target": "npm:function-bind", + "type": "static" + }, + { + "source": "npm:hosted-git-info@4.1.0", + "target": "npm:lru-cache@6.0.0", + "type": "static" + }, + { + "source": "npm:hosted-git-info@8.1.0", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:hosted-git-info@9.0.2", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:http-proxy-agent", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:http-proxy-agent", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:https-proxy-agent", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:https-proxy-agent", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:iconv-lite@0.6.3", + "target": "npm:safer-buffer", + "type": "static" + }, + { + "source": "npm:iconv-lite@0.7.0", + "target": "npm:safer-buffer", + "type": "static" + }, + { + "source": "npm:ignore-walk", + "target": "npm:minimatch@10.1.1", + "type": "static" + }, + { + "source": "npm:import-fresh", + "target": "npm:parent-module", + "type": "static" + }, + { + "source": "npm:import-fresh", + "target": "npm:resolve-from@4.0.0", + "type": "static" + }, + { + "source": "npm:import-local@3.1.0", + "target": "npm:pkg-dir", + "type": "static" + }, + { + "source": "npm:import-local@3.1.0", + "target": "npm:resolve-cwd", + "type": "static" + }, + { + "source": "npm:import-local@3.2.0", + "target": "npm:pkg-dir", + "type": "static" + }, + { + "source": "npm:import-local@3.2.0", + "target": "npm:resolve-cwd", + "type": "static" + }, + { + "source": "npm:inflight", + "target": "npm:once", + "type": "static" + }, + { + "source": "npm:inflight", + "target": "npm:wrappy", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:promzard", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:read", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:validate-npm-package-name", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@inquirer/prompts", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:mute-stream", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:run-async", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:rxjs", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:is-ci", + "target": "npm:ci-info@3.9.0", + "type": "static" + }, + { + "source": "npm:is-core-module", + "target": "npm:hasown", + "type": "static" + }, + { + "source": "npm:is-fullwidth-code-point@5.1.0", + "target": "npm:get-east-asian-width", + "type": "static" + }, + { + "source": "npm:is-glob", + "target": "npm:is-extglob", + "type": "static" + }, + { + "source": "npm:is-ssh", + "target": "npm:protocols", + "type": "static" + }, + { + "source": "npm:is-text-path@1.0.1", + "target": "npm:text-extensions@1.9.0", + "type": "static" + }, + { + "source": "npm:is-text-path@2.0.0", + "target": "npm:text-extensions@2.4.0", + "type": "static" + }, + { + "source": "npm:is-wsl", + "target": "npm:is-docker", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:@istanbuljs/schema", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:istanbul-lib-report", + "target": "npm:istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:istanbul-lib-report", + "target": "npm:make-dir@4.0.0", + "type": "static" + }, + { + "source": "npm:istanbul-lib-report", + "target": "npm:supports-color@7.2.0", + "type": "static" + }, + { + "source": "npm:istanbul-lib-source-maps", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:istanbul-lib-source-maps", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:istanbul-lib-source-maps", + "target": "npm:istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:istanbul-reports", + "target": "npm:html-escaper", + "type": "static" + }, + { + "source": "npm:istanbul-reports", + "target": "npm:istanbul-lib-report", + "type": "static" + }, + { + "source": "npm:jackspeak@3.4.3", + "target": "npm:@isaacs/cliui", + "type": "static" + }, + { + "source": "npm:jackspeak@3.4.3", + "target": "npm:@pkgjs/parseargs", + "type": "static" + }, + { + "source": "npm:jackspeak@4.1.1", + "target": "npm:@isaacs/cliui", + "type": "static" + }, + { + "source": "npm:jake", + "target": "npm:async", + "type": "static" + }, + { + "source": "npm:jake", + "target": "npm:filelist", + "type": "static" + }, + { + "source": "npm:jake", + "target": "npm:picocolors", + "type": "static" + }, + { + "source": "npm:jest-changed-files", + "target": "npm:execa@5.1.1", + "type": "static" + }, + { + "source": "npm:jest-changed-files", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-changed-files", + "target": "npm:p-limit@3.1.0", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@jest/expect", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:co", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:dedent@1.7.0", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:is-generator-fn", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-each", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-matcher-utils", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-runtime", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-snapshot", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:p-limit@3.1.0", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:pure-rand", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:stack-utils", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:@jest/core", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:import-local@3.2.0", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-config", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:@jest/core", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:import-local@3.2.0", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-config", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/pattern", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/test-sequencer", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:babel-jest", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:deepmerge", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-circus", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-docblock", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-environment-node", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-runner", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:strip-json-comments", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@types/node@22.19.1", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/pattern", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/test-sequencer", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:babel-jest", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:deepmerge", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-circus", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-docblock", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-environment-node", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-runner", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:strip-json-comments", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-diff", + "target": "npm:@jest/diff-sequences", + "type": "static" + }, + { + "source": "npm:jest-diff", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-diff", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-diff", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-docblock", + "target": "npm:detect-newline", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:@jest/fake-timers", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:anymatch", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:fb-watchman", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:jest-worker", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:walker", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:fsevents", + "type": "static" + }, + { + "source": "npm:jest-leak-detector", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-leak-detector", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-matcher-utils", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-matcher-utils", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-matcher-utils", + "target": "npm:jest-diff", + "type": "static" + }, + { + "source": "npm:jest-matcher-utils", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:@types/stack-utils", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:stack-utils", + "type": "static" + }, + { + "source": "npm:jest-mock", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-mock", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-mock", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-pnp-resolver", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:jest-resolve-dependencies", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-resolve-dependencies", + "target": "npm:jest-snapshot", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:jest-pnp-resolver", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:unrs-resolver", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/console", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:emittery", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-docblock", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-environment-node", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-leak-detector", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-runtime", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-watcher", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-worker", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:p-limit@3.1.0", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:source-map-support", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/fake-timers", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/globals", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/source-map", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:cjs-module-lexer", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:collect-v8-coverage", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-snapshot", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:strip-bom@4.0.0", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/generator", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/plugin-syntax-jsx", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/plugin-syntax-typescript", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/expect-utils", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/snapshot-utils", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:babel-preset-current-node-syntax", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:expect", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:jest-diff", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:jest-matcher-utils", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:synckit@0.11.11", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:picomatch@4.0.3", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:camelcase@6.3.0", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:leven", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:ansi-escapes@4.3.2", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:emittery", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:string-length", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:@ungap/structured-clone", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:merge-stream", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:supports-color@8.1.1", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:@jest/core", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:import-local@3.2.0", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:jest-cli", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:@jest/core", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:import-local@3.2.0", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:jest-cli", + "type": "static" + }, + { + "source": "npm:js-yaml@3.14.2", + "target": "npm:argparse@1.0.10", + "type": "static" + }, + { + "source": "npm:js-yaml@3.14.2", + "target": "npm:esprima", + "type": "static" + }, + { + "source": "npm:js-yaml@4.1.0", + "target": "npm:argparse@2.0.1", + "type": "static" + }, + { + "source": "npm:js-yaml@4.1.1", + "target": "npm:argparse@2.0.1", + "type": "static" + }, + { + "source": "npm:jsonfile", + "target": "npm:universalify", + "type": "static" + }, + { + "source": "npm:jsonfile", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:keyv", + "target": "npm:json-buffer", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@lerna/create", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@npmcli/arborist", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@nx/devkit", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@octokit/plugin-enterprise-rest", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@octokit/rest", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:aproba", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:byte-size", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:cmd-shim@6.0.3", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:color-support", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:columnify", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:console-control-strings", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:conventional-changelog-angular", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:conventional-changelog-core", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:conventional-recommended-bump", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:cosmiconfig", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:dedent@1.5.3", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:envinfo", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:execa@5.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:fs-extra", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:get-port", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:get-stream@6.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:git-url-parse", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:glob-parent@6.0.2", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:has-unicode", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:import-local@3.1.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:ini@1.3.8", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:init-package-json", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:inquirer", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:is-ci", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:is-stream@2.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:jest-diff", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:js-yaml@4.1.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:libnpmaccess", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:libnpmpublish", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:load-json-file@6.2.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:make-dir@4.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:minimatch@3.0.5", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:multimatch", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:npm-packlist", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:nx", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-map@4.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-map-series", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-pipe", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-queue", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-reduce", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-waterfall", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:pacote@21.0.1", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:pify@5.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:read-cmd-shim@4.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:resolve-from@5.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:rimraf", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:semver@7.7.2", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:set-blocking", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:tar@6.2.1", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:temp-dir", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:through", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:tinyglobby@0.2.12", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:upath", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:uuid", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:validate-npm-package-name", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:wide-align", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:write-file-atomic@5.0.1", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:write-pkg", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + }, + { + "source": "npm:levn", + "target": "npm:prelude-ls", + "type": "static" + }, + { + "source": "npm:levn", + "target": "npm:type-check", + "type": "static" + }, + { + "source": "npm:libnpmaccess", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:libnpmaccess", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:sigstore", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:commander", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:listr2", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:nano-spawn", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:pidtree", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:string-argv", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:yaml", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:cli-truncate", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:colorette", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:eventemitter3@5.0.1", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:log-update", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:rfdc", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:wrap-ansi@9.0.2", + "type": "static" + }, + { + "source": "npm:load-json-file@4.0.0", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:load-json-file@4.0.0", + "target": "npm:parse-json@4.0.0", + "type": "static" + }, + { + "source": "npm:load-json-file@4.0.0", + "target": "npm:pify@3.0.0", + "type": "static" + }, + { + "source": "npm:load-json-file@4.0.0", + "target": "npm:strip-bom@3.0.0", + "type": "static" + }, + { + "source": "npm:load-json-file@6.2.0", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:load-json-file@6.2.0", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:load-json-file@6.2.0", + "target": "npm:strip-bom@4.0.0", + "type": "static" + }, + { + "source": "npm:load-json-file@6.2.0", + "target": "npm:type-fest@0.6.0", + "type": "static" + }, + { + "source": "npm:locate-path@2.0.0", + "target": "npm:p-locate@2.0.0", + "type": "static" + }, + { + "source": "npm:locate-path@2.0.0", + "target": "npm:path-exists@3.0.0", + "type": "static" + }, + { + "source": "npm:locate-path@5.0.0", + "target": "npm:p-locate@4.1.0", + "type": "static" + }, + { + "source": "npm:locate-path@6.0.0", + "target": "npm:p-locate@5.0.0", + "type": "static" + }, + { + "source": "npm:locate-path@7.2.0", + "target": "npm:p-locate@6.0.0", + "type": "static" + }, + { + "source": "npm:log-symbols", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:log-symbols", + "target": "npm:is-unicode-supported", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:ansi-escapes@7.2.0", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:cli-cursor@5.0.0", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:slice-ansi", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:wrap-ansi@9.0.2", + "type": "static" + }, + { + "source": "npm:lru-cache@5.1.1", + "target": "npm:yallist@3.1.1", + "type": "static" + }, + { + "source": "npm:lru-cache@6.0.0", + "target": "npm:yallist@4.0.0", + "type": "static" + }, + { + "source": "npm:make-dir@2.1.0", + "target": "npm:pify@4.0.1", + "type": "static" + }, + { + "source": "npm:make-dir@2.1.0", + "target": "npm:semver@5.7.2", + "type": "static" + }, + { + "source": "npm:make-dir@4.0.0", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:@npmcli/agent@3.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:cacache@19.0.1", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:http-cache-semantics", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:minipass-fetch", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:minipass-flush", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:minipass-pipeline", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:negotiator", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:@npmcli/agent@4.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:http-cache-semantics", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:minipass-fetch", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:minipass-flush", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:minipass-pipeline", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:negotiator", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:makeerror", + "target": "npm:tmpl", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:@types/minimist", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:camelcase-keys", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:decamelize-keys", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:hard-rejection", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:minimist-options", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:normalize-package-data@3.0.3", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:read-pkg-up@7.0.1", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:redent", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:trim-newlines", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:type-fest@0.18.1", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:yargs-parser@20.2.9", + "type": "static" + }, + { + "source": "npm:micromatch", + "target": "npm:braces", + "type": "static" + }, + { + "source": "npm:micromatch", + "target": "npm:picomatch@2.3.1", + "type": "static" + }, + { + "source": "npm:mime-types", + "target": "npm:mime-db", + "type": "static" + }, + { + "source": "npm:minimatch@10.1.1", + "target": "npm:@isaacs/brace-expansion", + "type": "static" + }, + { + "source": "npm:minimatch@3.0.5", + "target": "npm:brace-expansion@1.1.12", + "type": "static" + }, + { + "source": "npm:minimatch@3.1.2", + "target": "npm:brace-expansion@1.1.12", + "type": "static" + }, + { + "source": "npm:minimatch@5.1.6", + "target": "npm:brace-expansion@2.0.2", + "type": "static" + }, + { + "source": "npm:minimatch@8.0.4", + "target": "npm:brace-expansion@2.0.2", + "type": "static" + }, + { + "source": "npm:minimatch@9.0.3", + "target": "npm:brace-expansion@2.0.2", + "type": "static" + }, + { + "source": "npm:minimatch@9.0.5", + "target": "npm:brace-expansion@2.0.2", + "type": "static" + }, + { + "source": "npm:minimist-options", + "target": "npm:arrify@1.0.1", + "type": "static" + }, + { + "source": "npm:minimist-options", + "target": "npm:is-plain-obj", + "type": "static" + }, + { + "source": "npm:minimist-options", + "target": "npm:kind-of", + "type": "static" + }, + { + "source": "npm:minipass-collect", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:minipass-fetch", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:minipass-fetch", + "target": "npm:minipass-sized", + "type": "static" + }, + { + "source": "npm:minipass-fetch", + "target": "npm:minizlib@3.1.0", + "type": "static" + }, + { + "source": "npm:minipass-fetch", + "target": "npm:encoding", + "type": "static" + }, + { + "source": "npm:minipass-flush", + "target": "npm:minipass@3.3.6", + "type": "static" + }, + { + "source": "npm:minipass-pipeline", + "target": "npm:minipass@3.3.6", + "type": "static" + }, + { + "source": "npm:minipass-sized", + "target": "npm:minipass@3.3.6", + "type": "static" + }, + { + "source": "npm:minipass@3.3.6", + "target": "npm:yallist@4.0.0", + "type": "static" + }, + { + "source": "npm:minizlib@2.1.2", + "target": "npm:minipass@3.3.6", + "type": "static" + }, + { + "source": "npm:minizlib@2.1.2", + "target": "npm:yallist@4.0.0", + "type": "static" + }, + { + "source": "npm:minizlib@3.1.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:@types/minimatch", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:array-differ", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:array-union", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:arrify@2.0.1", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:minimatch@3.0.5", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:env-paths", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:exponential-backoff", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:make-fetch-happen@14.0.3", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:nopt", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:tar@7.5.2", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:tinyglobby@0.2.15", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:which@5.0.0", + "type": "static" + }, + { + "source": "npm:nopt", + "target": "npm:abbrev", + "type": "static" + }, + { + "source": "npm:normalize-package-data@2.5.0", + "target": "npm:hosted-git-info@2.8.9", + "type": "static" + }, + { + "source": "npm:normalize-package-data@2.5.0", + "target": "npm:resolve", + "type": "static" + }, + { + "source": "npm:normalize-package-data@2.5.0", + "target": "npm:semver@5.7.2", + "type": "static" + }, + { + "source": "npm:normalize-package-data@2.5.0", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:normalize-package-data@3.0.3", + "target": "npm:hosted-git-info@4.1.0", + "type": "static" + }, + { + "source": "npm:normalize-package-data@3.0.3", + "target": "npm:is-core-module", + "type": "static" + }, + { + "source": "npm:normalize-package-data@3.0.3", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:normalize-package-data@3.0.3", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:npm-bundled@4.0.0", + "target": "npm:npm-normalize-package-bin@4.0.0", + "type": "static" + }, + { + "source": "npm:npm-bundled@5.0.0", + "target": "npm:npm-normalize-package-bin@5.0.0", + "type": "static" + }, + { + "source": "npm:npm-install-checks@7.1.2", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:npm-install-checks@8.0.0", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:npm-package-arg@12.0.2", + "target": "npm:hosted-git-info@8.1.0", + "type": "static" + }, + { + "source": "npm:npm-package-arg@12.0.2", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:npm-package-arg@12.0.2", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:npm-package-arg@12.0.2", + "target": "npm:validate-npm-package-name", + "type": "static" + }, + { + "source": "npm:npm-package-arg@13.0.1", + "target": "npm:hosted-git-info@9.0.2", + "type": "static" + }, + { + "source": "npm:npm-package-arg@13.0.1", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:npm-package-arg@13.0.1", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:npm-package-arg@13.0.1", + "target": "npm:validate-npm-package-name", + "type": "static" + }, + { + "source": "npm:npm-packlist", + "target": "npm:ignore-walk", + "type": "static" + }, + { + "source": "npm:npm-packlist", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@10.0.0", + "target": "npm:npm-install-checks@7.1.2", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@10.0.0", + "target": "npm:npm-normalize-package-bin@4.0.0", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@10.0.0", + "target": "npm:npm-package-arg@12.0.2", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@10.0.0", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@11.0.3", + "target": "npm:npm-install-checks@8.0.0", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@11.0.3", + "target": "npm:npm-normalize-package-bin@5.0.0", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@11.0.3", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@11.0.3", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:@npmcli/redact", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:jsonparse", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:minipass-fetch", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:minizlib@3.1.0", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:npm-run-path", + "target": "npm:path-key", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@napi-rs/wasm-runtime@0.2.4", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@yarnpkg/lockfile", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@yarnpkg/parsers", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@zkochan/js-yaml", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:axios", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:cli-cursor@3.1.0", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:cli-spinners", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:cliui@8.0.1", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:dotenv", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:dotenv-expand", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:enquirer", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:figures", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:flat", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:front-matter", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:ignore@7.0.5", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:jest-diff", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:jsonc-parser", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:lines-and-columns@2.0.3", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:minimatch@9.0.3", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:node-machine-id", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:npm-run-path", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:open", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:ora", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:resolve.exports", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tar-stream", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tmp", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tree-kill", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tsconfig-paths", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:yaml", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-darwin-arm64", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-darwin-x64", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-freebsd-x64", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-arm-gnueabihf", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-arm64-gnu", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-arm64-musl", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-x64-gnu", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-x64-musl", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-win32-arm64-msvc", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-win32-x64-msvc", + "type": "static" + }, + { + "source": "npm:ofetch", + "target": "npm:destr", + "type": "static" + }, + { + "source": "npm:ofetch", + "target": "npm:node-fetch-native", + "type": "static" + }, + { + "source": "npm:ofetch", + "target": "npm:ufo", + "type": "static" + }, + { + "source": "npm:once", + "target": "npm:wrappy", + "type": "static" + }, + { + "source": "npm:onetime@5.1.2", + "target": "npm:mimic-fn", + "type": "static" + }, + { + "source": "npm:onetime@7.0.0", + "target": "npm:mimic-function", + "type": "static" + }, + { + "source": "npm:open", + "target": "npm:define-lazy-prop", + "type": "static" + }, + { + "source": "npm:open", + "target": "npm:is-docker", + "type": "static" + }, + { + "source": "npm:open", + "target": "npm:is-wsl", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:deep-is", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:fast-levenshtein", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:levn", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:prelude-ls", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:type-check", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:word-wrap", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:bl", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:cli-cursor@3.1.0", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:cli-spinners", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:is-interactive", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:log-symbols", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:wcwidth", + "type": "static" + }, + { + "source": "npm:p-limit@1.3.0", + "target": "npm:p-try@1.0.0", + "type": "static" + }, + { + "source": "npm:p-limit@2.3.0", + "target": "npm:p-try@2.2.0", + "type": "static" + }, + { + "source": "npm:p-limit@3.1.0", + "target": "npm:yocto-queue@0.1.0", + "type": "static" + }, + { + "source": "npm:p-limit@4.0.0", + "target": "npm:yocto-queue@1.2.2", + "type": "static" + }, + { + "source": "npm:p-locate@2.0.0", + "target": "npm:p-limit@1.3.0", + "type": "static" + }, + { + "source": "npm:p-locate@4.1.0", + "target": "npm:p-limit@2.3.0", + "type": "static" + }, + { + "source": "npm:p-locate@5.0.0", + "target": "npm:p-limit@3.1.0", + "type": "static" + }, + { + "source": "npm:p-locate@6.0.0", + "target": "npm:p-limit@4.0.0", + "type": "static" + }, + { + "source": "npm:p-map@4.0.0", + "target": "npm:aggregate-error", + "type": "static" + }, + { + "source": "npm:p-queue", + "target": "npm:eventemitter3@4.0.7", + "type": "static" + }, + { + "source": "npm:p-queue", + "target": "npm:p-timeout", + "type": "static" + }, + { + "source": "npm:p-timeout", + "target": "npm:p-finally", + "type": "static" + }, + { + "source": "npm:p-waterfall", + "target": "npm:p-reduce", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/git@6.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/installed-package-contents@3.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/promise-spawn@8.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:fs-minipass@3.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:npm-packlist", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:npm-pick-manifest@10.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:sigstore", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:tar@7.5.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/git@7.0.1", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/installed-package-contents@4.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/promise-spawn@9.0.1", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:fs-minipass@3.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:npm-packlist", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:npm-pick-manifest@11.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:sigstore", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:ssri@13.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:tar@7.5.2", + "type": "static" + }, + { + "source": "npm:parent-module", + "target": "npm:callsites", + "type": "static" + }, + { + "source": "npm:parse-conflict-json", + "target": "npm:json-parse-even-better-errors@4.0.0", + "type": "static" + }, + { + "source": "npm:parse-conflict-json", + "target": "npm:just-diff", + "type": "static" + }, + { + "source": "npm:parse-conflict-json", + "target": "npm:just-diff-apply", + "type": "static" + }, + { + "source": "npm:parse-imports-exports", + "target": "npm:parse-statements", + "type": "static" + }, + { + "source": "npm:parse-json@4.0.0", + "target": "npm:error-ex", + "type": "static" + }, + { + "source": "npm:parse-json@4.0.0", + "target": "npm:json-parse-better-errors", + "type": "static" + }, + { + "source": "npm:parse-json@5.2.0", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:parse-json@5.2.0", + "target": "npm:error-ex", + "type": "static" + }, + { + "source": "npm:parse-json@5.2.0", + "target": "npm:json-parse-even-better-errors@2.3.1", + "type": "static" + }, + { + "source": "npm:parse-json@5.2.0", + "target": "npm:lines-and-columns@1.2.4", + "type": "static" + }, + { + "source": "npm:parse-path", + "target": "npm:protocols", + "type": "static" + }, + { + "source": "npm:parse-url", + "target": "npm:parse-path", + "type": "static" + }, + { + "source": "npm:path-scurry@1.11.1", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:path-scurry@1.11.1", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:path-scurry@2.0.1", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:path-scurry@2.0.1", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:path-type", + "target": "npm:pify@3.0.0", + "type": "static" + }, + { + "source": "npm:pkg-dir", + "target": "npm:find-up@4.1.0", + "type": "static" + }, + { + "source": "npm:pnpm-workspace-yaml", + "target": "npm:yaml", + "type": "static" + }, + { + "source": "npm:postcss-selector-parser", + "target": "npm:cssesc", + "type": "static" + }, + { + "source": "npm:postcss-selector-parser", + "target": "npm:util-deprecate", + "type": "static" + }, + { + "source": "npm:prettier-linter-helpers", + "target": "npm:fast-diff", + "type": "static" + }, + { + "source": "npm:pretty-format", + "target": "npm:@jest/schemas", + "type": "static" + }, + { + "source": "npm:pretty-format", + "target": "npm:ansi-styles@5.2.0", + "type": "static" + }, + { + "source": "npm:pretty-format", + "target": "npm:react-is", + "type": "static" + }, + { + "source": "npm:promise-retry", + "target": "npm:err-code", + "type": "static" + }, + { + "source": "npm:promise-retry", + "target": "npm:retry", + "type": "static" + }, + { + "source": "npm:promzard", + "target": "npm:read", + "type": "static" + }, + { + "source": "npm:read-pkg-up@3.0.0", + "target": "npm:find-up@2.1.0", + "type": "static" + }, + { + "source": "npm:read-pkg-up@3.0.0", + "target": "npm:read-pkg@3.0.0", + "type": "static" + }, + { + "source": "npm:read-pkg-up@7.0.1", + "target": "npm:find-up@4.1.0", + "type": "static" + }, + { + "source": "npm:read-pkg-up@7.0.1", + "target": "npm:read-pkg@5.2.0", + "type": "static" + }, + { + "source": "npm:read-pkg-up@7.0.1", + "target": "npm:type-fest@0.8.1", + "type": "static" + }, + { + "source": "npm:read-pkg@3.0.0", + "target": "npm:load-json-file@4.0.0", + "type": "static" + }, + { + "source": "npm:read-pkg@3.0.0", + "target": "npm:normalize-package-data@2.5.0", + "type": "static" + }, + { + "source": "npm:read-pkg@3.0.0", + "target": "npm:path-type", + "type": "static" + }, + { + "source": "npm:read-pkg@5.2.0", + "target": "npm:@types/normalize-package-data", + "type": "static" + }, + { + "source": "npm:read-pkg@5.2.0", + "target": "npm:normalize-package-data@2.5.0", + "type": "static" + }, + { + "source": "npm:read-pkg@5.2.0", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:read-pkg@5.2.0", + "target": "npm:type-fest@0.6.0", + "type": "static" + }, + { + "source": "npm:read", + "target": "npm:mute-stream", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:core-util-is", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:isarray", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:process-nextick-args", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:safe-buffer@5.1.2", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:string_decoder@1.1.1", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:util-deprecate", + "type": "static" + }, + { + "source": "npm:readable-stream@3.6.2", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:readable-stream@3.6.2", + "target": "npm:string_decoder@1.3.0", + "type": "static" + }, + { + "source": "npm:readable-stream@3.6.2", + "target": "npm:util-deprecate", + "type": "static" + }, + { + "source": "npm:redent", + "target": "npm:indent-string", + "type": "static" + }, + { + "source": "npm:redent", + "target": "npm:strip-indent", + "type": "static" + }, + { + "source": "npm:resolve-cwd", + "target": "npm:resolve-from@5.0.0", + "type": "static" + }, + { + "source": "npm:resolve", + "target": "npm:is-core-module", + "type": "static" + }, + { + "source": "npm:resolve", + "target": "npm:path-parse", + "type": "static" + }, + { + "source": "npm:resolve", + "target": "npm:supports-preserve-symlinks-flag", + "type": "static" + }, + { + "source": "npm:restore-cursor@3.1.0", + "target": "npm:onetime@5.1.2", + "type": "static" + }, + { + "source": "npm:restore-cursor@3.1.0", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:restore-cursor@5.1.0", + "target": "npm:onetime@7.0.0", + "type": "static" + }, + { + "source": "npm:restore-cursor@5.1.0", + "target": "npm:signal-exit@4.1.0", + "type": "static" + }, + { + "source": "npm:rimraf", + "target": "npm:glob@9.3.5", + "type": "static" + }, + { + "source": "npm:run-parallel", + "target": "npm:queue-microtask", + "type": "static" + }, + { + "source": "npm:rxjs", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:shebang-command", + "target": "npm:shebang-regex", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/bundle", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/core", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/sign", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/tuf", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/verify", + "type": "static" + }, + { + "source": "npm:slice-ansi", + "target": "npm:ansi-styles@6.2.3", + "type": "static" + }, + { + "source": "npm:slice-ansi", + "target": "npm:is-fullwidth-code-point@5.1.0", + "type": "static" + }, + { + "source": "npm:socks-proxy-agent", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:socks-proxy-agent", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:socks-proxy-agent", + "target": "npm:socks", + "type": "static" + }, + { + "source": "npm:socks", + "target": "npm:ip-address", + "type": "static" + }, + { + "source": "npm:socks", + "target": "npm:smart-buffer", + "type": "static" + }, + { + "source": "npm:sort-keys", + "target": "npm:is-plain-obj", + "type": "static" + }, + { + "source": "npm:source-map-support", + "target": "npm:buffer-from", + "type": "static" + }, + { + "source": "npm:source-map-support", + "target": "npm:source-map", + "type": "static" + }, + { + "source": "npm:spdx-correct", + "target": "npm:spdx-expression-parse", + "type": "static" + }, + { + "source": "npm:spdx-correct", + "target": "npm:spdx-license-ids", + "type": "static" + }, + { + "source": "npm:spdx-expression-parse", + "target": "npm:spdx-exceptions", + "type": "static" + }, + { + "source": "npm:spdx-expression-parse", + "target": "npm:spdx-license-ids", + "type": "static" + }, + { + "source": "npm:split2@3.2.2", + "target": "npm:readable-stream@3.6.2", + "type": "static" + }, + { + "source": "npm:split", + "target": "npm:through", + "type": "static" + }, + { + "source": "npm:ssri@12.0.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:ssri@13.0.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:stack-utils", + "target": "npm:escape-string-regexp@2.0.0", + "type": "static" + }, + { + "source": "npm:string-length", + "target": "npm:char-regex", + "type": "static" + }, + { + "source": "npm:string-length", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:string-width@4.2.3", + "target": "npm:emoji-regex@8.0.0", + "type": "static" + }, + { + "source": "npm:string-width@4.2.3", + "target": "npm:is-fullwidth-code-point@3.0.0", + "type": "static" + }, + { + "source": "npm:string-width@4.2.3", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:string-width-cjs", + "target": "npm:emoji-regex@8.0.0", + "type": "static" + }, + { + "source": "npm:string-width-cjs", + "target": "npm:is-fullwidth-code-point@3.0.0", + "type": "static" + }, + { + "source": "npm:string-width-cjs", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:string-width@5.1.2", + "target": "npm:eastasianwidth", + "type": "static" + }, + { + "source": "npm:string-width@5.1.2", + "target": "npm:emoji-regex@9.2.2", + "type": "static" + }, + { + "source": "npm:string-width@5.1.2", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:string-width@7.2.0", + "target": "npm:emoji-regex@10.6.0", + "type": "static" + }, + { + "source": "npm:string-width@7.2.0", + "target": "npm:get-east-asian-width", + "type": "static" + }, + { + "source": "npm:string-width@7.2.0", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:string-width@8.1.0", + "target": "npm:get-east-asian-width", + "type": "static" + }, + { + "source": "npm:string-width@8.1.0", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:string_decoder@1.1.1", + "target": "npm:safe-buffer@5.1.2", + "type": "static" + }, + { + "source": "npm:string_decoder@1.3.0", + "target": "npm:safe-buffer@5.2.1", + "type": "static" + }, + { + "source": "npm:strip-ansi@6.0.1", + "target": "npm:ansi-regex@5.0.1", + "type": "static" + }, + { + "source": "npm:strip-ansi-cjs", + "target": "npm:ansi-regex@5.0.1", + "type": "static" + }, + { + "source": "npm:strip-ansi@7.1.2", + "target": "npm:ansi-regex@6.2.2", + "type": "static" + }, + { + "source": "npm:strip-indent", + "target": "npm:min-indent", + "type": "static" + }, + { + "source": "npm:supports-color@7.2.0", + "target": "npm:has-flag", + "type": "static" + }, + { + "source": "npm:supports-color@8.1.1", + "target": "npm:has-flag", + "type": "static" + }, + { + "source": "npm:synckit@0.11.11", + "target": "npm:@pkgr/core@0.2.9", + "type": "static" + }, + { + "source": "npm:synckit@0.9.3", + "target": "npm:@pkgr/core@0.1.2", + "type": "static" + }, + { + "source": "npm:synckit@0.9.3", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:bl", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:end-of-stream", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:fs-constants", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:readable-stream@3.6.2", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:chownr@2.0.0", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:fs-minipass@2.1.0", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:minipass@5.0.0", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:minizlib@2.1.2", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:mkdirp", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:yallist@4.0.0", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:@isaacs/fs-minipass", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:chownr@3.0.0", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:minizlib@3.1.0", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:yallist@5.0.0", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:@antfu/ni", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:cac", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:find-up-simple", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:ofetch", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:package-manager-detector", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:pathe", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:pnpm-workspace-yaml", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:restore-cursor@5.1.0", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:tinyexec", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:tinyglobby@0.2.15", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:unconfig", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:yaml", + "type": "static" + }, + { + "source": "npm:test-exclude", + "target": "npm:@istanbuljs/schema", + "type": "static" + }, + { + "source": "npm:test-exclude", + "target": "npm:glob@7.2.3", + "type": "static" + }, + { + "source": "npm:test-exclude", + "target": "npm:minimatch@3.1.2", + "type": "static" + }, + { + "source": "npm:through2", + "target": "npm:readable-stream@2.3.8", + "type": "static" + }, + { + "source": "npm:through2", + "target": "npm:xtend", + "type": "static" + }, + { + "source": "npm:tinyglobby@0.2.12", + "target": "npm:fdir", + "type": "static" + }, + { + "source": "npm:tinyglobby@0.2.12", + "target": "npm:picomatch@4.0.3", + "type": "static" + }, + { + "source": "npm:tinyglobby@0.2.15", + "target": "npm:fdir", + "type": "static" + }, + { + "source": "npm:tinyglobby@0.2.15", + "target": "npm:picomatch@4.0.3", + "type": "static" + }, + { + "source": "npm:to-regex-range", + "target": "npm:is-number", + "type": "static" + }, + { + "source": "npm:ts-api-utils", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:bs-logger", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:fast-json-stable-stringify", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:handlebars", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:jest", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:json5", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:lodash.memoize", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:make-error", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:type-fest@4.41.0", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:babel-jest", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:bs-logger", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:fast-json-stable-stringify", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:handlebars", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:jest", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:json5", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:lodash.memoize", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:make-error", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:type-fest@4.41.0", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:babel-jest", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:tsconfig-paths", + "target": "npm:json5", + "type": "static" + }, + { + "source": "npm:tsconfig-paths", + "target": "npm:minimist", + "type": "static" + }, + { + "source": "npm:tsconfig-paths", + "target": "npm:strip-bom@3.0.0", + "type": "static" + }, + { + "source": "npm:tuf-js", + "target": "npm:@tufjs/models", + "type": "static" + }, + { + "source": "npm:tuf-js", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:tuf-js", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:type-check", + "target": "npm:prelude-ls", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:@typescript-eslint/eslint-plugin", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:@typescript-eslint/parser", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:@typescript-eslint/typescript-estree", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:@typescript-eslint/utils", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:unconfig-core", + "target": "npm:@quansync/fs", + "type": "static" + }, + { + "source": "npm:unconfig-core", + "target": "npm:quansync", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:@quansync/fs", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:defu", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:jiti", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:quansync", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:unconfig-core", + "type": "static" + }, + { + "source": "npm:unique-filename", + "target": "npm:unique-slug", + "type": "static" + }, + { + "source": "npm:unique-slug", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:napi-postinstall", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-android-arm-eabi", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-android-arm64", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-darwin-arm64", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-darwin-x64", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-freebsd-x64", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-arm-gnueabihf", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-arm-musleabihf", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-arm64-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-arm64-musl", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-ppc64-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-riscv64-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-riscv64-musl", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-s390x-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-x64-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-x64-musl", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-wasm32-wasi", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-win32-arm64-msvc", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-win32-ia32-msvc", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-win32-x64-msvc", + "type": "static" + }, + { + "source": "npm:update-browserslist-db", + "target": "npm:browserslist", + "type": "static" + }, + { + "source": "npm:update-browserslist-db", + "target": "npm:escalade", + "type": "static" + }, + { + "source": "npm:update-browserslist-db", + "target": "npm:picocolors", + "type": "static" + }, + { + "source": "npm:uri-js", + "target": "npm:punycode", + "type": "static" + }, + { + "source": "npm:v8-to-istanbul", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:v8-to-istanbul", + "target": "npm:@types/istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:v8-to-istanbul", + "target": "npm:convert-source-map", + "type": "static" + }, + { + "source": "npm:validate-npm-package-license", + "target": "npm:spdx-correct", + "type": "static" + }, + { + "source": "npm:validate-npm-package-license", + "target": "npm:spdx-expression-parse", + "type": "static" + }, + { + "source": "npm:walker", + "target": "npm:makeerror", + "type": "static" + }, + { + "source": "npm:wcwidth", + "target": "npm:defaults", + "type": "static" + }, + { + "source": "npm:which@2.0.2", + "target": "npm:isexe@2.0.0", + "type": "static" + }, + { + "source": "npm:which@5.0.0", + "target": "npm:isexe@3.1.1", + "type": "static" + }, + { + "source": "npm:which@6.0.0", + "target": "npm:isexe@3.1.1", + "type": "static" + }, + { + "source": "npm:wide-align", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@6.2.0", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:wrap-ansi@6.2.0", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@6.2.0", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:wrap-ansi@7.0.0", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:wrap-ansi@7.0.0", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@7.0.0", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:wrap-ansi-cjs", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:wrap-ansi-cjs", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi-cjs", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:wrap-ansi@8.1.0", + "target": "npm:ansi-styles@6.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@8.1.0", + "target": "npm:string-width@5.1.2", + "type": "static" + }, + { + "source": "npm:wrap-ansi@8.1.0", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:wrap-ansi@9.0.2", + "target": "npm:ansi-styles@6.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@9.0.2", + "target": "npm:string-width@7.2.0", + "type": "static" + }, + { + "source": "npm:wrap-ansi@9.0.2", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:write-file-atomic@2.4.3", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:write-file-atomic@2.4.3", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:write-file-atomic@2.4.3", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:write-file-atomic@5.0.1", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:write-file-atomic@5.0.1", + "target": "npm:signal-exit@4.1.0", + "type": "static" + }, + { + "source": "npm:write-file-atomic@6.0.0", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:write-file-atomic@6.0.0", + "target": "npm:signal-exit@4.1.0", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:detect-indent", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:make-dir@2.1.0", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:pify@4.0.1", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:sort-keys", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:write-file-atomic@2.4.3", + "type": "static" + }, + { + "source": "npm:write-pkg", + "target": "npm:sort-keys", + "type": "static" + }, + { + "source": "npm:write-pkg", + "target": "npm:type-fest@0.4.1", + "type": "static" + }, + { + "source": "npm:write-pkg", + "target": "npm:write-json-file", + "type": "static" + }, + { + "source": "npm:wrtc", + "target": "npm:domexception", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:cliui@7.0.4", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:escalade", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:get-caller-file", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:require-directory", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:y18n", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:yargs-parser@20.2.9", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:cliui@8.0.1", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:escalade", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:get-caller-file", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:require-directory", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:y18n", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + } +] diff --git a/.nx/workspace-data/parsed-lock-file.nodes.json b/.nx/workspace-data/parsed-lock-file.nodes.json new file mode 100644 index 0000000..16f0a40 --- /dev/null +++ b/.nx/workspace-data/parsed-lock-file.nodes.json @@ -0,0 +1,9723 @@ +{ + "nodes": { + "npm:@antfu/ni": { + "type": "npm", + "name": "npm:@antfu/ni", + "data": { + "version": "27.0.1", + "packageName": "@antfu/ni", + "hash": "sha512-I6SOlwJ0MN73ECYcr7VJHpqSseyd7bpshx6JAaD0zNowS4kSWzFsqg8ikQT7DnCLiD4AZ+FaQJQ8WAk0Qi89Vw==" + } + }, + "npm:@babel/code-frame": { + "type": "npm", + "name": "npm:@babel/code-frame", + "data": { + "version": "7.27.1", + "packageName": "@babel/code-frame", + "hash": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==" + } + }, + "npm:@babel/compat-data": { + "type": "npm", + "name": "npm:@babel/compat-data", + "data": { + "version": "7.28.5", + "packageName": "@babel/compat-data", + "hash": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==" + } + }, + "npm:@babel/core": { + "type": "npm", + "name": "npm:@babel/core", + "data": { + "version": "7.28.5", + "packageName": "@babel/core", + "hash": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==" + } + }, + "npm:@babel/generator": { + "type": "npm", + "name": "npm:@babel/generator", + "data": { + "version": "7.28.5", + "packageName": "@babel/generator", + "hash": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==" + } + }, + "npm:@babel/helper-compilation-targets": { + "type": "npm", + "name": "npm:@babel/helper-compilation-targets", + "data": { + "version": "7.27.2", + "packageName": "@babel/helper-compilation-targets", + "hash": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==" + } + }, + "npm:@babel/helper-globals": { + "type": "npm", + "name": "npm:@babel/helper-globals", + "data": { + "version": "7.28.0", + "packageName": "@babel/helper-globals", + "hash": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==" + } + }, + "npm:@babel/helper-module-imports": { + "type": "npm", + "name": "npm:@babel/helper-module-imports", + "data": { + "version": "7.27.1", + "packageName": "@babel/helper-module-imports", + "hash": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==" + } + }, + "npm:@babel/helper-module-transforms": { + "type": "npm", + "name": "npm:@babel/helper-module-transforms", + "data": { + "version": "7.28.3", + "packageName": "@babel/helper-module-transforms", + "hash": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==" + } + }, + "npm:@babel/helper-plugin-utils": { + "type": "npm", + "name": "npm:@babel/helper-plugin-utils", + "data": { + "version": "7.27.1", + "packageName": "@babel/helper-plugin-utils", + "hash": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==" + } + }, + "npm:@babel/helper-string-parser": { + "type": "npm", + "name": "npm:@babel/helper-string-parser", + "data": { + "version": "7.27.1", + "packageName": "@babel/helper-string-parser", + "hash": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==" + } + }, + "npm:@babel/helper-validator-identifier": { + "type": "npm", + "name": "npm:@babel/helper-validator-identifier", + "data": { + "version": "7.28.5", + "packageName": "@babel/helper-validator-identifier", + "hash": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==" + } + }, + "npm:@babel/helper-validator-option": { + "type": "npm", + "name": "npm:@babel/helper-validator-option", + "data": { + "version": "7.27.1", + "packageName": "@babel/helper-validator-option", + "hash": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==" + } + }, + "npm:@babel/helpers": { + "type": "npm", + "name": "npm:@babel/helpers", + "data": { + "version": "7.28.4", + "packageName": "@babel/helpers", + "hash": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==" + } + }, + "npm:@babel/parser": { + "type": "npm", + "name": "npm:@babel/parser", + "data": { + "version": "7.28.5", + "packageName": "@babel/parser", + "hash": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==" + } + }, + "npm:@babel/plugin-syntax-async-generators": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-async-generators", + "data": { + "version": "7.8.4", + "packageName": "@babel/plugin-syntax-async-generators", + "hash": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + } + }, + "npm:@babel/plugin-syntax-bigint": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-bigint", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-bigint", + "hash": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + } + }, + "npm:@babel/plugin-syntax-class-properties": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-class-properties", + "data": { + "version": "7.12.13", + "packageName": "@babel/plugin-syntax-class-properties", + "hash": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + } + }, + "npm:@babel/plugin-syntax-class-static-block": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-class-static-block", + "data": { + "version": "7.14.5", + "packageName": "@babel/plugin-syntax-class-static-block", + "hash": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" + } + }, + "npm:@babel/plugin-syntax-import-attributes": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-import-attributes", + "data": { + "version": "7.27.1", + "packageName": "@babel/plugin-syntax-import-attributes", + "hash": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==" + } + }, + "npm:@babel/plugin-syntax-import-meta": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-import-meta", + "data": { + "version": "7.10.4", + "packageName": "@babel/plugin-syntax-import-meta", + "hash": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + } + }, + "npm:@babel/plugin-syntax-json-strings": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-json-strings", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-json-strings", + "hash": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + } + }, + "npm:@babel/plugin-syntax-jsx": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-jsx", + "data": { + "version": "7.27.1", + "packageName": "@babel/plugin-syntax-jsx", + "hash": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==" + } + }, + "npm:@babel/plugin-syntax-logical-assignment-operators": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-logical-assignment-operators", + "data": { + "version": "7.10.4", + "packageName": "@babel/plugin-syntax-logical-assignment-operators", + "hash": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + } + }, + "npm:@babel/plugin-syntax-nullish-coalescing-operator": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-nullish-coalescing-operator", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-nullish-coalescing-operator", + "hash": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + } + }, + "npm:@babel/plugin-syntax-numeric-separator": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-numeric-separator", + "data": { + "version": "7.10.4", + "packageName": "@babel/plugin-syntax-numeric-separator", + "hash": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + } + }, + "npm:@babel/plugin-syntax-object-rest-spread": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-object-rest-spread", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-object-rest-spread", + "hash": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + } + }, + "npm:@babel/plugin-syntax-optional-catch-binding": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-optional-catch-binding", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-optional-catch-binding", + "hash": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + } + }, + "npm:@babel/plugin-syntax-optional-chaining": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-optional-chaining", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-optional-chaining", + "hash": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + } + }, + "npm:@babel/plugin-syntax-private-property-in-object": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-private-property-in-object", + "data": { + "version": "7.14.5", + "packageName": "@babel/plugin-syntax-private-property-in-object", + "hash": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" + } + }, + "npm:@babel/plugin-syntax-top-level-await": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-top-level-await", + "data": { + "version": "7.14.5", + "packageName": "@babel/plugin-syntax-top-level-await", + "hash": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + } + }, + "npm:@babel/plugin-syntax-typescript": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-typescript", + "data": { + "version": "7.27.1", + "packageName": "@babel/plugin-syntax-typescript", + "hash": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==" + } + }, + "npm:@babel/template": { + "type": "npm", + "name": "npm:@babel/template", + "data": { + "version": "7.27.2", + "packageName": "@babel/template", + "hash": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==" + } + }, + "npm:@babel/traverse": { + "type": "npm", + "name": "npm:@babel/traverse", + "data": { + "version": "7.28.5", + "packageName": "@babel/traverse", + "hash": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==" + } + }, + "npm:@babel/types": { + "type": "npm", + "name": "npm:@babel/types", + "data": { + "version": "7.28.5", + "packageName": "@babel/types", + "hash": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==" + } + }, + "npm:@bcoe/v8-coverage": { + "type": "npm", + "name": "npm:@bcoe/v8-coverage", + "data": { + "version": "0.2.3", + "packageName": "@bcoe/v8-coverage", + "hash": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + } + }, + "npm:@commitlint/cli": { + "type": "npm", + "name": "npm:@commitlint/cli", + "data": { + "version": "20.1.0", + "packageName": "@commitlint/cli", + "hash": "sha512-pW5ujjrOovhq5RcYv5xCpb4GkZxkO2+GtOdBW2/qrr0Ll9tl3PX0aBBobGQl3mdZUbOBgwAexEQLeH6uxL0VYg==" + } + }, + "npm:@commitlint/config-conventional": { + "type": "npm", + "name": "npm:@commitlint/config-conventional", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/config-conventional", + "hash": "sha512-q7JroPIkDBtyOkVe9Bca0p7kAUYxZMxkrBArCfuD3yN4KjRAenP9PmYwnn7rsw8Q+hHq1QB2BRmBh0/Z19ZoJw==" + } + }, + "npm:@commitlint/config-validator": { + "type": "npm", + "name": "npm:@commitlint/config-validator", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/config-validator", + "hash": "sha512-BeyLMaRIJDdroJuYM2EGhDMGwVBMZna9UiIqV9hxj+J551Ctc6yoGuGSmghOy/qPhBSuhA6oMtbEiTmxECafsg==" + } + }, + "npm:@commitlint/ensure": { + "type": "npm", + "name": "npm:@commitlint/ensure", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/ensure", + "hash": "sha512-WBV47Fffvabe68n+13HJNFBqiMH5U1Ryls4W3ieGwPC0C7kJqp3OVQQzG2GXqOALmzrgAB+7GXmyy8N9ct8/Fg==" + } + }, + "npm:@commitlint/execute-rule": { + "type": "npm", + "name": "npm:@commitlint/execute-rule", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/execute-rule", + "hash": "sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw==" + } + }, + "npm:@commitlint/format": { + "type": "npm", + "name": "npm:@commitlint/format", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/format", + "hash": "sha512-zrZQXUcSDmQ4eGGrd+gFESiX0Rw+WFJk7nW4VFOmxub4mAATNKBQ4vNw5FgMCVehLUKG2OT2LjOqD0Hk8HvcRg==" + } + }, + "npm:@commitlint/is-ignored": { + "type": "npm", + "name": "npm:@commitlint/is-ignored", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/is-ignored", + "hash": "sha512-ayPLicsqqGAphYIQwh9LdAYOVAQ9Oe5QCgTNTj+BfxZb9b/JW222V5taPoIBzYnAP0z9EfUtljgBk+0BN4T4Cw==" + } + }, + "npm:@commitlint/lint": { + "type": "npm", + "name": "npm:@commitlint/lint", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/lint", + "hash": "sha512-kWrX8SfWk4+4nCexfLaQT3f3EcNjJwJBsSZ5rMBw6JCd6OzXufFHgel2Curos4LKIxwec9WSvs2YUD87rXlxNQ==" + } + }, + "npm:@commitlint/load": { + "type": "npm", + "name": "npm:@commitlint/load", + "data": { + "version": "20.1.0", + "packageName": "@commitlint/load", + "hash": "sha512-qo9ER0XiAimATQR5QhvvzePfeDfApi/AFlC1G+YN+ZAY8/Ua6IRrDrxRvQAr+YXUKAxUsTDSp9KXeXLBPsNRWg==" + } + }, + "npm:@commitlint/message": { + "type": "npm", + "name": "npm:@commitlint/message", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/message", + "hash": "sha512-gLX4YmKnZqSwkmSB9OckQUrI5VyXEYiv3J5JKZRxIp8jOQsWjZgHSG/OgEfMQBK9ibdclEdAyIPYggwXoFGXjQ==" + } + }, + "npm:@commitlint/parse": { + "type": "npm", + "name": "npm:@commitlint/parse", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/parse", + "hash": "sha512-j/PHCDX2bGM5xGcWObOvpOc54cXjn9g6xScXzAeOLwTsScaL4Y+qd0pFC6HBwTtrH92NvJQc+2Lx9HFkVi48cg==" + } + }, + "npm:@commitlint/read": { + "type": "npm", + "name": "npm:@commitlint/read", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/read", + "hash": "sha512-Ti7Y7aEgxsM1nkwA4ZIJczkTFRX/+USMjNrL9NXwWQHqNqrBX2iMi+zfuzZXqfZ327WXBjdkRaytJ+z5vNqTOA==" + } + }, + "npm:@commitlint/resolve-extends": { + "type": "npm", + "name": "npm:@commitlint/resolve-extends", + "data": { + "version": "20.1.0", + "packageName": "@commitlint/resolve-extends", + "hash": "sha512-cxKXQrqHjZT3o+XPdqDCwOWVFQiae++uwd9dUBC7f2MdV58ons3uUvASdW7m55eat5sRiQ6xUHyMWMRm6atZWw==" + } + }, + "npm:@commitlint/rules": { + "type": "npm", + "name": "npm:@commitlint/rules", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/rules", + "hash": "sha512-gvg2k10I/RfvHn5I5sxvVZKM1fl72Sqrv2YY/BnM7lMHcYqO0E2jnRWoYguvBfEcZ39t+rbATlciggVe77E4zA==" + } + }, + "npm:@commitlint/to-lines": { + "type": "npm", + "name": "npm:@commitlint/to-lines", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/to-lines", + "hash": "sha512-2l9gmwiCRqZNWgV+pX1X7z4yP0b3ex/86UmUFgoRt672Ez6cAM2lOQeHFRUTuE6sPpi8XBCGnd8Kh3bMoyHwJw==" + } + }, + "npm:@commitlint/top-level": { + "type": "npm", + "name": "npm:@commitlint/top-level", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/top-level", + "hash": "sha512-drXaPSP2EcopukrUXvUXmsQMu3Ey/FuJDc/5oiW4heoCfoE5BdLQyuc7veGeE3aoQaTVqZnh4D5WTWe2vefYKg==" + } + }, + "npm:@commitlint/types": { + "type": "npm", + "name": "npm:@commitlint/types", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/types", + "hash": "sha512-bVUNBqG6aznYcYjTjnc3+Cat/iBgbgpflxbIBTnsHTX0YVpnmINPEkSRWymT2Q8aSH3Y7aKnEbunilkYe8TybA==" + } + }, + "npm:@dprint/formatter": { + "type": "npm", + "name": "npm:@dprint/formatter", + "data": { + "version": "0.3.0", + "packageName": "@dprint/formatter", + "hash": "sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==" + } + }, + "npm:@dprint/markdown": { + "type": "npm", + "name": "npm:@dprint/markdown", + "data": { + "version": "0.17.8", + "packageName": "@dprint/markdown", + "hash": "sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA==" + } + }, + "npm:@dprint/toml": { + "type": "npm", + "name": "npm:@dprint/toml", + "data": { + "version": "0.6.4", + "packageName": "@dprint/toml", + "hash": "sha512-bZXIUjxr0LIuHWshZr/5mtUkOrnh0NKVZEF6ACojW5z7zkJu7s9sV2mMXm8XQDqN4cJzdHYUYzUyEGdfciaLJA==" + } + }, + "npm:@emnapi/core": { + "type": "npm", + "name": "npm:@emnapi/core", + "data": { + "version": "1.7.1", + "packageName": "@emnapi/core", + "hash": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==" + } + }, + "npm:@emnapi/runtime": { + "type": "npm", + "name": "npm:@emnapi/runtime", + "data": { + "version": "1.7.1", + "packageName": "@emnapi/runtime", + "hash": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==" + } + }, + "npm:@emnapi/wasi-threads": { + "type": "npm", + "name": "npm:@emnapi/wasi-threads", + "data": { + "version": "1.1.0", + "packageName": "@emnapi/wasi-threads", + "hash": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==" + } + }, + "npm:@eslint-community/eslint-utils": { + "type": "npm", + "name": "npm:@eslint-community/eslint-utils", + "data": { + "version": "4.9.0", + "packageName": "@eslint-community/eslint-utils", + "hash": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==" + } + }, + "npm:@eslint-community/regexpp": { + "type": "npm", + "name": "npm:@eslint-community/regexpp", + "data": { + "version": "4.12.2", + "packageName": "@eslint-community/regexpp", + "hash": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==" + } + }, + "npm:@eslint/config-array": { + "type": "npm", + "name": "npm:@eslint/config-array", + "data": { + "version": "0.21.1", + "packageName": "@eslint/config-array", + "hash": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==" + } + }, + "npm:@eslint/config-helpers": { + "type": "npm", + "name": "npm:@eslint/config-helpers", + "data": { + "version": "0.4.2", + "packageName": "@eslint/config-helpers", + "hash": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==" + } + }, + "npm:@eslint/core": { + "type": "npm", + "name": "npm:@eslint/core", + "data": { + "version": "0.17.0", + "packageName": "@eslint/core", + "hash": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==" + } + }, + "npm:@eslint/eslintrc": { + "type": "npm", + "name": "npm:@eslint/eslintrc", + "data": { + "version": "3.3.1", + "packageName": "@eslint/eslintrc", + "hash": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==" + } + }, + "npm:@eslint/js": { + "type": "npm", + "name": "npm:@eslint/js", + "data": { + "version": "9.39.1", + "packageName": "@eslint/js", + "hash": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==" + } + }, + "npm:@eslint/object-schema": { + "type": "npm", + "name": "npm:@eslint/object-schema", + "data": { + "version": "2.1.7", + "packageName": "@eslint/object-schema", + "hash": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==" + } + }, + "npm:@eslint/plugin-kit": { + "type": "npm", + "name": "npm:@eslint/plugin-kit", + "data": { + "version": "0.4.1", + "packageName": "@eslint/plugin-kit", + "hash": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==" + } + }, + "npm:@humanfs/core": { + "type": "npm", + "name": "npm:@humanfs/core", + "data": { + "version": "0.19.1", + "packageName": "@humanfs/core", + "hash": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==" + } + }, + "npm:@humanfs/node": { + "type": "npm", + "name": "npm:@humanfs/node", + "data": { + "version": "0.16.7", + "packageName": "@humanfs/node", + "hash": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==" + } + }, + "npm:@humanwhocodes/module-importer": { + "type": "npm", + "name": "npm:@humanwhocodes/module-importer", + "data": { + "version": "1.0.1", + "packageName": "@humanwhocodes/module-importer", + "hash": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + } + }, + "npm:@humanwhocodes/retry": { + "type": "npm", + "name": "npm:@humanwhocodes/retry", + "data": { + "version": "0.4.3", + "packageName": "@humanwhocodes/retry", + "hash": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==" + } + }, + "npm:@hutson/parse-repository-url": { + "type": "npm", + "name": "npm:@hutson/parse-repository-url", + "data": { + "version": "3.0.2", + "packageName": "@hutson/parse-repository-url", + "hash": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==" + } + }, + "npm:@inquirer/ansi": { + "type": "npm", + "name": "npm:@inquirer/ansi", + "data": { + "version": "1.0.2", + "packageName": "@inquirer/ansi", + "hash": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==" + } + }, + "npm:@inquirer/checkbox": { + "type": "npm", + "name": "npm:@inquirer/checkbox", + "data": { + "version": "4.3.2", + "packageName": "@inquirer/checkbox", + "hash": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==" + } + }, + "npm:@inquirer/confirm": { + "type": "npm", + "name": "npm:@inquirer/confirm", + "data": { + "version": "5.1.21", + "packageName": "@inquirer/confirm", + "hash": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==" + } + }, + "npm:@inquirer/core": { + "type": "npm", + "name": "npm:@inquirer/core", + "data": { + "version": "10.3.2", + "packageName": "@inquirer/core", + "hash": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==" + } + }, + "npm:@inquirer/editor": { + "type": "npm", + "name": "npm:@inquirer/editor", + "data": { + "version": "4.2.23", + "packageName": "@inquirer/editor", + "hash": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==" + } + }, + "npm:@inquirer/expand": { + "type": "npm", + "name": "npm:@inquirer/expand", + "data": { + "version": "4.0.23", + "packageName": "@inquirer/expand", + "hash": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==" + } + }, + "npm:@inquirer/external-editor": { + "type": "npm", + "name": "npm:@inquirer/external-editor", + "data": { + "version": "1.0.3", + "packageName": "@inquirer/external-editor", + "hash": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==" + } + }, + "npm:@inquirer/figures": { + "type": "npm", + "name": "npm:@inquirer/figures", + "data": { + "version": "1.0.15", + "packageName": "@inquirer/figures", + "hash": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==" + } + }, + "npm:@inquirer/input": { + "type": "npm", + "name": "npm:@inquirer/input", + "data": { + "version": "4.3.1", + "packageName": "@inquirer/input", + "hash": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==" + } + }, + "npm:@inquirer/number": { + "type": "npm", + "name": "npm:@inquirer/number", + "data": { + "version": "3.0.23", + "packageName": "@inquirer/number", + "hash": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==" + } + }, + "npm:@inquirer/password": { + "type": "npm", + "name": "npm:@inquirer/password", + "data": { + "version": "4.0.23", + "packageName": "@inquirer/password", + "hash": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==" + } + }, + "npm:@inquirer/prompts": { + "type": "npm", + "name": "npm:@inquirer/prompts", + "data": { + "version": "7.10.1", + "packageName": "@inquirer/prompts", + "hash": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==" + } + }, + "npm:@inquirer/rawlist": { + "type": "npm", + "name": "npm:@inquirer/rawlist", + "data": { + "version": "4.1.11", + "packageName": "@inquirer/rawlist", + "hash": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==" + } + }, + "npm:@inquirer/search": { + "type": "npm", + "name": "npm:@inquirer/search", + "data": { + "version": "3.2.2", + "packageName": "@inquirer/search", + "hash": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==" + } + }, + "npm:@inquirer/select": { + "type": "npm", + "name": "npm:@inquirer/select", + "data": { + "version": "4.4.2", + "packageName": "@inquirer/select", + "hash": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==" + } + }, + "npm:@inquirer/type": { + "type": "npm", + "name": "npm:@inquirer/type", + "data": { + "version": "3.0.10", + "packageName": "@inquirer/type", + "hash": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==" + } + }, + "npm:@isaacs/balanced-match": { + "type": "npm", + "name": "npm:@isaacs/balanced-match", + "data": { + "version": "4.0.1", + "packageName": "@isaacs/balanced-match", + "hash": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==" + } + }, + "npm:@isaacs/brace-expansion": { + "type": "npm", + "name": "npm:@isaacs/brace-expansion", + "data": { + "version": "5.0.0", + "packageName": "@isaacs/brace-expansion", + "hash": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==" + } + }, + "npm:@isaacs/cliui": { + "type": "npm", + "name": "npm:@isaacs/cliui", + "data": { + "version": "8.0.2", + "packageName": "@isaacs/cliui", + "hash": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==" + } + }, + "npm:@isaacs/fs-minipass": { + "type": "npm", + "name": "npm:@isaacs/fs-minipass", + "data": { + "version": "4.0.1", + "packageName": "@isaacs/fs-minipass", + "hash": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==" + } + }, + "npm:@isaacs/string-locale-compare": { + "type": "npm", + "name": "npm:@isaacs/string-locale-compare", + "data": { + "version": "1.1.0", + "packageName": "@isaacs/string-locale-compare", + "hash": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==" + } + }, + "npm:@istanbuljs/load-nyc-config": { + "type": "npm", + "name": "npm:@istanbuljs/load-nyc-config", + "data": { + "version": "1.1.0", + "packageName": "@istanbuljs/load-nyc-config", + "hash": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + } + }, + "npm:@istanbuljs/schema": { + "type": "npm", + "name": "npm:@istanbuljs/schema", + "data": { + "version": "0.1.3", + "packageName": "@istanbuljs/schema", + "hash": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + } + }, + "npm:@jest/console": { + "type": "npm", + "name": "npm:@jest/console", + "data": { + "version": "30.2.0", + "packageName": "@jest/console", + "hash": "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==" + } + }, + "npm:@jest/core": { + "type": "npm", + "name": "npm:@jest/core", + "data": { + "version": "30.2.0", + "packageName": "@jest/core", + "hash": "sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ==" + } + }, + "npm:@jest/diff-sequences": { + "type": "npm", + "name": "npm:@jest/diff-sequences", + "data": { + "version": "30.0.1", + "packageName": "@jest/diff-sequences", + "hash": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==" + } + }, + "npm:@jest/environment": { + "type": "npm", + "name": "npm:@jest/environment", + "data": { + "version": "30.2.0", + "packageName": "@jest/environment", + "hash": "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==" + } + }, + "npm:@jest/expect-utils": { + "type": "npm", + "name": "npm:@jest/expect-utils", + "data": { + "version": "30.2.0", + "packageName": "@jest/expect-utils", + "hash": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==" + } + }, + "npm:@jest/expect": { + "type": "npm", + "name": "npm:@jest/expect", + "data": { + "version": "30.2.0", + "packageName": "@jest/expect", + "hash": "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==" + } + }, + "npm:@jest/fake-timers": { + "type": "npm", + "name": "npm:@jest/fake-timers", + "data": { + "version": "30.2.0", + "packageName": "@jest/fake-timers", + "hash": "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==" + } + }, + "npm:@jest/get-type": { + "type": "npm", + "name": "npm:@jest/get-type", + "data": { + "version": "30.1.0", + "packageName": "@jest/get-type", + "hash": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==" + } + }, + "npm:@jest/globals": { + "type": "npm", + "name": "npm:@jest/globals", + "data": { + "version": "30.2.0", + "packageName": "@jest/globals", + "hash": "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==" + } + }, + "npm:@jest/pattern": { + "type": "npm", + "name": "npm:@jest/pattern", + "data": { + "version": "30.0.1", + "packageName": "@jest/pattern", + "hash": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==" + } + }, + "npm:@jest/reporters": { + "type": "npm", + "name": "npm:@jest/reporters", + "data": { + "version": "30.2.0", + "packageName": "@jest/reporters", + "hash": "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==" + } + }, + "npm:@jest/schemas": { + "type": "npm", + "name": "npm:@jest/schemas", + "data": { + "version": "30.0.5", + "packageName": "@jest/schemas", + "hash": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==" + } + }, + "npm:@jest/snapshot-utils": { + "type": "npm", + "name": "npm:@jest/snapshot-utils", + "data": { + "version": "30.2.0", + "packageName": "@jest/snapshot-utils", + "hash": "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==" + } + }, + "npm:@jest/source-map": { + "type": "npm", + "name": "npm:@jest/source-map", + "data": { + "version": "30.0.1", + "packageName": "@jest/source-map", + "hash": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==" + } + }, + "npm:@jest/test-result": { + "type": "npm", + "name": "npm:@jest/test-result", + "data": { + "version": "30.2.0", + "packageName": "@jest/test-result", + "hash": "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==" + } + }, + "npm:@jest/test-sequencer": { + "type": "npm", + "name": "npm:@jest/test-sequencer", + "data": { + "version": "30.2.0", + "packageName": "@jest/test-sequencer", + "hash": "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==" + } + }, + "npm:@jest/transform": { + "type": "npm", + "name": "npm:@jest/transform", + "data": { + "version": "30.2.0", + "packageName": "@jest/transform", + "hash": "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==" + } + }, + "npm:@jest/types": { + "type": "npm", + "name": "npm:@jest/types", + "data": { + "version": "30.2.0", + "packageName": "@jest/types", + "hash": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==" + } + }, + "npm:@jridgewell/gen-mapping": { + "type": "npm", + "name": "npm:@jridgewell/gen-mapping", + "data": { + "version": "0.3.13", + "packageName": "@jridgewell/gen-mapping", + "hash": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==" + } + }, + "npm:@jridgewell/remapping": { + "type": "npm", + "name": "npm:@jridgewell/remapping", + "data": { + "version": "2.3.5", + "packageName": "@jridgewell/remapping", + "hash": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==" + } + }, + "npm:@jridgewell/resolve-uri": { + "type": "npm", + "name": "npm:@jridgewell/resolve-uri", + "data": { + "version": "3.1.2", + "packageName": "@jridgewell/resolve-uri", + "hash": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + } + }, + "npm:@jridgewell/sourcemap-codec": { + "type": "npm", + "name": "npm:@jridgewell/sourcemap-codec", + "data": { + "version": "1.5.5", + "packageName": "@jridgewell/sourcemap-codec", + "hash": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" + } + }, + "npm:@jridgewell/trace-mapping": { + "type": "npm", + "name": "npm:@jridgewell/trace-mapping", + "data": { + "version": "0.3.31", + "packageName": "@jridgewell/trace-mapping", + "hash": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==" + } + }, + "npm:@lerna/create": { + "type": "npm", + "name": "npm:@lerna/create", + "data": { + "version": "9.0.1", + "packageName": "@lerna/create", + "hash": "sha512-xkZhQ+d7IsLzL5+1G+rKtH3b9aKRyBQ9yaz1VwPTfkD2nUAyaco97BRN9YRJgJrSHY/SI265RaD1D2rt00Jjkg==" + } + }, + "npm:@napi-rs/wasm-runtime@0.2.12": { + "type": "npm", + "name": "npm:@napi-rs/wasm-runtime@0.2.12", + "data": { + "version": "0.2.12", + "packageName": "@napi-rs/wasm-runtime", + "hash": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==" + } + }, + "npm:@napi-rs/wasm-runtime@0.2.4": { + "type": "npm", + "name": "npm:@napi-rs/wasm-runtime@0.2.4", + "data": { + "version": "0.2.4", + "packageName": "@napi-rs/wasm-runtime", + "hash": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==" + } + }, + "npm:@nodelib/fs.scandir": { + "type": "npm", + "name": "npm:@nodelib/fs.scandir", + "data": { + "version": "2.1.5", + "packageName": "@nodelib/fs.scandir", + "hash": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + } + }, + "npm:@nodelib/fs.stat": { + "type": "npm", + "name": "npm:@nodelib/fs.stat", + "data": { + "version": "2.0.5", + "packageName": "@nodelib/fs.stat", + "hash": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + } + }, + "npm:@nodelib/fs.walk": { + "type": "npm", + "name": "npm:@nodelib/fs.walk", + "data": { + "version": "1.2.8", + "packageName": "@nodelib/fs.walk", + "hash": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + } + }, + "npm:@npmcli/agent@3.0.0": { + "type": "npm", + "name": "npm:@npmcli/agent@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "@npmcli/agent", + "hash": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==" + } + }, + "npm:@npmcli/agent@4.0.0": { + "type": "npm", + "name": "npm:@npmcli/agent@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/agent", + "hash": "sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==" + } + }, + "npm:@npmcli/arborist": { + "type": "npm", + "name": "npm:@npmcli/arborist", + "data": { + "version": "9.1.6", + "packageName": "@npmcli/arborist", + "hash": "sha512-c5Pr3EG8UP5ollkJy2x+UdEQC5sEHe3H9whYn6hb2HJimAKS4zmoJkx5acCiR/g4P38RnCSMlsYQyyHnKYeLvQ==" + } + }, + "npm:@npmcli/fs": { + "type": "npm", + "name": "npm:@npmcli/fs", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/fs", + "hash": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==" + } + }, + "npm:@npmcli/git@6.0.3": { + "type": "npm", + "name": "npm:@npmcli/git@6.0.3", + "data": { + "version": "6.0.3", + "packageName": "@npmcli/git", + "hash": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==" + } + }, + "npm:@npmcli/git@7.0.1": { + "type": "npm", + "name": "npm:@npmcli/git@7.0.1", + "data": { + "version": "7.0.1", + "packageName": "@npmcli/git", + "hash": "sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA==" + } + }, + "npm:@npmcli/installed-package-contents@3.0.0": { + "type": "npm", + "name": "npm:@npmcli/installed-package-contents@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "@npmcli/installed-package-contents", + "hash": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==" + } + }, + "npm:@npmcli/installed-package-contents@4.0.0": { + "type": "npm", + "name": "npm:@npmcli/installed-package-contents@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/installed-package-contents", + "hash": "sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==" + } + }, + "npm:@npmcli/map-workspaces": { + "type": "npm", + "name": "npm:@npmcli/map-workspaces", + "data": { + "version": "5.0.2", + "packageName": "@npmcli/map-workspaces", + "hash": "sha512-Qg508s4CTD4FQxBJyvmRkf9t0s1MaaV09zo3VBg6JT7XIWZlzhcvgB/hzwS0OFRYQUgup5Ovoxb7evTW0kdnpA==" + } + }, + "npm:@npmcli/metavuln-calculator": { + "type": "npm", + "name": "npm:@npmcli/metavuln-calculator", + "data": { + "version": "9.0.3", + "packageName": "@npmcli/metavuln-calculator", + "hash": "sha512-94GLSYhLXF2t2LAC7pDwLaM4uCARzxShyAQKsirmlNcpidH89VA4/+K1LbJmRMgz5gy65E/QBBWQdUvGLe2Frg==" + } + }, + "npm:@npmcli/name-from-folder@3.0.0": { + "type": "npm", + "name": "npm:@npmcli/name-from-folder@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "@npmcli/name-from-folder", + "hash": "sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA==" + } + }, + "npm:@npmcli/name-from-folder@4.0.0": { + "type": "npm", + "name": "npm:@npmcli/name-from-folder@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/name-from-folder", + "hash": "sha512-qfrhVlOSqmKM8i6rkNdZzABj8MKEITGFAY+4teqBziksCQAOLutiAxM1wY2BKEd8KjUSpWmWCYxvXr0y4VTlPg==" + } + }, + "npm:@npmcli/node-gyp@4.0.0": { + "type": "npm", + "name": "npm:@npmcli/node-gyp@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/node-gyp", + "hash": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==" + } + }, + "npm:@npmcli/node-gyp@5.0.0": { + "type": "npm", + "name": "npm:@npmcli/node-gyp@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "@npmcli/node-gyp", + "hash": "sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==" + } + }, + "npm:@npmcli/package-json": { + "type": "npm", + "name": "npm:@npmcli/package-json", + "data": { + "version": "7.0.2", + "packageName": "@npmcli/package-json", + "hash": "sha512-0ylN3U5htO1SJTmy2YI78PZZjLkKUGg7EKgukb2CRi0kzyoDr0cfjHAzi7kozVhj2V3SxN1oyKqZ2NSo40z00g==" + } + }, + "npm:@npmcli/promise-spawn@8.0.3": { + "type": "npm", + "name": "npm:@npmcli/promise-spawn@8.0.3", + "data": { + "version": "8.0.3", + "packageName": "@npmcli/promise-spawn", + "hash": "sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==" + } + }, + "npm:@npmcli/promise-spawn@9.0.1": { + "type": "npm", + "name": "npm:@npmcli/promise-spawn@9.0.1", + "data": { + "version": "9.0.1", + "packageName": "@npmcli/promise-spawn", + "hash": "sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==" + } + }, + "npm:@npmcli/query": { + "type": "npm", + "name": "npm:@npmcli/query", + "data": { + "version": "4.0.1", + "packageName": "@npmcli/query", + "hash": "sha512-4OIPFb4weUUwkDXJf4Hh1inAn8neBGq3xsH4ZsAaN6FK3ldrFkH7jSpCc7N9xesi0Sp+EBXJ9eGMDrEww2Ztqw==" + } + }, + "npm:@npmcli/redact": { + "type": "npm", + "name": "npm:@npmcli/redact", + "data": { + "version": "3.2.2", + "packageName": "@npmcli/redact", + "hash": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==" + } + }, + "npm:@npmcli/run-script": { + "type": "npm", + "name": "npm:@npmcli/run-script", + "data": { + "version": "10.0.2", + "packageName": "@npmcli/run-script", + "hash": "sha512-9lCTqxaoa9c9cdkzSSx+q/qaYrCrUPEwTWzLkVYg1/T8ESH3BG9vmb1zRc6ODsBVB0+gnGRSqSr01pxTS1yX3A==" + } + }, + "npm:@nx/devkit": { + "type": "npm", + "name": "npm:@nx/devkit", + "data": { + "version": "22.1.0", + "packageName": "@nx/devkit", + "hash": "sha512-8vWDUDMn2yZnsVDmNKvy0H6XCnXnB6taK25XxS1RGrnkCxrLE7NWDbTfi3SlydYy5LdQgnji8Gy4BjqHVJRlLQ==" + } + }, + "npm:@nx/nx-darwin-arm64": { + "type": "npm", + "name": "npm:@nx/nx-darwin-arm64", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-darwin-arm64", + "hash": "sha512-mQ6DnSDxB993DzgcF+VTDOqldo8SvAIGH7qYlTZuiS5E1BpvTr8V3NmEvuKz7HdMg0oa+77wzOb4xDnuU4rgFw==" + } + }, + "npm:@nx/nx-darwin-x64": { + "type": "npm", + "name": "npm:@nx/nx-darwin-x64", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-darwin-x64", + "hash": "sha512-bY8uoP3GKoOqDSr0Dp7gvOV4q874Q8HG2r6rpmL5kjRCdk0Af28LCVS7m0mNuadpW453zvJg8wJn4fD7nw2NXg==" + } + }, + "npm:@nx/nx-freebsd-x64": { + "type": "npm", + "name": "npm:@nx/nx-freebsd-x64", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-freebsd-x64", + "hash": "sha512-38ER08loKrkF23sW1jfqTan8WyM2vYZc3CD0lSdXGTjqy0RdopW9L/jsRw8I1UDzcP85xLhMVw0LrK7kvZRSrQ==" + } + }, + "npm:@nx/nx-linux-arm-gnueabihf": { + "type": "npm", + "name": "npm:@nx/nx-linux-arm-gnueabihf", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-arm-gnueabihf", + "hash": "sha512-+paooeUeh+5cv0v++nIa35Q+nvlIpyohn7dFgtU+h7wkXbS/qpKNS+mpdxV+Fox5iPB67wYakzdkgtXi6VA3hg==" + } + }, + "npm:@nx/nx-linux-arm64-gnu": { + "type": "npm", + "name": "npm:@nx/nx-linux-arm64-gnu", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-arm64-gnu", + "hash": "sha512-DgXp6VPmHr9whP67d29KzI0IF5LEeZtKI2j90hdgM3IIe3YONqYBpUHBEkzJlVV/PgPcm5rJc5VaBNcXYGpVGA==" + } + }, + "npm:@nx/nx-linux-arm64-musl": { + "type": "npm", + "name": "npm:@nx/nx-linux-arm64-musl", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-arm64-musl", + "hash": "sha512-m8MMFSJC/+N1MaZj4ybPQpC0eLb1G40UktnLgYRqmeYHYZ3LQfH1ipzpcSv/z6rMXDs2A8ggZKGnn02UKJeiaA==" + } + }, + "npm:@nx/nx-linux-x64-gnu": { + "type": "npm", + "name": "npm:@nx/nx-linux-x64-gnu", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-x64-gnu", + "hash": "sha512-wgJb9CBHZvx1lkiP+rYfF3QpVMjh1X+hBApMFVMS2fO30V47q0wJarejPXd3v0lfCvk1B3MR7pkP/QXeI89MEA==" + } + }, + "npm:@nx/nx-linux-x64-musl": { + "type": "npm", + "name": "npm:@nx/nx-linux-x64-musl", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-x64-musl", + "hash": "sha512-v55nAHazexyU0GkSZyJgw29Y03gJIFGPWABYlQ8xfNyjzZjY8EIpiUm4DoODlEaMSRaPrDctaZWQcnb1tYlawA==" + } + }, + "npm:@nx/nx-win32-arm64-msvc": { + "type": "npm", + "name": "npm:@nx/nx-win32-arm64-msvc", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-win32-arm64-msvc", + "hash": "sha512-x1aX20lKDLtwA5/6Hfg81H7entgOdRJC0kDKx2bQwFMAtfU7CRsLWk/CEa2ZpsuuDhZH4XfhWuimnOfulaax+w==" + } + }, + "npm:@nx/nx-win32-x64-msvc": { + "type": "npm", + "name": "npm:@nx/nx-win32-x64-msvc", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-win32-x64-msvc", + "hash": "sha512-ZQ5m+ho/uq7IUBXOvLvgpLeEwIyvVivl4bO/MKGVoQvxL96oZ4VK4dC3vSs8sGuV5j0bAEEH/zBvToWijEcv+A==" + } + }, + "npm:@octokit/auth-token": { + "type": "npm", + "name": "npm:@octokit/auth-token", + "data": { + "version": "4.0.0", + "packageName": "@octokit/auth-token", + "hash": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==" + } + }, + "npm:@octokit/core": { + "type": "npm", + "name": "npm:@octokit/core", + "data": { + "version": "5.2.2", + "packageName": "@octokit/core", + "hash": "sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==" + } + }, + "npm:@octokit/endpoint": { + "type": "npm", + "name": "npm:@octokit/endpoint", + "data": { + "version": "9.0.6", + "packageName": "@octokit/endpoint", + "hash": "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==" + } + }, + "npm:@octokit/graphql": { + "type": "npm", + "name": "npm:@octokit/graphql", + "data": { + "version": "7.1.1", + "packageName": "@octokit/graphql", + "hash": "sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==" + } + }, + "npm:@octokit/openapi-types": { + "type": "npm", + "name": "npm:@octokit/openapi-types", + "data": { + "version": "24.2.0", + "packageName": "@octokit/openapi-types", + "hash": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==" + } + }, + "npm:@octokit/plugin-enterprise-rest": { + "type": "npm", + "name": "npm:@octokit/plugin-enterprise-rest", + "data": { + "version": "6.0.1", + "packageName": "@octokit/plugin-enterprise-rest", + "hash": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==" + } + }, + "npm:@octokit/plugin-paginate-rest": { + "type": "npm", + "name": "npm:@octokit/plugin-paginate-rest", + "data": { + "version": "11.4.4-cjs.2", + "packageName": "@octokit/plugin-paginate-rest", + "hash": "sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==" + } + }, + "npm:@octokit/plugin-request-log": { + "type": "npm", + "name": "npm:@octokit/plugin-request-log", + "data": { + "version": "4.0.1", + "packageName": "@octokit/plugin-request-log", + "hash": "sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==" + } + }, + "npm:@octokit/plugin-rest-endpoint-methods": { + "type": "npm", + "name": "npm:@octokit/plugin-rest-endpoint-methods", + "data": { + "version": "13.3.2-cjs.1", + "packageName": "@octokit/plugin-rest-endpoint-methods", + "hash": "sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==" + } + }, + "npm:@octokit/request-error": { + "type": "npm", + "name": "npm:@octokit/request-error", + "data": { + "version": "5.1.1", + "packageName": "@octokit/request-error", + "hash": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==" + } + }, + "npm:@octokit/request": { + "type": "npm", + "name": "npm:@octokit/request", + "data": { + "version": "8.4.1", + "packageName": "@octokit/request", + "hash": "sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==" + } + }, + "npm:@octokit/rest": { + "type": "npm", + "name": "npm:@octokit/rest", + "data": { + "version": "20.1.2", + "packageName": "@octokit/rest", + "hash": "sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==" + } + }, + "npm:@octokit/types": { + "type": "npm", + "name": "npm:@octokit/types", + "data": { + "version": "13.10.0", + "packageName": "@octokit/types", + "hash": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==" + } + }, + "npm:@pkgjs/parseargs": { + "type": "npm", + "name": "npm:@pkgjs/parseargs", + "data": { + "version": "0.11.0", + "packageName": "@pkgjs/parseargs", + "hash": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==" + } + }, + "npm:@pkgr/core@0.1.2": { + "type": "npm", + "name": "npm:@pkgr/core@0.1.2", + "data": { + "version": "0.1.2", + "packageName": "@pkgr/core", + "hash": "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==" + } + }, + "npm:@pkgr/core@0.2.9": { + "type": "npm", + "name": "npm:@pkgr/core@0.2.9", + "data": { + "version": "0.2.9", + "packageName": "@pkgr/core", + "hash": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==" + } + }, + "npm:@quansync/fs": { + "type": "npm", + "name": "npm:@quansync/fs", + "data": { + "version": "0.1.5", + "packageName": "@quansync/fs", + "hash": "sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==" + } + }, + "npm:@sigstore/bundle": { + "type": "npm", + "name": "npm:@sigstore/bundle", + "data": { + "version": "4.0.0", + "packageName": "@sigstore/bundle", + "hash": "sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==" + } + }, + "npm:@sigstore/core": { + "type": "npm", + "name": "npm:@sigstore/core", + "data": { + "version": "3.0.0", + "packageName": "@sigstore/core", + "hash": "sha512-NgbJ+aW9gQl/25+GIEGYcCyi8M+ng2/5X04BMuIgoDfgvp18vDcoNHOQjQsG9418HGNYRxG3vfEXaR1ayD37gg==" + } + }, + "npm:@sigstore/protobuf-specs": { + "type": "npm", + "name": "npm:@sigstore/protobuf-specs", + "data": { + "version": "0.5.0", + "packageName": "@sigstore/protobuf-specs", + "hash": "sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==" + } + }, + "npm:@sigstore/sign": { + "type": "npm", + "name": "npm:@sigstore/sign", + "data": { + "version": "4.0.1", + "packageName": "@sigstore/sign", + "hash": "sha512-KFNGy01gx9Y3IBPG/CergxR9RZpN43N+lt3EozEfeoyqm8vEiLxwRl3ZO5sPx3Obv1ix/p7FWOlPc2Jgwfp9PA==" + } + }, + "npm:@sigstore/tuf": { + "type": "npm", + "name": "npm:@sigstore/tuf", + "data": { + "version": "4.0.0", + "packageName": "@sigstore/tuf", + "hash": "sha512-0QFuWDHOQmz7t66gfpfNO6aEjoFrdhkJaej/AOqb4kqWZVbPWFZifXZzkxyQBB1OwTbkhdT3LNpMFxwkTvf+2w==" + } + }, + "npm:@sigstore/verify": { + "type": "npm", + "name": "npm:@sigstore/verify", + "data": { + "version": "3.0.0", + "packageName": "@sigstore/verify", + "hash": "sha512-moXtHH33AobOhTZF8xcX1MpOFqdvfCk7v6+teJL8zymBiDXwEsQH6XG9HGx2VIxnJZNm4cNSzflTLDnQLmIdmw==" + } + }, + "npm:@sinclair/typebox": { + "type": "npm", + "name": "npm:@sinclair/typebox", + "data": { + "version": "0.34.41", + "packageName": "@sinclair/typebox", + "hash": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==" + } + }, + "npm:@sinonjs/commons": { + "type": "npm", + "name": "npm:@sinonjs/commons", + "data": { + "version": "3.0.1", + "packageName": "@sinonjs/commons", + "hash": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==" + } + }, + "npm:@sinonjs/fake-timers": { + "type": "npm", + "name": "npm:@sinonjs/fake-timers", + "data": { + "version": "13.0.5", + "packageName": "@sinonjs/fake-timers", + "hash": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==" + } + }, + "npm:@trivago/prettier-plugin-sort-imports": { + "type": "npm", + "name": "npm:@trivago/prettier-plugin-sort-imports", + "data": { + "version": "6.0.0", + "packageName": "@trivago/prettier-plugin-sort-imports", + "hash": "sha512-Xarx55ow0R8oC7ViL5fPmDsg1EBa1dVhyZFVbFXNtPPJyW2w9bJADIla8YFSaNG9N06XfcklA9O9vmw4noNxkQ==" + } + }, + "npm:@tufjs/canonical-json": { + "type": "npm", + "name": "npm:@tufjs/canonical-json", + "data": { + "version": "2.0.0", + "packageName": "@tufjs/canonical-json", + "hash": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==" + } + }, + "npm:@tufjs/models": { + "type": "npm", + "name": "npm:@tufjs/models", + "data": { + "version": "4.0.0", + "packageName": "@tufjs/models", + "hash": "sha512-h5x5ga/hh82COe+GoD4+gKUeV4T3iaYOxqLt41GRKApinPI7DMidhCmNVTjKfhCWFJIGXaFJee07XczdT4jdZQ==" + } + }, + "npm:@tybys/wasm-util@0.10.1": { + "type": "npm", + "name": "npm:@tybys/wasm-util@0.10.1", + "data": { + "version": "0.10.1", + "packageName": "@tybys/wasm-util", + "hash": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==" + } + }, + "npm:@tybys/wasm-util@0.9.0": { + "type": "npm", + "name": "npm:@tybys/wasm-util@0.9.0", + "data": { + "version": "0.9.0", + "packageName": "@tybys/wasm-util", + "hash": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==" + } + }, + "npm:@types/babel__core": { + "type": "npm", + "name": "npm:@types/babel__core", + "data": { + "version": "7.20.5", + "packageName": "@types/babel__core", + "hash": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==" + } + }, + "npm:@types/babel__generator": { + "type": "npm", + "name": "npm:@types/babel__generator", + "data": { + "version": "7.27.0", + "packageName": "@types/babel__generator", + "hash": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==" + } + }, + "npm:@types/babel__template": { + "type": "npm", + "name": "npm:@types/babel__template", + "data": { + "version": "7.4.4", + "packageName": "@types/babel__template", + "hash": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==" + } + }, + "npm:@types/babel__traverse": { + "type": "npm", + "name": "npm:@types/babel__traverse", + "data": { + "version": "7.28.0", + "packageName": "@types/babel__traverse", + "hash": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==" + } + }, + "npm:@types/conventional-commits-parser": { + "type": "npm", + "name": "npm:@types/conventional-commits-parser", + "data": { + "version": "5.0.2", + "packageName": "@types/conventional-commits-parser", + "hash": "sha512-BgT2szDXnVypgpNxOK8aL5SGjUdaQbC++WZNjF1Qge3Og2+zhHj+RWhmehLhYyvQwqAmvezruVfOf8+3m74W+g==" + } + }, + "npm:@types/estree": { + "type": "npm", + "name": "npm:@types/estree", + "data": { + "version": "1.0.8", + "packageName": "@types/estree", + "hash": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" + } + }, + "npm:@types/istanbul-lib-coverage": { + "type": "npm", + "name": "npm:@types/istanbul-lib-coverage", + "data": { + "version": "2.0.6", + "packageName": "@types/istanbul-lib-coverage", + "hash": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + } + }, + "npm:@types/istanbul-lib-report": { + "type": "npm", + "name": "npm:@types/istanbul-lib-report", + "data": { + "version": "3.0.3", + "packageName": "@types/istanbul-lib-report", + "hash": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==" + } + }, + "npm:@types/istanbul-reports": { + "type": "npm", + "name": "npm:@types/istanbul-reports", + "data": { + "version": "3.0.4", + "packageName": "@types/istanbul-reports", + "hash": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==" + } + }, + "npm:@types/jest": { + "type": "npm", + "name": "npm:@types/jest", + "data": { + "version": "30.0.0", + "packageName": "@types/jest", + "hash": "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==" + } + }, + "npm:@types/json-schema": { + "type": "npm", + "name": "npm:@types/json-schema", + "data": { + "version": "7.0.15", + "packageName": "@types/json-schema", + "hash": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + } + }, + "npm:@types/minimatch": { + "type": "npm", + "name": "npm:@types/minimatch", + "data": { + "version": "3.0.5", + "packageName": "@types/minimatch", + "hash": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + } + }, + "npm:@types/minimist": { + "type": "npm", + "name": "npm:@types/minimist", + "data": { + "version": "1.2.5", + "packageName": "@types/minimist", + "hash": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==" + } + }, + "npm:@types/node@22.19.1": { + "type": "npm", + "name": "npm:@types/node@22.19.1", + "data": { + "version": "22.19.1", + "packageName": "@types/node", + "hash": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==" + } + }, + "npm:@types/node": { + "type": "npm", + "name": "npm:@types/node", + "data": { + "version": "24.10.1", + "packageName": "@types/node", + "hash": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==" + } + }, + "npm:@types/normalize-package-data": { + "type": "npm", + "name": "npm:@types/normalize-package-data", + "data": { + "version": "2.4.4", + "packageName": "@types/normalize-package-data", + "hash": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" + } + }, + "npm:@types/stack-utils": { + "type": "npm", + "name": "npm:@types/stack-utils", + "data": { + "version": "2.0.3", + "packageName": "@types/stack-utils", + "hash": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + } + }, + "npm:@types/validator": { + "type": "npm", + "name": "npm:@types/validator", + "data": { + "version": "13.15.10", + "packageName": "@types/validator", + "hash": "sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==" + } + }, + "npm:@types/ws": { + "type": "npm", + "name": "npm:@types/ws", + "data": { + "version": "8.18.1", + "packageName": "@types/ws", + "hash": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==" + } + }, + "npm:@types/yargs-parser": { + "type": "npm", + "name": "npm:@types/yargs-parser", + "data": { + "version": "21.0.3", + "packageName": "@types/yargs-parser", + "hash": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + } + }, + "npm:@types/yargs": { + "type": "npm", + "name": "npm:@types/yargs", + "data": { + "version": "17.0.35", + "packageName": "@types/yargs", + "hash": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==" + } + }, + "npm:@typescript-eslint/eslint-plugin": { + "type": "npm", + "name": "npm:@typescript-eslint/eslint-plugin", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/eslint-plugin", + "hash": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==" + } + }, + "npm:@typescript-eslint/parser": { + "type": "npm", + "name": "npm:@typescript-eslint/parser", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/parser", + "hash": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==" + } + }, + "npm:@typescript-eslint/project-service": { + "type": "npm", + "name": "npm:@typescript-eslint/project-service", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/project-service", + "hash": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==" + } + }, + "npm:@typescript-eslint/scope-manager": { + "type": "npm", + "name": "npm:@typescript-eslint/scope-manager", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/scope-manager", + "hash": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==" + } + }, + "npm:@typescript-eslint/tsconfig-utils": { + "type": "npm", + "name": "npm:@typescript-eslint/tsconfig-utils", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/tsconfig-utils", + "hash": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==" + } + }, + "npm:@typescript-eslint/type-utils": { + "type": "npm", + "name": "npm:@typescript-eslint/type-utils", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/type-utils", + "hash": "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==" + } + }, + "npm:@typescript-eslint/types": { + "type": "npm", + "name": "npm:@typescript-eslint/types", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/types", + "hash": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==" + } + }, + "npm:@typescript-eslint/typescript-estree": { + "type": "npm", + "name": "npm:@typescript-eslint/typescript-estree", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/typescript-estree", + "hash": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==" + } + }, + "npm:@typescript-eslint/utils": { + "type": "npm", + "name": "npm:@typescript-eslint/utils", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/utils", + "hash": "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==" + } + }, + "npm:@typescript-eslint/visitor-keys": { + "type": "npm", + "name": "npm:@typescript-eslint/visitor-keys", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/visitor-keys", + "hash": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==" + } + }, + "npm:@ungap/structured-clone": { + "type": "npm", + "name": "npm:@ungap/structured-clone", + "data": { + "version": "1.3.0", + "packageName": "@ungap/structured-clone", + "hash": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" + } + }, + "npm:@unrs/resolver-binding-android-arm-eabi": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-android-arm-eabi", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-android-arm-eabi", + "hash": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==" + } + }, + "npm:@unrs/resolver-binding-android-arm64": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-android-arm64", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-android-arm64", + "hash": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==" + } + }, + "npm:@unrs/resolver-binding-darwin-arm64": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-darwin-arm64", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-darwin-arm64", + "hash": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==" + } + }, + "npm:@unrs/resolver-binding-darwin-x64": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-darwin-x64", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-darwin-x64", + "hash": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==" + } + }, + "npm:@unrs/resolver-binding-freebsd-x64": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-freebsd-x64", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-freebsd-x64", + "hash": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==" + } + }, + "npm:@unrs/resolver-binding-linux-arm-gnueabihf": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-arm-gnueabihf", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-arm-gnueabihf", + "hash": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==" + } + }, + "npm:@unrs/resolver-binding-linux-arm-musleabihf": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-arm-musleabihf", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-arm-musleabihf", + "hash": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==" + } + }, + "npm:@unrs/resolver-binding-linux-arm64-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-arm64-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-arm64-gnu", + "hash": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==" + } + }, + "npm:@unrs/resolver-binding-linux-arm64-musl": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-arm64-musl", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-arm64-musl", + "hash": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==" + } + }, + "npm:@unrs/resolver-binding-linux-ppc64-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-ppc64-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-ppc64-gnu", + "hash": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==" + } + }, + "npm:@unrs/resolver-binding-linux-riscv64-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-riscv64-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-riscv64-gnu", + "hash": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==" + } + }, + "npm:@unrs/resolver-binding-linux-riscv64-musl": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-riscv64-musl", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-riscv64-musl", + "hash": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==" + } + }, + "npm:@unrs/resolver-binding-linux-s390x-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-s390x-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-s390x-gnu", + "hash": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==" + } + }, + "npm:@unrs/resolver-binding-linux-x64-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-x64-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-x64-gnu", + "hash": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==" + } + }, + "npm:@unrs/resolver-binding-linux-x64-musl": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-x64-musl", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-x64-musl", + "hash": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==" + } + }, + "npm:@unrs/resolver-binding-wasm32-wasi": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-wasm32-wasi", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-wasm32-wasi", + "hash": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==" + } + }, + "npm:@unrs/resolver-binding-win32-arm64-msvc": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-win32-arm64-msvc", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-win32-arm64-msvc", + "hash": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==" + } + }, + "npm:@unrs/resolver-binding-win32-ia32-msvc": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-win32-ia32-msvc", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-win32-ia32-msvc", + "hash": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==" + } + }, + "npm:@unrs/resolver-binding-win32-x64-msvc": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-win32-x64-msvc", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-win32-x64-msvc", + "hash": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==" + } + }, + "npm:@webgpu/types": { + "type": "npm", + "name": "npm:@webgpu/types", + "data": { + "version": "0.1.66", + "packageName": "@webgpu/types", + "hash": "sha512-YA2hLrwLpDsRueNDXIMqN9NTzD6bCDkuXbOSe0heS+f8YE8usA6Gbv1prj81pzVHrbaAma7zObnIC+I6/sXJgA==" + } + }, + "npm:@yarnpkg/lockfile": { + "type": "npm", + "name": "npm:@yarnpkg/lockfile", + "data": { + "version": "1.1.0", + "packageName": "@yarnpkg/lockfile", + "hash": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" + } + }, + "npm:@yarnpkg/parsers": { + "type": "npm", + "name": "npm:@yarnpkg/parsers", + "data": { + "version": "3.0.2", + "packageName": "@yarnpkg/parsers", + "hash": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==" + } + }, + "npm:@zkochan/js-yaml": { + "type": "npm", + "name": "npm:@zkochan/js-yaml", + "data": { + "version": "0.0.7", + "packageName": "@zkochan/js-yaml", + "hash": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==" + } + }, + "npm:JSONStream": { + "type": "npm", + "name": "npm:JSONStream", + "data": { + "version": "1.3.5", + "packageName": "JSONStream", + "hash": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==" + } + }, + "npm:abbrev": { + "type": "npm", + "name": "npm:abbrev", + "data": { + "version": "3.0.1", + "packageName": "abbrev", + "hash": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==" + } + }, + "npm:acorn-jsx": { + "type": "npm", + "name": "npm:acorn-jsx", + "data": { + "version": "5.3.2", + "packageName": "acorn-jsx", + "hash": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + } + }, + "npm:acorn": { + "type": "npm", + "name": "npm:acorn", + "data": { + "version": "8.15.0", + "packageName": "acorn", + "hash": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==" + } + }, + "npm:add-stream": { + "type": "npm", + "name": "npm:add-stream", + "data": { + "version": "1.0.0", + "packageName": "add-stream", + "hash": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==" + } + }, + "npm:agent-base": { + "type": "npm", + "name": "npm:agent-base", + "data": { + "version": "7.1.4", + "packageName": "agent-base", + "hash": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==" + } + }, + "npm:aggregate-error": { + "type": "npm", + "name": "npm:aggregate-error", + "data": { + "version": "3.1.0", + "packageName": "aggregate-error", + "hash": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + } + }, + "npm:ajv@6.12.6": { + "type": "npm", + "name": "npm:ajv@6.12.6", + "data": { + "version": "6.12.6", + "packageName": "ajv", + "hash": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + } + }, + "npm:ajv@8.17.1": { + "type": "npm", + "name": "npm:ajv@8.17.1", + "data": { + "version": "8.17.1", + "packageName": "ajv", + "hash": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==" + } + }, + "npm:ansi-colors": { + "type": "npm", + "name": "npm:ansi-colors", + "data": { + "version": "4.1.3", + "packageName": "ansi-colors", + "hash": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" + } + }, + "npm:ansi-escapes@4.3.2": { + "type": "npm", + "name": "npm:ansi-escapes@4.3.2", + "data": { + "version": "4.3.2", + "packageName": "ansi-escapes", + "hash": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + } + }, + "npm:ansi-escapes@7.2.0": { + "type": "npm", + "name": "npm:ansi-escapes@7.2.0", + "data": { + "version": "7.2.0", + "packageName": "ansi-escapes", + "hash": "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==" + } + }, + "npm:ansi-regex@5.0.1": { + "type": "npm", + "name": "npm:ansi-regex@5.0.1", + "data": { + "version": "5.0.1", + "packageName": "ansi-regex", + "hash": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + }, + "npm:ansi-regex@6.2.2": { + "type": "npm", + "name": "npm:ansi-regex@6.2.2", + "data": { + "version": "6.2.2", + "packageName": "ansi-regex", + "hash": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==" + } + }, + "npm:ansi-styles@4.3.0": { + "type": "npm", + "name": "npm:ansi-styles@4.3.0", + "data": { + "version": "4.3.0", + "packageName": "ansi-styles", + "hash": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + } + }, + "npm:ansi-styles@5.2.0": { + "type": "npm", + "name": "npm:ansi-styles@5.2.0", + "data": { + "version": "5.2.0", + "packageName": "ansi-styles", + "hash": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + }, + "npm:ansi-styles@6.2.3": { + "type": "npm", + "name": "npm:ansi-styles@6.2.3", + "data": { + "version": "6.2.3", + "packageName": "ansi-styles", + "hash": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==" + } + }, + "npm:ansis": { + "type": "npm", + "name": "npm:ansis", + "data": { + "version": "4.2.0", + "packageName": "ansis", + "hash": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==" + } + }, + "npm:anymatch": { + "type": "npm", + "name": "npm:anymatch", + "data": { + "version": "3.1.3", + "packageName": "anymatch", + "hash": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" + } + }, + "npm:aproba": { + "type": "npm", + "name": "npm:aproba", + "data": { + "version": "2.0.0", + "packageName": "aproba", + "hash": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + } + }, + "npm:argparse@1.0.10": { + "type": "npm", + "name": "npm:argparse@1.0.10", + "data": { + "version": "1.0.10", + "packageName": "argparse", + "hash": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + } + }, + "npm:argparse@2.0.1": { + "type": "npm", + "name": "npm:argparse@2.0.1", + "data": { + "version": "2.0.1", + "packageName": "argparse", + "hash": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + } + }, + "npm:array-differ": { + "type": "npm", + "name": "npm:array-differ", + "data": { + "version": "3.0.0", + "packageName": "array-differ", + "hash": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + } + }, + "npm:array-ify": { + "type": "npm", + "name": "npm:array-ify", + "data": { + "version": "1.0.0", + "packageName": "array-ify", + "hash": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==" + } + }, + "npm:array-union": { + "type": "npm", + "name": "npm:array-union", + "data": { + "version": "2.1.0", + "packageName": "array-union", + "hash": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + } + }, + "npm:arrify@1.0.1": { + "type": "npm", + "name": "npm:arrify@1.0.1", + "data": { + "version": "1.0.1", + "packageName": "arrify", + "hash": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + } + }, + "npm:arrify@2.0.1": { + "type": "npm", + "name": "npm:arrify@2.0.1", + "data": { + "version": "2.0.1", + "packageName": "arrify", + "hash": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + } + }, + "npm:async": { + "type": "npm", + "name": "npm:async", + "data": { + "version": "3.2.6", + "packageName": "async", + "hash": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + } + }, + "npm:asynckit": { + "type": "npm", + "name": "npm:asynckit", + "data": { + "version": "0.4.0", + "packageName": "asynckit", + "hash": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + } + }, + "npm:axios": { + "type": "npm", + "name": "npm:axios", + "data": { + "version": "1.13.2", + "packageName": "axios", + "hash": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==" + } + }, + "npm:babel-jest": { + "type": "npm", + "name": "npm:babel-jest", + "data": { + "version": "30.2.0", + "packageName": "babel-jest", + "hash": "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==" + } + }, + "npm:babel-plugin-istanbul": { + "type": "npm", + "name": "npm:babel-plugin-istanbul", + "data": { + "version": "7.0.1", + "packageName": "babel-plugin-istanbul", + "hash": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==" + } + }, + "npm:babel-plugin-jest-hoist": { + "type": "npm", + "name": "npm:babel-plugin-jest-hoist", + "data": { + "version": "30.2.0", + "packageName": "babel-plugin-jest-hoist", + "hash": "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==" + } + }, + "npm:babel-preset-current-node-syntax": { + "type": "npm", + "name": "npm:babel-preset-current-node-syntax", + "data": { + "version": "1.2.0", + "packageName": "babel-preset-current-node-syntax", + "hash": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==" + } + }, + "npm:babel-preset-jest": { + "type": "npm", + "name": "npm:babel-preset-jest", + "data": { + "version": "30.2.0", + "packageName": "babel-preset-jest", + "hash": "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==" + } + }, + "npm:balanced-match": { + "type": "npm", + "name": "npm:balanced-match", + "data": { + "version": "1.0.2", + "packageName": "balanced-match", + "hash": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + } + }, + "npm:base64-js": { + "type": "npm", + "name": "npm:base64-js", + "data": { + "version": "1.5.1", + "packageName": "base64-js", + "hash": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + } + }, + "npm:baseline-browser-mapping": { + "type": "npm", + "name": "npm:baseline-browser-mapping", + "data": { + "version": "2.8.29", + "packageName": "baseline-browser-mapping", + "hash": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==" + } + }, + "npm:before-after-hook": { + "type": "npm", + "name": "npm:before-after-hook", + "data": { + "version": "2.2.3", + "packageName": "before-after-hook", + "hash": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" + } + }, + "npm:bin-links": { + "type": "npm", + "name": "npm:bin-links", + "data": { + "version": "5.0.0", + "packageName": "bin-links", + "hash": "sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA==" + } + }, + "npm:bl": { + "type": "npm", + "name": "npm:bl", + "data": { + "version": "4.1.0", + "packageName": "bl", + "hash": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + } + }, + "npm:brace-expansion@1.1.12": { + "type": "npm", + "name": "npm:brace-expansion@1.1.12", + "data": { + "version": "1.1.12", + "packageName": "brace-expansion", + "hash": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==" + } + }, + "npm:brace-expansion@2.0.2": { + "type": "npm", + "name": "npm:brace-expansion@2.0.2", + "data": { + "version": "2.0.2", + "packageName": "brace-expansion", + "hash": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==" + } + }, + "npm:braces": { + "type": "npm", + "name": "npm:braces", + "data": { + "version": "3.0.3", + "packageName": "braces", + "hash": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==" + } + }, + "npm:browserslist": { + "type": "npm", + "name": "npm:browserslist", + "data": { + "version": "4.28.0", + "packageName": "browserslist", + "hash": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==" + } + }, + "npm:bs-logger": { + "type": "npm", + "name": "npm:bs-logger", + "data": { + "version": "0.2.6", + "packageName": "bs-logger", + "hash": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" + } + }, + "npm:bser": { + "type": "npm", + "name": "npm:bser", + "data": { + "version": "2.1.1", + "packageName": "bser", + "hash": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + } + }, + "npm:buffer-from": { + "type": "npm", + "name": "npm:buffer-from", + "data": { + "version": "1.1.2", + "packageName": "buffer-from", + "hash": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + } + }, + "npm:buffer": { + "type": "npm", + "name": "npm:buffer", + "data": { + "version": "5.7.1", + "packageName": "buffer", + "hash": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + } + }, + "npm:byte-size": { + "type": "npm", + "name": "npm:byte-size", + "data": { + "version": "8.1.1", + "packageName": "byte-size", + "hash": "sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==" + } + }, + "npm:cac": { + "type": "npm", + "name": "npm:cac", + "data": { + "version": "6.7.14", + "packageName": "cac", + "hash": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" + } + }, + "npm:cacache@19.0.1": { + "type": "npm", + "name": "npm:cacache@19.0.1", + "data": { + "version": "19.0.1", + "packageName": "cacache", + "hash": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==" + } + }, + "npm:cacache@20.0.2": { + "type": "npm", + "name": "npm:cacache@20.0.2", + "data": { + "version": "20.0.2", + "packageName": "cacache", + "hash": "sha512-rVWvqtWcgSzB22wImrVto+7PmE+lUqv5dYzRHD0QJsfpSwTkW+GIqA4ykSt/CCjQlQle8USn8CO8vcWNrIqktg==" + } + }, + "npm:call-bind-apply-helpers": { + "type": "npm", + "name": "npm:call-bind-apply-helpers", + "data": { + "version": "1.0.2", + "packageName": "call-bind-apply-helpers", + "hash": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==" + } + }, + "npm:callsites": { + "type": "npm", + "name": "npm:callsites", + "data": { + "version": "3.1.0", + "packageName": "callsites", + "hash": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + }, + "npm:camelcase-keys": { + "type": "npm", + "name": "npm:camelcase-keys", + "data": { + "version": "6.2.2", + "packageName": "camelcase-keys", + "hash": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==" + } + }, + "npm:camelcase@5.3.1": { + "type": "npm", + "name": "npm:camelcase@5.3.1", + "data": { + "version": "5.3.1", + "packageName": "camelcase", + "hash": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + }, + "npm:camelcase@6.3.0": { + "type": "npm", + "name": "npm:camelcase@6.3.0", + "data": { + "version": "6.3.0", + "packageName": "camelcase", + "hash": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + } + }, + "npm:caniuse-lite": { + "type": "npm", + "name": "npm:caniuse-lite", + "data": { + "version": "1.0.30001756", + "packageName": "caniuse-lite", + "hash": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==" + } + }, + "npm:chalk@4.1.0": { + "type": "npm", + "name": "npm:chalk@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "chalk", + "hash": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==" + } + }, + "npm:chalk@4.1.2": { + "type": "npm", + "name": "npm:chalk@4.1.2", + "data": { + "version": "4.1.2", + "packageName": "chalk", + "hash": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + } + }, + "npm:chalk@5.6.2": { + "type": "npm", + "name": "npm:chalk@5.6.2", + "data": { + "version": "5.6.2", + "packageName": "chalk", + "hash": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==" + } + }, + "npm:char-regex": { + "type": "npm", + "name": "npm:char-regex", + "data": { + "version": "1.0.2", + "packageName": "char-regex", + "hash": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + } + }, + "npm:chardet": { + "type": "npm", + "name": "npm:chardet", + "data": { + "version": "2.1.1", + "packageName": "chardet", + "hash": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==" + } + }, + "npm:chownr@2.0.0": { + "type": "npm", + "name": "npm:chownr@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "chownr", + "hash": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + } + }, + "npm:chownr@3.0.0": { + "type": "npm", + "name": "npm:chownr@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "chownr", + "hash": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==" + } + }, + "npm:ci-info@3.9.0": { + "type": "npm", + "name": "npm:ci-info@3.9.0", + "data": { + "version": "3.9.0", + "packageName": "ci-info", + "hash": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + } + }, + "npm:ci-info@4.3.1": { + "type": "npm", + "name": "npm:ci-info@4.3.1", + "data": { + "version": "4.3.1", + "packageName": "ci-info", + "hash": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==" + } + }, + "npm:cjs-module-lexer": { + "type": "npm", + "name": "npm:cjs-module-lexer", + "data": { + "version": "2.1.1", + "packageName": "cjs-module-lexer", + "hash": "sha512-+CmxIZ/L2vNcEfvNtLdU0ZQ6mbq3FZnwAP2PPTiKP+1QOoKwlKlPgb8UKV0Dds7QVaMnHm+FwSft2VB0s/SLjQ==" + } + }, + "npm:class-transformer": { + "type": "npm", + "name": "npm:class-transformer", + "data": { + "version": "0.5.1", + "packageName": "class-transformer", + "hash": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" + } + }, + "npm:class-validator": { + "type": "npm", + "name": "npm:class-validator", + "data": { + "version": "0.14.2", + "packageName": "class-validator", + "hash": "sha512-3kMVRF2io8N8pY1IFIXlho9r8IPUUIfHe2hYVtiebvAzU2XeQFXTv+XI4WX+TnXmtwXMDcjngcpkiPM0O9PvLw==" + } + }, + "npm:clean-stack": { + "type": "npm", + "name": "npm:clean-stack", + "data": { + "version": "2.2.0", + "packageName": "clean-stack", + "hash": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + } + }, + "npm:cli-cursor@3.1.0": { + "type": "npm", + "name": "npm:cli-cursor@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "cli-cursor", + "hash": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" + } + }, + "npm:cli-cursor@5.0.0": { + "type": "npm", + "name": "npm:cli-cursor@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "cli-cursor", + "hash": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==" + } + }, + "npm:cli-spinners": { + "type": "npm", + "name": "npm:cli-spinners", + "data": { + "version": "2.6.1", + "packageName": "cli-spinners", + "hash": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" + } + }, + "npm:cli-truncate": { + "type": "npm", + "name": "npm:cli-truncate", + "data": { + "version": "5.1.1", + "packageName": "cli-truncate", + "hash": "sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==" + } + }, + "npm:cli-width": { + "type": "npm", + "name": "npm:cli-width", + "data": { + "version": "4.1.0", + "packageName": "cli-width", + "hash": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==" + } + }, + "npm:cliui@7.0.4": { + "type": "npm", + "name": "npm:cliui@7.0.4", + "data": { + "version": "7.0.4", + "packageName": "cliui", + "hash": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + } + }, + "npm:cliui@8.0.1": { + "type": "npm", + "name": "npm:cliui@8.0.1", + "data": { + "version": "8.0.1", + "packageName": "cliui", + "hash": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==" + } + }, + "npm:clone": { + "type": "npm", + "name": "npm:clone", + "data": { + "version": "1.0.4", + "packageName": "clone", + "hash": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + }, + "npm:cmd-shim@6.0.3": { + "type": "npm", + "name": "npm:cmd-shim@6.0.3", + "data": { + "version": "6.0.3", + "packageName": "cmd-shim", + "hash": "sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==" + } + }, + "npm:cmd-shim@7.0.0": { + "type": "npm", + "name": "npm:cmd-shim@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "cmd-shim", + "hash": "sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw==" + } + }, + "npm:co": { + "type": "npm", + "name": "npm:co", + "data": { + "version": "4.6.0", + "packageName": "co", + "hash": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + } + }, + "npm:collect-v8-coverage": { + "type": "npm", + "name": "npm:collect-v8-coverage", + "data": { + "version": "1.0.3", + "packageName": "collect-v8-coverage", + "hash": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==" + } + }, + "npm:color-convert": { + "type": "npm", + "name": "npm:color-convert", + "data": { + "version": "2.0.1", + "packageName": "color-convert", + "hash": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + } + }, + "npm:color-name": { + "type": "npm", + "name": "npm:color-name", + "data": { + "version": "1.1.4", + "packageName": "color-name", + "hash": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + }, + "npm:color-support": { + "type": "npm", + "name": "npm:color-support", + "data": { + "version": "1.1.3", + "packageName": "color-support", + "hash": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + } + }, + "npm:colorette": { + "type": "npm", + "name": "npm:colorette", + "data": { + "version": "2.0.20", + "packageName": "colorette", + "hash": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + } + }, + "npm:columnify": { + "type": "npm", + "name": "npm:columnify", + "data": { + "version": "1.6.0", + "packageName": "columnify", + "hash": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==" + } + }, + "npm:combined-stream": { + "type": "npm", + "name": "npm:combined-stream", + "data": { + "version": "1.0.8", + "packageName": "combined-stream", + "hash": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + } + }, + "npm:commander": { + "type": "npm", + "name": "npm:commander", + "data": { + "version": "14.0.2", + "packageName": "commander", + "hash": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==" + } + }, + "npm:common-ancestor-path": { + "type": "npm", + "name": "npm:common-ancestor-path", + "data": { + "version": "1.0.1", + "packageName": "common-ancestor-path", + "hash": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" + } + }, + "npm:compare-func": { + "type": "npm", + "name": "npm:compare-func", + "data": { + "version": "2.0.0", + "packageName": "compare-func", + "hash": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==" + } + }, + "npm:concat-map": { + "type": "npm", + "name": "npm:concat-map", + "data": { + "version": "0.0.1", + "packageName": "concat-map", + "hash": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + } + }, + "npm:concat-stream": { + "type": "npm", + "name": "npm:concat-stream", + "data": { + "version": "2.0.0", + "packageName": "concat-stream", + "hash": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==" + } + }, + "npm:console-control-strings": { + "type": "npm", + "name": "npm:console-control-strings", + "data": { + "version": "1.1.0", + "packageName": "console-control-strings", + "hash": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + } + }, + "npm:conventional-changelog-angular": { + "type": "npm", + "name": "npm:conventional-changelog-angular", + "data": { + "version": "7.0.0", + "packageName": "conventional-changelog-angular", + "hash": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==" + } + }, + "npm:conventional-changelog-conventionalcommits": { + "type": "npm", + "name": "npm:conventional-changelog-conventionalcommits", + "data": { + "version": "7.0.2", + "packageName": "conventional-changelog-conventionalcommits", + "hash": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==" + } + }, + "npm:conventional-changelog-core": { + "type": "npm", + "name": "npm:conventional-changelog-core", + "data": { + "version": "5.0.1", + "packageName": "conventional-changelog-core", + "hash": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==" + } + }, + "npm:conventional-changelog-preset-loader": { + "type": "npm", + "name": "npm:conventional-changelog-preset-loader", + "data": { + "version": "3.0.0", + "packageName": "conventional-changelog-preset-loader", + "hash": "sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==" + } + }, + "npm:conventional-changelog-writer": { + "type": "npm", + "name": "npm:conventional-changelog-writer", + "data": { + "version": "6.0.1", + "packageName": "conventional-changelog-writer", + "hash": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==" + } + }, + "npm:conventional-commits-filter": { + "type": "npm", + "name": "npm:conventional-commits-filter", + "data": { + "version": "3.0.0", + "packageName": "conventional-commits-filter", + "hash": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==" + } + }, + "npm:conventional-commits-parser@4.0.0": { + "type": "npm", + "name": "npm:conventional-commits-parser@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "conventional-commits-parser", + "hash": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==" + } + }, + "npm:conventional-commits-parser@5.0.0": { + "type": "npm", + "name": "npm:conventional-commits-parser@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "conventional-commits-parser", + "hash": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==" + } + }, + "npm:conventional-recommended-bump": { + "type": "npm", + "name": "npm:conventional-recommended-bump", + "data": { + "version": "7.0.1", + "packageName": "conventional-recommended-bump", + "hash": "sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==" + } + }, + "npm:convert-source-map": { + "type": "npm", + "name": "npm:convert-source-map", + "data": { + "version": "2.0.0", + "packageName": "convert-source-map", + "hash": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + } + }, + "npm:core-util-is": { + "type": "npm", + "name": "npm:core-util-is", + "data": { + "version": "1.0.3", + "packageName": "core-util-is", + "hash": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + } + }, + "npm:cosmiconfig-typescript-loader": { + "type": "npm", + "name": "npm:cosmiconfig-typescript-loader", + "data": { + "version": "6.2.0", + "packageName": "cosmiconfig-typescript-loader", + "hash": "sha512-GEN39v7TgdxgIoNcdkRE3uiAzQt3UXLyHbRHD6YoL048XAeOomyxaP+Hh/+2C6C2wYjxJ2onhJcsQp+L4YEkVQ==" + } + }, + "npm:cosmiconfig": { + "type": "npm", + "name": "npm:cosmiconfig", + "data": { + "version": "9.0.0", + "packageName": "cosmiconfig", + "hash": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==" + } + }, + "npm:cross-spawn": { + "type": "npm", + "name": "npm:cross-spawn", + "data": { + "version": "7.0.6", + "packageName": "cross-spawn", + "hash": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==" + } + }, + "npm:cssesc": { + "type": "npm", + "name": "npm:cssesc", + "data": { + "version": "3.0.0", + "packageName": "cssesc", + "hash": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + } + }, + "npm:dargs@7.0.0": { + "type": "npm", + "name": "npm:dargs@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "dargs", + "hash": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" + } + }, + "npm:dargs@8.1.0": { + "type": "npm", + "name": "npm:dargs@8.1.0", + "data": { + "version": "8.1.0", + "packageName": "dargs", + "hash": "sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==" + } + }, + "npm:dateformat": { + "type": "npm", + "name": "npm:dateformat", + "data": { + "version": "3.0.3", + "packageName": "dateformat", + "hash": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" + } + }, + "npm:debug": { + "type": "npm", + "name": "npm:debug", + "data": { + "version": "4.4.3", + "packageName": "debug", + "hash": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==" + } + }, + "npm:decamelize-keys": { + "type": "npm", + "name": "npm:decamelize-keys", + "data": { + "version": "1.1.1", + "packageName": "decamelize-keys", + "hash": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==" + } + }, + "npm:decamelize": { + "type": "npm", + "name": "npm:decamelize", + "data": { + "version": "1.2.0", + "packageName": "decamelize", + "hash": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + } + }, + "npm:dedent@1.5.3": { + "type": "npm", + "name": "npm:dedent@1.5.3", + "data": { + "version": "1.5.3", + "packageName": "dedent", + "hash": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==" + } + }, + "npm:dedent@1.7.0": { + "type": "npm", + "name": "npm:dedent@1.7.0", + "data": { + "version": "1.7.0", + "packageName": "dedent", + "hash": "sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==" + } + }, + "npm:deep-is": { + "type": "npm", + "name": "npm:deep-is", + "data": { + "version": "0.1.4", + "packageName": "deep-is", + "hash": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + } + }, + "npm:deepmerge": { + "type": "npm", + "name": "npm:deepmerge", + "data": { + "version": "4.3.1", + "packageName": "deepmerge", + "hash": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + } + }, + "npm:defaults": { + "type": "npm", + "name": "npm:defaults", + "data": { + "version": "1.0.4", + "packageName": "defaults", + "hash": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==" + } + }, + "npm:define-lazy-prop": { + "type": "npm", + "name": "npm:define-lazy-prop", + "data": { + "version": "2.0.0", + "packageName": "define-lazy-prop", + "hash": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + } + }, + "npm:defu": { + "type": "npm", + "name": "npm:defu", + "data": { + "version": "6.1.4", + "packageName": "defu", + "hash": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + } + }, + "npm:delayed-stream": { + "type": "npm", + "name": "npm:delayed-stream", + "data": { + "version": "1.0.0", + "packageName": "delayed-stream", + "hash": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + } + }, + "npm:deprecation": { + "type": "npm", + "name": "npm:deprecation", + "data": { + "version": "2.3.1", + "packageName": "deprecation", + "hash": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + } + }, + "npm:destr": { + "type": "npm", + "name": "npm:destr", + "data": { + "version": "2.0.5", + "packageName": "destr", + "hash": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==" + } + }, + "npm:detect-indent": { + "type": "npm", + "name": "npm:detect-indent", + "data": { + "version": "5.0.0", + "packageName": "detect-indent", + "hash": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==" + } + }, + "npm:detect-newline": { + "type": "npm", + "name": "npm:detect-newline", + "data": { + "version": "3.1.0", + "packageName": "detect-newline", + "hash": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + } + }, + "npm:domexception": { + "type": "npm", + "name": "npm:domexception", + "data": { + "version": "1.0.1", + "packageName": "domexception", + "hash": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==" + } + }, + "npm:dot-prop": { + "type": "npm", + "name": "npm:dot-prop", + "data": { + "version": "5.3.0", + "packageName": "dot-prop", + "hash": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==" + } + }, + "npm:dotenv-expand": { + "type": "npm", + "name": "npm:dotenv-expand", + "data": { + "version": "11.0.7", + "packageName": "dotenv-expand", + "hash": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==" + } + }, + "npm:dotenv": { + "type": "npm", + "name": "npm:dotenv", + "data": { + "version": "16.4.7", + "packageName": "dotenv", + "hash": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==" + } + }, + "npm:dunder-proto": { + "type": "npm", + "name": "npm:dunder-proto", + "data": { + "version": "1.0.1", + "packageName": "dunder-proto", + "hash": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==" + } + }, + "npm:eastasianwidth": { + "type": "npm", + "name": "npm:eastasianwidth", + "data": { + "version": "0.2.0", + "packageName": "eastasianwidth", + "hash": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + } + }, + "npm:ejs": { + "type": "npm", + "name": "npm:ejs", + "data": { + "version": "3.1.10", + "packageName": "ejs", + "hash": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==" + } + }, + "npm:electron-to-chromium": { + "type": "npm", + "name": "npm:electron-to-chromium", + "data": { + "version": "1.5.257", + "packageName": "electron-to-chromium", + "hash": "sha512-VNSOB6JZan5IQNMqaurYpZC4bDPXcvKlUwVD/ztMeVD7SwOpMYGOY7dgt+4lNiIHIpvv/FdULnZKqKEy2KcuHQ==" + } + }, + "npm:emittery": { + "type": "npm", + "name": "npm:emittery", + "data": { + "version": "0.13.1", + "packageName": "emittery", + "hash": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==" + } + }, + "npm:emoji-regex@10.6.0": { + "type": "npm", + "name": "npm:emoji-regex@10.6.0", + "data": { + "version": "10.6.0", + "packageName": "emoji-regex", + "hash": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==" + } + }, + "npm:emoji-regex@8.0.0": { + "type": "npm", + "name": "npm:emoji-regex@8.0.0", + "data": { + "version": "8.0.0", + "packageName": "emoji-regex", + "hash": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + }, + "npm:emoji-regex@9.2.2": { + "type": "npm", + "name": "npm:emoji-regex@9.2.2", + "data": { + "version": "9.2.2", + "packageName": "emoji-regex", + "hash": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + } + }, + "npm:encoding": { + "type": "npm", + "name": "npm:encoding", + "data": { + "version": "0.1.13", + "packageName": "encoding", + "hash": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" + } + }, + "npm:end-of-stream": { + "type": "npm", + "name": "npm:end-of-stream", + "data": { + "version": "1.4.5", + "packageName": "end-of-stream", + "hash": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==" + } + }, + "npm:enquirer": { + "type": "npm", + "name": "npm:enquirer", + "data": { + "version": "2.3.6", + "packageName": "enquirer", + "hash": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" + } + }, + "npm:env-paths": { + "type": "npm", + "name": "npm:env-paths", + "data": { + "version": "2.2.1", + "packageName": "env-paths", + "hash": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + } + }, + "npm:envinfo": { + "type": "npm", + "name": "npm:envinfo", + "data": { + "version": "7.13.0", + "packageName": "envinfo", + "hash": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==" + } + }, + "npm:environment": { + "type": "npm", + "name": "npm:environment", + "data": { + "version": "1.1.0", + "packageName": "environment", + "hash": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==" + } + }, + "npm:err-code": { + "type": "npm", + "name": "npm:err-code", + "data": { + "version": "2.0.3", + "packageName": "err-code", + "hash": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + } + }, + "npm:error-ex": { + "type": "npm", + "name": "npm:error-ex", + "data": { + "version": "1.3.4", + "packageName": "error-ex", + "hash": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==" + } + }, + "npm:es-define-property": { + "type": "npm", + "name": "npm:es-define-property", + "data": { + "version": "1.0.1", + "packageName": "es-define-property", + "hash": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + } + }, + "npm:es-errors": { + "type": "npm", + "name": "npm:es-errors", + "data": { + "version": "1.3.0", + "packageName": "es-errors", + "hash": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + } + }, + "npm:es-object-atoms": { + "type": "npm", + "name": "npm:es-object-atoms", + "data": { + "version": "1.1.1", + "packageName": "es-object-atoms", + "hash": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==" + } + }, + "npm:es-set-tostringtag": { + "type": "npm", + "name": "npm:es-set-tostringtag", + "data": { + "version": "2.1.0", + "packageName": "es-set-tostringtag", + "hash": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==" + } + }, + "npm:escalade": { + "type": "npm", + "name": "npm:escalade", + "data": { + "version": "3.2.0", + "packageName": "escalade", + "hash": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" + } + }, + "npm:escape-string-regexp@1.0.5": { + "type": "npm", + "name": "npm:escape-string-regexp@1.0.5", + "data": { + "version": "1.0.5", + "packageName": "escape-string-regexp", + "hash": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } + }, + "npm:escape-string-regexp@2.0.0": { + "type": "npm", + "name": "npm:escape-string-regexp@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "escape-string-regexp", + "hash": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + }, + "npm:escape-string-regexp@4.0.0": { + "type": "npm", + "name": "npm:escape-string-regexp@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "escape-string-regexp", + "hash": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + } + }, + "npm:eslint-config-prettier": { + "type": "npm", + "name": "npm:eslint-config-prettier", + "data": { + "version": "10.1.8", + "packageName": "eslint-config-prettier", + "hash": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==" + } + }, + "npm:eslint-formatting-reporter": { + "type": "npm", + "name": "npm:eslint-formatting-reporter", + "data": { + "version": "0.0.0", + "packageName": "eslint-formatting-reporter", + "hash": "sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==" + } + }, + "npm:eslint-parser-plain": { + "type": "npm", + "name": "npm:eslint-parser-plain", + "data": { + "version": "0.1.1", + "packageName": "eslint-parser-plain", + "hash": "sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw==" + } + }, + "npm:eslint-plugin-format": { + "type": "npm", + "name": "npm:eslint-plugin-format", + "data": { + "version": "1.0.2", + "packageName": "eslint-plugin-format", + "hash": "sha512-ySrDaLQZbreNAr/Betq6ocd5Hxy3+LBIfWNV2621EQQ6yGf/ZSLtN2MiM62WO2YQTX+nSFhv332Tpp51q+AkZQ==" + } + }, + "npm:eslint-plugin-jest": { + "type": "npm", + "name": "npm:eslint-plugin-jest", + "data": { + "version": "29.1.0", + "packageName": "eslint-plugin-jest", + "hash": "sha512-LabxXbASXVjguqL+kBHTPMf3gUeSqwH4fsrEyHTY/MCs42I/p9+ctg09SJpYiD8eGaIsP6GwYr5xW6xWS9XgZg==" + } + }, + "npm:eslint-plugin-prettier": { + "type": "npm", + "name": "npm:eslint-plugin-prettier", + "data": { + "version": "5.5.4", + "packageName": "eslint-plugin-prettier", + "hash": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==" + } + }, + "npm:eslint-scope": { + "type": "npm", + "name": "npm:eslint-scope", + "data": { + "version": "8.4.0", + "packageName": "eslint-scope", + "hash": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==" + } + }, + "npm:eslint-visitor-keys@3.4.3": { + "type": "npm", + "name": "npm:eslint-visitor-keys@3.4.3", + "data": { + "version": "3.4.3", + "packageName": "eslint-visitor-keys", + "hash": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + } + }, + "npm:eslint-visitor-keys@4.2.1": { + "type": "npm", + "name": "npm:eslint-visitor-keys@4.2.1", + "data": { + "version": "4.2.1", + "packageName": "eslint-visitor-keys", + "hash": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==" + } + }, + "npm:eslint": { + "type": "npm", + "name": "npm:eslint", + "data": { + "version": "9.39.1", + "packageName": "eslint", + "hash": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==" + } + }, + "npm:espree": { + "type": "npm", + "name": "npm:espree", + "data": { + "version": "10.4.0", + "packageName": "espree", + "hash": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==" + } + }, + "npm:esprima": { + "type": "npm", + "name": "npm:esprima", + "data": { + "version": "4.0.1", + "packageName": "esprima", + "hash": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + } + }, + "npm:esquery": { + "type": "npm", + "name": "npm:esquery", + "data": { + "version": "1.6.0", + "packageName": "esquery", + "hash": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==" + } + }, + "npm:esrecurse": { + "type": "npm", + "name": "npm:esrecurse", + "data": { + "version": "4.3.0", + "packageName": "esrecurse", + "hash": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + } + }, + "npm:estraverse": { + "type": "npm", + "name": "npm:estraverse", + "data": { + "version": "5.3.0", + "packageName": "estraverse", + "hash": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + }, + "npm:esutils": { + "type": "npm", + "name": "npm:esutils", + "data": { + "version": "2.0.3", + "packageName": "esutils", + "hash": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + } + }, + "npm:eventemitter3@4.0.7": { + "type": "npm", + "name": "npm:eventemitter3@4.0.7", + "data": { + "version": "4.0.7", + "packageName": "eventemitter3", + "hash": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + } + }, + "npm:eventemitter3@5.0.1": { + "type": "npm", + "name": "npm:eventemitter3@5.0.1", + "data": { + "version": "5.0.1", + "packageName": "eventemitter3", + "hash": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + } + }, + "npm:execa@5.0.0": { + "type": "npm", + "name": "npm:execa@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "execa", + "hash": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==" + } + }, + "npm:execa@5.1.1": { + "type": "npm", + "name": "npm:execa@5.1.1", + "data": { + "version": "5.1.1", + "packageName": "execa", + "hash": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + } + }, + "npm:exit-x": { + "type": "npm", + "name": "npm:exit-x", + "data": { + "version": "0.2.2", + "packageName": "exit-x", + "hash": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==" + } + }, + "npm:expect": { + "type": "npm", + "name": "npm:expect", + "data": { + "version": "30.2.0", + "packageName": "expect", + "hash": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==" + } + }, + "npm:exponential-backoff": { + "type": "npm", + "name": "npm:exponential-backoff", + "data": { + "version": "3.1.3", + "packageName": "exponential-backoff", + "hash": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==" + } + }, + "npm:fast-deep-equal": { + "type": "npm", + "name": "npm:fast-deep-equal", + "data": { + "version": "3.1.3", + "packageName": "fast-deep-equal", + "hash": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + } + }, + "npm:fast-diff": { + "type": "npm", + "name": "npm:fast-diff", + "data": { + "version": "1.3.0", + "packageName": "fast-diff", + "hash": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" + } + }, + "npm:fast-glob": { + "type": "npm", + "name": "npm:fast-glob", + "data": { + "version": "3.3.3", + "packageName": "fast-glob", + "hash": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==" + } + }, + "npm:fast-json-stable-stringify": { + "type": "npm", + "name": "npm:fast-json-stable-stringify", + "data": { + "version": "2.1.0", + "packageName": "fast-json-stable-stringify", + "hash": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + } + }, + "npm:fast-levenshtein": { + "type": "npm", + "name": "npm:fast-levenshtein", + "data": { + "version": "2.0.6", + "packageName": "fast-levenshtein", + "hash": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + } + }, + "npm:fast-uri": { + "type": "npm", + "name": "npm:fast-uri", + "data": { + "version": "3.1.0", + "packageName": "fast-uri", + "hash": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==" + } + }, + "npm:fastq": { + "type": "npm", + "name": "npm:fastq", + "data": { + "version": "1.19.1", + "packageName": "fastq", + "hash": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==" + } + }, + "npm:fb-watchman": { + "type": "npm", + "name": "npm:fb-watchman", + "data": { + "version": "2.0.2", + "packageName": "fb-watchman", + "hash": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==" + } + }, + "npm:fdir": { + "type": "npm", + "name": "npm:fdir", + "data": { + "version": "6.5.0", + "packageName": "fdir", + "hash": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==" + } + }, + "npm:figures": { + "type": "npm", + "name": "npm:figures", + "data": { + "version": "3.2.0", + "packageName": "figures", + "hash": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + } + }, + "npm:file-entry-cache": { + "type": "npm", + "name": "npm:file-entry-cache", + "data": { + "version": "8.0.0", + "packageName": "file-entry-cache", + "hash": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==" + } + }, + "npm:filelist": { + "type": "npm", + "name": "npm:filelist", + "data": { + "version": "1.0.4", + "packageName": "filelist", + "hash": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==" + } + }, + "npm:fill-range": { + "type": "npm", + "name": "npm:fill-range", + "data": { + "version": "7.1.1", + "packageName": "fill-range", + "hash": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==" + } + }, + "npm:find-up-simple": { + "type": "npm", + "name": "npm:find-up-simple", + "data": { + "version": "1.0.1", + "packageName": "find-up-simple", + "hash": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==" + } + }, + "npm:find-up@2.1.0": { + "type": "npm", + "name": "npm:find-up@2.1.0", + "data": { + "version": "2.1.0", + "packageName": "find-up", + "hash": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==" + } + }, + "npm:find-up@4.1.0": { + "type": "npm", + "name": "npm:find-up@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "find-up", + "hash": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + } + }, + "npm:find-up@5.0.0": { + "type": "npm", + "name": "npm:find-up@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "find-up", + "hash": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" + } + }, + "npm:find-up@7.0.0": { + "type": "npm", + "name": "npm:find-up@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "find-up", + "hash": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==" + } + }, + "npm:flat-cache": { + "type": "npm", + "name": "npm:flat-cache", + "data": { + "version": "4.0.1", + "packageName": "flat-cache", + "hash": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==" + } + }, + "npm:flat": { + "type": "npm", + "name": "npm:flat", + "data": { + "version": "5.0.2", + "packageName": "flat", + "hash": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" + } + }, + "npm:flatted": { + "type": "npm", + "name": "npm:flatted", + "data": { + "version": "3.3.3", + "packageName": "flatted", + "hash": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" + } + }, + "npm:follow-redirects": { + "type": "npm", + "name": "npm:follow-redirects", + "data": { + "version": "1.15.11", + "packageName": "follow-redirects", + "hash": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==" + } + }, + "npm:foreground-child": { + "type": "npm", + "name": "npm:foreground-child", + "data": { + "version": "3.3.1", + "packageName": "foreground-child", + "hash": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==" + } + }, + "npm:form-data": { + "type": "npm", + "name": "npm:form-data", + "data": { + "version": "4.0.5", + "packageName": "form-data", + "hash": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==" + } + }, + "npm:front-matter": { + "type": "npm", + "name": "npm:front-matter", + "data": { + "version": "4.0.2", + "packageName": "front-matter", + "hash": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==" + } + }, + "npm:fs-constants": { + "type": "npm", + "name": "npm:fs-constants", + "data": { + "version": "1.0.0", + "packageName": "fs-constants", + "hash": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + } + }, + "npm:fs-extra": { + "type": "npm", + "name": "npm:fs-extra", + "data": { + "version": "11.3.2", + "packageName": "fs-extra", + "hash": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==" + } + }, + "npm:fs-minipass@2.1.0": { + "type": "npm", + "name": "npm:fs-minipass@2.1.0", + "data": { + "version": "2.1.0", + "packageName": "fs-minipass", + "hash": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" + } + }, + "npm:fs-minipass@3.0.3": { + "type": "npm", + "name": "npm:fs-minipass@3.0.3", + "data": { + "version": "3.0.3", + "packageName": "fs-minipass", + "hash": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==" + } + }, + "npm:fs.realpath": { + "type": "npm", + "name": "npm:fs.realpath", + "data": { + "version": "1.0.0", + "packageName": "fs.realpath", + "hash": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + } + }, + "npm:fsevents": { + "type": "npm", + "name": "npm:fsevents", + "data": { + "version": "2.3.3", + "packageName": "fsevents", + "hash": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==" + } + }, + "npm:function-bind": { + "type": "npm", + "name": "npm:function-bind", + "data": { + "version": "1.1.2", + "packageName": "function-bind", + "hash": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + } + }, + "npm:fzf": { + "type": "npm", + "name": "npm:fzf", + "data": { + "version": "0.5.2", + "packageName": "fzf", + "hash": "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==" + } + }, + "npm:gensync": { + "type": "npm", + "name": "npm:gensync", + "data": { + "version": "1.0.0-beta.2", + "packageName": "gensync", + "hash": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + } + }, + "npm:get-caller-file": { + "type": "npm", + "name": "npm:get-caller-file", + "data": { + "version": "2.0.5", + "packageName": "get-caller-file", + "hash": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + } + }, + "npm:get-east-asian-width": { + "type": "npm", + "name": "npm:get-east-asian-width", + "data": { + "version": "1.4.0", + "packageName": "get-east-asian-width", + "hash": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==" + } + }, + "npm:get-intrinsic": { + "type": "npm", + "name": "npm:get-intrinsic", + "data": { + "version": "1.3.0", + "packageName": "get-intrinsic", + "hash": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==" + } + }, + "npm:get-package-type": { + "type": "npm", + "name": "npm:get-package-type", + "data": { + "version": "0.1.0", + "packageName": "get-package-type", + "hash": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + } + }, + "npm:get-pkg-repo": { + "type": "npm", + "name": "npm:get-pkg-repo", + "data": { + "version": "4.2.1", + "packageName": "get-pkg-repo", + "hash": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==" + } + }, + "npm:get-port": { + "type": "npm", + "name": "npm:get-port", + "data": { + "version": "5.1.1", + "packageName": "get-port", + "hash": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==" + } + }, + "npm:get-proto": { + "type": "npm", + "name": "npm:get-proto", + "data": { + "version": "1.0.1", + "packageName": "get-proto", + "hash": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==" + } + }, + "npm:get-stream@6.0.0": { + "type": "npm", + "name": "npm:get-stream@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "get-stream", + "hash": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==" + } + }, + "npm:get-stream@6.0.1": { + "type": "npm", + "name": "npm:get-stream@6.0.1", + "data": { + "version": "6.0.1", + "packageName": "get-stream", + "hash": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + } + }, + "npm:git-raw-commits@3.0.0": { + "type": "npm", + "name": "npm:git-raw-commits@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "git-raw-commits", + "hash": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==" + } + }, + "npm:git-raw-commits@4.0.0": { + "type": "npm", + "name": "npm:git-raw-commits@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "git-raw-commits", + "hash": "sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==" + } + }, + "npm:git-remote-origin-url": { + "type": "npm", + "name": "npm:git-remote-origin-url", + "data": { + "version": "2.0.0", + "packageName": "git-remote-origin-url", + "hash": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==" + } + }, + "npm:git-semver-tags": { + "type": "npm", + "name": "npm:git-semver-tags", + "data": { + "version": "5.0.1", + "packageName": "git-semver-tags", + "hash": "sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==" + } + }, + "npm:git-up": { + "type": "npm", + "name": "npm:git-up", + "data": { + "version": "7.0.0", + "packageName": "git-up", + "hash": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==" + } + }, + "npm:git-url-parse": { + "type": "npm", + "name": "npm:git-url-parse", + "data": { + "version": "14.0.0", + "packageName": "git-url-parse", + "hash": "sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==" + } + }, + "npm:gitconfiglocal": { + "type": "npm", + "name": "npm:gitconfiglocal", + "data": { + "version": "1.0.0", + "packageName": "gitconfiglocal", + "hash": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==" + } + }, + "npm:glob-parent@5.1.2": { + "type": "npm", + "name": "npm:glob-parent@5.1.2", + "data": { + "version": "5.1.2", + "packageName": "glob-parent", + "hash": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + } + }, + "npm:glob-parent@6.0.2": { + "type": "npm", + "name": "npm:glob-parent@6.0.2", + "data": { + "version": "6.0.2", + "packageName": "glob-parent", + "hash": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" + } + }, + "npm:glob@10.5.0": { + "type": "npm", + "name": "npm:glob@10.5.0", + "data": { + "version": "10.5.0", + "packageName": "glob", + "hash": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==" + } + }, + "npm:glob@11.1.0": { + "type": "npm", + "name": "npm:glob@11.1.0", + "data": { + "version": "11.1.0", + "packageName": "glob", + "hash": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==" + } + }, + "npm:glob@12.0.0": { + "type": "npm", + "name": "npm:glob@12.0.0", + "data": { + "version": "12.0.0", + "packageName": "glob", + "hash": "sha512-5Qcll1z7IKgHr5g485ePDdHcNQY0k2dtv/bjYy0iuyGxQw2qSOiiXUXJ+AYQpg3HNoUMHqAruX478Jeev7UULw==" + } + }, + "npm:glob@7.2.3": { + "type": "npm", + "name": "npm:glob@7.2.3", + "data": { + "version": "7.2.3", + "packageName": "glob", + "hash": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" + } + }, + "npm:glob@9.3.5": { + "type": "npm", + "name": "npm:glob@9.3.5", + "data": { + "version": "9.3.5", + "packageName": "glob", + "hash": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==" + } + }, + "npm:global-directory": { + "type": "npm", + "name": "npm:global-directory", + "data": { + "version": "4.0.1", + "packageName": "global-directory", + "hash": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==" + } + }, + "npm:globals@14.0.0": { + "type": "npm", + "name": "npm:globals@14.0.0", + "data": { + "version": "14.0.0", + "packageName": "globals", + "hash": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==" + } + }, + "npm:globals@16.5.0": { + "type": "npm", + "name": "npm:globals@16.5.0", + "data": { + "version": "16.5.0", + "packageName": "globals", + "hash": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==" + } + }, + "npm:gopd": { + "type": "npm", + "name": "npm:gopd", + "data": { + "version": "1.2.0", + "packageName": "gopd", + "hash": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + } + }, + "npm:graceful-fs": { + "type": "npm", + "name": "npm:graceful-fs", + "data": { + "version": "4.2.11", + "packageName": "graceful-fs", + "hash": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + } + }, + "npm:graphemer": { + "type": "npm", + "name": "npm:graphemer", + "data": { + "version": "1.4.0", + "packageName": "graphemer", + "hash": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + } + }, + "npm:handlebars": { + "type": "npm", + "name": "npm:handlebars", + "data": { + "version": "4.7.8", + "packageName": "handlebars", + "hash": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==" + } + }, + "npm:hard-rejection": { + "type": "npm", + "name": "npm:hard-rejection", + "data": { + "version": "2.1.0", + "packageName": "hard-rejection", + "hash": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + } + }, + "npm:has-flag": { + "type": "npm", + "name": "npm:has-flag", + "data": { + "version": "4.0.0", + "packageName": "has-flag", + "hash": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + }, + "npm:has-symbols": { + "type": "npm", + "name": "npm:has-symbols", + "data": { + "version": "1.1.0", + "packageName": "has-symbols", + "hash": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" + } + }, + "npm:has-tostringtag": { + "type": "npm", + "name": "npm:has-tostringtag", + "data": { + "version": "1.0.2", + "packageName": "has-tostringtag", + "hash": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==" + } + }, + "npm:has-unicode": { + "type": "npm", + "name": "npm:has-unicode", + "data": { + "version": "2.0.1", + "packageName": "has-unicode", + "hash": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + } + }, + "npm:hasown": { + "type": "npm", + "name": "npm:hasown", + "data": { + "version": "2.0.2", + "packageName": "hasown", + "hash": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==" + } + }, + "npm:hosted-git-info@2.8.9": { + "type": "npm", + "name": "npm:hosted-git-info@2.8.9", + "data": { + "version": "2.8.9", + "packageName": "hosted-git-info", + "hash": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + } + }, + "npm:hosted-git-info@4.1.0": { + "type": "npm", + "name": "npm:hosted-git-info@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "hosted-git-info", + "hash": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==" + } + }, + "npm:hosted-git-info@8.1.0": { + "type": "npm", + "name": "npm:hosted-git-info@8.1.0", + "data": { + "version": "8.1.0", + "packageName": "hosted-git-info", + "hash": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==" + } + }, + "npm:hosted-git-info@9.0.2": { + "type": "npm", + "name": "npm:hosted-git-info@9.0.2", + "data": { + "version": "9.0.2", + "packageName": "hosted-git-info", + "hash": "sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==" + } + }, + "npm:html-escaper": { + "type": "npm", + "name": "npm:html-escaper", + "data": { + "version": "2.0.2", + "packageName": "html-escaper", + "hash": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + } + }, + "npm:http-cache-semantics": { + "type": "npm", + "name": "npm:http-cache-semantics", + "data": { + "version": "4.2.0", + "packageName": "http-cache-semantics", + "hash": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==" + } + }, + "npm:http-proxy-agent": { + "type": "npm", + "name": "npm:http-proxy-agent", + "data": { + "version": "7.0.2", + "packageName": "http-proxy-agent", + "hash": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==" + } + }, + "npm:https-proxy-agent": { + "type": "npm", + "name": "npm:https-proxy-agent", + "data": { + "version": "7.0.6", + "packageName": "https-proxy-agent", + "hash": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==" + } + }, + "npm:human-signals": { + "type": "npm", + "name": "npm:human-signals", + "data": { + "version": "2.1.0", + "packageName": "human-signals", + "hash": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + } + }, + "npm:husky": { + "type": "npm", + "name": "npm:husky", + "data": { + "version": "9.1.7", + "packageName": "husky", + "hash": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==" + } + }, + "npm:iconv-lite@0.6.3": { + "type": "npm", + "name": "npm:iconv-lite@0.6.3", + "data": { + "version": "0.6.3", + "packageName": "iconv-lite", + "hash": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" + } + }, + "npm:iconv-lite@0.7.0": { + "type": "npm", + "name": "npm:iconv-lite@0.7.0", + "data": { + "version": "0.7.0", + "packageName": "iconv-lite", + "hash": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==" + } + }, + "npm:ieee754": { + "type": "npm", + "name": "npm:ieee754", + "data": { + "version": "1.2.1", + "packageName": "ieee754", + "hash": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + } + }, + "npm:ignore-walk": { + "type": "npm", + "name": "npm:ignore-walk", + "data": { + "version": "8.0.0", + "packageName": "ignore-walk", + "hash": "sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==" + } + }, + "npm:ignore@5.3.2": { + "type": "npm", + "name": "npm:ignore@5.3.2", + "data": { + "version": "5.3.2", + "packageName": "ignore", + "hash": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" + } + }, + "npm:ignore@7.0.5": { + "type": "npm", + "name": "npm:ignore@7.0.5", + "data": { + "version": "7.0.5", + "packageName": "ignore", + "hash": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==" + } + }, + "npm:import-fresh": { + "type": "npm", + "name": "npm:import-fresh", + "data": { + "version": "3.3.1", + "packageName": "import-fresh", + "hash": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==" + } + }, + "npm:import-local@3.1.0": { + "type": "npm", + "name": "npm:import-local@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "import-local", + "hash": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==" + } + }, + "npm:import-local@3.2.0": { + "type": "npm", + "name": "npm:import-local@3.2.0", + "data": { + "version": "3.2.0", + "packageName": "import-local", + "hash": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==" + } + }, + "npm:import-meta-resolve": { + "type": "npm", + "name": "npm:import-meta-resolve", + "data": { + "version": "4.2.0", + "packageName": "import-meta-resolve", + "hash": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==" + } + }, + "npm:imurmurhash": { + "type": "npm", + "name": "npm:imurmurhash", + "data": { + "version": "0.1.4", + "packageName": "imurmurhash", + "hash": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + } + }, + "npm:indent-string": { + "type": "npm", + "name": "npm:indent-string", + "data": { + "version": "4.0.0", + "packageName": "indent-string", + "hash": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + } + }, + "npm:inflight": { + "type": "npm", + "name": "npm:inflight", + "data": { + "version": "1.0.6", + "packageName": "inflight", + "hash": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" + } + }, + "npm:inherits": { + "type": "npm", + "name": "npm:inherits", + "data": { + "version": "2.0.4", + "packageName": "inherits", + "hash": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + } + }, + "npm:ini@1.3.8": { + "type": "npm", + "name": "npm:ini@1.3.8", + "data": { + "version": "1.3.8", + "packageName": "ini", + "hash": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + } + }, + "npm:ini@4.1.1": { + "type": "npm", + "name": "npm:ini@4.1.1", + "data": { + "version": "4.1.1", + "packageName": "ini", + "hash": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==" + } + }, + "npm:ini@5.0.0": { + "type": "npm", + "name": "npm:ini@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "ini", + "hash": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==" + } + }, + "npm:ini@6.0.0": { + "type": "npm", + "name": "npm:ini@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "ini", + "hash": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==" + } + }, + "npm:init-package-json": { + "type": "npm", + "name": "npm:init-package-json", + "data": { + "version": "8.2.2", + "packageName": "init-package-json", + "hash": "sha512-pXVMn67Jdw2hPKLCuJZj62NC9B2OIDd1R3JwZXTHXuEnfN3Uq5kJbKOSld6YEU+KOGfMD82EzxFTYz5o0SSJoA==" + } + }, + "npm:inquirer": { + "type": "npm", + "name": "npm:inquirer", + "data": { + "version": "12.9.6", + "packageName": "inquirer", + "hash": "sha512-603xXOgyfxhuis4nfnWaZrMaotNT0Km9XwwBNWUKbIDqeCY89jGr2F9YPEMiNhU6XjIP4VoWISMBFfcc5NgrTw==" + } + }, + "npm:ip-address": { + "type": "npm", + "name": "npm:ip-address", + "data": { + "version": "10.1.0", + "packageName": "ip-address", + "hash": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==" + } + }, + "npm:is-arrayish": { + "type": "npm", + "name": "npm:is-arrayish", + "data": { + "version": "0.2.1", + "packageName": "is-arrayish", + "hash": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + } + }, + "npm:is-ci": { + "type": "npm", + "name": "npm:is-ci", + "data": { + "version": "3.0.1", + "packageName": "is-ci", + "hash": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==" + } + }, + "npm:is-core-module": { + "type": "npm", + "name": "npm:is-core-module", + "data": { + "version": "2.16.1", + "packageName": "is-core-module", + "hash": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==" + } + }, + "npm:is-docker": { + "type": "npm", + "name": "npm:is-docker", + "data": { + "version": "2.2.1", + "packageName": "is-docker", + "hash": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + } + }, + "npm:is-extglob": { + "type": "npm", + "name": "npm:is-extglob", + "data": { + "version": "2.1.1", + "packageName": "is-extglob", + "hash": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + } + }, + "npm:is-fullwidth-code-point@3.0.0": { + "type": "npm", + "name": "npm:is-fullwidth-code-point@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "is-fullwidth-code-point", + "hash": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + }, + "npm:is-fullwidth-code-point@5.1.0": { + "type": "npm", + "name": "npm:is-fullwidth-code-point@5.1.0", + "data": { + "version": "5.1.0", + "packageName": "is-fullwidth-code-point", + "hash": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==" + } + }, + "npm:is-generator-fn": { + "type": "npm", + "name": "npm:is-generator-fn", + "data": { + "version": "2.1.0", + "packageName": "is-generator-fn", + "hash": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + } + }, + "npm:is-glob": { + "type": "npm", + "name": "npm:is-glob", + "data": { + "version": "4.0.3", + "packageName": "is-glob", + "hash": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + } + }, + "npm:is-interactive": { + "type": "npm", + "name": "npm:is-interactive", + "data": { + "version": "1.0.0", + "packageName": "is-interactive", + "hash": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + } + }, + "npm:is-number": { + "type": "npm", + "name": "npm:is-number", + "data": { + "version": "7.0.0", + "packageName": "is-number", + "hash": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + } + }, + "npm:is-obj": { + "type": "npm", + "name": "npm:is-obj", + "data": { + "version": "2.0.0", + "packageName": "is-obj", + "hash": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } + }, + "npm:is-plain-obj": { + "type": "npm", + "name": "npm:is-plain-obj", + "data": { + "version": "1.1.0", + "packageName": "is-plain-obj", + "hash": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + }, + "npm:is-ssh": { + "type": "npm", + "name": "npm:is-ssh", + "data": { + "version": "1.4.1", + "packageName": "is-ssh", + "hash": "sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==" + } + }, + "npm:is-stream@2.0.0": { + "type": "npm", + "name": "npm:is-stream@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "is-stream", + "hash": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + } + }, + "npm:is-stream@2.0.1": { + "type": "npm", + "name": "npm:is-stream@2.0.1", + "data": { + "version": "2.0.1", + "packageName": "is-stream", + "hash": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + } + }, + "npm:is-text-path@1.0.1": { + "type": "npm", + "name": "npm:is-text-path@1.0.1", + "data": { + "version": "1.0.1", + "packageName": "is-text-path", + "hash": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==" + } + }, + "npm:is-text-path@2.0.0": { + "type": "npm", + "name": "npm:is-text-path@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "is-text-path", + "hash": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==" + } + }, + "npm:is-unicode-supported": { + "type": "npm", + "name": "npm:is-unicode-supported", + "data": { + "version": "0.1.0", + "packageName": "is-unicode-supported", + "hash": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + } + }, + "npm:is-wsl": { + "type": "npm", + "name": "npm:is-wsl", + "data": { + "version": "2.2.0", + "packageName": "is-wsl", + "hash": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + } + }, + "npm:isarray": { + "type": "npm", + "name": "npm:isarray", + "data": { + "version": "1.0.0", + "packageName": "isarray", + "hash": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + } + }, + "npm:isexe@2.0.0": { + "type": "npm", + "name": "npm:isexe@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "isexe", + "hash": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + } + }, + "npm:isexe@3.1.1": { + "type": "npm", + "name": "npm:isexe@3.1.1", + "data": { + "version": "3.1.1", + "packageName": "isexe", + "hash": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==" + } + }, + "npm:istanbul-lib-coverage": { + "type": "npm", + "name": "npm:istanbul-lib-coverage", + "data": { + "version": "3.2.2", + "packageName": "istanbul-lib-coverage", + "hash": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==" + } + }, + "npm:istanbul-lib-instrument": { + "type": "npm", + "name": "npm:istanbul-lib-instrument", + "data": { + "version": "6.0.3", + "packageName": "istanbul-lib-instrument", + "hash": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==" + } + }, + "npm:istanbul-lib-report": { + "type": "npm", + "name": "npm:istanbul-lib-report", + "data": { + "version": "3.0.1", + "packageName": "istanbul-lib-report", + "hash": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==" + } + }, + "npm:istanbul-lib-source-maps": { + "type": "npm", + "name": "npm:istanbul-lib-source-maps", + "data": { + "version": "5.0.6", + "packageName": "istanbul-lib-source-maps", + "hash": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==" + } + }, + "npm:istanbul-reports": { + "type": "npm", + "name": "npm:istanbul-reports", + "data": { + "version": "3.2.0", + "packageName": "istanbul-reports", + "hash": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==" + } + }, + "npm:jackspeak@3.4.3": { + "type": "npm", + "name": "npm:jackspeak@3.4.3", + "data": { + "version": "3.4.3", + "packageName": "jackspeak", + "hash": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==" + } + }, + "npm:jackspeak@4.1.1": { + "type": "npm", + "name": "npm:jackspeak@4.1.1", + "data": { + "version": "4.1.1", + "packageName": "jackspeak", + "hash": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==" + } + }, + "npm:jake": { + "type": "npm", + "name": "npm:jake", + "data": { + "version": "10.9.4", + "packageName": "jake", + "hash": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==" + } + }, + "npm:javascript-natural-sort": { + "type": "npm", + "name": "npm:javascript-natural-sort", + "data": { + "version": "0.7.1", + "packageName": "javascript-natural-sort", + "hash": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==" + } + }, + "npm:jest-changed-files": { + "type": "npm", + "name": "npm:jest-changed-files", + "data": { + "version": "30.2.0", + "packageName": "jest-changed-files", + "hash": "sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ==" + } + }, + "npm:jest-circus": { + "type": "npm", + "name": "npm:jest-circus", + "data": { + "version": "30.2.0", + "packageName": "jest-circus", + "hash": "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==" + } + }, + "npm:jest-cli": { + "type": "npm", + "name": "npm:jest-cli", + "data": { + "version": "30.2.0", + "packageName": "jest-cli", + "hash": "sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA==" + } + }, + "npm:jest-config": { + "type": "npm", + "name": "npm:jest-config", + "data": { + "version": "30.2.0", + "packageName": "jest-config", + "hash": "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==" + } + }, + "npm:jest-diff": { + "type": "npm", + "name": "npm:jest-diff", + "data": { + "version": "30.2.0", + "packageName": "jest-diff", + "hash": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==" + } + }, + "npm:jest-docblock": { + "type": "npm", + "name": "npm:jest-docblock", + "data": { + "version": "30.2.0", + "packageName": "jest-docblock", + "hash": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==" + } + }, + "npm:jest-each": { + "type": "npm", + "name": "npm:jest-each", + "data": { + "version": "30.2.0", + "packageName": "jest-each", + "hash": "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==" + } + }, + "npm:jest-environment-node": { + "type": "npm", + "name": "npm:jest-environment-node", + "data": { + "version": "30.2.0", + "packageName": "jest-environment-node", + "hash": "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==" + } + }, + "npm:jest-haste-map": { + "type": "npm", + "name": "npm:jest-haste-map", + "data": { + "version": "30.2.0", + "packageName": "jest-haste-map", + "hash": "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==" + } + }, + "npm:jest-leak-detector": { + "type": "npm", + "name": "npm:jest-leak-detector", + "data": { + "version": "30.2.0", + "packageName": "jest-leak-detector", + "hash": "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==" + } + }, + "npm:jest-matcher-utils": { + "type": "npm", + "name": "npm:jest-matcher-utils", + "data": { + "version": "30.2.0", + "packageName": "jest-matcher-utils", + "hash": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==" + } + }, + "npm:jest-message-util": { + "type": "npm", + "name": "npm:jest-message-util", + "data": { + "version": "30.2.0", + "packageName": "jest-message-util", + "hash": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==" + } + }, + "npm:jest-mock": { + "type": "npm", + "name": "npm:jest-mock", + "data": { + "version": "30.2.0", + "packageName": "jest-mock", + "hash": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==" + } + }, + "npm:jest-pnp-resolver": { + "type": "npm", + "name": "npm:jest-pnp-resolver", + "data": { + "version": "1.2.3", + "packageName": "jest-pnp-resolver", + "hash": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==" + } + }, + "npm:jest-regex-util": { + "type": "npm", + "name": "npm:jest-regex-util", + "data": { + "version": "30.0.1", + "packageName": "jest-regex-util", + "hash": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==" + } + }, + "npm:jest-resolve-dependencies": { + "type": "npm", + "name": "npm:jest-resolve-dependencies", + "data": { + "version": "30.2.0", + "packageName": "jest-resolve-dependencies", + "hash": "sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w==" + } + }, + "npm:jest-resolve": { + "type": "npm", + "name": "npm:jest-resolve", + "data": { + "version": "30.2.0", + "packageName": "jest-resolve", + "hash": "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==" + } + }, + "npm:jest-runner": { + "type": "npm", + "name": "npm:jest-runner", + "data": { + "version": "30.2.0", + "packageName": "jest-runner", + "hash": "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==" + } + }, + "npm:jest-runtime": { + "type": "npm", + "name": "npm:jest-runtime", + "data": { + "version": "30.2.0", + "packageName": "jest-runtime", + "hash": "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==" + } + }, + "npm:jest-snapshot": { + "type": "npm", + "name": "npm:jest-snapshot", + "data": { + "version": "30.2.0", + "packageName": "jest-snapshot", + "hash": "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==" + } + }, + "npm:jest-util": { + "type": "npm", + "name": "npm:jest-util", + "data": { + "version": "30.2.0", + "packageName": "jest-util", + "hash": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==" + } + }, + "npm:jest-validate": { + "type": "npm", + "name": "npm:jest-validate", + "data": { + "version": "30.2.0", + "packageName": "jest-validate", + "hash": "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==" + } + }, + "npm:jest-watcher": { + "type": "npm", + "name": "npm:jest-watcher", + "data": { + "version": "30.2.0", + "packageName": "jest-watcher", + "hash": "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==" + } + }, + "npm:jest-worker": { + "type": "npm", + "name": "npm:jest-worker", + "data": { + "version": "30.2.0", + "packageName": "jest-worker", + "hash": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==" + } + }, + "npm:jest": { + "type": "npm", + "name": "npm:jest", + "data": { + "version": "30.2.0", + "packageName": "jest", + "hash": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==" + } + }, + "npm:jiti": { + "type": "npm", + "name": "npm:jiti", + "data": { + "version": "2.6.1", + "packageName": "jiti", + "hash": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==" + } + }, + "npm:js-tokens": { + "type": "npm", + "name": "npm:js-tokens", + "data": { + "version": "4.0.0", + "packageName": "js-tokens", + "hash": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + } + }, + "npm:js-yaml@3.14.2": { + "type": "npm", + "name": "npm:js-yaml@3.14.2", + "data": { + "version": "3.14.2", + "packageName": "js-yaml", + "hash": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==" + } + }, + "npm:js-yaml@4.1.0": { + "type": "npm", + "name": "npm:js-yaml@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "js-yaml", + "hash": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" + } + }, + "npm:js-yaml@4.1.1": { + "type": "npm", + "name": "npm:js-yaml@4.1.1", + "data": { + "version": "4.1.1", + "packageName": "js-yaml", + "hash": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==" + } + }, + "npm:jsesc": { + "type": "npm", + "name": "npm:jsesc", + "data": { + "version": "3.1.0", + "packageName": "jsesc", + "hash": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==" + } + }, + "npm:json-buffer": { + "type": "npm", + "name": "npm:json-buffer", + "data": { + "version": "3.0.1", + "packageName": "json-buffer", + "hash": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + } + }, + "npm:json-parse-better-errors": { + "type": "npm", + "name": "npm:json-parse-better-errors", + "data": { + "version": "1.0.2", + "packageName": "json-parse-better-errors", + "hash": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + } + }, + "npm:json-parse-even-better-errors@2.3.1": { + "type": "npm", + "name": "npm:json-parse-even-better-errors@2.3.1", + "data": { + "version": "2.3.1", + "packageName": "json-parse-even-better-errors", + "hash": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + } + }, + "npm:json-parse-even-better-errors@4.0.0": { + "type": "npm", + "name": "npm:json-parse-even-better-errors@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "json-parse-even-better-errors", + "hash": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==" + } + }, + "npm:json-parse-even-better-errors@5.0.0": { + "type": "npm", + "name": "npm:json-parse-even-better-errors@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "json-parse-even-better-errors", + "hash": "sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==" + } + }, + "npm:json-schema-traverse@0.4.1": { + "type": "npm", + "name": "npm:json-schema-traverse@0.4.1", + "data": { + "version": "0.4.1", + "packageName": "json-schema-traverse", + "hash": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + } + }, + "npm:json-schema-traverse@1.0.0": { + "type": "npm", + "name": "npm:json-schema-traverse@1.0.0", + "data": { + "version": "1.0.0", + "packageName": "json-schema-traverse", + "hash": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + }, + "npm:json-stable-stringify-without-jsonify": { + "type": "npm", + "name": "npm:json-stable-stringify-without-jsonify", + "data": { + "version": "1.0.1", + "packageName": "json-stable-stringify-without-jsonify", + "hash": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + } + }, + "npm:json-stringify-nice": { + "type": "npm", + "name": "npm:json-stringify-nice", + "data": { + "version": "1.1.4", + "packageName": "json-stringify-nice", + "hash": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==" + } + }, + "npm:json-stringify-safe": { + "type": "npm", + "name": "npm:json-stringify-safe", + "data": { + "version": "5.0.1", + "packageName": "json-stringify-safe", + "hash": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + } + }, + "npm:json5": { + "type": "npm", + "name": "npm:json5", + "data": { + "version": "2.2.3", + "packageName": "json5", + "hash": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + } + }, + "npm:jsonc-parser": { + "type": "npm", + "name": "npm:jsonc-parser", + "data": { + "version": "3.2.0", + "packageName": "jsonc-parser", + "hash": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + } + }, + "npm:jsonfile": { + "type": "npm", + "name": "npm:jsonfile", + "data": { + "version": "6.2.0", + "packageName": "jsonfile", + "hash": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==" + } + }, + "npm:jsonparse": { + "type": "npm", + "name": "npm:jsonparse", + "data": { + "version": "1.3.1", + "packageName": "jsonparse", + "hash": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" + } + }, + "npm:just-diff-apply": { + "type": "npm", + "name": "npm:just-diff-apply", + "data": { + "version": "5.5.0", + "packageName": "just-diff-apply", + "hash": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==" + } + }, + "npm:just-diff": { + "type": "npm", + "name": "npm:just-diff", + "data": { + "version": "6.0.2", + "packageName": "just-diff", + "hash": "sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==" + } + }, + "npm:keyv": { + "type": "npm", + "name": "npm:keyv", + "data": { + "version": "4.5.4", + "packageName": "keyv", + "hash": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==" + } + }, + "npm:kind-of": { + "type": "npm", + "name": "npm:kind-of", + "data": { + "version": "6.0.3", + "packageName": "kind-of", + "hash": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + }, + "npm:konva": { + "type": "npm", + "name": "npm:konva", + "data": { + "version": "10.0.9", + "packageName": "konva", + "hash": "sha512-AEqV0XqfE0ouHjcSo/IVAXZUK4jB/r18OlUoIzPFEx/59Vb95Yq1S4Ch5QuDDEXJT21SEpOMb89zSpEpsQWzWg==" + } + }, + "npm:lerna": { + "type": "npm", + "name": "npm:lerna", + "data": { + "version": "9.0.1", + "packageName": "lerna", + "hash": "sha512-sPfufYbSLisgi3mghbfOPxNL0Jhs4p6yCexXEdwgXITV5oKq6mdj2w5NQ32i6wMfSlEZFzIIV17ozdYsHavNhg==" + } + }, + "npm:leven": { + "type": "npm", + "name": "npm:leven", + "data": { + "version": "3.1.0", + "packageName": "leven", + "hash": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + } + }, + "npm:levn": { + "type": "npm", + "name": "npm:levn", + "data": { + "version": "0.4.1", + "packageName": "levn", + "hash": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + } + }, + "npm:libnpmaccess": { + "type": "npm", + "name": "npm:libnpmaccess", + "data": { + "version": "10.0.3", + "packageName": "libnpmaccess", + "hash": "sha512-JPHTfWJxIK+NVPdNMNGnkz4XGX56iijPbe0qFWbdt68HL+kIvSzh+euBL8npLZvl2fpaxo+1eZSdoG15f5YdIQ==" + } + }, + "npm:libnpmpublish": { + "type": "npm", + "name": "npm:libnpmpublish", + "data": { + "version": "11.1.2", + "packageName": "libnpmpublish", + "hash": "sha512-tNcU3cLH7toloAzhOOrBDhjzgbxpyuYvkf+BPPnnJCdc5EIcdJ8JcT+SglvCQKKyZ6m9dVXtCVlJcA6csxKdEA==" + } + }, + "npm:libphonenumber-js": { + "type": "npm", + "name": "npm:libphonenumber-js", + "data": { + "version": "1.12.27", + "packageName": "libphonenumber-js", + "hash": "sha512-8gHhHzzcnY1EF4BS5L/lrjv2VAZWd6ltU7c/sqoktRZSQvZl4g8hrgXtXHXGkSFKFYArFON12zUNJrNVqJ9u4g==" + } + }, + "npm:lines-and-columns@1.2.4": { + "type": "npm", + "name": "npm:lines-and-columns@1.2.4", + "data": { + "version": "1.2.4", + "packageName": "lines-and-columns", + "hash": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + } + }, + "npm:lines-and-columns@2.0.3": { + "type": "npm", + "name": "npm:lines-and-columns@2.0.3", + "data": { + "version": "2.0.3", + "packageName": "lines-and-columns", + "hash": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==" + } + }, + "npm:lint-staged": { + "type": "npm", + "name": "npm:lint-staged", + "data": { + "version": "16.2.7", + "packageName": "lint-staged", + "hash": "sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow==" + } + }, + "npm:listr2": { + "type": "npm", + "name": "npm:listr2", + "data": { + "version": "9.0.5", + "packageName": "listr2", + "hash": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==" + } + }, + "npm:load-json-file@4.0.0": { + "type": "npm", + "name": "npm:load-json-file@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "load-json-file", + "hash": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==" + } + }, + "npm:load-json-file@6.2.0": { + "type": "npm", + "name": "npm:load-json-file@6.2.0", + "data": { + "version": "6.2.0", + "packageName": "load-json-file", + "hash": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==" + } + }, + "npm:locate-path@2.0.0": { + "type": "npm", + "name": "npm:locate-path@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "locate-path", + "hash": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==" + } + }, + "npm:locate-path@5.0.0": { + "type": "npm", + "name": "npm:locate-path@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "locate-path", + "hash": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + } + }, + "npm:locate-path@6.0.0": { + "type": "npm", + "name": "npm:locate-path@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "locate-path", + "hash": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" + } + }, + "npm:locate-path@7.2.0": { + "type": "npm", + "name": "npm:locate-path@7.2.0", + "data": { + "version": "7.2.0", + "packageName": "locate-path", + "hash": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==" + } + }, + "npm:lodash-es": { + "type": "npm", + "name": "npm:lodash-es", + "data": { + "version": "4.17.21", + "packageName": "lodash-es", + "hash": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + } + }, + "npm:lodash.camelcase": { + "type": "npm", + "name": "npm:lodash.camelcase", + "data": { + "version": "4.3.0", + "packageName": "lodash.camelcase", + "hash": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + } + }, + "npm:lodash.ismatch": { + "type": "npm", + "name": "npm:lodash.ismatch", + "data": { + "version": "4.4.0", + "packageName": "lodash.ismatch", + "hash": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==" + } + }, + "npm:lodash.isplainobject": { + "type": "npm", + "name": "npm:lodash.isplainobject", + "data": { + "version": "4.0.6", + "packageName": "lodash.isplainobject", + "hash": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + } + }, + "npm:lodash.kebabcase": { + "type": "npm", + "name": "npm:lodash.kebabcase", + "data": { + "version": "4.1.1", + "packageName": "lodash.kebabcase", + "hash": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==" + } + }, + "npm:lodash.memoize": { + "type": "npm", + "name": "npm:lodash.memoize", + "data": { + "version": "4.1.2", + "packageName": "lodash.memoize", + "hash": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + } + }, + "npm:lodash.merge": { + "type": "npm", + "name": "npm:lodash.merge", + "data": { + "version": "4.6.2", + "packageName": "lodash.merge", + "hash": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + } + }, + "npm:lodash.mergewith": { + "type": "npm", + "name": "npm:lodash.mergewith", + "data": { + "version": "4.6.2", + "packageName": "lodash.mergewith", + "hash": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + } + }, + "npm:lodash.snakecase": { + "type": "npm", + "name": "npm:lodash.snakecase", + "data": { + "version": "4.1.1", + "packageName": "lodash.snakecase", + "hash": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" + } + }, + "npm:lodash.startcase": { + "type": "npm", + "name": "npm:lodash.startcase", + "data": { + "version": "4.4.0", + "packageName": "lodash.startcase", + "hash": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==" + } + }, + "npm:lodash.uniq": { + "type": "npm", + "name": "npm:lodash.uniq", + "data": { + "version": "4.5.0", + "packageName": "lodash.uniq", + "hash": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + } + }, + "npm:lodash.upperfirst": { + "type": "npm", + "name": "npm:lodash.upperfirst", + "data": { + "version": "4.3.1", + "packageName": "lodash.upperfirst", + "hash": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==" + } + }, + "npm:log-symbols": { + "type": "npm", + "name": "npm:log-symbols", + "data": { + "version": "4.1.0", + "packageName": "log-symbols", + "hash": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" + } + }, + "npm:log-update": { + "type": "npm", + "name": "npm:log-update", + "data": { + "version": "6.1.0", + "packageName": "log-update", + "hash": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==" + } + }, + "npm:lru-cache@10.4.3": { + "type": "npm", + "name": "npm:lru-cache@10.4.3", + "data": { + "version": "10.4.3", + "packageName": "lru-cache", + "hash": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + } + }, + "npm:lru-cache@11.2.2": { + "type": "npm", + "name": "npm:lru-cache@11.2.2", + "data": { + "version": "11.2.2", + "packageName": "lru-cache", + "hash": "sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==" + } + }, + "npm:lru-cache@5.1.1": { + "type": "npm", + "name": "npm:lru-cache@5.1.1", + "data": { + "version": "5.1.1", + "packageName": "lru-cache", + "hash": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + } + }, + "npm:lru-cache@6.0.0": { + "type": "npm", + "name": "npm:lru-cache@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "lru-cache", + "hash": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + } + }, + "npm:make-dir@2.1.0": { + "type": "npm", + "name": "npm:make-dir@2.1.0", + "data": { + "version": "2.1.0", + "packageName": "make-dir", + "hash": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + } + }, + "npm:make-dir@4.0.0": { + "type": "npm", + "name": "npm:make-dir@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "make-dir", + "hash": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==" + } + }, + "npm:make-error": { + "type": "npm", + "name": "npm:make-error", + "data": { + "version": "1.3.6", + "packageName": "make-error", + "hash": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + } + }, + "npm:make-fetch-happen@14.0.3": { + "type": "npm", + "name": "npm:make-fetch-happen@14.0.3", + "data": { + "version": "14.0.3", + "packageName": "make-fetch-happen", + "hash": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==" + } + }, + "npm:make-fetch-happen@15.0.2": { + "type": "npm", + "name": "npm:make-fetch-happen@15.0.2", + "data": { + "version": "15.0.2", + "packageName": "make-fetch-happen", + "hash": "sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ==" + } + }, + "npm:makeerror": { + "type": "npm", + "name": "npm:makeerror", + "data": { + "version": "1.0.12", + "packageName": "makeerror", + "hash": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==" + } + }, + "npm:map-obj@1.0.1": { + "type": "npm", + "name": "npm:map-obj@1.0.1", + "data": { + "version": "1.0.1", + "packageName": "map-obj", + "hash": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + } + }, + "npm:map-obj@4.3.0": { + "type": "npm", + "name": "npm:map-obj@4.3.0", + "data": { + "version": "4.3.0", + "packageName": "map-obj", + "hash": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + } + }, + "npm:math-intrinsics": { + "type": "npm", + "name": "npm:math-intrinsics", + "data": { + "version": "1.1.0", + "packageName": "math-intrinsics", + "hash": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + } + }, + "npm:meow@12.1.1": { + "type": "npm", + "name": "npm:meow@12.1.1", + "data": { + "version": "12.1.1", + "packageName": "meow", + "hash": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==" + } + }, + "npm:meow@8.1.2": { + "type": "npm", + "name": "npm:meow@8.1.2", + "data": { + "version": "8.1.2", + "packageName": "meow", + "hash": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==" + } + }, + "npm:merge-stream": { + "type": "npm", + "name": "npm:merge-stream", + "data": { + "version": "2.0.0", + "packageName": "merge-stream", + "hash": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + } + }, + "npm:merge2": { + "type": "npm", + "name": "npm:merge2", + "data": { + "version": "1.4.1", + "packageName": "merge2", + "hash": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + } + }, + "npm:micromatch": { + "type": "npm", + "name": "npm:micromatch", + "data": { + "version": "4.0.8", + "packageName": "micromatch", + "hash": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==" + } + }, + "npm:mime-db": { + "type": "npm", + "name": "npm:mime-db", + "data": { + "version": "1.52.0", + "packageName": "mime-db", + "hash": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + } + }, + "npm:mime-types": { + "type": "npm", + "name": "npm:mime-types", + "data": { + "version": "2.1.35", + "packageName": "mime-types", + "hash": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + } + }, + "npm:mimic-fn": { + "type": "npm", + "name": "npm:mimic-fn", + "data": { + "version": "2.1.0", + "packageName": "mimic-fn", + "hash": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + } + }, + "npm:mimic-function": { + "type": "npm", + "name": "npm:mimic-function", + "data": { + "version": "5.0.1", + "packageName": "mimic-function", + "hash": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==" + } + }, + "npm:min-indent": { + "type": "npm", + "name": "npm:min-indent", + "data": { + "version": "1.0.1", + "packageName": "min-indent", + "hash": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + } + }, + "npm:minimatch@10.1.1": { + "type": "npm", + "name": "npm:minimatch@10.1.1", + "data": { + "version": "10.1.1", + "packageName": "minimatch", + "hash": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==" + } + }, + "npm:minimatch@3.0.5": { + "type": "npm", + "name": "npm:minimatch@3.0.5", + "data": { + "version": "3.0.5", + "packageName": "minimatch", + "hash": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==" + } + }, + "npm:minimatch@3.1.2": { + "type": "npm", + "name": "npm:minimatch@3.1.2", + "data": { + "version": "3.1.2", + "packageName": "minimatch", + "hash": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + } + }, + "npm:minimatch@5.1.6": { + "type": "npm", + "name": "npm:minimatch@5.1.6", + "data": { + "version": "5.1.6", + "packageName": "minimatch", + "hash": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==" + } + }, + "npm:minimatch@8.0.4": { + "type": "npm", + "name": "npm:minimatch@8.0.4", + "data": { + "version": "8.0.4", + "packageName": "minimatch", + "hash": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==" + } + }, + "npm:minimatch@9.0.3": { + "type": "npm", + "name": "npm:minimatch@9.0.3", + "data": { + "version": "9.0.3", + "packageName": "minimatch", + "hash": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==" + } + }, + "npm:minimatch@9.0.5": { + "type": "npm", + "name": "npm:minimatch@9.0.5", + "data": { + "version": "9.0.5", + "packageName": "minimatch", + "hash": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==" + } + }, + "npm:minimist-options": { + "type": "npm", + "name": "npm:minimist-options", + "data": { + "version": "4.1.0", + "packageName": "minimist-options", + "hash": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==" + } + }, + "npm:minimist": { + "type": "npm", + "name": "npm:minimist", + "data": { + "version": "1.2.8", + "packageName": "minimist", + "hash": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + } + }, + "npm:minipass-collect": { + "type": "npm", + "name": "npm:minipass-collect", + "data": { + "version": "2.0.1", + "packageName": "minipass-collect", + "hash": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==" + } + }, + "npm:minipass-fetch": { + "type": "npm", + "name": "npm:minipass-fetch", + "data": { + "version": "4.0.1", + "packageName": "minipass-fetch", + "hash": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==" + } + }, + "npm:minipass-flush": { + "type": "npm", + "name": "npm:minipass-flush", + "data": { + "version": "1.0.5", + "packageName": "minipass-flush", + "hash": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" + } + }, + "npm:minipass-pipeline": { + "type": "npm", + "name": "npm:minipass-pipeline", + "data": { + "version": "1.2.4", + "packageName": "minipass-pipeline", + "hash": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" + } + }, + "npm:minipass-sized": { + "type": "npm", + "name": "npm:minipass-sized", + "data": { + "version": "1.0.3", + "packageName": "minipass-sized", + "hash": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==" + } + }, + "npm:minipass@3.3.6": { + "type": "npm", + "name": "npm:minipass@3.3.6", + "data": { + "version": "3.3.6", + "packageName": "minipass", + "hash": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==" + } + }, + "npm:minipass@4.2.8": { + "type": "npm", + "name": "npm:minipass@4.2.8", + "data": { + "version": "4.2.8", + "packageName": "minipass", + "hash": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==" + } + }, + "npm:minipass@5.0.0": { + "type": "npm", + "name": "npm:minipass@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "minipass", + "hash": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" + } + }, + "npm:minipass@7.1.2": { + "type": "npm", + "name": "npm:minipass@7.1.2", + "data": { + "version": "7.1.2", + "packageName": "minipass", + "hash": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==" + } + }, + "npm:minizlib@2.1.2": { + "type": "npm", + "name": "npm:minizlib@2.1.2", + "data": { + "version": "2.1.2", + "packageName": "minizlib", + "hash": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" + } + }, + "npm:minizlib@3.1.0": { + "type": "npm", + "name": "npm:minizlib@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "minizlib", + "hash": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==" + } + }, + "npm:mkdirp": { + "type": "npm", + "name": "npm:mkdirp", + "data": { + "version": "1.0.4", + "packageName": "mkdirp", + "hash": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + }, + "npm:modify-values": { + "type": "npm", + "name": "npm:modify-values", + "data": { + "version": "1.0.1", + "packageName": "modify-values", + "hash": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==" + } + }, + "npm:ms": { + "type": "npm", + "name": "npm:ms", + "data": { + "version": "2.1.3", + "packageName": "ms", + "hash": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + }, + "npm:multimatch": { + "type": "npm", + "name": "npm:multimatch", + "data": { + "version": "5.0.0", + "packageName": "multimatch", + "hash": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==" + } + }, + "npm:mute-stream": { + "type": "npm", + "name": "npm:mute-stream", + "data": { + "version": "2.0.0", + "packageName": "mute-stream", + "hash": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==" + } + }, + "npm:nano-spawn": { + "type": "npm", + "name": "npm:nano-spawn", + "data": { + "version": "2.0.0", + "packageName": "nano-spawn", + "hash": "sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw==" + } + }, + "npm:napi-postinstall": { + "type": "npm", + "name": "npm:napi-postinstall", + "data": { + "version": "0.3.4", + "packageName": "napi-postinstall", + "hash": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==" + } + }, + "npm:natural-compare": { + "type": "npm", + "name": "npm:natural-compare", + "data": { + "version": "1.4.0", + "packageName": "natural-compare", + "hash": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + } + }, + "npm:negotiator": { + "type": "npm", + "name": "npm:negotiator", + "data": { + "version": "1.0.0", + "packageName": "negotiator", + "hash": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==" + } + }, + "npm:neo-async": { + "type": "npm", + "name": "npm:neo-async", + "data": { + "version": "2.6.2", + "packageName": "neo-async", + "hash": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + } + }, + "npm:node-fetch-native": { + "type": "npm", + "name": "npm:node-fetch-native", + "data": { + "version": "1.6.7", + "packageName": "node-fetch-native", + "hash": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==" + } + }, + "npm:node-gyp": { + "type": "npm", + "name": "npm:node-gyp", + "data": { + "version": "11.5.0", + "packageName": "node-gyp", + "hash": "sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==" + } + }, + "npm:node-int64": { + "type": "npm", + "name": "npm:node-int64", + "data": { + "version": "0.4.0", + "packageName": "node-int64", + "hash": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + } + }, + "npm:node-machine-id": { + "type": "npm", + "name": "npm:node-machine-id", + "data": { + "version": "1.1.12", + "packageName": "node-machine-id", + "hash": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==" + } + }, + "npm:node-releases": { + "type": "npm", + "name": "npm:node-releases", + "data": { + "version": "2.0.27", + "packageName": "node-releases", + "hash": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==" + } + }, + "npm:nopt": { + "type": "npm", + "name": "npm:nopt", + "data": { + "version": "8.1.0", + "packageName": "nopt", + "hash": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==" + } + }, + "npm:normalize-package-data@2.5.0": { + "type": "npm", + "name": "npm:normalize-package-data@2.5.0", + "data": { + "version": "2.5.0", + "packageName": "normalize-package-data", + "hash": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + } + }, + "npm:normalize-package-data@3.0.3": { + "type": "npm", + "name": "npm:normalize-package-data@3.0.3", + "data": { + "version": "3.0.3", + "packageName": "normalize-package-data", + "hash": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==" + } + }, + "npm:normalize-path": { + "type": "npm", + "name": "npm:normalize-path", + "data": { + "version": "3.0.0", + "packageName": "normalize-path", + "hash": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + }, + "npm:npm-bundled@4.0.0": { + "type": "npm", + "name": "npm:npm-bundled@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "npm-bundled", + "hash": "sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==" + } + }, + "npm:npm-bundled@5.0.0": { + "type": "npm", + "name": "npm:npm-bundled@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "npm-bundled", + "hash": "sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==" + } + }, + "npm:npm-install-checks@7.1.2": { + "type": "npm", + "name": "npm:npm-install-checks@7.1.2", + "data": { + "version": "7.1.2", + "packageName": "npm-install-checks", + "hash": "sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ==" + } + }, + "npm:npm-install-checks@8.0.0": { + "type": "npm", + "name": "npm:npm-install-checks@8.0.0", + "data": { + "version": "8.0.0", + "packageName": "npm-install-checks", + "hash": "sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==" + } + }, + "npm:npm-normalize-package-bin@4.0.0": { + "type": "npm", + "name": "npm:npm-normalize-package-bin@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "npm-normalize-package-bin", + "hash": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==" + } + }, + "npm:npm-normalize-package-bin@5.0.0": { + "type": "npm", + "name": "npm:npm-normalize-package-bin@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "npm-normalize-package-bin", + "hash": "sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==" + } + }, + "npm:npm-package-arg@12.0.2": { + "type": "npm", + "name": "npm:npm-package-arg@12.0.2", + "data": { + "version": "12.0.2", + "packageName": "npm-package-arg", + "hash": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==" + } + }, + "npm:npm-package-arg@13.0.1": { + "type": "npm", + "name": "npm:npm-package-arg@13.0.1", + "data": { + "version": "13.0.1", + "packageName": "npm-package-arg", + "hash": "sha512-6zqls5xFvJbgFjB1B2U6yITtyGBjDBORB7suI4zA4T/sZ1OmkMFlaQSNB/4K0LtXNA1t4OprAFxPisadK5O2ag==" + } + }, + "npm:npm-packlist": { + "type": "npm", + "name": "npm:npm-packlist", + "data": { + "version": "10.0.3", + "packageName": "npm-packlist", + "hash": "sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg==" + } + }, + "npm:npm-pick-manifest@10.0.0": { + "type": "npm", + "name": "npm:npm-pick-manifest@10.0.0", + "data": { + "version": "10.0.0", + "packageName": "npm-pick-manifest", + "hash": "sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==" + } + }, + "npm:npm-pick-manifest@11.0.3": { + "type": "npm", + "name": "npm:npm-pick-manifest@11.0.3", + "data": { + "version": "11.0.3", + "packageName": "npm-pick-manifest", + "hash": "sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==" + } + }, + "npm:npm-registry-fetch": { + "type": "npm", + "name": "npm:npm-registry-fetch", + "data": { + "version": "19.1.0", + "packageName": "npm-registry-fetch", + "hash": "sha512-xyZLfs7TxPu/WKjHUs0jZOPinzBAI32kEUel6za0vH+JUTnFZ5zbHI1ZoGZRDm6oMjADtrli6FxtMlk/5ABPNw==" + } + }, + "npm:npm-run-path": { + "type": "npm", + "name": "npm:npm-run-path", + "data": { + "version": "4.0.1", + "packageName": "npm-run-path", + "hash": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + } + }, + "npm:nx": { + "type": "npm", + "name": "npm:nx", + "data": { + "version": "22.1.0", + "packageName": "nx", + "hash": "sha512-4CsbZiwQDQ1y10dgqYhyAX+IvfQOeGv5ZzscyMxXHVqwR+jPlTu/23lfXbBZXOiM1Xjd/a+LVTcxC9gW73W7dw==" + } + }, + "npm:ofetch": { + "type": "npm", + "name": "npm:ofetch", + "data": { + "version": "1.5.1", + "packageName": "ofetch", + "hash": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==" + } + }, + "npm:once": { + "type": "npm", + "name": "npm:once", + "data": { + "version": "1.4.0", + "packageName": "once", + "hash": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" + } + }, + "npm:onetime@5.1.2": { + "type": "npm", + "name": "npm:onetime@5.1.2", + "data": { + "version": "5.1.2", + "packageName": "onetime", + "hash": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + } + }, + "npm:onetime@7.0.0": { + "type": "npm", + "name": "npm:onetime@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "onetime", + "hash": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==" + } + }, + "npm:open": { + "type": "npm", + "name": "npm:open", + "data": { + "version": "8.4.2", + "packageName": "open", + "hash": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==" + } + }, + "npm:optionator": { + "type": "npm", + "name": "npm:optionator", + "data": { + "version": "0.9.4", + "packageName": "optionator", + "hash": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==" + } + }, + "npm:ora": { + "type": "npm", + "name": "npm:ora", + "data": { + "version": "5.3.0", + "packageName": "ora", + "hash": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==" + } + }, + "npm:p-finally": { + "type": "npm", + "name": "npm:p-finally", + "data": { + "version": "1.0.0", + "packageName": "p-finally", + "hash": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + } + }, + "npm:p-limit@1.3.0": { + "type": "npm", + "name": "npm:p-limit@1.3.0", + "data": { + "version": "1.3.0", + "packageName": "p-limit", + "hash": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + } + }, + "npm:p-limit@2.3.0": { + "type": "npm", + "name": "npm:p-limit@2.3.0", + "data": { + "version": "2.3.0", + "packageName": "p-limit", + "hash": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + } + }, + "npm:p-limit@3.1.0": { + "type": "npm", + "name": "npm:p-limit@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "p-limit", + "hash": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" + } + }, + "npm:p-limit@4.0.0": { + "type": "npm", + "name": "npm:p-limit@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "p-limit", + "hash": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==" + } + }, + "npm:p-locate@2.0.0": { + "type": "npm", + "name": "npm:p-locate@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "p-locate", + "hash": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==" + } + }, + "npm:p-locate@4.1.0": { + "type": "npm", + "name": "npm:p-locate@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "p-locate", + "hash": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + } + }, + "npm:p-locate@5.0.0": { + "type": "npm", + "name": "npm:p-locate@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "p-locate", + "hash": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" + } + }, + "npm:p-locate@6.0.0": { + "type": "npm", + "name": "npm:p-locate@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "p-locate", + "hash": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==" + } + }, + "npm:p-map-series": { + "type": "npm", + "name": "npm:p-map-series", + "data": { + "version": "2.1.0", + "packageName": "p-map-series", + "hash": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==" + } + }, + "npm:p-map@4.0.0": { + "type": "npm", + "name": "npm:p-map@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "p-map", + "hash": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + } + }, + "npm:p-map@7.0.4": { + "type": "npm", + "name": "npm:p-map@7.0.4", + "data": { + "version": "7.0.4", + "packageName": "p-map", + "hash": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==" + } + }, + "npm:p-pipe": { + "type": "npm", + "name": "npm:p-pipe", + "data": { + "version": "3.1.0", + "packageName": "p-pipe", + "hash": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==" + } + }, + "npm:p-queue": { + "type": "npm", + "name": "npm:p-queue", + "data": { + "version": "6.6.2", + "packageName": "p-queue", + "hash": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==" + } + }, + "npm:p-reduce": { + "type": "npm", + "name": "npm:p-reduce", + "data": { + "version": "2.1.0", + "packageName": "p-reduce", + "hash": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==" + } + }, + "npm:p-timeout": { + "type": "npm", + "name": "npm:p-timeout", + "data": { + "version": "3.2.0", + "packageName": "p-timeout", + "hash": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==" + } + }, + "npm:p-try@1.0.0": { + "type": "npm", + "name": "npm:p-try@1.0.0", + "data": { + "version": "1.0.0", + "packageName": "p-try", + "hash": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + } + }, + "npm:p-try@2.2.0": { + "type": "npm", + "name": "npm:p-try@2.2.0", + "data": { + "version": "2.2.0", + "packageName": "p-try", + "hash": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } + }, + "npm:p-waterfall": { + "type": "npm", + "name": "npm:p-waterfall", + "data": { + "version": "2.1.1", + "packageName": "p-waterfall", + "hash": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==" + } + }, + "npm:package-json-from-dist": { + "type": "npm", + "name": "npm:package-json-from-dist", + "data": { + "version": "1.0.1", + "packageName": "package-json-from-dist", + "hash": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + } + }, + "npm:package-manager-detector": { + "type": "npm", + "name": "npm:package-manager-detector", + "data": { + "version": "1.5.0", + "packageName": "package-manager-detector", + "hash": "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==" + } + }, + "npm:pacote@21.0.1": { + "type": "npm", + "name": "npm:pacote@21.0.1", + "data": { + "version": "21.0.1", + "packageName": "pacote", + "hash": "sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw==" + } + }, + "npm:pacote@21.0.4": { + "type": "npm", + "name": "npm:pacote@21.0.4", + "data": { + "version": "21.0.4", + "packageName": "pacote", + "hash": "sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA==" + } + }, + "npm:parent-module": { + "type": "npm", + "name": "npm:parent-module", + "data": { + "version": "1.0.1", + "packageName": "parent-module", + "hash": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + } + }, + "npm:parse-conflict-json": { + "type": "npm", + "name": "npm:parse-conflict-json", + "data": { + "version": "4.0.0", + "packageName": "parse-conflict-json", + "hash": "sha512-37CN2VtcuvKgHUs8+0b1uJeEsbGn61GRHz469C94P5xiOoqpDYJYwjg4RY9Vmz39WyZAVkR5++nbJwLMIgOCnQ==" + } + }, + "npm:parse-imports-exports": { + "type": "npm", + "name": "npm:parse-imports-exports", + "data": { + "version": "0.2.4", + "packageName": "parse-imports-exports", + "hash": "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==" + } + }, + "npm:parse-json@4.0.0": { + "type": "npm", + "name": "npm:parse-json@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "parse-json", + "hash": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==" + } + }, + "npm:parse-json@5.2.0": { + "type": "npm", + "name": "npm:parse-json@5.2.0", + "data": { + "version": "5.2.0", + "packageName": "parse-json", + "hash": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + } + }, + "npm:parse-path": { + "type": "npm", + "name": "npm:parse-path", + "data": { + "version": "7.1.0", + "packageName": "parse-path", + "hash": "sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==" + } + }, + "npm:parse-statements": { + "type": "npm", + "name": "npm:parse-statements", + "data": { + "version": "1.0.11", + "packageName": "parse-statements", + "hash": "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==" + } + }, + "npm:parse-url": { + "type": "npm", + "name": "npm:parse-url", + "data": { + "version": "8.1.0", + "packageName": "parse-url", + "hash": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==" + } + }, + "npm:path-exists@3.0.0": { + "type": "npm", + "name": "npm:path-exists@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "path-exists", + "hash": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + }, + "npm:path-exists@4.0.0": { + "type": "npm", + "name": "npm:path-exists@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "path-exists", + "hash": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + }, + "npm:path-exists@5.0.0": { + "type": "npm", + "name": "npm:path-exists@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "path-exists", + "hash": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" + } + }, + "npm:path-is-absolute": { + "type": "npm", + "name": "npm:path-is-absolute", + "data": { + "version": "1.0.1", + "packageName": "path-is-absolute", + "hash": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + } + }, + "npm:path-key": { + "type": "npm", + "name": "npm:path-key", + "data": { + "version": "3.1.1", + "packageName": "path-key", + "hash": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + } + }, + "npm:path-parse": { + "type": "npm", + "name": "npm:path-parse", + "data": { + "version": "1.0.7", + "packageName": "path-parse", + "hash": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + } + }, + "npm:path-scurry@1.11.1": { + "type": "npm", + "name": "npm:path-scurry@1.11.1", + "data": { + "version": "1.11.1", + "packageName": "path-scurry", + "hash": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==" + } + }, + "npm:path-scurry@2.0.1": { + "type": "npm", + "name": "npm:path-scurry@2.0.1", + "data": { + "version": "2.0.1", + "packageName": "path-scurry", + "hash": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==" + } + }, + "npm:path-type": { + "type": "npm", + "name": "npm:path-type", + "data": { + "version": "3.0.0", + "packageName": "path-type", + "hash": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==" + } + }, + "npm:pathe": { + "type": "npm", + "name": "npm:pathe", + "data": { + "version": "2.0.3", + "packageName": "pathe", + "hash": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + } + }, + "npm:picocolors": { + "type": "npm", + "name": "npm:picocolors", + "data": { + "version": "1.1.1", + "packageName": "picocolors", + "hash": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + } + }, + "npm:picomatch@2.3.1": { + "type": "npm", + "name": "npm:picomatch@2.3.1", + "data": { + "version": "2.3.1", + "packageName": "picomatch", + "hash": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + } + }, + "npm:picomatch@4.0.3": { + "type": "npm", + "name": "npm:picomatch@4.0.3", + "data": { + "version": "4.0.3", + "packageName": "picomatch", + "hash": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==" + } + }, + "npm:pidtree": { + "type": "npm", + "name": "npm:pidtree", + "data": { + "version": "0.6.0", + "packageName": "pidtree", + "hash": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==" + } + }, + "npm:pify@2.3.0": { + "type": "npm", + "name": "npm:pify@2.3.0", + "data": { + "version": "2.3.0", + "packageName": "pify", + "hash": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + }, + "npm:pify@3.0.0": { + "type": "npm", + "name": "npm:pify@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "pify", + "hash": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + } + }, + "npm:pify@4.0.1": { + "type": "npm", + "name": "npm:pify@4.0.1", + "data": { + "version": "4.0.1", + "packageName": "pify", + "hash": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + }, + "npm:pify@5.0.0": { + "type": "npm", + "name": "npm:pify@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "pify", + "hash": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + } + }, + "npm:pirates": { + "type": "npm", + "name": "npm:pirates", + "data": { + "version": "4.0.7", + "packageName": "pirates", + "hash": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==" + } + }, + "npm:pkg-dir": { + "type": "npm", + "name": "npm:pkg-dir", + "data": { + "version": "4.2.0", + "packageName": "pkg-dir", + "hash": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + } + }, + "npm:pnpm-workspace-yaml": { + "type": "npm", + "name": "npm:pnpm-workspace-yaml", + "data": { + "version": "1.3.0", + "packageName": "pnpm-workspace-yaml", + "hash": "sha512-Krb5q8Totd5mVuLx7we+EFHq/AfxA75nbfTm25Q1pIf606+RlaKUG+PXH8SDihfe5b5k4H09gE+sL47L1t5lbw==" + } + }, + "npm:postcss-selector-parser": { + "type": "npm", + "name": "npm:postcss-selector-parser", + "data": { + "version": "7.1.0", + "packageName": "postcss-selector-parser", + "hash": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==" + } + }, + "npm:prelude-ls": { + "type": "npm", + "name": "npm:prelude-ls", + "data": { + "version": "1.2.1", + "packageName": "prelude-ls", + "hash": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + } + }, + "npm:prettier-linter-helpers": { + "type": "npm", + "name": "npm:prettier-linter-helpers", + "data": { + "version": "1.0.0", + "packageName": "prettier-linter-helpers", + "hash": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==" + } + }, + "npm:prettier": { + "type": "npm", + "name": "npm:prettier", + "data": { + "version": "3.6.2", + "packageName": "prettier", + "hash": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==" + } + }, + "npm:pretty-format": { + "type": "npm", + "name": "npm:pretty-format", + "data": { + "version": "30.2.0", + "packageName": "pretty-format", + "hash": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==" + } + }, + "npm:proc-log@5.0.0": { + "type": "npm", + "name": "npm:proc-log@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "proc-log", + "hash": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==" + } + }, + "npm:proc-log@6.0.0": { + "type": "npm", + "name": "npm:proc-log@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "proc-log", + "hash": "sha512-KG/XsTDN901PNfPfAMmj6N/Ywg9tM+bHK8pAz+27fS4N4Pcr+4zoYBOcGSBu6ceXYNPxkLpa4ohtfxV1XcLAfA==" + } + }, + "npm:process-nextick-args": { + "type": "npm", + "name": "npm:process-nextick-args", + "data": { + "version": "2.0.1", + "packageName": "process-nextick-args", + "hash": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + } + }, + "npm:proggy": { + "type": "npm", + "name": "npm:proggy", + "data": { + "version": "3.0.0", + "packageName": "proggy", + "hash": "sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q==" + } + }, + "npm:promise-all-reject-late": { + "type": "npm", + "name": "npm:promise-all-reject-late", + "data": { + "version": "1.0.1", + "packageName": "promise-all-reject-late", + "hash": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==" + } + }, + "npm:promise-call-limit": { + "type": "npm", + "name": "npm:promise-call-limit", + "data": { + "version": "3.0.2", + "packageName": "promise-call-limit", + "hash": "sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==" + } + }, + "npm:promise-retry": { + "type": "npm", + "name": "npm:promise-retry", + "data": { + "version": "2.0.1", + "packageName": "promise-retry", + "hash": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==" + } + }, + "npm:promzard": { + "type": "npm", + "name": "npm:promzard", + "data": { + "version": "2.0.0", + "packageName": "promzard", + "hash": "sha512-Ncd0vyS2eXGOjchIRg6PVCYKetJYrW1BSbbIo+bKdig61TB6nH2RQNF2uP+qMpsI73L/jURLWojcw8JNIKZ3gg==" + } + }, + "npm:protocols": { + "type": "npm", + "name": "npm:protocols", + "data": { + "version": "2.0.2", + "packageName": "protocols", + "hash": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==" + } + }, + "npm:proxy-from-env": { + "type": "npm", + "name": "npm:proxy-from-env", + "data": { + "version": "1.1.0", + "packageName": "proxy-from-env", + "hash": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + } + }, + "npm:punycode": { + "type": "npm", + "name": "npm:punycode", + "data": { + "version": "2.3.1", + "packageName": "punycode", + "hash": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + } + }, + "npm:pure-rand": { + "type": "npm", + "name": "npm:pure-rand", + "data": { + "version": "7.0.1", + "packageName": "pure-rand", + "hash": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==" + } + }, + "npm:quansync": { + "type": "npm", + "name": "npm:quansync", + "data": { + "version": "0.2.11", + "packageName": "quansync", + "hash": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==" + } + }, + "npm:queue-microtask": { + "type": "npm", + "name": "npm:queue-microtask", + "data": { + "version": "1.2.3", + "packageName": "queue-microtask", + "hash": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + } + }, + "npm:quick-lru": { + "type": "npm", + "name": "npm:quick-lru", + "data": { + "version": "4.0.1", + "packageName": "quick-lru", + "hash": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + } + }, + "npm:react-is": { + "type": "npm", + "name": "npm:react-is", + "data": { + "version": "18.3.1", + "packageName": "react-is", + "hash": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + } + }, + "npm:read-cmd-shim@4.0.0": { + "type": "npm", + "name": "npm:read-cmd-shim@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "read-cmd-shim", + "hash": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==" + } + }, + "npm:read-cmd-shim@5.0.0": { + "type": "npm", + "name": "npm:read-cmd-shim@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "read-cmd-shim", + "hash": "sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw==" + } + }, + "npm:read-pkg-up@3.0.0": { + "type": "npm", + "name": "npm:read-pkg-up@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "read-pkg-up", + "hash": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==" + } + }, + "npm:read-pkg-up@7.0.1": { + "type": "npm", + "name": "npm:read-pkg-up@7.0.1", + "data": { + "version": "7.0.1", + "packageName": "read-pkg-up", + "hash": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" + } + }, + "npm:read-pkg@3.0.0": { + "type": "npm", + "name": "npm:read-pkg@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "read-pkg", + "hash": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==" + } + }, + "npm:read-pkg@5.2.0": { + "type": "npm", + "name": "npm:read-pkg@5.2.0", + "data": { + "version": "5.2.0", + "packageName": "read-pkg", + "hash": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" + } + }, + "npm:read": { + "type": "npm", + "name": "npm:read", + "data": { + "version": "4.1.0", + "packageName": "read", + "hash": "sha512-uRfX6K+f+R8OOrYScaM3ixPY4erg69f8DN6pgTvMcA9iRc8iDhwrA4m3Yu8YYKsXJgVvum+m8PkRboZwwuLzYA==" + } + }, + "npm:readable-stream@2.3.8": { + "type": "npm", + "name": "npm:readable-stream@2.3.8", + "data": { + "version": "2.3.8", + "packageName": "readable-stream", + "hash": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==" + } + }, + "npm:readable-stream@3.6.2": { + "type": "npm", + "name": "npm:readable-stream@3.6.2", + "data": { + "version": "3.6.2", + "packageName": "readable-stream", + "hash": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + } + }, + "npm:redent": { + "type": "npm", + "name": "npm:redent", + "data": { + "version": "3.0.0", + "packageName": "redent", + "hash": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" + } + }, + "npm:require-directory": { + "type": "npm", + "name": "npm:require-directory", + "data": { + "version": "2.1.1", + "packageName": "require-directory", + "hash": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + } + }, + "npm:require-from-string": { + "type": "npm", + "name": "npm:require-from-string", + "data": { + "version": "2.0.2", + "packageName": "require-from-string", + "hash": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + } + }, + "npm:resolve-cwd": { + "type": "npm", + "name": "npm:resolve-cwd", + "data": { + "version": "3.0.0", + "packageName": "resolve-cwd", + "hash": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + } + }, + "npm:resolve-from@4.0.0": { + "type": "npm", + "name": "npm:resolve-from@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "resolve-from", + "hash": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + }, + "npm:resolve-from@5.0.0": { + "type": "npm", + "name": "npm:resolve-from@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "resolve-from", + "hash": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + }, + "npm:resolve.exports": { + "type": "npm", + "name": "npm:resolve.exports", + "data": { + "version": "2.0.3", + "packageName": "resolve.exports", + "hash": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==" + } + }, + "npm:resolve": { + "type": "npm", + "name": "npm:resolve", + "data": { + "version": "1.22.11", + "packageName": "resolve", + "hash": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==" + } + }, + "npm:restore-cursor@3.1.0": { + "type": "npm", + "name": "npm:restore-cursor@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "restore-cursor", + "hash": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" + } + }, + "npm:restore-cursor@5.1.0": { + "type": "npm", + "name": "npm:restore-cursor@5.1.0", + "data": { + "version": "5.1.0", + "packageName": "restore-cursor", + "hash": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==" + } + }, + "npm:retry": { + "type": "npm", + "name": "npm:retry", + "data": { + "version": "0.12.0", + "packageName": "retry", + "hash": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + } + }, + "npm:reusify": { + "type": "npm", + "name": "npm:reusify", + "data": { + "version": "1.1.0", + "packageName": "reusify", + "hash": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==" + } + }, + "npm:rfdc": { + "type": "npm", + "name": "npm:rfdc", + "data": { + "version": "1.4.1", + "packageName": "rfdc", + "hash": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + } + }, + "npm:rimraf": { + "type": "npm", + "name": "npm:rimraf", + "data": { + "version": "4.4.1", + "packageName": "rimraf", + "hash": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==" + } + }, + "npm:run-async": { + "type": "npm", + "name": "npm:run-async", + "data": { + "version": "4.0.6", + "packageName": "run-async", + "hash": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==" + } + }, + "npm:run-parallel": { + "type": "npm", + "name": "npm:run-parallel", + "data": { + "version": "1.2.0", + "packageName": "run-parallel", + "hash": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + } + }, + "npm:rxjs": { + "type": "npm", + "name": "npm:rxjs", + "data": { + "version": "7.8.2", + "packageName": "rxjs", + "hash": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==" + } + }, + "npm:safe-buffer@5.1.2": { + "type": "npm", + "name": "npm:safe-buffer@5.1.2", + "data": { + "version": "5.1.2", + "packageName": "safe-buffer", + "hash": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + }, + "npm:safe-buffer@5.2.1": { + "type": "npm", + "name": "npm:safe-buffer@5.2.1", + "data": { + "version": "5.2.1", + "packageName": "safe-buffer", + "hash": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + }, + "npm:safer-buffer": { + "type": "npm", + "name": "npm:safer-buffer", + "data": { + "version": "2.1.2", + "packageName": "safer-buffer", + "hash": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + } + }, + "npm:semver@5.7.2": { + "type": "npm", + "name": "npm:semver@5.7.2", + "data": { + "version": "5.7.2", + "packageName": "semver", + "hash": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + }, + "npm:semver@6.3.1": { + "type": "npm", + "name": "npm:semver@6.3.1", + "data": { + "version": "6.3.1", + "packageName": "semver", + "hash": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + }, + "npm:semver@7.7.2": { + "type": "npm", + "name": "npm:semver@7.7.2", + "data": { + "version": "7.7.2", + "packageName": "semver", + "hash": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==" + } + }, + "npm:semver@7.7.3": { + "type": "npm", + "name": "npm:semver@7.7.3", + "data": { + "version": "7.7.3", + "packageName": "semver", + "hash": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==" + } + }, + "npm:set-blocking": { + "type": "npm", + "name": "npm:set-blocking", + "data": { + "version": "2.0.0", + "packageName": "set-blocking", + "hash": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + } + }, + "npm:shebang-command": { + "type": "npm", + "name": "npm:shebang-command", + "data": { + "version": "2.0.0", + "packageName": "shebang-command", + "hash": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + } + }, + "npm:shebang-regex": { + "type": "npm", + "name": "npm:shebang-regex", + "data": { + "version": "3.0.0", + "packageName": "shebang-regex", + "hash": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + } + }, + "npm:signal-exit@3.0.7": { + "type": "npm", + "name": "npm:signal-exit@3.0.7", + "data": { + "version": "3.0.7", + "packageName": "signal-exit", + "hash": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + } + }, + "npm:signal-exit@4.1.0": { + "type": "npm", + "name": "npm:signal-exit@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "signal-exit", + "hash": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + } + }, + "npm:sigstore": { + "type": "npm", + "name": "npm:sigstore", + "data": { + "version": "4.0.0", + "packageName": "sigstore", + "hash": "sha512-Gw/FgHtrLM9WP8P5lLcSGh9OQcrTruWCELAiS48ik1QbL0cH+dfjomiRTUE9zzz+D1N6rOLkwXUvVmXZAsNE0Q==" + } + }, + "npm:slash": { + "type": "npm", + "name": "npm:slash", + "data": { + "version": "3.0.0", + "packageName": "slash", + "hash": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + }, + "npm:slice-ansi": { + "type": "npm", + "name": "npm:slice-ansi", + "data": { + "version": "7.1.2", + "packageName": "slice-ansi", + "hash": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==" + } + }, + "npm:smart-buffer": { + "type": "npm", + "name": "npm:smart-buffer", + "data": { + "version": "4.2.0", + "packageName": "smart-buffer", + "hash": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + } + }, + "npm:socks-proxy-agent": { + "type": "npm", + "name": "npm:socks-proxy-agent", + "data": { + "version": "8.0.5", + "packageName": "socks-proxy-agent", + "hash": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==" + } + }, + "npm:socks": { + "type": "npm", + "name": "npm:socks", + "data": { + "version": "2.8.7", + "packageName": "socks", + "hash": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==" + } + }, + "npm:sort-keys": { + "type": "npm", + "name": "npm:sort-keys", + "data": { + "version": "2.0.0", + "packageName": "sort-keys", + "hash": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==" + } + }, + "npm:source-map-support": { + "type": "npm", + "name": "npm:source-map-support", + "data": { + "version": "0.5.13", + "packageName": "source-map-support", + "hash": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==" + } + }, + "npm:source-map": { + "type": "npm", + "name": "npm:source-map", + "data": { + "version": "0.6.1", + "packageName": "source-map", + "hash": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + }, + "npm:spdx-correct": { + "type": "npm", + "name": "npm:spdx-correct", + "data": { + "version": "3.2.0", + "packageName": "spdx-correct", + "hash": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==" + } + }, + "npm:spdx-exceptions": { + "type": "npm", + "name": "npm:spdx-exceptions", + "data": { + "version": "2.5.0", + "packageName": "spdx-exceptions", + "hash": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" + } + }, + "npm:spdx-expression-parse": { + "type": "npm", + "name": "npm:spdx-expression-parse", + "data": { + "version": "3.0.1", + "packageName": "spdx-expression-parse", + "hash": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" + } + }, + "npm:spdx-license-ids": { + "type": "npm", + "name": "npm:spdx-license-ids", + "data": { + "version": "3.0.22", + "packageName": "spdx-license-ids", + "hash": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==" + } + }, + "npm:split2@3.2.2": { + "type": "npm", + "name": "npm:split2@3.2.2", + "data": { + "version": "3.2.2", + "packageName": "split2", + "hash": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==" + } + }, + "npm:split2@4.2.0": { + "type": "npm", + "name": "npm:split2@4.2.0", + "data": { + "version": "4.2.0", + "packageName": "split2", + "hash": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" + } + }, + "npm:split": { + "type": "npm", + "name": "npm:split", + "data": { + "version": "1.0.1", + "packageName": "split", + "hash": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==" + } + }, + "npm:sprintf-js": { + "type": "npm", + "name": "npm:sprintf-js", + "data": { + "version": "1.0.3", + "packageName": "sprintf-js", + "hash": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + } + }, + "npm:ssri@12.0.0": { + "type": "npm", + "name": "npm:ssri@12.0.0", + "data": { + "version": "12.0.0", + "packageName": "ssri", + "hash": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==" + } + }, + "npm:ssri@13.0.0": { + "type": "npm", + "name": "npm:ssri@13.0.0", + "data": { + "version": "13.0.0", + "packageName": "ssri", + "hash": "sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==" + } + }, + "npm:stack-utils": { + "type": "npm", + "name": "npm:stack-utils", + "data": { + "version": "2.0.6", + "packageName": "stack-utils", + "hash": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==" + } + }, + "npm:string-argv": { + "type": "npm", + "name": "npm:string-argv", + "data": { + "version": "0.3.2", + "packageName": "string-argv", + "hash": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==" + } + }, + "npm:string-length": { + "type": "npm", + "name": "npm:string-length", + "data": { + "version": "4.0.2", + "packageName": "string-length", + "hash": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + } + }, + "npm:string-width@4.2.3": { + "type": "npm", + "name": "npm:string-width@4.2.3", + "data": { + "version": "4.2.3", + "packageName": "string-width", + "hash": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + } + }, + "npm:string-width@5.1.2": { + "type": "npm", + "name": "npm:string-width@5.1.2", + "data": { + "version": "5.1.2", + "packageName": "string-width", + "hash": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==" + } + }, + "npm:string-width@7.2.0": { + "type": "npm", + "name": "npm:string-width@7.2.0", + "data": { + "version": "7.2.0", + "packageName": "string-width", + "hash": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==" + } + }, + "npm:string-width@8.1.0": { + "type": "npm", + "name": "npm:string-width@8.1.0", + "data": { + "version": "8.1.0", + "packageName": "string-width", + "hash": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==" + } + }, + "npm:string-width-cjs": { + "type": "npm", + "name": "npm:string-width-cjs", + "data": { + "version": "npm:string-width@4.2.3", + "packageName": "string-width-cjs", + "hash": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + } + }, + "npm:string_decoder@1.1.1": { + "type": "npm", + "name": "npm:string_decoder@1.1.1", + "data": { + "version": "1.1.1", + "packageName": "string_decoder", + "hash": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + } + }, + "npm:string_decoder@1.3.0": { + "type": "npm", + "name": "npm:string_decoder@1.3.0", + "data": { + "version": "1.3.0", + "packageName": "string_decoder", + "hash": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + } + }, + "npm:strip-ansi@6.0.1": { + "type": "npm", + "name": "npm:strip-ansi@6.0.1", + "data": { + "version": "6.0.1", + "packageName": "strip-ansi", + "hash": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + } + }, + "npm:strip-ansi@7.1.2": { + "type": "npm", + "name": "npm:strip-ansi@7.1.2", + "data": { + "version": "7.1.2", + "packageName": "strip-ansi", + "hash": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==" + } + }, + "npm:strip-ansi-cjs": { + "type": "npm", + "name": "npm:strip-ansi-cjs", + "data": { + "version": "npm:strip-ansi@6.0.1", + "packageName": "strip-ansi-cjs", + "hash": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + } + }, + "npm:strip-bom@3.0.0": { + "type": "npm", + "name": "npm:strip-bom@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "strip-bom", + "hash": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + }, + "npm:strip-bom@4.0.0": { + "type": "npm", + "name": "npm:strip-bom@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "strip-bom", + "hash": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + } + }, + "npm:strip-final-newline": { + "type": "npm", + "name": "npm:strip-final-newline", + "data": { + "version": "2.0.0", + "packageName": "strip-final-newline", + "hash": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + } + }, + "npm:strip-indent": { + "type": "npm", + "name": "npm:strip-indent", + "data": { + "version": "3.0.0", + "packageName": "strip-indent", + "hash": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" + } + }, + "npm:strip-json-comments": { + "type": "npm", + "name": "npm:strip-json-comments", + "data": { + "version": "3.1.1", + "packageName": "strip-json-comments", + "hash": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + } + }, + "npm:supports-color@7.2.0": { + "type": "npm", + "name": "npm:supports-color@7.2.0", + "data": { + "version": "7.2.0", + "packageName": "supports-color", + "hash": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + } + }, + "npm:supports-color@8.1.1": { + "type": "npm", + "name": "npm:supports-color@8.1.1", + "data": { + "version": "8.1.1", + "packageName": "supports-color", + "hash": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + } + }, + "npm:supports-preserve-symlinks-flag": { + "type": "npm", + "name": "npm:supports-preserve-symlinks-flag", + "data": { + "version": "1.0.0", + "packageName": "supports-preserve-symlinks-flag", + "hash": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + } + }, + "npm:synckit@0.11.11": { + "type": "npm", + "name": "npm:synckit@0.11.11", + "data": { + "version": "0.11.11", + "packageName": "synckit", + "hash": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==" + } + }, + "npm:synckit@0.9.3": { + "type": "npm", + "name": "npm:synckit@0.9.3", + "data": { + "version": "0.9.3", + "packageName": "synckit", + "hash": "sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==" + } + }, + "npm:tar-stream": { + "type": "npm", + "name": "npm:tar-stream", + "data": { + "version": "2.2.0", + "packageName": "tar-stream", + "hash": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + } + }, + "npm:tar@6.2.1": { + "type": "npm", + "name": "npm:tar@6.2.1", + "data": { + "version": "6.2.1", + "packageName": "tar", + "hash": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==" + } + }, + "npm:tar@7.5.2": { + "type": "npm", + "name": "npm:tar@7.5.2", + "data": { + "version": "7.5.2", + "packageName": "tar", + "hash": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==" + } + }, + "npm:taze": { + "type": "npm", + "name": "npm:taze", + "data": { + "version": "19.9.0", + "packageName": "taze", + "hash": "sha512-tai3JKoCGHMPIHtuGHwT6z9vJaVgQ/Oj9MmvU05vah063Le9r7ONIv7ig6G2lrMNd87iWgfYARbSOYg4zaGJjQ==" + } + }, + "npm:temp-dir": { + "type": "npm", + "name": "npm:temp-dir", + "data": { + "version": "1.0.0", + "packageName": "temp-dir", + "hash": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" + } + }, + "npm:test-exclude": { + "type": "npm", + "name": "npm:test-exclude", + "data": { + "version": "6.0.0", + "packageName": "test-exclude", + "hash": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + } + }, + "npm:text-extensions@1.9.0": { + "type": "npm", + "name": "npm:text-extensions@1.9.0", + "data": { + "version": "1.9.0", + "packageName": "text-extensions", + "hash": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" + } + }, + "npm:text-extensions@2.4.0": { + "type": "npm", + "name": "npm:text-extensions@2.4.0", + "data": { + "version": "2.4.0", + "packageName": "text-extensions", + "hash": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==" + } + }, + "npm:through2": { + "type": "npm", + "name": "npm:through2", + "data": { + "version": "2.0.5", + "packageName": "through2", + "hash": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + } + }, + "npm:through": { + "type": "npm", + "name": "npm:through", + "data": { + "version": "2.3.8", + "packageName": "through", + "hash": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + } + }, + "npm:tinyexec": { + "type": "npm", + "name": "npm:tinyexec", + "data": { + "version": "1.0.2", + "packageName": "tinyexec", + "hash": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==" + } + }, + "npm:tinyglobby@0.2.12": { + "type": "npm", + "name": "npm:tinyglobby@0.2.12", + "data": { + "version": "0.2.12", + "packageName": "tinyglobby", + "hash": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==" + } + }, + "npm:tinyglobby@0.2.15": { + "type": "npm", + "name": "npm:tinyglobby@0.2.15", + "data": { + "version": "0.2.15", + "packageName": "tinyglobby", + "hash": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==" + } + }, + "npm:tmp": { + "type": "npm", + "name": "npm:tmp", + "data": { + "version": "0.2.5", + "packageName": "tmp", + "hash": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==" + } + }, + "npm:tmpl": { + "type": "npm", + "name": "npm:tmpl", + "data": { + "version": "1.0.5", + "packageName": "tmpl", + "hash": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + } + }, + "npm:to-regex-range": { + "type": "npm", + "name": "npm:to-regex-range", + "data": { + "version": "5.0.1", + "packageName": "to-regex-range", + "hash": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + } + }, + "npm:tree-kill": { + "type": "npm", + "name": "npm:tree-kill", + "data": { + "version": "1.2.2", + "packageName": "tree-kill", + "hash": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" + } + }, + "npm:treeverse": { + "type": "npm", + "name": "npm:treeverse", + "data": { + "version": "3.0.0", + "packageName": "treeverse", + "hash": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==" + } + }, + "npm:trim-newlines": { + "type": "npm", + "name": "npm:trim-newlines", + "data": { + "version": "3.0.1", + "packageName": "trim-newlines", + "hash": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + } + }, + "npm:ts-api-utils": { + "type": "npm", + "name": "npm:ts-api-utils", + "data": { + "version": "2.1.0", + "packageName": "ts-api-utils", + "hash": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==" + } + }, + "npm:ts-jest": { + "type": "npm", + "name": "npm:ts-jest", + "data": { + "version": "29.4.5", + "packageName": "ts-jest", + "hash": "sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q==" + } + }, + "npm:tsconfig-paths": { + "type": "npm", + "name": "npm:tsconfig-paths", + "data": { + "version": "4.2.0", + "packageName": "tsconfig-paths", + "hash": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==" + } + }, + "npm:tslib": { + "type": "npm", + "name": "npm:tslib", + "data": { + "version": "2.8.1", + "packageName": "tslib", + "hash": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + } + }, + "npm:tuf-js": { + "type": "npm", + "name": "npm:tuf-js", + "data": { + "version": "4.0.0", + "packageName": "tuf-js", + "hash": "sha512-Lq7ieeGvXDXwpoSmOSgLWVdsGGV9J4a77oDTAPe/Ltrqnnm/ETaRlBAQTH5JatEh8KXuE6sddf9qAv1Q2282Hg==" + } + }, + "npm:type-check": { + "type": "npm", + "name": "npm:type-check", + "data": { + "version": "0.4.0", + "packageName": "type-check", + "hash": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + } + }, + "npm:type-detect": { + "type": "npm", + "name": "npm:type-detect", + "data": { + "version": "4.0.8", + "packageName": "type-detect", + "hash": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + } + }, + "npm:type-fest@0.18.1": { + "type": "npm", + "name": "npm:type-fest@0.18.1", + "data": { + "version": "0.18.1", + "packageName": "type-fest", + "hash": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + } + }, + "npm:type-fest@0.21.3": { + "type": "npm", + "name": "npm:type-fest@0.21.3", + "data": { + "version": "0.21.3", + "packageName": "type-fest", + "hash": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + }, + "npm:type-fest@0.4.1": { + "type": "npm", + "name": "npm:type-fest@0.4.1", + "data": { + "version": "0.4.1", + "packageName": "type-fest", + "hash": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==" + } + }, + "npm:type-fest@0.6.0": { + "type": "npm", + "name": "npm:type-fest@0.6.0", + "data": { + "version": "0.6.0", + "packageName": "type-fest", + "hash": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + }, + "npm:type-fest@0.8.1": { + "type": "npm", + "name": "npm:type-fest@0.8.1", + "data": { + "version": "0.8.1", + "packageName": "type-fest", + "hash": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + }, + "npm:type-fest@4.41.0": { + "type": "npm", + "name": "npm:type-fest@4.41.0", + "data": { + "version": "4.41.0", + "packageName": "type-fest", + "hash": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==" + } + }, + "npm:typedarray": { + "type": "npm", + "name": "npm:typedarray", + "data": { + "version": "0.0.6", + "packageName": "typedarray", + "hash": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + } + }, + "npm:typescript-eslint": { + "type": "npm", + "name": "npm:typescript-eslint", + "data": { + "version": "8.47.0", + "packageName": "typescript-eslint", + "hash": "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==" + } + }, + "npm:typescript": { + "type": "npm", + "name": "npm:typescript", + "data": { + "version": "5.9.3", + "packageName": "typescript", + "hash": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==" + } + }, + "npm:ufo": { + "type": "npm", + "name": "npm:ufo", + "data": { + "version": "1.6.1", + "packageName": "ufo", + "hash": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==" + } + }, + "npm:uglify-js": { + "type": "npm", + "name": "npm:uglify-js", + "data": { + "version": "3.19.3", + "packageName": "uglify-js", + "hash": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==" + } + }, + "npm:unconfig-core": { + "type": "npm", + "name": "npm:unconfig-core", + "data": { + "version": "7.4.1", + "packageName": "unconfig-core", + "hash": "sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==" + } + }, + "npm:unconfig": { + "type": "npm", + "name": "npm:unconfig", + "data": { + "version": "7.4.1", + "packageName": "unconfig", + "hash": "sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==" + } + }, + "npm:undici-types@6.21.0": { + "type": "npm", + "name": "npm:undici-types@6.21.0", + "data": { + "version": "6.21.0", + "packageName": "undici-types", + "hash": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" + } + }, + "npm:undici-types@7.16.0": { + "type": "npm", + "name": "npm:undici-types@7.16.0", + "data": { + "version": "7.16.0", + "packageName": "undici-types", + "hash": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==" + } + }, + "npm:unicorn-magic": { + "type": "npm", + "name": "npm:unicorn-magic", + "data": { + "version": "0.1.0", + "packageName": "unicorn-magic", + "hash": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==" + } + }, + "npm:unique-filename": { + "type": "npm", + "name": "npm:unique-filename", + "data": { + "version": "4.0.0", + "packageName": "unique-filename", + "hash": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==" + } + }, + "npm:unique-slug": { + "type": "npm", + "name": "npm:unique-slug", + "data": { + "version": "5.0.0", + "packageName": "unique-slug", + "hash": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==" + } + }, + "npm:universal-user-agent": { + "type": "npm", + "name": "npm:universal-user-agent", + "data": { + "version": "6.0.1", + "packageName": "universal-user-agent", + "hash": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==" + } + }, + "npm:universalify": { + "type": "npm", + "name": "npm:universalify", + "data": { + "version": "2.0.1", + "packageName": "universalify", + "hash": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + } + }, + "npm:unrs-resolver": { + "type": "npm", + "name": "npm:unrs-resolver", + "data": { + "version": "1.11.1", + "packageName": "unrs-resolver", + "hash": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==" + } + }, + "npm:upath": { + "type": "npm", + "name": "npm:upath", + "data": { + "version": "2.0.1", + "packageName": "upath", + "hash": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==" + } + }, + "npm:update-browserslist-db": { + "type": "npm", + "name": "npm:update-browserslist-db", + "data": { + "version": "1.1.4", + "packageName": "update-browserslist-db", + "hash": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==" + } + }, + "npm:uri-js": { + "type": "npm", + "name": "npm:uri-js", + "data": { + "version": "4.4.1", + "packageName": "uri-js", + "hash": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + } + }, + "npm:util-deprecate": { + "type": "npm", + "name": "npm:util-deprecate", + "data": { + "version": "1.0.2", + "packageName": "util-deprecate", + "hash": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + } + }, + "npm:uuid": { + "type": "npm", + "name": "npm:uuid", + "data": { + "version": "11.1.0", + "packageName": "uuid", + "hash": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==" + } + }, + "npm:v8-to-istanbul": { + "type": "npm", + "name": "npm:v8-to-istanbul", + "data": { + "version": "9.3.0", + "packageName": "v8-to-istanbul", + "hash": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==" + } + }, + "npm:validate-npm-package-license": { + "type": "npm", + "name": "npm:validate-npm-package-license", + "data": { + "version": "3.0.4", + "packageName": "validate-npm-package-license", + "hash": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + } + }, + "npm:validate-npm-package-name": { + "type": "npm", + "name": "npm:validate-npm-package-name", + "data": { + "version": "6.0.2", + "packageName": "validate-npm-package-name", + "hash": "sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==" + } + }, + "npm:validator": { + "type": "npm", + "name": "npm:validator", + "data": { + "version": "13.15.23", + "packageName": "validator", + "hash": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==" + } + }, + "npm:walk-up-path": { + "type": "npm", + "name": "npm:walk-up-path", + "data": { + "version": "4.0.0", + "packageName": "walk-up-path", + "hash": "sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==" + } + }, + "npm:walker": { + "type": "npm", + "name": "npm:walker", + "data": { + "version": "1.0.8", + "packageName": "walker", + "hash": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==" + } + }, + "npm:wcwidth": { + "type": "npm", + "name": "npm:wcwidth", + "data": { + "version": "1.0.1", + "packageName": "wcwidth", + "hash": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==" + } + }, + "npm:webidl-conversions": { + "type": "npm", + "name": "npm:webidl-conversions", + "data": { + "version": "4.0.2", + "packageName": "webidl-conversions", + "hash": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + } + }, + "npm:which@2.0.2": { + "type": "npm", + "name": "npm:which@2.0.2", + "data": { + "version": "2.0.2", + "packageName": "which", + "hash": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + } + }, + "npm:which@5.0.0": { + "type": "npm", + "name": "npm:which@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "which", + "hash": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==" + } + }, + "npm:which@6.0.0": { + "type": "npm", + "name": "npm:which@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "which", + "hash": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==" + } + }, + "npm:wide-align": { + "type": "npm", + "name": "npm:wide-align", + "data": { + "version": "1.1.5", + "packageName": "wide-align", + "hash": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==" + } + }, + "npm:word-wrap": { + "type": "npm", + "name": "npm:word-wrap", + "data": { + "version": "1.2.5", + "packageName": "word-wrap", + "hash": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + } + }, + "npm:wordwrap": { + "type": "npm", + "name": "npm:wordwrap", + "data": { + "version": "1.0.0", + "packageName": "wordwrap", + "hash": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + } + }, + "npm:wrap-ansi@6.2.0": { + "type": "npm", + "name": "npm:wrap-ansi@6.2.0", + "data": { + "version": "6.2.0", + "packageName": "wrap-ansi", + "hash": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + } + }, + "npm:wrap-ansi@7.0.0": { + "type": "npm", + "name": "npm:wrap-ansi@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "wrap-ansi", + "hash": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + } + }, + "npm:wrap-ansi@8.1.0": { + "type": "npm", + "name": "npm:wrap-ansi@8.1.0", + "data": { + "version": "8.1.0", + "packageName": "wrap-ansi", + "hash": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==" + } + }, + "npm:wrap-ansi@9.0.2": { + "type": "npm", + "name": "npm:wrap-ansi@9.0.2", + "data": { + "version": "9.0.2", + "packageName": "wrap-ansi", + "hash": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==" + } + }, + "npm:wrap-ansi-cjs": { + "type": "npm", + "name": "npm:wrap-ansi-cjs", + "data": { + "version": "npm:wrap-ansi@7.0.0", + "packageName": "wrap-ansi-cjs", + "hash": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + } + }, + "npm:wrappy": { + "type": "npm", + "name": "npm:wrappy", + "data": { + "version": "1.0.2", + "packageName": "wrappy", + "hash": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + } + }, + "npm:write-file-atomic@2.4.3": { + "type": "npm", + "name": "npm:write-file-atomic@2.4.3", + "data": { + "version": "2.4.3", + "packageName": "write-file-atomic", + "hash": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==" + } + }, + "npm:write-file-atomic@5.0.1": { + "type": "npm", + "name": "npm:write-file-atomic@5.0.1", + "data": { + "version": "5.0.1", + "packageName": "write-file-atomic", + "hash": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==" + } + }, + "npm:write-file-atomic@6.0.0": { + "type": "npm", + "name": "npm:write-file-atomic@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "write-file-atomic", + "hash": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==" + } + }, + "npm:write-json-file": { + "type": "npm", + "name": "npm:write-json-file", + "data": { + "version": "3.2.0", + "packageName": "write-json-file", + "hash": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==" + } + }, + "npm:write-pkg": { + "type": "npm", + "name": "npm:write-pkg", + "data": { + "version": "4.0.0", + "packageName": "write-pkg", + "hash": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==" + } + }, + "npm:wrtc": { + "type": "npm", + "name": "npm:wrtc", + "data": { + "version": "0.4.7", + "packageName": "wrtc", + "hash": "sha512-P6Hn7VT4lfSH49HxLHcHhDq+aFf/jd9dPY7lDHeFhZ22N3858EKuwm2jmnlPzpsRGEPaoF6XwkcxY5SYnt4f/g==" + } + }, + "npm:ws": { + "type": "npm", + "name": "npm:ws", + "data": { + "version": "8.18.3", + "packageName": "ws", + "hash": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==" + } + }, + "npm:xtend": { + "type": "npm", + "name": "npm:xtend", + "data": { + "version": "4.0.2", + "packageName": "xtend", + "hash": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + } + }, + "npm:y18n": { + "type": "npm", + "name": "npm:y18n", + "data": { + "version": "5.0.8", + "packageName": "y18n", + "hash": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + } + }, + "npm:yallist@3.1.1": { + "type": "npm", + "name": "npm:yallist@3.1.1", + "data": { + "version": "3.1.1", + "packageName": "yallist", + "hash": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + }, + "npm:yallist@4.0.0": { + "type": "npm", + "name": "npm:yallist@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "yallist", + "hash": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + }, + "npm:yallist@5.0.0": { + "type": "npm", + "name": "npm:yallist@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "yallist", + "hash": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==" + } + }, + "npm:yaml": { + "type": "npm", + "name": "npm:yaml", + "data": { + "version": "2.8.1", + "packageName": "yaml", + "hash": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==" + } + }, + "npm:yargs-parser@20.2.9": { + "type": "npm", + "name": "npm:yargs-parser@20.2.9", + "data": { + "version": "20.2.9", + "packageName": "yargs-parser", + "hash": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + }, + "npm:yargs-parser@21.1.1": { + "type": "npm", + "name": "npm:yargs-parser@21.1.1", + "data": { + "version": "21.1.1", + "packageName": "yargs-parser", + "hash": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + }, + "npm:yargs@16.2.0": { + "type": "npm", + "name": "npm:yargs@16.2.0", + "data": { + "version": "16.2.0", + "packageName": "yargs", + "hash": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + } + }, + "npm:yargs@17.7.2": { + "type": "npm", + "name": "npm:yargs@17.7.2", + "data": { + "version": "17.7.2", + "packageName": "yargs", + "hash": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==" + } + }, + "npm:yocto-queue@0.1.0": { + "type": "npm", + "name": "npm:yocto-queue@0.1.0", + "data": { + "version": "0.1.0", + "packageName": "yocto-queue", + "hash": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + }, + "npm:yocto-queue@1.2.2": { + "type": "npm", + "name": "npm:yocto-queue@1.2.2", + "data": { + "version": "1.2.2", + "packageName": "yocto-queue", + "hash": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==" + } + }, + "npm:yoctocolors-cjs": { + "type": "npm", + "name": "npm:yoctocolors-cjs", + "data": { + "version": "2.1.3", + "packageName": "yoctocolors-cjs", + "hash": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==" + } + } + }, + "keyMap": { + "@antfu/ni@27.0.1": ["npm:@antfu/ni"], + "@babel/code-frame@7.27.1": ["npm:@babel/code-frame"], + "@babel/compat-data@7.28.5": ["npm:@babel/compat-data"], + "@babel/core@7.28.5": ["npm:@babel/core"], + "@babel/generator@7.28.5": ["npm:@babel/generator"], + "@babel/helper-compilation-targets@7.27.2": ["npm:@babel/helper-compilation-targets"], + "@babel/helper-globals@7.28.0": ["npm:@babel/helper-globals"], + "@babel/helper-module-imports@7.27.1": ["npm:@babel/helper-module-imports"], + "@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)": [ + "npm:@babel/helper-module-transforms" + ], + "@babel/helper-plugin-utils@7.27.1": ["npm:@babel/helper-plugin-utils"], + "@babel/helper-string-parser@7.27.1": ["npm:@babel/helper-string-parser"], + "@babel/helper-validator-identifier@7.28.5": ["npm:@babel/helper-validator-identifier"], + "@babel/helper-validator-option@7.27.1": ["npm:@babel/helper-validator-option"], + "@babel/helpers@7.28.4": ["npm:@babel/helpers"], + "@babel/parser@7.28.5": ["npm:@babel/parser"], + "@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-async-generators" + ], + "@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.5)": ["npm:@babel/plugin-syntax-bigint"], + "@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-class-properties" + ], + "@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-class-static-block" + ], + "@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-import-attributes" + ], + "@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-import-meta" + ], + "@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-json-strings" + ], + "@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)": ["npm:@babel/plugin-syntax-jsx"], + "@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-logical-assignment-operators" + ], + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-nullish-coalescing-operator" + ], + "@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-numeric-separator" + ], + "@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-object-rest-spread" + ], + "@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-optional-catch-binding" + ], + "@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-optional-chaining" + ], + "@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-private-property-in-object" + ], + "@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-top-level-await" + ], + "@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)": [ + "npm:@babel/plugin-syntax-typescript" + ], + "@babel/template@7.27.2": ["npm:@babel/template"], + "@babel/traverse@7.28.5": ["npm:@babel/traverse"], + "@babel/types@7.28.5": ["npm:@babel/types"], + "@bcoe/v8-coverage@0.2.3": ["npm:@bcoe/v8-coverage"], + "@commitlint/cli@20.1.0(@types/node@24.10.1)(typescript@5.9.3)": ["npm:@commitlint/cli"], + "@commitlint/config-conventional@20.0.0": ["npm:@commitlint/config-conventional"], + "@commitlint/config-validator@20.0.0": ["npm:@commitlint/config-validator"], + "@commitlint/ensure@20.0.0": ["npm:@commitlint/ensure"], + "@commitlint/execute-rule@20.0.0": ["npm:@commitlint/execute-rule"], + "@commitlint/format@20.0.0": ["npm:@commitlint/format"], + "@commitlint/is-ignored@20.0.0": ["npm:@commitlint/is-ignored"], + "@commitlint/lint@20.0.0": ["npm:@commitlint/lint"], + "@commitlint/load@20.1.0(@types/node@24.10.1)(typescript@5.9.3)": ["npm:@commitlint/load"], + "@commitlint/message@20.0.0": ["npm:@commitlint/message"], + "@commitlint/parse@20.0.0": ["npm:@commitlint/parse"], + "@commitlint/read@20.0.0": ["npm:@commitlint/read"], + "@commitlint/resolve-extends@20.1.0": ["npm:@commitlint/resolve-extends"], + "@commitlint/rules@20.0.0": ["npm:@commitlint/rules"], + "@commitlint/to-lines@20.0.0": ["npm:@commitlint/to-lines"], + "@commitlint/top-level@20.0.0": ["npm:@commitlint/top-level"], + "@commitlint/types@20.0.0": ["npm:@commitlint/types"], + "@dprint/formatter@0.3.0": ["npm:@dprint/formatter"], + "@dprint/markdown@0.17.8": ["npm:@dprint/markdown"], + "@dprint/toml@0.6.4": ["npm:@dprint/toml"], + "@emnapi/core@1.7.1": ["npm:@emnapi/core"], + "@emnapi/runtime@1.7.1": ["npm:@emnapi/runtime"], + "@emnapi/wasi-threads@1.1.0": ["npm:@emnapi/wasi-threads"], + "@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))": [ + "npm:@eslint-community/eslint-utils" + ], + "@eslint-community/regexpp@4.12.2": ["npm:@eslint-community/regexpp"], + "@eslint/config-array@0.21.1": ["npm:@eslint/config-array"], + "@eslint/config-helpers@0.4.2": ["npm:@eslint/config-helpers"], + "@eslint/core@0.17.0": ["npm:@eslint/core"], + "@eslint/eslintrc@3.3.1": ["npm:@eslint/eslintrc"], + "@eslint/js@9.39.1": ["npm:@eslint/js"], + "@eslint/object-schema@2.1.7": ["npm:@eslint/object-schema"], + "@eslint/plugin-kit@0.4.1": ["npm:@eslint/plugin-kit"], + "@humanfs/core@0.19.1": ["npm:@humanfs/core"], + "@humanfs/node@0.16.7": ["npm:@humanfs/node"], + "@humanwhocodes/module-importer@1.0.1": ["npm:@humanwhocodes/module-importer"], + "@humanwhocodes/retry@0.4.3": ["npm:@humanwhocodes/retry"], + "@hutson/parse-repository-url@3.0.2": ["npm:@hutson/parse-repository-url"], + "@inquirer/ansi@1.0.2": ["npm:@inquirer/ansi"], + "@inquirer/checkbox@4.3.2(@types/node@24.10.1)": ["npm:@inquirer/checkbox"], + "@inquirer/confirm@5.1.21(@types/node@24.10.1)": ["npm:@inquirer/confirm"], + "@inquirer/core@10.3.2(@types/node@24.10.1)": ["npm:@inquirer/core"], + "@inquirer/editor@4.2.23(@types/node@24.10.1)": ["npm:@inquirer/editor"], + "@inquirer/expand@4.0.23(@types/node@24.10.1)": ["npm:@inquirer/expand"], + "@inquirer/external-editor@1.0.3(@types/node@24.10.1)": ["npm:@inquirer/external-editor"], + "@inquirer/figures@1.0.15": ["npm:@inquirer/figures"], + "@inquirer/input@4.3.1(@types/node@24.10.1)": ["npm:@inquirer/input"], + "@inquirer/number@3.0.23(@types/node@24.10.1)": ["npm:@inquirer/number"], + "@inquirer/password@4.0.23(@types/node@24.10.1)": ["npm:@inquirer/password"], + "@inquirer/prompts@7.10.1(@types/node@24.10.1)": ["npm:@inquirer/prompts"], + "@inquirer/rawlist@4.1.11(@types/node@24.10.1)": ["npm:@inquirer/rawlist"], + "@inquirer/search@3.2.2(@types/node@24.10.1)": ["npm:@inquirer/search"], + "@inquirer/select@4.4.2(@types/node@24.10.1)": ["npm:@inquirer/select"], + "@inquirer/type@3.0.10(@types/node@24.10.1)": ["npm:@inquirer/type"], + "@isaacs/balanced-match@4.0.1": ["npm:@isaacs/balanced-match"], + "@isaacs/brace-expansion@5.0.0": ["npm:@isaacs/brace-expansion"], + "@isaacs/cliui@8.0.2": ["npm:@isaacs/cliui"], + "@isaacs/fs-minipass@4.0.1": ["npm:@isaacs/fs-minipass"], + "@isaacs/string-locale-compare@1.1.0": ["npm:@isaacs/string-locale-compare"], + "@istanbuljs/load-nyc-config@1.1.0": ["npm:@istanbuljs/load-nyc-config"], + "@istanbuljs/schema@0.1.3": ["npm:@istanbuljs/schema"], + "@jest/console@30.2.0": ["npm:@jest/console"], + "@jest/core@30.2.0": ["npm:@jest/core"], + "@jest/diff-sequences@30.0.1": ["npm:@jest/diff-sequences"], + "@jest/environment@30.2.0": ["npm:@jest/environment"], + "@jest/expect-utils@30.2.0": ["npm:@jest/expect-utils"], + "@jest/expect@30.2.0": ["npm:@jest/expect"], + "@jest/fake-timers@30.2.0": ["npm:@jest/fake-timers"], + "@jest/get-type@30.1.0": ["npm:@jest/get-type"], + "@jest/globals@30.2.0": ["npm:@jest/globals"], + "@jest/pattern@30.0.1": ["npm:@jest/pattern"], + "@jest/reporters@30.2.0": ["npm:@jest/reporters"], + "@jest/schemas@30.0.5": ["npm:@jest/schemas"], + "@jest/snapshot-utils@30.2.0": ["npm:@jest/snapshot-utils"], + "@jest/source-map@30.0.1": ["npm:@jest/source-map"], + "@jest/test-result@30.2.0": ["npm:@jest/test-result"], + "@jest/test-sequencer@30.2.0": ["npm:@jest/test-sequencer"], + "@jest/transform@30.2.0": ["npm:@jest/transform"], + "@jest/types@30.2.0": ["npm:@jest/types"], + "@jridgewell/gen-mapping@0.3.13": ["npm:@jridgewell/gen-mapping"], + "@jridgewell/remapping@2.3.5": ["npm:@jridgewell/remapping"], + "@jridgewell/resolve-uri@3.1.2": ["npm:@jridgewell/resolve-uri"], + "@jridgewell/sourcemap-codec@1.5.5": ["npm:@jridgewell/sourcemap-codec"], + "@jridgewell/trace-mapping@0.3.31": ["npm:@jridgewell/trace-mapping"], + "@lerna/create@9.0.1(@types/node@24.10.1)(typescript@5.9.3)": ["npm:@lerna/create"], + "@napi-rs/wasm-runtime@0.2.12": ["npm:@napi-rs/wasm-runtime@0.2.12"], + "@napi-rs/wasm-runtime@0.2.4": ["npm:@napi-rs/wasm-runtime@0.2.4"], + "@nodelib/fs.scandir@2.1.5": ["npm:@nodelib/fs.scandir"], + "@nodelib/fs.stat@2.0.5": ["npm:@nodelib/fs.stat"], + "@nodelib/fs.walk@1.2.8": ["npm:@nodelib/fs.walk"], + "@npmcli/agent@3.0.0": ["npm:@npmcli/agent@3.0.0"], + "@npmcli/agent@4.0.0": ["npm:@npmcli/agent@4.0.0"], + "@npmcli/arborist@9.1.6": ["npm:@npmcli/arborist"], + "@npmcli/fs@4.0.0": ["npm:@npmcli/fs"], + "@npmcli/git@6.0.3": ["npm:@npmcli/git@6.0.3"], + "@npmcli/git@7.0.1": ["npm:@npmcli/git@7.0.1"], + "@npmcli/installed-package-contents@3.0.0": ["npm:@npmcli/installed-package-contents@3.0.0"], + "@npmcli/installed-package-contents@4.0.0": ["npm:@npmcli/installed-package-contents@4.0.0"], + "@npmcli/map-workspaces@5.0.2": ["npm:@npmcli/map-workspaces"], + "@npmcli/metavuln-calculator@9.0.3": ["npm:@npmcli/metavuln-calculator"], + "@npmcli/name-from-folder@3.0.0": ["npm:@npmcli/name-from-folder@3.0.0"], + "@npmcli/name-from-folder@4.0.0": ["npm:@npmcli/name-from-folder@4.0.0"], + "@npmcli/node-gyp@4.0.0": ["npm:@npmcli/node-gyp@4.0.0"], + "@npmcli/node-gyp@5.0.0": ["npm:@npmcli/node-gyp@5.0.0"], + "@npmcli/package-json@7.0.2": ["npm:@npmcli/package-json"], + "@npmcli/promise-spawn@8.0.3": ["npm:@npmcli/promise-spawn@8.0.3"], + "@npmcli/promise-spawn@9.0.1": ["npm:@npmcli/promise-spawn@9.0.1"], + "@npmcli/query@4.0.1": ["npm:@npmcli/query"], + "@npmcli/redact@3.2.2": ["npm:@npmcli/redact"], + "@npmcli/run-script@10.0.2": ["npm:@npmcli/run-script"], + "@nx/devkit@22.1.0(nx@22.1.0)": ["npm:@nx/devkit"], + "@nx/nx-darwin-arm64@22.1.0": ["npm:@nx/nx-darwin-arm64"], + "@nx/nx-darwin-x64@22.1.0": ["npm:@nx/nx-darwin-x64"], + "@nx/nx-freebsd-x64@22.1.0": ["npm:@nx/nx-freebsd-x64"], + "@nx/nx-linux-arm-gnueabihf@22.1.0": ["npm:@nx/nx-linux-arm-gnueabihf"], + "@nx/nx-linux-arm64-gnu@22.1.0": ["npm:@nx/nx-linux-arm64-gnu"], + "@nx/nx-linux-arm64-musl@22.1.0": ["npm:@nx/nx-linux-arm64-musl"], + "@nx/nx-linux-x64-gnu@22.1.0": ["npm:@nx/nx-linux-x64-gnu"], + "@nx/nx-linux-x64-musl@22.1.0": ["npm:@nx/nx-linux-x64-musl"], + "@nx/nx-win32-arm64-msvc@22.1.0": ["npm:@nx/nx-win32-arm64-msvc"], + "@nx/nx-win32-x64-msvc@22.1.0": ["npm:@nx/nx-win32-x64-msvc"], + "@octokit/auth-token@4.0.0": ["npm:@octokit/auth-token"], + "@octokit/core@5.2.2": ["npm:@octokit/core"], + "@octokit/endpoint@9.0.6": ["npm:@octokit/endpoint"], + "@octokit/graphql@7.1.1": ["npm:@octokit/graphql"], + "@octokit/openapi-types@24.2.0": ["npm:@octokit/openapi-types"], + "@octokit/plugin-enterprise-rest@6.0.1": ["npm:@octokit/plugin-enterprise-rest"], + "@octokit/plugin-paginate-rest@11.4.4-cjs.2(@octokit/core@5.2.2)": [ + "npm:@octokit/plugin-paginate-rest" + ], + "@octokit/plugin-request-log@4.0.1(@octokit/core@5.2.2)": ["npm:@octokit/plugin-request-log"], + "@octokit/plugin-rest-endpoint-methods@13.3.2-cjs.1(@octokit/core@5.2.2)": [ + "npm:@octokit/plugin-rest-endpoint-methods" + ], + "@octokit/request-error@5.1.1": ["npm:@octokit/request-error"], + "@octokit/request@8.4.1": ["npm:@octokit/request"], + "@octokit/rest@20.1.2": ["npm:@octokit/rest"], + "@octokit/types@13.10.0": ["npm:@octokit/types"], + "@pkgjs/parseargs@0.11.0": ["npm:@pkgjs/parseargs"], + "@pkgr/core@0.1.2": ["npm:@pkgr/core@0.1.2"], + "@pkgr/core@0.2.9": ["npm:@pkgr/core@0.2.9"], + "@quansync/fs@0.1.5": ["npm:@quansync/fs"], + "@sigstore/bundle@4.0.0": ["npm:@sigstore/bundle"], + "@sigstore/core@3.0.0": ["npm:@sigstore/core"], + "@sigstore/protobuf-specs@0.5.0": ["npm:@sigstore/protobuf-specs"], + "@sigstore/sign@4.0.1": ["npm:@sigstore/sign"], + "@sigstore/tuf@4.0.0": ["npm:@sigstore/tuf"], + "@sigstore/verify@3.0.0": ["npm:@sigstore/verify"], + "@sinclair/typebox@0.34.41": ["npm:@sinclair/typebox"], + "@sinonjs/commons@3.0.1": ["npm:@sinonjs/commons"], + "@sinonjs/fake-timers@13.0.5": ["npm:@sinonjs/fake-timers"], + "@trivago/prettier-plugin-sort-imports@6.0.0(prettier@3.6.2)": [ + "npm:@trivago/prettier-plugin-sort-imports" + ], + "@tufjs/canonical-json@2.0.0": ["npm:@tufjs/canonical-json"], + "@tufjs/models@4.0.0": ["npm:@tufjs/models"], + "@tybys/wasm-util@0.10.1": ["npm:@tybys/wasm-util@0.10.1"], + "@tybys/wasm-util@0.9.0": ["npm:@tybys/wasm-util@0.9.0"], + "@types/babel__core@7.20.5": ["npm:@types/babel__core"], + "@types/babel__generator@7.27.0": ["npm:@types/babel__generator"], + "@types/babel__template@7.4.4": ["npm:@types/babel__template"], + "@types/babel__traverse@7.28.0": ["npm:@types/babel__traverse"], + "@types/conventional-commits-parser@5.0.2": ["npm:@types/conventional-commits-parser"], + "@types/estree@1.0.8": ["npm:@types/estree"], + "@types/istanbul-lib-coverage@2.0.6": ["npm:@types/istanbul-lib-coverage"], + "@types/istanbul-lib-report@3.0.3": ["npm:@types/istanbul-lib-report"], + "@types/istanbul-reports@3.0.4": ["npm:@types/istanbul-reports"], + "@types/jest@30.0.0": ["npm:@types/jest"], + "@types/json-schema@7.0.15": ["npm:@types/json-schema"], + "@types/minimatch@3.0.5": ["npm:@types/minimatch"], + "@types/minimist@1.2.5": ["npm:@types/minimist"], + "@types/node@22.19.1": ["npm:@types/node@22.19.1"], + "@types/node@24.10.1": ["npm:@types/node"], + "@types/normalize-package-data@2.4.4": ["npm:@types/normalize-package-data"], + "@types/stack-utils@2.0.3": ["npm:@types/stack-utils"], + "@types/validator@13.15.10": ["npm:@types/validator"], + "@types/ws@8.18.1": ["npm:@types/ws"], + "@types/yargs-parser@21.0.3": ["npm:@types/yargs-parser"], + "@types/yargs@17.0.35": ["npm:@types/yargs"], + "@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)": [ + "npm:@typescript-eslint/eslint-plugin" + ], + "@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)": [ + "npm:@typescript-eslint/parser" + ], + "@typescript-eslint/project-service@8.47.0(typescript@5.9.3)": [ + "npm:@typescript-eslint/project-service" + ], + "@typescript-eslint/scope-manager@8.47.0": ["npm:@typescript-eslint/scope-manager"], + "@typescript-eslint/tsconfig-utils@8.47.0(typescript@5.9.3)": [ + "npm:@typescript-eslint/tsconfig-utils" + ], + "@typescript-eslint/type-utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)": [ + "npm:@typescript-eslint/type-utils" + ], + "@typescript-eslint/types@8.47.0": ["npm:@typescript-eslint/types"], + "@typescript-eslint/typescript-estree@8.47.0(typescript@5.9.3)": [ + "npm:@typescript-eslint/typescript-estree" + ], + "@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)": [ + "npm:@typescript-eslint/utils" + ], + "@typescript-eslint/visitor-keys@8.47.0": ["npm:@typescript-eslint/visitor-keys"], + "@ungap/structured-clone@1.3.0": ["npm:@ungap/structured-clone"], + "@unrs/resolver-binding-android-arm-eabi@1.11.1": [ + "npm:@unrs/resolver-binding-android-arm-eabi" + ], + "@unrs/resolver-binding-android-arm64@1.11.1": ["npm:@unrs/resolver-binding-android-arm64"], + "@unrs/resolver-binding-darwin-arm64@1.11.1": ["npm:@unrs/resolver-binding-darwin-arm64"], + "@unrs/resolver-binding-darwin-x64@1.11.1": ["npm:@unrs/resolver-binding-darwin-x64"], + "@unrs/resolver-binding-freebsd-x64@1.11.1": ["npm:@unrs/resolver-binding-freebsd-x64"], + "@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1": [ + "npm:@unrs/resolver-binding-linux-arm-gnueabihf" + ], + "@unrs/resolver-binding-linux-arm-musleabihf@1.11.1": [ + "npm:@unrs/resolver-binding-linux-arm-musleabihf" + ], + "@unrs/resolver-binding-linux-arm64-gnu@1.11.1": ["npm:@unrs/resolver-binding-linux-arm64-gnu"], + "@unrs/resolver-binding-linux-arm64-musl@1.11.1": [ + "npm:@unrs/resolver-binding-linux-arm64-musl" + ], + "@unrs/resolver-binding-linux-ppc64-gnu@1.11.1": ["npm:@unrs/resolver-binding-linux-ppc64-gnu"], + "@unrs/resolver-binding-linux-riscv64-gnu@1.11.1": [ + "npm:@unrs/resolver-binding-linux-riscv64-gnu" + ], + "@unrs/resolver-binding-linux-riscv64-musl@1.11.1": [ + "npm:@unrs/resolver-binding-linux-riscv64-musl" + ], + "@unrs/resolver-binding-linux-s390x-gnu@1.11.1": ["npm:@unrs/resolver-binding-linux-s390x-gnu"], + "@unrs/resolver-binding-linux-x64-gnu@1.11.1": ["npm:@unrs/resolver-binding-linux-x64-gnu"], + "@unrs/resolver-binding-linux-x64-musl@1.11.1": ["npm:@unrs/resolver-binding-linux-x64-musl"], + "@unrs/resolver-binding-wasm32-wasi@1.11.1": ["npm:@unrs/resolver-binding-wasm32-wasi"], + "@unrs/resolver-binding-win32-arm64-msvc@1.11.1": [ + "npm:@unrs/resolver-binding-win32-arm64-msvc" + ], + "@unrs/resolver-binding-win32-ia32-msvc@1.11.1": ["npm:@unrs/resolver-binding-win32-ia32-msvc"], + "@unrs/resolver-binding-win32-x64-msvc@1.11.1": ["npm:@unrs/resolver-binding-win32-x64-msvc"], + "@webgpu/types@0.1.66": ["npm:@webgpu/types"], + "@yarnpkg/lockfile@1.1.0": ["npm:@yarnpkg/lockfile"], + "@yarnpkg/parsers@3.0.2": ["npm:@yarnpkg/parsers"], + "@zkochan/js-yaml@0.0.7": ["npm:@zkochan/js-yaml"], + "JSONStream@1.3.5": ["npm:JSONStream"], + "abbrev@3.0.1": ["npm:abbrev"], + "acorn-jsx@5.3.2(acorn@8.15.0)": ["npm:acorn-jsx"], + "acorn@8.15.0": ["npm:acorn"], + "add-stream@1.0.0": ["npm:add-stream"], + "agent-base@7.1.4": ["npm:agent-base"], + "aggregate-error@3.1.0": ["npm:aggregate-error"], + "ajv@6.12.6": ["npm:ajv@6.12.6"], + "ajv@8.17.1": ["npm:ajv@8.17.1"], + "ansi-colors@4.1.3": ["npm:ansi-colors"], + "ansi-escapes@4.3.2": ["npm:ansi-escapes@4.3.2"], + "ansi-escapes@7.2.0": ["npm:ansi-escapes@7.2.0"], + "ansi-regex@5.0.1": ["npm:ansi-regex@5.0.1"], + "ansi-regex@6.2.2": ["npm:ansi-regex@6.2.2"], + "ansi-styles@4.3.0": ["npm:ansi-styles@4.3.0"], + "ansi-styles@5.2.0": ["npm:ansi-styles@5.2.0"], + "ansi-styles@6.2.3": ["npm:ansi-styles@6.2.3"], + "ansis@4.2.0": ["npm:ansis"], + "anymatch@3.1.3": ["npm:anymatch"], + "aproba@2.0.0": ["npm:aproba"], + "argparse@1.0.10": ["npm:argparse@1.0.10"], + "argparse@2.0.1": ["npm:argparse@2.0.1"], + "array-differ@3.0.0": ["npm:array-differ"], + "array-ify@1.0.0": ["npm:array-ify"], + "array-union@2.1.0": ["npm:array-union"], + "arrify@1.0.1": ["npm:arrify@1.0.1"], + "arrify@2.0.1": ["npm:arrify@2.0.1"], + "async@3.2.6": ["npm:async"], + "asynckit@0.4.0": ["npm:asynckit"], + "axios@1.13.2": ["npm:axios"], + "babel-jest@30.2.0(@babel/core@7.28.5)": ["npm:babel-jest"], + "babel-plugin-istanbul@7.0.1": ["npm:babel-plugin-istanbul"], + "babel-plugin-jest-hoist@30.2.0": ["npm:babel-plugin-jest-hoist"], + "babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.5)": [ + "npm:babel-preset-current-node-syntax" + ], + "babel-preset-jest@30.2.0(@babel/core@7.28.5)": ["npm:babel-preset-jest"], + "balanced-match@1.0.2": ["npm:balanced-match"], + "base64-js@1.5.1": ["npm:base64-js"], + "baseline-browser-mapping@2.8.29": ["npm:baseline-browser-mapping"], + "before-after-hook@2.2.3": ["npm:before-after-hook"], + "bin-links@5.0.0": ["npm:bin-links"], + "bl@4.1.0": ["npm:bl"], + "brace-expansion@1.1.12": ["npm:brace-expansion@1.1.12"], + "brace-expansion@2.0.2": ["npm:brace-expansion@2.0.2"], + "braces@3.0.3": ["npm:braces"], + "browserslist@4.28.0": ["npm:browserslist"], + "bs-logger@0.2.6": ["npm:bs-logger"], + "bser@2.1.1": ["npm:bser"], + "buffer-from@1.1.2": ["npm:buffer-from"], + "buffer@5.7.1": ["npm:buffer"], + "byte-size@8.1.1": ["npm:byte-size"], + "cac@6.7.14": ["npm:cac"], + "cacache@19.0.1": ["npm:cacache@19.0.1"], + "cacache@20.0.2": ["npm:cacache@20.0.2"], + "call-bind-apply-helpers@1.0.2": ["npm:call-bind-apply-helpers"], + "callsites@3.1.0": ["npm:callsites"], + "camelcase-keys@6.2.2": ["npm:camelcase-keys"], + "camelcase@5.3.1": ["npm:camelcase@5.3.1"], + "camelcase@6.3.0": ["npm:camelcase@6.3.0"], + "caniuse-lite@1.0.30001756": ["npm:caniuse-lite"], + "chalk@4.1.0": ["npm:chalk@4.1.0"], + "chalk@4.1.2": ["npm:chalk@4.1.2"], + "chalk@5.6.2": ["npm:chalk@5.6.2"], + "char-regex@1.0.2": ["npm:char-regex"], + "chardet@2.1.1": ["npm:chardet"], + "chownr@2.0.0": ["npm:chownr@2.0.0"], + "chownr@3.0.0": ["npm:chownr@3.0.0"], + "ci-info@3.9.0": ["npm:ci-info@3.9.0"], + "ci-info@4.3.1": ["npm:ci-info@4.3.1"], + "cjs-module-lexer@2.1.1": ["npm:cjs-module-lexer"], + "class-transformer@0.5.1": ["npm:class-transformer"], + "class-validator@0.14.2": ["npm:class-validator"], + "clean-stack@2.2.0": ["npm:clean-stack"], + "cli-cursor@3.1.0": ["npm:cli-cursor@3.1.0"], + "cli-cursor@5.0.0": ["npm:cli-cursor@5.0.0"], + "cli-spinners@2.6.1": ["npm:cli-spinners"], + "cli-truncate@5.1.1": ["npm:cli-truncate"], + "cli-width@4.1.0": ["npm:cli-width"], + "cliui@7.0.4": ["npm:cliui@7.0.4"], + "cliui@8.0.1": ["npm:cliui@8.0.1"], + "clone@1.0.4": ["npm:clone"], + "cmd-shim@6.0.3": ["npm:cmd-shim@6.0.3"], + "cmd-shim@7.0.0": ["npm:cmd-shim@7.0.0"], + "co@4.6.0": ["npm:co"], + "collect-v8-coverage@1.0.3": ["npm:collect-v8-coverage"], + "color-convert@2.0.1": ["npm:color-convert"], + "color-name@1.1.4": ["npm:color-name"], + "color-support@1.1.3": ["npm:color-support"], + "colorette@2.0.20": ["npm:colorette"], + "columnify@1.6.0": ["npm:columnify"], + "combined-stream@1.0.8": ["npm:combined-stream"], + "commander@14.0.2": ["npm:commander"], + "common-ancestor-path@1.0.1": ["npm:common-ancestor-path"], + "compare-func@2.0.0": ["npm:compare-func"], + "concat-map@0.0.1": ["npm:concat-map"], + "concat-stream@2.0.0": ["npm:concat-stream"], + "console-control-strings@1.1.0": ["npm:console-control-strings"], + "conventional-changelog-angular@7.0.0": ["npm:conventional-changelog-angular"], + "conventional-changelog-conventionalcommits@7.0.2": [ + "npm:conventional-changelog-conventionalcommits" + ], + "conventional-changelog-core@5.0.1": ["npm:conventional-changelog-core"], + "conventional-changelog-preset-loader@3.0.0": ["npm:conventional-changelog-preset-loader"], + "conventional-changelog-writer@6.0.1": ["npm:conventional-changelog-writer"], + "conventional-commits-filter@3.0.0": ["npm:conventional-commits-filter"], + "conventional-commits-parser@4.0.0": ["npm:conventional-commits-parser@4.0.0"], + "conventional-commits-parser@5.0.0": ["npm:conventional-commits-parser@5.0.0"], + "conventional-recommended-bump@7.0.1": ["npm:conventional-recommended-bump"], + "convert-source-map@2.0.0": ["npm:convert-source-map"], + "core-util-is@1.0.3": ["npm:core-util-is"], + "cosmiconfig-typescript-loader@6.2.0(@types/node@24.10.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3)": [ + "npm:cosmiconfig-typescript-loader" + ], + "cosmiconfig@9.0.0(typescript@5.9.3)": ["npm:cosmiconfig"], + "cross-spawn@7.0.6": ["npm:cross-spawn"], + "cssesc@3.0.0": ["npm:cssesc"], + "dargs@7.0.0": ["npm:dargs@7.0.0"], + "dargs@8.1.0": ["npm:dargs@8.1.0"], + "dateformat@3.0.3": ["npm:dateformat"], + "debug@4.4.3": ["npm:debug"], + "decamelize-keys@1.1.1": ["npm:decamelize-keys"], + "decamelize@1.2.0": ["npm:decamelize"], + "dedent@1.5.3": ["npm:dedent@1.5.3"], + "dedent@1.7.0": ["npm:dedent@1.7.0"], + "deep-is@0.1.4": ["npm:deep-is"], + "deepmerge@4.3.1": ["npm:deepmerge"], + "defaults@1.0.4": ["npm:defaults"], + "define-lazy-prop@2.0.0": ["npm:define-lazy-prop"], + "defu@6.1.4": ["npm:defu"], + "delayed-stream@1.0.0": ["npm:delayed-stream"], + "deprecation@2.3.1": ["npm:deprecation"], + "destr@2.0.5": ["npm:destr"], + "detect-indent@5.0.0": ["npm:detect-indent"], + "detect-newline@3.1.0": ["npm:detect-newline"], + "domexception@1.0.1": ["npm:domexception"], + "dot-prop@5.3.0": ["npm:dot-prop"], + "dotenv-expand@11.0.7": ["npm:dotenv-expand"], + "dotenv@16.4.7": ["npm:dotenv"], + "dunder-proto@1.0.1": ["npm:dunder-proto"], + "eastasianwidth@0.2.0": ["npm:eastasianwidth"], + "ejs@3.1.10": ["npm:ejs"], + "electron-to-chromium@1.5.257": ["npm:electron-to-chromium"], + "emittery@0.13.1": ["npm:emittery"], + "emoji-regex@10.6.0": ["npm:emoji-regex@10.6.0"], + "emoji-regex@8.0.0": ["npm:emoji-regex@8.0.0"], + "emoji-regex@9.2.2": ["npm:emoji-regex@9.2.2"], + "encoding@0.1.13": ["npm:encoding"], + "end-of-stream@1.4.5": ["npm:end-of-stream"], + "enquirer@2.3.6": ["npm:enquirer"], + "env-paths@2.2.1": ["npm:env-paths"], + "envinfo@7.13.0": ["npm:envinfo"], + "environment@1.1.0": ["npm:environment"], + "err-code@2.0.3": ["npm:err-code"], + "error-ex@1.3.4": ["npm:error-ex"], + "es-define-property@1.0.1": ["npm:es-define-property"], + "es-errors@1.3.0": ["npm:es-errors"], + "es-object-atoms@1.1.1": ["npm:es-object-atoms"], + "es-set-tostringtag@2.1.0": ["npm:es-set-tostringtag"], + "escalade@3.2.0": ["npm:escalade"], + "escape-string-regexp@1.0.5": ["npm:escape-string-regexp@1.0.5"], + "escape-string-regexp@2.0.0": ["npm:escape-string-regexp@2.0.0"], + "escape-string-regexp@4.0.0": ["npm:escape-string-regexp@4.0.0"], + "eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1))": ["npm:eslint-config-prettier"], + "eslint-formatting-reporter@0.0.0(eslint@9.39.1(jiti@2.6.1))": [ + "npm:eslint-formatting-reporter" + ], + "eslint-parser-plain@0.1.1": ["npm:eslint-parser-plain"], + "eslint-plugin-format@1.0.2(eslint@9.39.1(jiti@2.6.1))": ["npm:eslint-plugin-format"], + "eslint-plugin-jest@29.1.0(@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(jest@30.2.0(@types/node@24.10.1))(typescript@5.9.3)": [ + "npm:eslint-plugin-jest" + ], + "eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2)": [ + "npm:eslint-plugin-prettier" + ], + "eslint-scope@8.4.0": ["npm:eslint-scope"], + "eslint-visitor-keys@3.4.3": ["npm:eslint-visitor-keys@3.4.3"], + "eslint-visitor-keys@4.2.1": ["npm:eslint-visitor-keys@4.2.1"], + "eslint@9.39.1(jiti@2.6.1)": ["npm:eslint"], + "espree@10.4.0": ["npm:espree"], + "esprima@4.0.1": ["npm:esprima"], + "esquery@1.6.0": ["npm:esquery"], + "esrecurse@4.3.0": ["npm:esrecurse"], + "estraverse@5.3.0": ["npm:estraverse"], + "esutils@2.0.3": ["npm:esutils"], + "eventemitter3@4.0.7": ["npm:eventemitter3@4.0.7"], + "eventemitter3@5.0.1": ["npm:eventemitter3@5.0.1"], + "execa@5.0.0": ["npm:execa@5.0.0"], + "execa@5.1.1": ["npm:execa@5.1.1"], + "exit-x@0.2.2": ["npm:exit-x"], + "expect@30.2.0": ["npm:expect"], + "exponential-backoff@3.1.3": ["npm:exponential-backoff"], + "fast-deep-equal@3.1.3": ["npm:fast-deep-equal"], + "fast-diff@1.3.0": ["npm:fast-diff"], + "fast-glob@3.3.3": ["npm:fast-glob"], + "fast-json-stable-stringify@2.1.0": ["npm:fast-json-stable-stringify"], + "fast-levenshtein@2.0.6": ["npm:fast-levenshtein"], + "fast-uri@3.1.0": ["npm:fast-uri"], + "fastq@1.19.1": ["npm:fastq"], + "fb-watchman@2.0.2": ["npm:fb-watchman"], + "fdir@6.5.0(picomatch@4.0.3)": ["npm:fdir"], + "figures@3.2.0": ["npm:figures"], + "file-entry-cache@8.0.0": ["npm:file-entry-cache"], + "filelist@1.0.4": ["npm:filelist"], + "fill-range@7.1.1": ["npm:fill-range"], + "find-up-simple@1.0.1": ["npm:find-up-simple"], + "find-up@2.1.0": ["npm:find-up@2.1.0"], + "find-up@4.1.0": ["npm:find-up@4.1.0"], + "find-up@5.0.0": ["npm:find-up@5.0.0"], + "find-up@7.0.0": ["npm:find-up@7.0.0"], + "flat-cache@4.0.1": ["npm:flat-cache"], + "flat@5.0.2": ["npm:flat"], + "flatted@3.3.3": ["npm:flatted"], + "follow-redirects@1.15.11": ["npm:follow-redirects"], + "foreground-child@3.3.1": ["npm:foreground-child"], + "form-data@4.0.5": ["npm:form-data"], + "front-matter@4.0.2": ["npm:front-matter"], + "fs-constants@1.0.0": ["npm:fs-constants"], + "fs-extra@11.3.2": ["npm:fs-extra"], + "fs-minipass@2.1.0": ["npm:fs-minipass@2.1.0"], + "fs-minipass@3.0.3": ["npm:fs-minipass@3.0.3"], + "fs.realpath@1.0.0": ["npm:fs.realpath"], + "fsevents@2.3.3": ["npm:fsevents"], + "function-bind@1.1.2": ["npm:function-bind"], + "fzf@0.5.2": ["npm:fzf"], + "gensync@1.0.0-beta.2": ["npm:gensync"], + "get-caller-file@2.0.5": ["npm:get-caller-file"], + "get-east-asian-width@1.4.0": ["npm:get-east-asian-width"], + "get-intrinsic@1.3.0": ["npm:get-intrinsic"], + "get-package-type@0.1.0": ["npm:get-package-type"], + "get-pkg-repo@4.2.1": ["npm:get-pkg-repo"], + "get-port@5.1.1": ["npm:get-port"], + "get-proto@1.0.1": ["npm:get-proto"], + "get-stream@6.0.0": ["npm:get-stream@6.0.0"], + "get-stream@6.0.1": ["npm:get-stream@6.0.1"], + "git-raw-commits@3.0.0": ["npm:git-raw-commits@3.0.0"], + "git-raw-commits@4.0.0": ["npm:git-raw-commits@4.0.0"], + "git-remote-origin-url@2.0.0": ["npm:git-remote-origin-url"], + "git-semver-tags@5.0.1": ["npm:git-semver-tags"], + "git-up@7.0.0": ["npm:git-up"], + "git-url-parse@14.0.0": ["npm:git-url-parse"], + "gitconfiglocal@1.0.0": ["npm:gitconfiglocal"], + "glob-parent@5.1.2": ["npm:glob-parent@5.1.2"], + "glob-parent@6.0.2": ["npm:glob-parent@6.0.2"], + "glob@10.5.0": ["npm:glob@10.5.0"], + "glob@11.1.0": ["npm:glob@11.1.0"], + "glob@12.0.0": ["npm:glob@12.0.0"], + "glob@7.2.3": ["npm:glob@7.2.3"], + "glob@9.3.5": ["npm:glob@9.3.5"], + "global-directory@4.0.1": ["npm:global-directory"], + "globals@14.0.0": ["npm:globals@14.0.0"], + "globals@16.5.0": ["npm:globals@16.5.0"], + "gopd@1.2.0": ["npm:gopd"], + "graceful-fs@4.2.11": ["npm:graceful-fs"], + "graphemer@1.4.0": ["npm:graphemer"], + "handlebars@4.7.8": ["npm:handlebars"], + "hard-rejection@2.1.0": ["npm:hard-rejection"], + "has-flag@4.0.0": ["npm:has-flag"], + "has-symbols@1.1.0": ["npm:has-symbols"], + "has-tostringtag@1.0.2": ["npm:has-tostringtag"], + "has-unicode@2.0.1": ["npm:has-unicode"], + "hasown@2.0.2": ["npm:hasown"], + "hosted-git-info@2.8.9": ["npm:hosted-git-info@2.8.9"], + "hosted-git-info@4.1.0": ["npm:hosted-git-info@4.1.0"], + "hosted-git-info@8.1.0": ["npm:hosted-git-info@8.1.0"], + "hosted-git-info@9.0.2": ["npm:hosted-git-info@9.0.2"], + "html-escaper@2.0.2": ["npm:html-escaper"], + "http-cache-semantics@4.2.0": ["npm:http-cache-semantics"], + "http-proxy-agent@7.0.2": ["npm:http-proxy-agent"], + "https-proxy-agent@7.0.6": ["npm:https-proxy-agent"], + "human-signals@2.1.0": ["npm:human-signals"], + "husky@9.1.7": ["npm:husky"], + "iconv-lite@0.6.3": ["npm:iconv-lite@0.6.3"], + "iconv-lite@0.7.0": ["npm:iconv-lite@0.7.0"], + "ieee754@1.2.1": ["npm:ieee754"], + "ignore-walk@8.0.0": ["npm:ignore-walk"], + "ignore@5.3.2": ["npm:ignore@5.3.2"], + "ignore@7.0.5": ["npm:ignore@7.0.5"], + "import-fresh@3.3.1": ["npm:import-fresh"], + "import-local@3.1.0": ["npm:import-local@3.1.0"], + "import-local@3.2.0": ["npm:import-local@3.2.0"], + "import-meta-resolve@4.2.0": ["npm:import-meta-resolve"], + "imurmurhash@0.1.4": ["npm:imurmurhash"], + "indent-string@4.0.0": ["npm:indent-string"], + "inflight@1.0.6": ["npm:inflight"], + "inherits@2.0.4": ["npm:inherits"], + "ini@1.3.8": ["npm:ini@1.3.8"], + "ini@4.1.1": ["npm:ini@4.1.1"], + "ini@5.0.0": ["npm:ini@5.0.0"], + "ini@6.0.0": ["npm:ini@6.0.0"], + "init-package-json@8.2.2": ["npm:init-package-json"], + "inquirer@12.9.6(@types/node@24.10.1)": ["npm:inquirer"], + "ip-address@10.1.0": ["npm:ip-address"], + "is-arrayish@0.2.1": ["npm:is-arrayish"], + "is-ci@3.0.1": ["npm:is-ci"], + "is-core-module@2.16.1": ["npm:is-core-module"], + "is-docker@2.2.1": ["npm:is-docker"], + "is-extglob@2.1.1": ["npm:is-extglob"], + "is-fullwidth-code-point@3.0.0": ["npm:is-fullwidth-code-point@3.0.0"], + "is-fullwidth-code-point@5.1.0": ["npm:is-fullwidth-code-point@5.1.0"], + "is-generator-fn@2.1.0": ["npm:is-generator-fn"], + "is-glob@4.0.3": ["npm:is-glob"], + "is-interactive@1.0.0": ["npm:is-interactive"], + "is-number@7.0.0": ["npm:is-number"], + "is-obj@2.0.0": ["npm:is-obj"], + "is-plain-obj@1.1.0": ["npm:is-plain-obj"], + "is-ssh@1.4.1": ["npm:is-ssh"], + "is-stream@2.0.0": ["npm:is-stream@2.0.0"], + "is-stream@2.0.1": ["npm:is-stream@2.0.1"], + "is-text-path@1.0.1": ["npm:is-text-path@1.0.1"], + "is-text-path@2.0.0": ["npm:is-text-path@2.0.0"], + "is-unicode-supported@0.1.0": ["npm:is-unicode-supported"], + "is-wsl@2.2.0": ["npm:is-wsl"], + "isarray@1.0.0": ["npm:isarray"], + "isexe@2.0.0": ["npm:isexe@2.0.0"], + "isexe@3.1.1": ["npm:isexe@3.1.1"], + "istanbul-lib-coverage@3.2.2": ["npm:istanbul-lib-coverage"], + "istanbul-lib-instrument@6.0.3": ["npm:istanbul-lib-instrument"], + "istanbul-lib-report@3.0.1": ["npm:istanbul-lib-report"], + "istanbul-lib-source-maps@5.0.6": ["npm:istanbul-lib-source-maps"], + "istanbul-reports@3.2.0": ["npm:istanbul-reports"], + "jackspeak@3.4.3": ["npm:jackspeak@3.4.3"], + "jackspeak@4.1.1": ["npm:jackspeak@4.1.1"], + "jake@10.9.4": ["npm:jake"], + "javascript-natural-sort@0.7.1": ["npm:javascript-natural-sort"], + "jest-changed-files@30.2.0": ["npm:jest-changed-files"], + "jest-circus@30.2.0": ["npm:jest-circus"], + "jest-cli@30.2.0(@types/node@22.19.1)": ["npm:jest-cli"], + "jest-cli@30.2.0(@types/node@24.10.1)": ["npm:jest-cli"], + "jest-config@30.2.0(@types/node@22.19.1)": ["npm:jest-config"], + "jest-config@30.2.0(@types/node@24.10.1)": ["npm:jest-config"], + "jest-diff@30.2.0": ["npm:jest-diff"], + "jest-docblock@30.2.0": ["npm:jest-docblock"], + "jest-each@30.2.0": ["npm:jest-each"], + "jest-environment-node@30.2.0": ["npm:jest-environment-node"], + "jest-haste-map@30.2.0": ["npm:jest-haste-map"], + "jest-leak-detector@30.2.0": ["npm:jest-leak-detector"], + "jest-matcher-utils@30.2.0": ["npm:jest-matcher-utils"], + "jest-message-util@30.2.0": ["npm:jest-message-util"], + "jest-mock@30.2.0": ["npm:jest-mock"], + "jest-pnp-resolver@1.2.3(jest-resolve@30.2.0)": ["npm:jest-pnp-resolver"], + "jest-regex-util@30.0.1": ["npm:jest-regex-util"], + "jest-resolve-dependencies@30.2.0": ["npm:jest-resolve-dependencies"], + "jest-resolve@30.2.0": ["npm:jest-resolve"], + "jest-runner@30.2.0": ["npm:jest-runner"], + "jest-runtime@30.2.0": ["npm:jest-runtime"], + "jest-snapshot@30.2.0": ["npm:jest-snapshot"], + "jest-util@30.2.0": ["npm:jest-util"], + "jest-validate@30.2.0": ["npm:jest-validate"], + "jest-watcher@30.2.0": ["npm:jest-watcher"], + "jest-worker@30.2.0": ["npm:jest-worker"], + "jest@30.2.0(@types/node@22.19.1)": ["npm:jest"], + "jest@30.2.0(@types/node@24.10.1)": ["npm:jest"], + "jiti@2.6.1": ["npm:jiti"], + "js-tokens@4.0.0": ["npm:js-tokens"], + "js-yaml@3.14.2": ["npm:js-yaml@3.14.2"], + "js-yaml@4.1.0": ["npm:js-yaml@4.1.0"], + "js-yaml@4.1.1": ["npm:js-yaml@4.1.1"], + "jsesc@3.1.0": ["npm:jsesc"], + "json-buffer@3.0.1": ["npm:json-buffer"], + "json-parse-better-errors@1.0.2": ["npm:json-parse-better-errors"], + "json-parse-even-better-errors@2.3.1": ["npm:json-parse-even-better-errors@2.3.1"], + "json-parse-even-better-errors@4.0.0": ["npm:json-parse-even-better-errors@4.0.0"], + "json-parse-even-better-errors@5.0.0": ["npm:json-parse-even-better-errors@5.0.0"], + "json-schema-traverse@0.4.1": ["npm:json-schema-traverse@0.4.1"], + "json-schema-traverse@1.0.0": ["npm:json-schema-traverse@1.0.0"], + "json-stable-stringify-without-jsonify@1.0.1": ["npm:json-stable-stringify-without-jsonify"], + "json-stringify-nice@1.1.4": ["npm:json-stringify-nice"], + "json-stringify-safe@5.0.1": ["npm:json-stringify-safe"], + "json5@2.2.3": ["npm:json5"], + "jsonc-parser@3.2.0": ["npm:jsonc-parser"], + "jsonfile@6.2.0": ["npm:jsonfile"], + "jsonparse@1.3.1": ["npm:jsonparse"], + "just-diff-apply@5.5.0": ["npm:just-diff-apply"], + "just-diff@6.0.2": ["npm:just-diff"], + "keyv@4.5.4": ["npm:keyv"], + "kind-of@6.0.3": ["npm:kind-of"], + "konva@10.0.9": ["npm:konva"], + "lerna@9.0.1(@types/node@24.10.1)": ["npm:lerna"], + "leven@3.1.0": ["npm:leven"], + "levn@0.4.1": ["npm:levn"], + "libnpmaccess@10.0.3": ["npm:libnpmaccess"], + "libnpmpublish@11.1.2": ["npm:libnpmpublish"], + "libphonenumber-js@1.12.27": ["npm:libphonenumber-js"], + "lines-and-columns@1.2.4": ["npm:lines-and-columns@1.2.4"], + "lines-and-columns@2.0.3": ["npm:lines-and-columns@2.0.3"], + "lint-staged@16.2.7": ["npm:lint-staged"], + "listr2@9.0.5": ["npm:listr2"], + "load-json-file@4.0.0": ["npm:load-json-file@4.0.0"], + "load-json-file@6.2.0": ["npm:load-json-file@6.2.0"], + "locate-path@2.0.0": ["npm:locate-path@2.0.0"], + "locate-path@5.0.0": ["npm:locate-path@5.0.0"], + "locate-path@6.0.0": ["npm:locate-path@6.0.0"], + "locate-path@7.2.0": ["npm:locate-path@7.2.0"], + "lodash-es@4.17.21": ["npm:lodash-es"], + "lodash.camelcase@4.3.0": ["npm:lodash.camelcase"], + "lodash.ismatch@4.4.0": ["npm:lodash.ismatch"], + "lodash.isplainobject@4.0.6": ["npm:lodash.isplainobject"], + "lodash.kebabcase@4.1.1": ["npm:lodash.kebabcase"], + "lodash.memoize@4.1.2": ["npm:lodash.memoize"], + "lodash.merge@4.6.2": ["npm:lodash.merge"], + "lodash.mergewith@4.6.2": ["npm:lodash.mergewith"], + "lodash.snakecase@4.1.1": ["npm:lodash.snakecase"], + "lodash.startcase@4.4.0": ["npm:lodash.startcase"], + "lodash.uniq@4.5.0": ["npm:lodash.uniq"], + "lodash.upperfirst@4.3.1": ["npm:lodash.upperfirst"], + "log-symbols@4.1.0": ["npm:log-symbols"], + "log-update@6.1.0": ["npm:log-update"], + "lru-cache@10.4.3": ["npm:lru-cache@10.4.3"], + "lru-cache@11.2.2": ["npm:lru-cache@11.2.2"], + "lru-cache@5.1.1": ["npm:lru-cache@5.1.1"], + "lru-cache@6.0.0": ["npm:lru-cache@6.0.0"], + "make-dir@2.1.0": ["npm:make-dir@2.1.0"], + "make-dir@4.0.0": ["npm:make-dir@4.0.0"], + "make-error@1.3.6": ["npm:make-error"], + "make-fetch-happen@14.0.3": ["npm:make-fetch-happen@14.0.3"], + "make-fetch-happen@15.0.2": ["npm:make-fetch-happen@15.0.2"], + "makeerror@1.0.12": ["npm:makeerror"], + "map-obj@1.0.1": ["npm:map-obj@1.0.1"], + "map-obj@4.3.0": ["npm:map-obj@4.3.0"], + "math-intrinsics@1.1.0": ["npm:math-intrinsics"], + "meow@12.1.1": ["npm:meow@12.1.1"], + "meow@8.1.2": ["npm:meow@8.1.2"], + "merge-stream@2.0.0": ["npm:merge-stream"], + "merge2@1.4.1": ["npm:merge2"], + "micromatch@4.0.8": ["npm:micromatch"], + "mime-db@1.52.0": ["npm:mime-db"], + "mime-types@2.1.35": ["npm:mime-types"], + "mimic-fn@2.1.0": ["npm:mimic-fn"], + "mimic-function@5.0.1": ["npm:mimic-function"], + "min-indent@1.0.1": ["npm:min-indent"], + "minimatch@10.1.1": ["npm:minimatch@10.1.1"], + "minimatch@3.0.5": ["npm:minimatch@3.0.5"], + "minimatch@3.1.2": ["npm:minimatch@3.1.2"], + "minimatch@5.1.6": ["npm:minimatch@5.1.6"], + "minimatch@8.0.4": ["npm:minimatch@8.0.4"], + "minimatch@9.0.3": ["npm:minimatch@9.0.3"], + "minimatch@9.0.5": ["npm:minimatch@9.0.5"], + "minimist-options@4.1.0": ["npm:minimist-options"], + "minimist@1.2.8": ["npm:minimist"], + "minipass-collect@2.0.1": ["npm:minipass-collect"], + "minipass-fetch@4.0.1": ["npm:minipass-fetch"], + "minipass-flush@1.0.5": ["npm:minipass-flush"], + "minipass-pipeline@1.2.4": ["npm:minipass-pipeline"], + "minipass-sized@1.0.3": ["npm:minipass-sized"], + "minipass@3.3.6": ["npm:minipass@3.3.6"], + "minipass@4.2.8": ["npm:minipass@4.2.8"], + "minipass@5.0.0": ["npm:minipass@5.0.0"], + "minipass@7.1.2": ["npm:minipass@7.1.2"], + "minizlib@2.1.2": ["npm:minizlib@2.1.2"], + "minizlib@3.1.0": ["npm:minizlib@3.1.0"], + "mkdirp@1.0.4": ["npm:mkdirp"], + "modify-values@1.0.1": ["npm:modify-values"], + "ms@2.1.3": ["npm:ms"], + "multimatch@5.0.0": ["npm:multimatch"], + "mute-stream@2.0.0": ["npm:mute-stream"], + "nano-spawn@2.0.0": ["npm:nano-spawn"], + "napi-postinstall@0.3.4": ["npm:napi-postinstall"], + "natural-compare@1.4.0": ["npm:natural-compare"], + "negotiator@1.0.0": ["npm:negotiator"], + "neo-async@2.6.2": ["npm:neo-async"], + "node-fetch-native@1.6.7": ["npm:node-fetch-native"], + "node-gyp@11.5.0": ["npm:node-gyp"], + "node-int64@0.4.0": ["npm:node-int64"], + "node-machine-id@1.1.12": ["npm:node-machine-id"], + "node-releases@2.0.27": ["npm:node-releases"], + "nopt@8.1.0": ["npm:nopt"], + "normalize-package-data@2.5.0": ["npm:normalize-package-data@2.5.0"], + "normalize-package-data@3.0.3": ["npm:normalize-package-data@3.0.3"], + "normalize-path@3.0.0": ["npm:normalize-path"], + "npm-bundled@4.0.0": ["npm:npm-bundled@4.0.0"], + "npm-bundled@5.0.0": ["npm:npm-bundled@5.0.0"], + "npm-install-checks@7.1.2": ["npm:npm-install-checks@7.1.2"], + "npm-install-checks@8.0.0": ["npm:npm-install-checks@8.0.0"], + "npm-normalize-package-bin@4.0.0": ["npm:npm-normalize-package-bin@4.0.0"], + "npm-normalize-package-bin@5.0.0": ["npm:npm-normalize-package-bin@5.0.0"], + "npm-package-arg@12.0.2": ["npm:npm-package-arg@12.0.2"], + "npm-package-arg@13.0.1": ["npm:npm-package-arg@13.0.1"], + "npm-packlist@10.0.3": ["npm:npm-packlist"], + "npm-pick-manifest@10.0.0": ["npm:npm-pick-manifest@10.0.0"], + "npm-pick-manifest@11.0.3": ["npm:npm-pick-manifest@11.0.3"], + "npm-registry-fetch@19.1.0": ["npm:npm-registry-fetch"], + "npm-run-path@4.0.1": ["npm:npm-run-path"], + "nx@22.1.0": ["npm:nx"], + "ofetch@1.5.1": ["npm:ofetch"], + "once@1.4.0": ["npm:once"], + "onetime@5.1.2": ["npm:onetime@5.1.2"], + "onetime@7.0.0": ["npm:onetime@7.0.0"], + "open@8.4.2": ["npm:open"], + "optionator@0.9.4": ["npm:optionator"], + "ora@5.3.0": ["npm:ora"], + "p-finally@1.0.0": ["npm:p-finally"], + "p-limit@1.3.0": ["npm:p-limit@1.3.0"], + "p-limit@2.3.0": ["npm:p-limit@2.3.0"], + "p-limit@3.1.0": ["npm:p-limit@3.1.0"], + "p-limit@4.0.0": ["npm:p-limit@4.0.0"], + "p-locate@2.0.0": ["npm:p-locate@2.0.0"], + "p-locate@4.1.0": ["npm:p-locate@4.1.0"], + "p-locate@5.0.0": ["npm:p-locate@5.0.0"], + "p-locate@6.0.0": ["npm:p-locate@6.0.0"], + "p-map-series@2.1.0": ["npm:p-map-series"], + "p-map@4.0.0": ["npm:p-map@4.0.0"], + "p-map@7.0.4": ["npm:p-map@7.0.4"], + "p-pipe@3.1.0": ["npm:p-pipe"], + "p-queue@6.6.2": ["npm:p-queue"], + "p-reduce@2.1.0": ["npm:p-reduce"], + "p-timeout@3.2.0": ["npm:p-timeout"], + "p-try@1.0.0": ["npm:p-try@1.0.0"], + "p-try@2.2.0": ["npm:p-try@2.2.0"], + "p-waterfall@2.1.1": ["npm:p-waterfall"], + "package-json-from-dist@1.0.1": ["npm:package-json-from-dist"], + "package-manager-detector@1.5.0": ["npm:package-manager-detector"], + "pacote@21.0.1": ["npm:pacote@21.0.1"], + "pacote@21.0.4": ["npm:pacote@21.0.4"], + "parent-module@1.0.1": ["npm:parent-module"], + "parse-conflict-json@4.0.0": ["npm:parse-conflict-json"], + "parse-imports-exports@0.2.4": ["npm:parse-imports-exports"], + "parse-json@4.0.0": ["npm:parse-json@4.0.0"], + "parse-json@5.2.0": ["npm:parse-json@5.2.0"], + "parse-path@7.1.0": ["npm:parse-path"], + "parse-statements@1.0.11": ["npm:parse-statements"], + "parse-url@8.1.0": ["npm:parse-url"], + "path-exists@3.0.0": ["npm:path-exists@3.0.0"], + "path-exists@4.0.0": ["npm:path-exists@4.0.0"], + "path-exists@5.0.0": ["npm:path-exists@5.0.0"], + "path-is-absolute@1.0.1": ["npm:path-is-absolute"], + "path-key@3.1.1": ["npm:path-key"], + "path-parse@1.0.7": ["npm:path-parse"], + "path-scurry@1.11.1": ["npm:path-scurry@1.11.1"], + "path-scurry@2.0.1": ["npm:path-scurry@2.0.1"], + "path-type@3.0.0": ["npm:path-type"], + "pathe@2.0.3": ["npm:pathe"], + "picocolors@1.1.1": ["npm:picocolors"], + "picomatch@2.3.1": ["npm:picomatch@2.3.1"], + "picomatch@4.0.3": ["npm:picomatch@4.0.3"], + "pidtree@0.6.0": ["npm:pidtree"], + "pify@2.3.0": ["npm:pify@2.3.0"], + "pify@3.0.0": ["npm:pify@3.0.0"], + "pify@4.0.1": ["npm:pify@4.0.1"], + "pify@5.0.0": ["npm:pify@5.0.0"], + "pirates@4.0.7": ["npm:pirates"], + "pkg-dir@4.2.0": ["npm:pkg-dir"], + "pnpm-workspace-yaml@1.3.0": ["npm:pnpm-workspace-yaml"], + "postcss-selector-parser@7.1.0": ["npm:postcss-selector-parser"], + "prelude-ls@1.2.1": ["npm:prelude-ls"], + "prettier-linter-helpers@1.0.0": ["npm:prettier-linter-helpers"], + "prettier@3.6.2": ["npm:prettier"], + "pretty-format@30.2.0": ["npm:pretty-format"], + "proc-log@5.0.0": ["npm:proc-log@5.0.0"], + "proc-log@6.0.0": ["npm:proc-log@6.0.0"], + "process-nextick-args@2.0.1": ["npm:process-nextick-args"], + "proggy@3.0.0": ["npm:proggy"], + "promise-all-reject-late@1.0.1": ["npm:promise-all-reject-late"], + "promise-call-limit@3.0.2": ["npm:promise-call-limit"], + "promise-retry@2.0.1": ["npm:promise-retry"], + "promzard@2.0.0": ["npm:promzard"], + "protocols@2.0.2": ["npm:protocols"], + "proxy-from-env@1.1.0": ["npm:proxy-from-env"], + "punycode@2.3.1": ["npm:punycode"], + "pure-rand@7.0.1": ["npm:pure-rand"], + "quansync@0.2.11": ["npm:quansync"], + "queue-microtask@1.2.3": ["npm:queue-microtask"], + "quick-lru@4.0.1": ["npm:quick-lru"], + "react-is@18.3.1": ["npm:react-is"], + "read-cmd-shim@4.0.0": ["npm:read-cmd-shim@4.0.0"], + "read-cmd-shim@5.0.0": ["npm:read-cmd-shim@5.0.0"], + "read-pkg-up@3.0.0": ["npm:read-pkg-up@3.0.0"], + "read-pkg-up@7.0.1": ["npm:read-pkg-up@7.0.1"], + "read-pkg@3.0.0": ["npm:read-pkg@3.0.0"], + "read-pkg@5.2.0": ["npm:read-pkg@5.2.0"], + "read@4.1.0": ["npm:read"], + "readable-stream@2.3.8": ["npm:readable-stream@2.3.8"], + "readable-stream@3.6.2": ["npm:readable-stream@3.6.2"], + "redent@3.0.0": ["npm:redent"], + "require-directory@2.1.1": ["npm:require-directory"], + "require-from-string@2.0.2": ["npm:require-from-string"], + "resolve-cwd@3.0.0": ["npm:resolve-cwd"], + "resolve-from@4.0.0": ["npm:resolve-from@4.0.0"], + "resolve-from@5.0.0": ["npm:resolve-from@5.0.0"], + "resolve.exports@2.0.3": ["npm:resolve.exports"], + "resolve@1.22.11": ["npm:resolve"], + "restore-cursor@3.1.0": ["npm:restore-cursor@3.1.0"], + "restore-cursor@5.1.0": ["npm:restore-cursor@5.1.0"], + "retry@0.12.0": ["npm:retry"], + "reusify@1.1.0": ["npm:reusify"], + "rfdc@1.4.1": ["npm:rfdc"], + "rimraf@4.4.1": ["npm:rimraf"], + "run-async@4.0.6": ["npm:run-async"], + "run-parallel@1.2.0": ["npm:run-parallel"], + "rxjs@7.8.2": ["npm:rxjs"], + "safe-buffer@5.1.2": ["npm:safe-buffer@5.1.2"], + "safe-buffer@5.2.1": ["npm:safe-buffer@5.2.1"], + "safer-buffer@2.1.2": ["npm:safer-buffer"], + "semver@5.7.2": ["npm:semver@5.7.2"], + "semver@6.3.1": ["npm:semver@6.3.1"], + "semver@7.7.2": ["npm:semver@7.7.2"], + "semver@7.7.3": ["npm:semver@7.7.3"], + "set-blocking@2.0.0": ["npm:set-blocking"], + "shebang-command@2.0.0": ["npm:shebang-command"], + "shebang-regex@3.0.0": ["npm:shebang-regex"], + "signal-exit@3.0.7": ["npm:signal-exit@3.0.7"], + "signal-exit@4.1.0": ["npm:signal-exit@4.1.0"], + "sigstore@4.0.0": ["npm:sigstore"], + "slash@3.0.0": ["npm:slash"], + "slice-ansi@7.1.2": ["npm:slice-ansi"], + "smart-buffer@4.2.0": ["npm:smart-buffer"], + "socks-proxy-agent@8.0.5": ["npm:socks-proxy-agent"], + "socks@2.8.7": ["npm:socks"], + "sort-keys@2.0.0": ["npm:sort-keys"], + "source-map-support@0.5.13": ["npm:source-map-support"], + "source-map@0.6.1": ["npm:source-map"], + "spdx-correct@3.2.0": ["npm:spdx-correct"], + "spdx-exceptions@2.5.0": ["npm:spdx-exceptions"], + "spdx-expression-parse@3.0.1": ["npm:spdx-expression-parse"], + "spdx-license-ids@3.0.22": ["npm:spdx-license-ids"], + "split2@3.2.2": ["npm:split2@3.2.2"], + "split2@4.2.0": ["npm:split2@4.2.0"], + "split@1.0.1": ["npm:split"], + "sprintf-js@1.0.3": ["npm:sprintf-js"], + "ssri@12.0.0": ["npm:ssri@12.0.0"], + "ssri@13.0.0": ["npm:ssri@13.0.0"], + "stack-utils@2.0.6": ["npm:stack-utils"], + "string-argv@0.3.2": ["npm:string-argv"], + "string-length@4.0.2": ["npm:string-length"], + "string-width@4.2.3": ["npm:string-width@4.2.3", "npm:string-width-cjs"], + "string-width@5.1.2": ["npm:string-width@5.1.2"], + "string-width@7.2.0": ["npm:string-width@7.2.0"], + "string-width@8.1.0": ["npm:string-width@8.1.0"], + "string_decoder@1.1.1": ["npm:string_decoder@1.1.1"], + "string_decoder@1.3.0": ["npm:string_decoder@1.3.0"], + "strip-ansi@6.0.1": ["npm:strip-ansi@6.0.1", "npm:strip-ansi-cjs"], + "strip-ansi@7.1.2": ["npm:strip-ansi@7.1.2"], + "strip-bom@3.0.0": ["npm:strip-bom@3.0.0"], + "strip-bom@4.0.0": ["npm:strip-bom@4.0.0"], + "strip-final-newline@2.0.0": ["npm:strip-final-newline"], + "strip-indent@3.0.0": ["npm:strip-indent"], + "strip-json-comments@3.1.1": ["npm:strip-json-comments"], + "supports-color@7.2.0": ["npm:supports-color@7.2.0"], + "supports-color@8.1.1": ["npm:supports-color@8.1.1"], + "supports-preserve-symlinks-flag@1.0.0": ["npm:supports-preserve-symlinks-flag"], + "synckit@0.11.11": ["npm:synckit@0.11.11"], + "synckit@0.9.3": ["npm:synckit@0.9.3"], + "tar-stream@2.2.0": ["npm:tar-stream"], + "tar@6.2.1": ["npm:tar@6.2.1"], + "tar@7.5.2": ["npm:tar@7.5.2"], + "taze@19.9.0": ["npm:taze"], + "temp-dir@1.0.0": ["npm:temp-dir"], + "test-exclude@6.0.0": ["npm:test-exclude"], + "text-extensions@1.9.0": ["npm:text-extensions@1.9.0"], + "text-extensions@2.4.0": ["npm:text-extensions@2.4.0"], + "through2@2.0.5": ["npm:through2"], + "through@2.3.8": ["npm:through"], + "tinyexec@1.0.2": ["npm:tinyexec"], + "tinyglobby@0.2.12": ["npm:tinyglobby@0.2.12"], + "tinyglobby@0.2.15": ["npm:tinyglobby@0.2.15"], + "tmp@0.2.5": ["npm:tmp"], + "tmpl@1.0.5": ["npm:tmpl"], + "to-regex-range@5.0.1": ["npm:to-regex-range"], + "tree-kill@1.2.2": ["npm:tree-kill"], + "treeverse@3.0.0": ["npm:treeverse"], + "trim-newlines@3.0.1": ["npm:trim-newlines"], + "ts-api-utils@2.1.0(typescript@5.9.3)": ["npm:ts-api-utils"], + "ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1))(typescript@5.9.3)": [ + "npm:ts-jest" + ], + "ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(jest-util@30.2.0)(jest@30.2.0(@types/node@24.10.1))(typescript@5.9.3)": [ + "npm:ts-jest" + ], + "tsconfig-paths@4.2.0": ["npm:tsconfig-paths"], + "tslib@2.8.1": ["npm:tslib"], + "tuf-js@4.0.0": ["npm:tuf-js"], + "type-check@0.4.0": ["npm:type-check"], + "type-detect@4.0.8": ["npm:type-detect"], + "type-fest@0.18.1": ["npm:type-fest@0.18.1"], + "type-fest@0.21.3": ["npm:type-fest@0.21.3"], + "type-fest@0.4.1": ["npm:type-fest@0.4.1"], + "type-fest@0.6.0": ["npm:type-fest@0.6.0"], + "type-fest@0.8.1": ["npm:type-fest@0.8.1"], + "type-fest@4.41.0": ["npm:type-fest@4.41.0"], + "typedarray@0.0.6": ["npm:typedarray"], + "typescript-eslint@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)": [ + "npm:typescript-eslint" + ], + "typescript@5.9.3": ["npm:typescript"], + "ufo@1.6.1": ["npm:ufo"], + "uglify-js@3.19.3": ["npm:uglify-js"], + "unconfig-core@7.4.1": ["npm:unconfig-core"], + "unconfig@7.4.1": ["npm:unconfig"], + "undici-types@6.21.0": ["npm:undici-types@6.21.0"], + "undici-types@7.16.0": ["npm:undici-types@7.16.0"], + "unicorn-magic@0.1.0": ["npm:unicorn-magic"], + "unique-filename@4.0.0": ["npm:unique-filename"], + "unique-slug@5.0.0": ["npm:unique-slug"], + "universal-user-agent@6.0.1": ["npm:universal-user-agent"], + "universalify@2.0.1": ["npm:universalify"], + "unrs-resolver@1.11.1": ["npm:unrs-resolver"], + "upath@2.0.1": ["npm:upath"], + "update-browserslist-db@1.1.4(browserslist@4.28.0)": ["npm:update-browserslist-db"], + "uri-js@4.4.1": ["npm:uri-js"], + "util-deprecate@1.0.2": ["npm:util-deprecate"], + "uuid@11.1.0": ["npm:uuid"], + "v8-to-istanbul@9.3.0": ["npm:v8-to-istanbul"], + "validate-npm-package-license@3.0.4": ["npm:validate-npm-package-license"], + "validate-npm-package-name@6.0.2": ["npm:validate-npm-package-name"], + "validator@13.15.23": ["npm:validator"], + "walk-up-path@4.0.0": ["npm:walk-up-path"], + "walker@1.0.8": ["npm:walker"], + "wcwidth@1.0.1": ["npm:wcwidth"], + "webidl-conversions@4.0.2": ["npm:webidl-conversions"], + "which@2.0.2": ["npm:which@2.0.2"], + "which@5.0.0": ["npm:which@5.0.0"], + "which@6.0.0": ["npm:which@6.0.0"], + "wide-align@1.1.5": ["npm:wide-align"], + "word-wrap@1.2.5": ["npm:word-wrap"], + "wordwrap@1.0.0": ["npm:wordwrap"], + "wrap-ansi@6.2.0": ["npm:wrap-ansi@6.2.0"], + "wrap-ansi@7.0.0": ["npm:wrap-ansi@7.0.0", "npm:wrap-ansi-cjs"], + "wrap-ansi@8.1.0": ["npm:wrap-ansi@8.1.0"], + "wrap-ansi@9.0.2": ["npm:wrap-ansi@9.0.2"], + "wrappy@1.0.2": ["npm:wrappy"], + "write-file-atomic@2.4.3": ["npm:write-file-atomic@2.4.3"], + "write-file-atomic@5.0.1": ["npm:write-file-atomic@5.0.1"], + "write-file-atomic@6.0.0": ["npm:write-file-atomic@6.0.0"], + "write-json-file@3.2.0": ["npm:write-json-file"], + "write-pkg@4.0.0": ["npm:write-pkg"], + "wrtc@0.4.7": ["npm:wrtc"], + "ws@8.18.3": ["npm:ws"], + "xtend@4.0.2": ["npm:xtend"], + "y18n@5.0.8": ["npm:y18n"], + "yallist@3.1.1": ["npm:yallist@3.1.1"], + "yallist@4.0.0": ["npm:yallist@4.0.0"], + "yallist@5.0.0": ["npm:yallist@5.0.0"], + "yaml@2.8.1": ["npm:yaml"], + "yargs-parser@20.2.9": ["npm:yargs-parser@20.2.9"], + "yargs-parser@21.1.1": ["npm:yargs-parser@21.1.1"], + "yargs@16.2.0": ["npm:yargs@16.2.0"], + "yargs@17.7.2": ["npm:yargs@17.7.2"], + "yocto-queue@0.1.0": ["npm:yocto-queue@0.1.0"], + "yocto-queue@1.2.2": ["npm:yocto-queue@1.2.2"], + "yoctocolors-cjs@2.1.3": ["npm:yoctocolors-cjs"] + } +} diff --git a/.nx/workspace-data/project-graph.json b/.nx/workspace-data/project-graph.json new file mode 100644 index 0000000..09d05b6 --- /dev/null +++ b/.nx/workspace-data/project-graph.json @@ -0,0 +1,21595 @@ +{ + "nodes": { + "@nanoforge-dev/client-network": { + "name": "@nanoforge-dev/client-network", + "type": "lib", + "data": { + "root": "packages/client-network", + "name": "@nanoforge-dev/client-network", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": [ + "build", + "build:main", + "clean", + "clean:types", + "clean:scripts", + "lint", + "fix", + "taze", + "test:unit" + ] + }, + "description": "NanoForge Engine - Client Network", + "js": { + "packageName": "@nanoforge-dev/client-network", + "packageVersion": "1.0.0", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "pnpm build:main", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "build:main": { + "executor": "nx:run-script", + "options": { + "script": "build:main" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build:main" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + }, + "test:unit": { + "executor": "nx:run-script", + "options": { + "script": "test:unit" + }, + "metadata": { + "scriptContent": "jest --config ./jest.config.json", + "runCommand": "pnpm run test:unit" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/server-network": { + "name": "@nanoforge-dev/server-network", + "type": "lib", + "data": { + "root": "packages/server-network", + "name": "@nanoforge-dev/server-network", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": [ + "build", + "build:main", + "clean", + "clean:types", + "clean:scripts", + "lint", + "fix", + "taze", + "test:unit" + ] + }, + "description": "NanoForge Engine - Server Network", + "js": { + "packageName": "@nanoforge-dev/server-network", + "packageVersion": "1.0.0", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "pnpm build:main", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "build:main": { + "executor": "nx:run-script", + "options": { + "script": "build:main" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build:main" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + }, + "test:unit": { + "executor": "nx:run-script", + "options": { + "script": "test:unit" + }, + "metadata": { + "scriptContent": "jest --config ./jest.config.json", + "runCommand": "pnpm run test:unit" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/asset-manager": { + "name": "@nanoforge-dev/asset-manager", + "type": "lib", + "data": { + "root": "packages/asset-manager", + "name": "@nanoforge-dev/asset-manager", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": [ + "build", + "clean", + "clean:types", + "clean:scripts", + "lint", + "fix", + "taze", + "test:unit" + ] + }, + "description": "NanoForge Engine - Asset Manager", + "js": { + "packageName": "@nanoforge-dev/asset-manager", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + }, + "test:unit": { + "executor": "nx:run-script", + "options": { + "script": "test:unit" + }, + "metadata": { + "scriptContent": "jest --config ./jest.config.json", + "runCommand": "pnpm run test:unit" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/utils-prettier-config": { + "name": "@nanoforge-dev/utils-prettier-config", + "type": "lib", + "data": { + "root": "utils/prettier-config", + "name": "@nanoforge-dev/utils-prettier-config", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["lint", "fix", "taze"] + }, + "description": "NanoForge Engine - Utils Prettier Config", + "js": { + "packageName": "@nanoforge-dev/utils-prettier-config", + "packageVersion": "1.0.0", + "packageMain": "index.js", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/graphics-2d": { + "name": "@nanoforge-dev/graphics-2d", + "type": "lib", + "data": { + "root": "packages/graphics-2d", + "name": "@nanoforge-dev/graphics-2d", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": [ + "build", + "clean", + "clean:types", + "clean:scripts", + "lint", + "fix", + "taze", + "test:unit" + ] + }, + "description": "NanoForge Engine - Graphics 2D", + "js": { + "packageName": "@nanoforge-dev/graphics-2d", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + }, + "test:unit": { + "executor": "nx:run-script", + "options": { + "script": "test:unit" + }, + "metadata": { + "scriptContent": "jest --config ./jest.config.json", + "runCommand": "pnpm run test:unit" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/utils-eslint-config": { + "name": "@nanoforge-dev/utils-eslint-config", + "type": "lib", + "data": { + "root": "utils/eslint-config", + "name": "@nanoforge-dev/utils-eslint-config", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["lint", "fix", "taze"] + }, + "description": "NanoForge Engine - Utils EsLint Config", + "js": { + "packageName": "@nanoforge-dev/utils-eslint-config", + "packageVersion": "1.0.0", + "packageMain": "index.js", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/common": { + "name": "@nanoforge-dev/common", + "type": "lib", + "data": { + "root": "packages/common", + "name": "@nanoforge-dev/common", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["build", "clean", "clean:types", "clean:scripts", "lint", "fix", "taze"] + }, + "description": "NanoForge Engine - Common", + "js": { + "packageName": "@nanoforge-dev/common", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/config": { + "name": "@nanoforge-dev/config", + "type": "lib", + "data": { + "root": "packages/config", + "name": "@nanoforge-dev/config", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["build", "clean", "clean:types", "clean:scripts", "lint", "fix", "taze"] + }, + "description": "NanoForge Engine - Config", + "js": { + "packageName": "@nanoforge-dev/config", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/input": { + "name": "@nanoforge-dev/input", + "type": "lib", + "data": { + "root": "packages/input", + "name": "@nanoforge-dev/input", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["build", "clean", "clean:types", "clean:scripts", "lint", "fix", "taze"] + }, + "description": "NanoForge Engine - Input", + "js": { + "packageName": "@nanoforge-dev/input", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/music": { + "name": "@nanoforge-dev/music", + "type": "lib", + "data": { + "root": "packages/music", + "name": "@nanoforge-dev/music", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["build", "clean", "clean:types", "clean:scripts", "lint", "fix", "taze"] + }, + "description": "NanoForge Engine - music", + "js": { + "packageName": "@nanoforge-dev/music", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/sound": { + "name": "@nanoforge-dev/sound", + "type": "lib", + "data": { + "root": "packages/sound", + "name": "@nanoforge-dev/sound", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["build", "clean", "clean:types", "clean:scripts", "lint", "fix", "taze"] + }, + "description": "NanoForge Engine - sound", + "js": { + "packageName": "@nanoforge-dev/sound", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/core": { + "name": "@nanoforge-dev/core", + "type": "lib", + "data": { + "root": "packages/core", + "name": "@nanoforge-dev/core", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": ["build", "clean", "clean:types", "clean:scripts", "lint", "fix", "taze"] + }, + "description": "NanoForge Engine - Core", + "js": { + "packageName": "@nanoforge-dev/core", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + }, + "@nanoforge-dev/ecs": { + "name": "@nanoforge-dev/ecs", + "type": "lib", + "data": { + "root": "packages/ecs", + "name": "@nanoforge-dev/ecs", + "tags": ["npm:public"], + "metadata": { + "targetGroups": { + "NPM Scripts": [ + "build", + "build:script", + "build:wasm", + "clean", + "clean:script", + "clean:wasm", + "clean:types", + "clean:scripts", + "lint", + "fix", + "taze", + "test:unit" + ] + }, + "description": "NanoForge Engine - ECS", + "js": { + "packageName": "@nanoforge-dev/ecs", + "packageVersion": "0.0.1", + "packageMain": "src/index.ts", + "isInPackageManagerWorkspaces": true + } + }, + "targets": { + "build": { + "executor": "nx:run-script", + "options": { + "script": "build" + }, + "metadata": { + "scriptContent": "pnpm build:wasm && pnpm build:script", + "runCommand": "pnpm run build" + }, + "configurations": {}, + "parallelism": true + }, + "build:script": { + "executor": "nx:run-script", + "options": { + "script": "build:script" + }, + "metadata": { + "scriptContent": "tsc -b .", + "runCommand": "pnpm run build:script" + }, + "configurations": {}, + "parallelism": true + }, + "build:wasm": { + "executor": "nx:run-script", + "options": { + "script": "build:wasm" + }, + "metadata": { + "scriptContent": "make re", + "runCommand": "pnpm run build:wasm" + }, + "configurations": {}, + "parallelism": true + }, + "clean": { + "executor": "nx:run-script", + "options": { + "script": "clean" + }, + "metadata": { + "scriptContent": "pnpm clean:wasm && pnpm clean:script", + "runCommand": "pnpm run clean" + }, + "configurations": {}, + "parallelism": true + }, + "clean:script": { + "executor": "nx:run-script", + "options": { + "script": "clean:script" + }, + "metadata": { + "scriptContent": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "runCommand": "pnpm run clean:script" + }, + "configurations": {}, + "parallelism": true + }, + "clean:wasm": { + "executor": "nx:run-script", + "options": { + "script": "clean:wasm" + }, + "metadata": { + "scriptContent": "make fclean", + "runCommand": "pnpm run clean:wasm" + }, + "configurations": {}, + "parallelism": true + }, + "clean:types": { + "executor": "nx:run-script", + "options": { + "script": "clean:types" + }, + "metadata": { + "scriptContent": "find src -name '*.d.ts' -delete", + "runCommand": "pnpm run clean:types" + }, + "configurations": {}, + "parallelism": true + }, + "clean:scripts": { + "executor": "nx:run-script", + "options": { + "script": "clean:scripts" + }, + "metadata": { + "scriptContent": "find src -name '*.js' -delete", + "runCommand": "pnpm run clean:scripts" + }, + "configurations": {}, + "parallelism": true + }, + "lint": { + "executor": "nx:run-script", + "options": { + "script": "lint" + }, + "metadata": { + "scriptContent": "eslint . && prettier --check .", + "runCommand": "pnpm run lint" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "fix": { + "executor": "nx:run-script", + "options": { + "script": "fix" + }, + "metadata": { + "scriptContent": "eslint . --fix && prettier --write .", + "runCommand": "pnpm run fix" + }, + "configurations": {}, + "parallelism": true, + "cache": true + }, + "taze": { + "executor": "nx:run-script", + "options": { + "script": "taze" + }, + "metadata": { + "scriptContent": "taze major -w", + "runCommand": "pnpm run taze" + }, + "configurations": {}, + "parallelism": true + }, + "test:unit": { + "executor": "nx:run-script", + "options": { + "script": "test:unit" + }, + "metadata": { + "scriptContent": "make fclean && make tests -j 16 && pnpm clean:script && pnpm build:script && jest --config ./jest.config.json", + "runCommand": "pnpm run test:unit" + }, + "configurations": {}, + "parallelism": true + } + }, + "implicitDependencies": [] + } + } + }, + "externalNodes": { + "npm:@antfu/ni": { + "type": "npm", + "name": "npm:@antfu/ni", + "data": { + "version": "27.0.1", + "packageName": "@antfu/ni", + "hash": "sha512-I6SOlwJ0MN73ECYcr7VJHpqSseyd7bpshx6JAaD0zNowS4kSWzFsqg8ikQT7DnCLiD4AZ+FaQJQ8WAk0Qi89Vw==" + } + }, + "npm:@babel/code-frame": { + "type": "npm", + "name": "npm:@babel/code-frame", + "data": { + "version": "7.27.1", + "packageName": "@babel/code-frame", + "hash": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==" + } + }, + "npm:@babel/compat-data": { + "type": "npm", + "name": "npm:@babel/compat-data", + "data": { + "version": "7.28.5", + "packageName": "@babel/compat-data", + "hash": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==" + } + }, + "npm:@babel/core": { + "type": "npm", + "name": "npm:@babel/core", + "data": { + "version": "7.28.5", + "packageName": "@babel/core", + "hash": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==" + } + }, + "npm:@babel/generator": { + "type": "npm", + "name": "npm:@babel/generator", + "data": { + "version": "7.28.5", + "packageName": "@babel/generator", + "hash": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==" + } + }, + "npm:@babel/helper-compilation-targets": { + "type": "npm", + "name": "npm:@babel/helper-compilation-targets", + "data": { + "version": "7.27.2", + "packageName": "@babel/helper-compilation-targets", + "hash": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==" + } + }, + "npm:@babel/helper-globals": { + "type": "npm", + "name": "npm:@babel/helper-globals", + "data": { + "version": "7.28.0", + "packageName": "@babel/helper-globals", + "hash": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==" + } + }, + "npm:@babel/helper-module-imports": { + "type": "npm", + "name": "npm:@babel/helper-module-imports", + "data": { + "version": "7.27.1", + "packageName": "@babel/helper-module-imports", + "hash": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==" + } + }, + "npm:@babel/helper-module-transforms": { + "type": "npm", + "name": "npm:@babel/helper-module-transforms", + "data": { + "version": "7.28.3", + "packageName": "@babel/helper-module-transforms", + "hash": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==" + } + }, + "npm:@babel/helper-plugin-utils": { + "type": "npm", + "name": "npm:@babel/helper-plugin-utils", + "data": { + "version": "7.27.1", + "packageName": "@babel/helper-plugin-utils", + "hash": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==" + } + }, + "npm:@babel/helper-string-parser": { + "type": "npm", + "name": "npm:@babel/helper-string-parser", + "data": { + "version": "7.27.1", + "packageName": "@babel/helper-string-parser", + "hash": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==" + } + }, + "npm:@babel/helper-validator-identifier": { + "type": "npm", + "name": "npm:@babel/helper-validator-identifier", + "data": { + "version": "7.28.5", + "packageName": "@babel/helper-validator-identifier", + "hash": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==" + } + }, + "npm:@babel/helper-validator-option": { + "type": "npm", + "name": "npm:@babel/helper-validator-option", + "data": { + "version": "7.27.1", + "packageName": "@babel/helper-validator-option", + "hash": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==" + } + }, + "npm:@babel/helpers": { + "type": "npm", + "name": "npm:@babel/helpers", + "data": { + "version": "7.28.4", + "packageName": "@babel/helpers", + "hash": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==" + } + }, + "npm:@babel/parser": { + "type": "npm", + "name": "npm:@babel/parser", + "data": { + "version": "7.28.5", + "packageName": "@babel/parser", + "hash": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==" + } + }, + "npm:@babel/plugin-syntax-async-generators": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-async-generators", + "data": { + "version": "7.8.4", + "packageName": "@babel/plugin-syntax-async-generators", + "hash": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==" + } + }, + "npm:@babel/plugin-syntax-bigint": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-bigint", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-bigint", + "hash": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==" + } + }, + "npm:@babel/plugin-syntax-class-properties": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-class-properties", + "data": { + "version": "7.12.13", + "packageName": "@babel/plugin-syntax-class-properties", + "hash": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==" + } + }, + "npm:@babel/plugin-syntax-class-static-block": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-class-static-block", + "data": { + "version": "7.14.5", + "packageName": "@babel/plugin-syntax-class-static-block", + "hash": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==" + } + }, + "npm:@babel/plugin-syntax-import-attributes": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-import-attributes", + "data": { + "version": "7.27.1", + "packageName": "@babel/plugin-syntax-import-attributes", + "hash": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==" + } + }, + "npm:@babel/plugin-syntax-import-meta": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-import-meta", + "data": { + "version": "7.10.4", + "packageName": "@babel/plugin-syntax-import-meta", + "hash": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==" + } + }, + "npm:@babel/plugin-syntax-json-strings": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-json-strings", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-json-strings", + "hash": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==" + } + }, + "npm:@babel/plugin-syntax-jsx": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-jsx", + "data": { + "version": "7.27.1", + "packageName": "@babel/plugin-syntax-jsx", + "hash": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==" + } + }, + "npm:@babel/plugin-syntax-logical-assignment-operators": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-logical-assignment-operators", + "data": { + "version": "7.10.4", + "packageName": "@babel/plugin-syntax-logical-assignment-operators", + "hash": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==" + } + }, + "npm:@babel/plugin-syntax-nullish-coalescing-operator": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-nullish-coalescing-operator", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-nullish-coalescing-operator", + "hash": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==" + } + }, + "npm:@babel/plugin-syntax-numeric-separator": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-numeric-separator", + "data": { + "version": "7.10.4", + "packageName": "@babel/plugin-syntax-numeric-separator", + "hash": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==" + } + }, + "npm:@babel/plugin-syntax-object-rest-spread": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-object-rest-spread", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-object-rest-spread", + "hash": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==" + } + }, + "npm:@babel/plugin-syntax-optional-catch-binding": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-optional-catch-binding", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-optional-catch-binding", + "hash": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==" + } + }, + "npm:@babel/plugin-syntax-optional-chaining": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-optional-chaining", + "data": { + "version": "7.8.3", + "packageName": "@babel/plugin-syntax-optional-chaining", + "hash": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==" + } + }, + "npm:@babel/plugin-syntax-private-property-in-object": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-private-property-in-object", + "data": { + "version": "7.14.5", + "packageName": "@babel/plugin-syntax-private-property-in-object", + "hash": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==" + } + }, + "npm:@babel/plugin-syntax-top-level-await": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-top-level-await", + "data": { + "version": "7.14.5", + "packageName": "@babel/plugin-syntax-top-level-await", + "hash": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==" + } + }, + "npm:@babel/plugin-syntax-typescript": { + "type": "npm", + "name": "npm:@babel/plugin-syntax-typescript", + "data": { + "version": "7.27.1", + "packageName": "@babel/plugin-syntax-typescript", + "hash": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==" + } + }, + "npm:@babel/template": { + "type": "npm", + "name": "npm:@babel/template", + "data": { + "version": "7.27.2", + "packageName": "@babel/template", + "hash": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==" + } + }, + "npm:@babel/traverse": { + "type": "npm", + "name": "npm:@babel/traverse", + "data": { + "version": "7.28.5", + "packageName": "@babel/traverse", + "hash": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==" + } + }, + "npm:@babel/types": { + "type": "npm", + "name": "npm:@babel/types", + "data": { + "version": "7.28.5", + "packageName": "@babel/types", + "hash": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==" + } + }, + "npm:@bcoe/v8-coverage": { + "type": "npm", + "name": "npm:@bcoe/v8-coverage", + "data": { + "version": "0.2.3", + "packageName": "@bcoe/v8-coverage", + "hash": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + } + }, + "npm:@commitlint/cli": { + "type": "npm", + "name": "npm:@commitlint/cli", + "data": { + "version": "20.1.0", + "packageName": "@commitlint/cli", + "hash": "sha512-pW5ujjrOovhq5RcYv5xCpb4GkZxkO2+GtOdBW2/qrr0Ll9tl3PX0aBBobGQl3mdZUbOBgwAexEQLeH6uxL0VYg==" + } + }, + "npm:@commitlint/config-conventional": { + "type": "npm", + "name": "npm:@commitlint/config-conventional", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/config-conventional", + "hash": "sha512-q7JroPIkDBtyOkVe9Bca0p7kAUYxZMxkrBArCfuD3yN4KjRAenP9PmYwnn7rsw8Q+hHq1QB2BRmBh0/Z19ZoJw==" + } + }, + "npm:@commitlint/config-validator": { + "type": "npm", + "name": "npm:@commitlint/config-validator", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/config-validator", + "hash": "sha512-BeyLMaRIJDdroJuYM2EGhDMGwVBMZna9UiIqV9hxj+J551Ctc6yoGuGSmghOy/qPhBSuhA6oMtbEiTmxECafsg==" + } + }, + "npm:@commitlint/ensure": { + "type": "npm", + "name": "npm:@commitlint/ensure", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/ensure", + "hash": "sha512-WBV47Fffvabe68n+13HJNFBqiMH5U1Ryls4W3ieGwPC0C7kJqp3OVQQzG2GXqOALmzrgAB+7GXmyy8N9ct8/Fg==" + } + }, + "npm:@commitlint/execute-rule": { + "type": "npm", + "name": "npm:@commitlint/execute-rule", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/execute-rule", + "hash": "sha512-xyCoOShoPuPL44gVa+5EdZsBVao/pNzpQhkzq3RdtlFdKZtjWcLlUFQHSWBuhk5utKYykeJPSz2i8ABHQA+ZZw==" + } + }, + "npm:@commitlint/format": { + "type": "npm", + "name": "npm:@commitlint/format", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/format", + "hash": "sha512-zrZQXUcSDmQ4eGGrd+gFESiX0Rw+WFJk7nW4VFOmxub4mAATNKBQ4vNw5FgMCVehLUKG2OT2LjOqD0Hk8HvcRg==" + } + }, + "npm:@commitlint/is-ignored": { + "type": "npm", + "name": "npm:@commitlint/is-ignored", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/is-ignored", + "hash": "sha512-ayPLicsqqGAphYIQwh9LdAYOVAQ9Oe5QCgTNTj+BfxZb9b/JW222V5taPoIBzYnAP0z9EfUtljgBk+0BN4T4Cw==" + } + }, + "npm:@commitlint/lint": { + "type": "npm", + "name": "npm:@commitlint/lint", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/lint", + "hash": "sha512-kWrX8SfWk4+4nCexfLaQT3f3EcNjJwJBsSZ5rMBw6JCd6OzXufFHgel2Curos4LKIxwec9WSvs2YUD87rXlxNQ==" + } + }, + "npm:@commitlint/load": { + "type": "npm", + "name": "npm:@commitlint/load", + "data": { + "version": "20.1.0", + "packageName": "@commitlint/load", + "hash": "sha512-qo9ER0XiAimATQR5QhvvzePfeDfApi/AFlC1G+YN+ZAY8/Ua6IRrDrxRvQAr+YXUKAxUsTDSp9KXeXLBPsNRWg==" + } + }, + "npm:@commitlint/message": { + "type": "npm", + "name": "npm:@commitlint/message", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/message", + "hash": "sha512-gLX4YmKnZqSwkmSB9OckQUrI5VyXEYiv3J5JKZRxIp8jOQsWjZgHSG/OgEfMQBK9ibdclEdAyIPYggwXoFGXjQ==" + } + }, + "npm:@commitlint/parse": { + "type": "npm", + "name": "npm:@commitlint/parse", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/parse", + "hash": "sha512-j/PHCDX2bGM5xGcWObOvpOc54cXjn9g6xScXzAeOLwTsScaL4Y+qd0pFC6HBwTtrH92NvJQc+2Lx9HFkVi48cg==" + } + }, + "npm:@commitlint/read": { + "type": "npm", + "name": "npm:@commitlint/read", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/read", + "hash": "sha512-Ti7Y7aEgxsM1nkwA4ZIJczkTFRX/+USMjNrL9NXwWQHqNqrBX2iMi+zfuzZXqfZ327WXBjdkRaytJ+z5vNqTOA==" + } + }, + "npm:@commitlint/resolve-extends": { + "type": "npm", + "name": "npm:@commitlint/resolve-extends", + "data": { + "version": "20.1.0", + "packageName": "@commitlint/resolve-extends", + "hash": "sha512-cxKXQrqHjZT3o+XPdqDCwOWVFQiae++uwd9dUBC7f2MdV58ons3uUvASdW7m55eat5sRiQ6xUHyMWMRm6atZWw==" + } + }, + "npm:@commitlint/rules": { + "type": "npm", + "name": "npm:@commitlint/rules", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/rules", + "hash": "sha512-gvg2k10I/RfvHn5I5sxvVZKM1fl72Sqrv2YY/BnM7lMHcYqO0E2jnRWoYguvBfEcZ39t+rbATlciggVe77E4zA==" + } + }, + "npm:@commitlint/to-lines": { + "type": "npm", + "name": "npm:@commitlint/to-lines", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/to-lines", + "hash": "sha512-2l9gmwiCRqZNWgV+pX1X7z4yP0b3ex/86UmUFgoRt672Ez6cAM2lOQeHFRUTuE6sPpi8XBCGnd8Kh3bMoyHwJw==" + } + }, + "npm:@commitlint/top-level": { + "type": "npm", + "name": "npm:@commitlint/top-level", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/top-level", + "hash": "sha512-drXaPSP2EcopukrUXvUXmsQMu3Ey/FuJDc/5oiW4heoCfoE5BdLQyuc7veGeE3aoQaTVqZnh4D5WTWe2vefYKg==" + } + }, + "npm:@commitlint/types": { + "type": "npm", + "name": "npm:@commitlint/types", + "data": { + "version": "20.0.0", + "packageName": "@commitlint/types", + "hash": "sha512-bVUNBqG6aznYcYjTjnc3+Cat/iBgbgpflxbIBTnsHTX0YVpnmINPEkSRWymT2Q8aSH3Y7aKnEbunilkYe8TybA==" + } + }, + "npm:@dprint/formatter": { + "type": "npm", + "name": "npm:@dprint/formatter", + "data": { + "version": "0.3.0", + "packageName": "@dprint/formatter", + "hash": "sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ==" + } + }, + "npm:@dprint/markdown": { + "type": "npm", + "name": "npm:@dprint/markdown", + "data": { + "version": "0.17.8", + "packageName": "@dprint/markdown", + "hash": "sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA==" + } + }, + "npm:@dprint/toml": { + "type": "npm", + "name": "npm:@dprint/toml", + "data": { + "version": "0.6.4", + "packageName": "@dprint/toml", + "hash": "sha512-bZXIUjxr0LIuHWshZr/5mtUkOrnh0NKVZEF6ACojW5z7zkJu7s9sV2mMXm8XQDqN4cJzdHYUYzUyEGdfciaLJA==" + } + }, + "npm:@emnapi/core": { + "type": "npm", + "name": "npm:@emnapi/core", + "data": { + "version": "1.7.1", + "packageName": "@emnapi/core", + "hash": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==" + } + }, + "npm:@emnapi/runtime": { + "type": "npm", + "name": "npm:@emnapi/runtime", + "data": { + "version": "1.7.1", + "packageName": "@emnapi/runtime", + "hash": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==" + } + }, + "npm:@emnapi/wasi-threads": { + "type": "npm", + "name": "npm:@emnapi/wasi-threads", + "data": { + "version": "1.1.0", + "packageName": "@emnapi/wasi-threads", + "hash": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==" + } + }, + "npm:@eslint-community/eslint-utils": { + "type": "npm", + "name": "npm:@eslint-community/eslint-utils", + "data": { + "version": "4.9.0", + "packageName": "@eslint-community/eslint-utils", + "hash": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==" + } + }, + "npm:@eslint-community/regexpp": { + "type": "npm", + "name": "npm:@eslint-community/regexpp", + "data": { + "version": "4.12.2", + "packageName": "@eslint-community/regexpp", + "hash": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==" + } + }, + "npm:@eslint/config-array": { + "type": "npm", + "name": "npm:@eslint/config-array", + "data": { + "version": "0.21.1", + "packageName": "@eslint/config-array", + "hash": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==" + } + }, + "npm:@eslint/config-helpers": { + "type": "npm", + "name": "npm:@eslint/config-helpers", + "data": { + "version": "0.4.2", + "packageName": "@eslint/config-helpers", + "hash": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==" + } + }, + "npm:@eslint/core": { + "type": "npm", + "name": "npm:@eslint/core", + "data": { + "version": "0.17.0", + "packageName": "@eslint/core", + "hash": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==" + } + }, + "npm:@eslint/eslintrc": { + "type": "npm", + "name": "npm:@eslint/eslintrc", + "data": { + "version": "3.3.1", + "packageName": "@eslint/eslintrc", + "hash": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==" + } + }, + "npm:@eslint/js": { + "type": "npm", + "name": "npm:@eslint/js", + "data": { + "version": "9.39.1", + "packageName": "@eslint/js", + "hash": "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw==" + } + }, + "npm:@eslint/object-schema": { + "type": "npm", + "name": "npm:@eslint/object-schema", + "data": { + "version": "2.1.7", + "packageName": "@eslint/object-schema", + "hash": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==" + } + }, + "npm:@eslint/plugin-kit": { + "type": "npm", + "name": "npm:@eslint/plugin-kit", + "data": { + "version": "0.4.1", + "packageName": "@eslint/plugin-kit", + "hash": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==" + } + }, + "npm:@humanfs/core": { + "type": "npm", + "name": "npm:@humanfs/core", + "data": { + "version": "0.19.1", + "packageName": "@humanfs/core", + "hash": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==" + } + }, + "npm:@humanfs/node": { + "type": "npm", + "name": "npm:@humanfs/node", + "data": { + "version": "0.16.7", + "packageName": "@humanfs/node", + "hash": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==" + } + }, + "npm:@humanwhocodes/module-importer": { + "type": "npm", + "name": "npm:@humanwhocodes/module-importer", + "data": { + "version": "1.0.1", + "packageName": "@humanwhocodes/module-importer", + "hash": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + } + }, + "npm:@humanwhocodes/retry": { + "type": "npm", + "name": "npm:@humanwhocodes/retry", + "data": { + "version": "0.4.3", + "packageName": "@humanwhocodes/retry", + "hash": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==" + } + }, + "npm:@hutson/parse-repository-url": { + "type": "npm", + "name": "npm:@hutson/parse-repository-url", + "data": { + "version": "3.0.2", + "packageName": "@hutson/parse-repository-url", + "hash": "sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==" + } + }, + "npm:@inquirer/ansi": { + "type": "npm", + "name": "npm:@inquirer/ansi", + "data": { + "version": "1.0.2", + "packageName": "@inquirer/ansi", + "hash": "sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==" + } + }, + "npm:@inquirer/checkbox": { + "type": "npm", + "name": "npm:@inquirer/checkbox", + "data": { + "version": "4.3.2", + "packageName": "@inquirer/checkbox", + "hash": "sha512-VXukHf0RR1doGe6Sm4F0Em7SWYLTHSsbGfJdS9Ja2bX5/D5uwVOEjr07cncLROdBvmnvCATYEWlHqYmXv2IlQA==" + } + }, + "npm:@inquirer/confirm": { + "type": "npm", + "name": "npm:@inquirer/confirm", + "data": { + "version": "5.1.21", + "packageName": "@inquirer/confirm", + "hash": "sha512-KR8edRkIsUayMXV+o3Gv+q4jlhENF9nMYUZs9PA2HzrXeHI8M5uDag70U7RJn9yyiMZSbtF5/UexBtAVtZGSbQ==" + } + }, + "npm:@inquirer/core": { + "type": "npm", + "name": "npm:@inquirer/core", + "data": { + "version": "10.3.2", + "packageName": "@inquirer/core", + "hash": "sha512-43RTuEbfP8MbKzedNqBrlhhNKVwoK//vUFNW3Q3vZ88BLcrs4kYpGg+B2mm5p2K/HfygoCxuKwJJiv8PbGmE0A==" + } + }, + "npm:@inquirer/editor": { + "type": "npm", + "name": "npm:@inquirer/editor", + "data": { + "version": "4.2.23", + "packageName": "@inquirer/editor", + "hash": "sha512-aLSROkEwirotxZ1pBaP8tugXRFCxW94gwrQLxXfrZsKkfjOYC1aRvAZuhpJOb5cu4IBTJdsCigUlf2iCOu4ZDQ==" + } + }, + "npm:@inquirer/expand": { + "type": "npm", + "name": "npm:@inquirer/expand", + "data": { + "version": "4.0.23", + "packageName": "@inquirer/expand", + "hash": "sha512-nRzdOyFYnpeYTTR2qFwEVmIWypzdAx/sIkCMeTNTcflFOovfqUk+HcFhQQVBftAh9gmGrpFj6QcGEqrDMDOiew==" + } + }, + "npm:@inquirer/external-editor": { + "type": "npm", + "name": "npm:@inquirer/external-editor", + "data": { + "version": "1.0.3", + "packageName": "@inquirer/external-editor", + "hash": "sha512-RWbSrDiYmO4LbejWY7ttpxczuwQyZLBUyygsA9Nsv95hpzUWwnNTVQmAq3xuh7vNwCp07UTmE5i11XAEExx4RA==" + } + }, + "npm:@inquirer/figures": { + "type": "npm", + "name": "npm:@inquirer/figures", + "data": { + "version": "1.0.15", + "packageName": "@inquirer/figures", + "hash": "sha512-t2IEY+unGHOzAaVM5Xx6DEWKeXlDDcNPeDyUpsRc6CUhBfU3VQOEl+Vssh7VNp1dR8MdUJBWhuObjXCsVpjN5g==" + } + }, + "npm:@inquirer/input": { + "type": "npm", + "name": "npm:@inquirer/input", + "data": { + "version": "4.3.1", + "packageName": "@inquirer/input", + "hash": "sha512-kN0pAM4yPrLjJ1XJBjDxyfDduXOuQHrBB8aLDMueuwUGn+vNpF7Gq7TvyVxx8u4SHlFFj4trmj+a2cbpG4Jn1g==" + } + }, + "npm:@inquirer/number": { + "type": "npm", + "name": "npm:@inquirer/number", + "data": { + "version": "3.0.23", + "packageName": "@inquirer/number", + "hash": "sha512-5Smv0OK7K0KUzUfYUXDXQc9jrf8OHo4ktlEayFlelCjwMXz0299Y8OrI+lj7i4gCBY15UObk76q0QtxjzFcFcg==" + } + }, + "npm:@inquirer/password": { + "type": "npm", + "name": "npm:@inquirer/password", + "data": { + "version": "4.0.23", + "packageName": "@inquirer/password", + "hash": "sha512-zREJHjhT5vJBMZX/IUbyI9zVtVfOLiTO66MrF/3GFZYZ7T4YILW5MSkEYHceSii/KtRk+4i3RE7E1CUXA2jHcA==" + } + }, + "npm:@inquirer/prompts": { + "type": "npm", + "name": "npm:@inquirer/prompts", + "data": { + "version": "7.10.1", + "packageName": "@inquirer/prompts", + "hash": "sha512-Dx/y9bCQcXLI5ooQ5KyvA4FTgeo2jYj/7plWfV5Ak5wDPKQZgudKez2ixyfz7tKXzcJciTxqLeK7R9HItwiByg==" + } + }, + "npm:@inquirer/rawlist": { + "type": "npm", + "name": "npm:@inquirer/rawlist", + "data": { + "version": "4.1.11", + "packageName": "@inquirer/rawlist", + "hash": "sha512-+LLQB8XGr3I5LZN/GuAHo+GpDJegQwuPARLChlMICNdwW7OwV2izlCSCxN6cqpL0sMXmbKbFcItJgdQq5EBXTw==" + } + }, + "npm:@inquirer/search": { + "type": "npm", + "name": "npm:@inquirer/search", + "data": { + "version": "3.2.2", + "packageName": "@inquirer/search", + "hash": "sha512-p2bvRfENXCZdWF/U2BXvnSI9h+tuA8iNqtUKb9UWbmLYCRQxd8WkvwWvYn+3NgYaNwdUkHytJMGG4MMLucI1kA==" + } + }, + "npm:@inquirer/select": { + "type": "npm", + "name": "npm:@inquirer/select", + "data": { + "version": "4.4.2", + "packageName": "@inquirer/select", + "hash": "sha512-l4xMuJo55MAe+N7Qr4rX90vypFwCajSakx59qe/tMaC1aEHWLyw68wF4o0A4SLAY4E0nd+Vt+EyskeDIqu1M6w==" + } + }, + "npm:@inquirer/type": { + "type": "npm", + "name": "npm:@inquirer/type", + "data": { + "version": "3.0.10", + "packageName": "@inquirer/type", + "hash": "sha512-BvziSRxfz5Ov8ch0z/n3oijRSEcEsHnhggm4xFZe93DHcUCTlutlq9Ox4SVENAfcRD22UQq7T/atg9Wr3k09eA==" + } + }, + "npm:@isaacs/balanced-match": { + "type": "npm", + "name": "npm:@isaacs/balanced-match", + "data": { + "version": "4.0.1", + "packageName": "@isaacs/balanced-match", + "hash": "sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==" + } + }, + "npm:@isaacs/brace-expansion": { + "type": "npm", + "name": "npm:@isaacs/brace-expansion", + "data": { + "version": "5.0.0", + "packageName": "@isaacs/brace-expansion", + "hash": "sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==" + } + }, + "npm:@isaacs/cliui": { + "type": "npm", + "name": "npm:@isaacs/cliui", + "data": { + "version": "8.0.2", + "packageName": "@isaacs/cliui", + "hash": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==" + } + }, + "npm:@isaacs/fs-minipass": { + "type": "npm", + "name": "npm:@isaacs/fs-minipass", + "data": { + "version": "4.0.1", + "packageName": "@isaacs/fs-minipass", + "hash": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==" + } + }, + "npm:@isaacs/string-locale-compare": { + "type": "npm", + "name": "npm:@isaacs/string-locale-compare", + "data": { + "version": "1.1.0", + "packageName": "@isaacs/string-locale-compare", + "hash": "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==" + } + }, + "npm:@istanbuljs/load-nyc-config": { + "type": "npm", + "name": "npm:@istanbuljs/load-nyc-config", + "data": { + "version": "1.1.0", + "packageName": "@istanbuljs/load-nyc-config", + "hash": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==" + } + }, + "npm:@istanbuljs/schema": { + "type": "npm", + "name": "npm:@istanbuljs/schema", + "data": { + "version": "0.1.3", + "packageName": "@istanbuljs/schema", + "hash": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + } + }, + "npm:@jest/console": { + "type": "npm", + "name": "npm:@jest/console", + "data": { + "version": "30.2.0", + "packageName": "@jest/console", + "hash": "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ==" + } + }, + "npm:@jest/core": { + "type": "npm", + "name": "npm:@jest/core", + "data": { + "version": "30.2.0", + "packageName": "@jest/core", + "hash": "sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ==" + } + }, + "npm:@jest/diff-sequences": { + "type": "npm", + "name": "npm:@jest/diff-sequences", + "data": { + "version": "30.0.1", + "packageName": "@jest/diff-sequences", + "hash": "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw==" + } + }, + "npm:@jest/environment": { + "type": "npm", + "name": "npm:@jest/environment", + "data": { + "version": "30.2.0", + "packageName": "@jest/environment", + "hash": "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g==" + } + }, + "npm:@jest/expect-utils": { + "type": "npm", + "name": "npm:@jest/expect-utils", + "data": { + "version": "30.2.0", + "packageName": "@jest/expect-utils", + "hash": "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA==" + } + }, + "npm:@jest/expect": { + "type": "npm", + "name": "npm:@jest/expect", + "data": { + "version": "30.2.0", + "packageName": "@jest/expect", + "hash": "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA==" + } + }, + "npm:@jest/fake-timers": { + "type": "npm", + "name": "npm:@jest/fake-timers", + "data": { + "version": "30.2.0", + "packageName": "@jest/fake-timers", + "hash": "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw==" + } + }, + "npm:@jest/get-type": { + "type": "npm", + "name": "npm:@jest/get-type", + "data": { + "version": "30.1.0", + "packageName": "@jest/get-type", + "hash": "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==" + } + }, + "npm:@jest/globals": { + "type": "npm", + "name": "npm:@jest/globals", + "data": { + "version": "30.2.0", + "packageName": "@jest/globals", + "hash": "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw==" + } + }, + "npm:@jest/pattern": { + "type": "npm", + "name": "npm:@jest/pattern", + "data": { + "version": "30.0.1", + "packageName": "@jest/pattern", + "hash": "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA==" + } + }, + "npm:@jest/reporters": { + "type": "npm", + "name": "npm:@jest/reporters", + "data": { + "version": "30.2.0", + "packageName": "@jest/reporters", + "hash": "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ==" + } + }, + "npm:@jest/schemas": { + "type": "npm", + "name": "npm:@jest/schemas", + "data": { + "version": "30.0.5", + "packageName": "@jest/schemas", + "hash": "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==" + } + }, + "npm:@jest/snapshot-utils": { + "type": "npm", + "name": "npm:@jest/snapshot-utils", + "data": { + "version": "30.2.0", + "packageName": "@jest/snapshot-utils", + "hash": "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug==" + } + }, + "npm:@jest/source-map": { + "type": "npm", + "name": "npm:@jest/source-map", + "data": { + "version": "30.0.1", + "packageName": "@jest/source-map", + "hash": "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg==" + } + }, + "npm:@jest/test-result": { + "type": "npm", + "name": "npm:@jest/test-result", + "data": { + "version": "30.2.0", + "packageName": "@jest/test-result", + "hash": "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg==" + } + }, + "npm:@jest/test-sequencer": { + "type": "npm", + "name": "npm:@jest/test-sequencer", + "data": { + "version": "30.2.0", + "packageName": "@jest/test-sequencer", + "hash": "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q==" + } + }, + "npm:@jest/transform": { + "type": "npm", + "name": "npm:@jest/transform", + "data": { + "version": "30.2.0", + "packageName": "@jest/transform", + "hash": "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA==" + } + }, + "npm:@jest/types": { + "type": "npm", + "name": "npm:@jest/types", + "data": { + "version": "30.2.0", + "packageName": "@jest/types", + "hash": "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg==" + } + }, + "npm:@jridgewell/gen-mapping": { + "type": "npm", + "name": "npm:@jridgewell/gen-mapping", + "data": { + "version": "0.3.13", + "packageName": "@jridgewell/gen-mapping", + "hash": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==" + } + }, + "npm:@jridgewell/remapping": { + "type": "npm", + "name": "npm:@jridgewell/remapping", + "data": { + "version": "2.3.5", + "packageName": "@jridgewell/remapping", + "hash": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==" + } + }, + "npm:@jridgewell/resolve-uri": { + "type": "npm", + "name": "npm:@jridgewell/resolve-uri", + "data": { + "version": "3.1.2", + "packageName": "@jridgewell/resolve-uri", + "hash": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + } + }, + "npm:@jridgewell/sourcemap-codec": { + "type": "npm", + "name": "npm:@jridgewell/sourcemap-codec", + "data": { + "version": "1.5.5", + "packageName": "@jridgewell/sourcemap-codec", + "hash": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==" + } + }, + "npm:@jridgewell/trace-mapping": { + "type": "npm", + "name": "npm:@jridgewell/trace-mapping", + "data": { + "version": "0.3.31", + "packageName": "@jridgewell/trace-mapping", + "hash": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==" + } + }, + "npm:@lerna/create": { + "type": "npm", + "name": "npm:@lerna/create", + "data": { + "version": "9.0.1", + "packageName": "@lerna/create", + "hash": "sha512-xkZhQ+d7IsLzL5+1G+rKtH3b9aKRyBQ9yaz1VwPTfkD2nUAyaco97BRN9YRJgJrSHY/SI265RaD1D2rt00Jjkg==" + } + }, + "npm:@napi-rs/wasm-runtime@0.2.12": { + "type": "npm", + "name": "npm:@napi-rs/wasm-runtime@0.2.12", + "data": { + "version": "0.2.12", + "packageName": "@napi-rs/wasm-runtime", + "hash": "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==" + } + }, + "npm:@napi-rs/wasm-runtime@0.2.4": { + "type": "npm", + "name": "npm:@napi-rs/wasm-runtime@0.2.4", + "data": { + "version": "0.2.4", + "packageName": "@napi-rs/wasm-runtime", + "hash": "sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==" + } + }, + "npm:@nodelib/fs.scandir": { + "type": "npm", + "name": "npm:@nodelib/fs.scandir", + "data": { + "version": "2.1.5", + "packageName": "@nodelib/fs.scandir", + "hash": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==" + } + }, + "npm:@nodelib/fs.stat": { + "type": "npm", + "name": "npm:@nodelib/fs.stat", + "data": { + "version": "2.0.5", + "packageName": "@nodelib/fs.stat", + "hash": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + } + }, + "npm:@nodelib/fs.walk": { + "type": "npm", + "name": "npm:@nodelib/fs.walk", + "data": { + "version": "1.2.8", + "packageName": "@nodelib/fs.walk", + "hash": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==" + } + }, + "npm:@npmcli/agent@3.0.0": { + "type": "npm", + "name": "npm:@npmcli/agent@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "@npmcli/agent", + "hash": "sha512-S79NdEgDQd/NGCay6TCoVzXSj74skRZIKJcpJjC5lOq34SZzyI6MqtiiWoiVWoVrTcGjNeC4ipbh1VIHlpfF5Q==" + } + }, + "npm:@npmcli/agent@4.0.0": { + "type": "npm", + "name": "npm:@npmcli/agent@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/agent", + "hash": "sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==" + } + }, + "npm:@npmcli/arborist": { + "type": "npm", + "name": "npm:@npmcli/arborist", + "data": { + "version": "9.1.6", + "packageName": "@npmcli/arborist", + "hash": "sha512-c5Pr3EG8UP5ollkJy2x+UdEQC5sEHe3H9whYn6hb2HJimAKS4zmoJkx5acCiR/g4P38RnCSMlsYQyyHnKYeLvQ==" + } + }, + "npm:@npmcli/fs": { + "type": "npm", + "name": "npm:@npmcli/fs", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/fs", + "hash": "sha512-/xGlezI6xfGO9NwuJlnwz/K14qD1kCSAGtacBHnGzeAIuJGazcp45KP5NuyARXoKb7cwulAGWVsbeSxdG/cb0Q==" + } + }, + "npm:@npmcli/git@6.0.3": { + "type": "npm", + "name": "npm:@npmcli/git@6.0.3", + "data": { + "version": "6.0.3", + "packageName": "@npmcli/git", + "hash": "sha512-GUYESQlxZRAdhs3UhbB6pVRNUELQOHXwK9ruDkwmCv2aZ5y0SApQzUJCg02p3A7Ue2J5hxvlk1YI53c00NmRyQ==" + } + }, + "npm:@npmcli/git@7.0.1": { + "type": "npm", + "name": "npm:@npmcli/git@7.0.1", + "data": { + "version": "7.0.1", + "packageName": "@npmcli/git", + "hash": "sha512-+XTFxK2jJF/EJJ5SoAzXk3qwIDfvFc5/g+bD274LZ7uY7LE8sTfG6Z8rOanPl2ZEvZWqNvmEdtXC25cE54VcoA==" + } + }, + "npm:@npmcli/installed-package-contents@3.0.0": { + "type": "npm", + "name": "npm:@npmcli/installed-package-contents@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "@npmcli/installed-package-contents", + "hash": "sha512-fkxoPuFGvxyrH+OQzyTkX2LUEamrF4jZSmxjAtPPHHGO0dqsQ8tTKjnIS8SAnPHdk2I03BDtSMR5K/4loKg79Q==" + } + }, + "npm:@npmcli/installed-package-contents@4.0.0": { + "type": "npm", + "name": "npm:@npmcli/installed-package-contents@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/installed-package-contents", + "hash": "sha512-yNyAdkBxB72gtZ4GrwXCM0ZUedo9nIbOMKfGjt6Cu6DXf0p8y1PViZAKDC8q8kv/fufx0WTjRBdSlyrvnP7hmA==" + } + }, + "npm:@npmcli/map-workspaces": { + "type": "npm", + "name": "npm:@npmcli/map-workspaces", + "data": { + "version": "5.0.2", + "packageName": "@npmcli/map-workspaces", + "hash": "sha512-Qg508s4CTD4FQxBJyvmRkf9t0s1MaaV09zo3VBg6JT7XIWZlzhcvgB/hzwS0OFRYQUgup5Ovoxb7evTW0kdnpA==" + } + }, + "npm:@npmcli/metavuln-calculator": { + "type": "npm", + "name": "npm:@npmcli/metavuln-calculator", + "data": { + "version": "9.0.3", + "packageName": "@npmcli/metavuln-calculator", + "hash": "sha512-94GLSYhLXF2t2LAC7pDwLaM4uCARzxShyAQKsirmlNcpidH89VA4/+K1LbJmRMgz5gy65E/QBBWQdUvGLe2Frg==" + } + }, + "npm:@npmcli/name-from-folder@3.0.0": { + "type": "npm", + "name": "npm:@npmcli/name-from-folder@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "@npmcli/name-from-folder", + "hash": "sha512-61cDL8LUc9y80fXn+lir+iVt8IS0xHqEKwPu/5jCjxQTVoSCmkXvw4vbMrzAMtmghz3/AkiBjhHkDKUH+kf7kA==" + } + }, + "npm:@npmcli/name-from-folder@4.0.0": { + "type": "npm", + "name": "npm:@npmcli/name-from-folder@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/name-from-folder", + "hash": "sha512-qfrhVlOSqmKM8i6rkNdZzABj8MKEITGFAY+4teqBziksCQAOLutiAxM1wY2BKEd8KjUSpWmWCYxvXr0y4VTlPg==" + } + }, + "npm:@npmcli/node-gyp@4.0.0": { + "type": "npm", + "name": "npm:@npmcli/node-gyp@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "@npmcli/node-gyp", + "hash": "sha512-+t5DZ6mO/QFh78PByMq1fGSAub/agLJZDRfJRMeOSNCt8s9YVlTjmGpIPwPhvXTGUIJk+WszlT0rQa1W33yzNA==" + } + }, + "npm:@npmcli/node-gyp@5.0.0": { + "type": "npm", + "name": "npm:@npmcli/node-gyp@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "@npmcli/node-gyp", + "hash": "sha512-uuG5HZFXLfyFKqg8QypsmgLQW7smiRjVc45bqD/ofZZcR/uxEjgQU8qDPv0s9TEeMUiAAU/GC5bR6++UdTirIQ==" + } + }, + "npm:@npmcli/package-json": { + "type": "npm", + "name": "npm:@npmcli/package-json", + "data": { + "version": "7.0.2", + "packageName": "@npmcli/package-json", + "hash": "sha512-0ylN3U5htO1SJTmy2YI78PZZjLkKUGg7EKgukb2CRi0kzyoDr0cfjHAzi7kozVhj2V3SxN1oyKqZ2NSo40z00g==" + } + }, + "npm:@npmcli/promise-spawn@8.0.3": { + "type": "npm", + "name": "npm:@npmcli/promise-spawn@8.0.3", + "data": { + "version": "8.0.3", + "packageName": "@npmcli/promise-spawn", + "hash": "sha512-Yb00SWaL4F8w+K8YGhQ55+xE4RUNdMHV43WZGsiTM92gS+lC0mGsn7I4hLug7pbao035S6bj3Y3w0cUNGLfmkg==" + } + }, + "npm:@npmcli/promise-spawn@9.0.1": { + "type": "npm", + "name": "npm:@npmcli/promise-spawn@9.0.1", + "data": { + "version": "9.0.1", + "packageName": "@npmcli/promise-spawn", + "hash": "sha512-OLUaoqBuyxeTqUvjA3FZFiXUfYC1alp3Sa99gW3EUDz3tZ3CbXDdcZ7qWKBzicrJleIgucoWamWH1saAmH/l2Q==" + } + }, + "npm:@npmcli/query": { + "type": "npm", + "name": "npm:@npmcli/query", + "data": { + "version": "4.0.1", + "packageName": "@npmcli/query", + "hash": "sha512-4OIPFb4weUUwkDXJf4Hh1inAn8neBGq3xsH4ZsAaN6FK3ldrFkH7jSpCc7N9xesi0Sp+EBXJ9eGMDrEww2Ztqw==" + } + }, + "npm:@npmcli/redact": { + "type": "npm", + "name": "npm:@npmcli/redact", + "data": { + "version": "3.2.2", + "packageName": "@npmcli/redact", + "hash": "sha512-7VmYAmk4csGv08QzrDKScdzn11jHPFGyqJW39FyPgPuAp3zIaUmuCo1yxw9aGs+NEJuTGQ9Gwqpt93vtJubucg==" + } + }, + "npm:@npmcli/run-script": { + "type": "npm", + "name": "npm:@npmcli/run-script", + "data": { + "version": "10.0.2", + "packageName": "@npmcli/run-script", + "hash": "sha512-9lCTqxaoa9c9cdkzSSx+q/qaYrCrUPEwTWzLkVYg1/T8ESH3BG9vmb1zRc6ODsBVB0+gnGRSqSr01pxTS1yX3A==" + } + }, + "npm:@nx/devkit": { + "type": "npm", + "name": "npm:@nx/devkit", + "data": { + "version": "22.1.0", + "packageName": "@nx/devkit", + "hash": "sha512-8vWDUDMn2yZnsVDmNKvy0H6XCnXnB6taK25XxS1RGrnkCxrLE7NWDbTfi3SlydYy5LdQgnji8Gy4BjqHVJRlLQ==" + } + }, + "npm:@nx/nx-darwin-arm64": { + "type": "npm", + "name": "npm:@nx/nx-darwin-arm64", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-darwin-arm64", + "hash": "sha512-mQ6DnSDxB993DzgcF+VTDOqldo8SvAIGH7qYlTZuiS5E1BpvTr8V3NmEvuKz7HdMg0oa+77wzOb4xDnuU4rgFw==" + } + }, + "npm:@nx/nx-darwin-x64": { + "type": "npm", + "name": "npm:@nx/nx-darwin-x64", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-darwin-x64", + "hash": "sha512-bY8uoP3GKoOqDSr0Dp7gvOV4q874Q8HG2r6rpmL5kjRCdk0Af28LCVS7m0mNuadpW453zvJg8wJn4fD7nw2NXg==" + } + }, + "npm:@nx/nx-freebsd-x64": { + "type": "npm", + "name": "npm:@nx/nx-freebsd-x64", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-freebsd-x64", + "hash": "sha512-38ER08loKrkF23sW1jfqTan8WyM2vYZc3CD0lSdXGTjqy0RdopW9L/jsRw8I1UDzcP85xLhMVw0LrK7kvZRSrQ==" + } + }, + "npm:@nx/nx-linux-arm-gnueabihf": { + "type": "npm", + "name": "npm:@nx/nx-linux-arm-gnueabihf", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-arm-gnueabihf", + "hash": "sha512-+paooeUeh+5cv0v++nIa35Q+nvlIpyohn7dFgtU+h7wkXbS/qpKNS+mpdxV+Fox5iPB67wYakzdkgtXi6VA3hg==" + } + }, + "npm:@nx/nx-linux-arm64-gnu": { + "type": "npm", + "name": "npm:@nx/nx-linux-arm64-gnu", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-arm64-gnu", + "hash": "sha512-DgXp6VPmHr9whP67d29KzI0IF5LEeZtKI2j90hdgM3IIe3YONqYBpUHBEkzJlVV/PgPcm5rJc5VaBNcXYGpVGA==" + } + }, + "npm:@nx/nx-linux-arm64-musl": { + "type": "npm", + "name": "npm:@nx/nx-linux-arm64-musl", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-arm64-musl", + "hash": "sha512-m8MMFSJC/+N1MaZj4ybPQpC0eLb1G40UktnLgYRqmeYHYZ3LQfH1ipzpcSv/z6rMXDs2A8ggZKGnn02UKJeiaA==" + } + }, + "npm:@nx/nx-linux-x64-gnu": { + "type": "npm", + "name": "npm:@nx/nx-linux-x64-gnu", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-x64-gnu", + "hash": "sha512-wgJb9CBHZvx1lkiP+rYfF3QpVMjh1X+hBApMFVMS2fO30V47q0wJarejPXd3v0lfCvk1B3MR7pkP/QXeI89MEA==" + } + }, + "npm:@nx/nx-linux-x64-musl": { + "type": "npm", + "name": "npm:@nx/nx-linux-x64-musl", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-linux-x64-musl", + "hash": "sha512-v55nAHazexyU0GkSZyJgw29Y03gJIFGPWABYlQ8xfNyjzZjY8EIpiUm4DoODlEaMSRaPrDctaZWQcnb1tYlawA==" + } + }, + "npm:@nx/nx-win32-arm64-msvc": { + "type": "npm", + "name": "npm:@nx/nx-win32-arm64-msvc", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-win32-arm64-msvc", + "hash": "sha512-x1aX20lKDLtwA5/6Hfg81H7entgOdRJC0kDKx2bQwFMAtfU7CRsLWk/CEa2ZpsuuDhZH4XfhWuimnOfulaax+w==" + } + }, + "npm:@nx/nx-win32-x64-msvc": { + "type": "npm", + "name": "npm:@nx/nx-win32-x64-msvc", + "data": { + "version": "22.1.0", + "packageName": "@nx/nx-win32-x64-msvc", + "hash": "sha512-ZQ5m+ho/uq7IUBXOvLvgpLeEwIyvVivl4bO/MKGVoQvxL96oZ4VK4dC3vSs8sGuV5j0bAEEH/zBvToWijEcv+A==" + } + }, + "npm:@octokit/auth-token": { + "type": "npm", + "name": "npm:@octokit/auth-token", + "data": { + "version": "4.0.0", + "packageName": "@octokit/auth-token", + "hash": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==" + } + }, + "npm:@octokit/core": { + "type": "npm", + "name": "npm:@octokit/core", + "data": { + "version": "5.2.2", + "packageName": "@octokit/core", + "hash": "sha512-/g2d4sW9nUDJOMz3mabVQvOGhVa4e/BN/Um7yca9Bb2XTzPPnfTWHWQg+IsEYO7M3Vx+EXvaM/I2pJWIMun1bg==" + } + }, + "npm:@octokit/endpoint": { + "type": "npm", + "name": "npm:@octokit/endpoint", + "data": { + "version": "9.0.6", + "packageName": "@octokit/endpoint", + "hash": "sha512-H1fNTMA57HbkFESSt3Y9+FBICv+0jFceJFPWDePYlR/iMGrwM5ph+Dd4XRQs+8X+PUFURLQgX9ChPfhJ/1uNQw==" + } + }, + "npm:@octokit/graphql": { + "type": "npm", + "name": "npm:@octokit/graphql", + "data": { + "version": "7.1.1", + "packageName": "@octokit/graphql", + "hash": "sha512-3mkDltSfcDUoa176nlGoA32RGjeWjl3K7F/BwHwRMJUW/IteSa4bnSV8p2ThNkcIcZU2umkZWxwETSSCJf2Q7g==" + } + }, + "npm:@octokit/openapi-types": { + "type": "npm", + "name": "npm:@octokit/openapi-types", + "data": { + "version": "24.2.0", + "packageName": "@octokit/openapi-types", + "hash": "sha512-9sIH3nSUttelJSXUrmGzl7QUBFul0/mB8HRYl3fOlgHbIWG+WnYDXU3v/2zMtAvuzZ/ed00Ei6on975FhBfzrg==" + } + }, + "npm:@octokit/plugin-enterprise-rest": { + "type": "npm", + "name": "npm:@octokit/plugin-enterprise-rest", + "data": { + "version": "6.0.1", + "packageName": "@octokit/plugin-enterprise-rest", + "hash": "sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==" + } + }, + "npm:@octokit/plugin-paginate-rest": { + "type": "npm", + "name": "npm:@octokit/plugin-paginate-rest", + "data": { + "version": "11.4.4-cjs.2", + "packageName": "@octokit/plugin-paginate-rest", + "hash": "sha512-2dK6z8fhs8lla5PaOTgqfCGBxgAv/le+EhPs27KklPhm1bKObpu6lXzwfUEQ16ajXzqNrKMujsFyo9K2eaoISw==" + } + }, + "npm:@octokit/plugin-request-log": { + "type": "npm", + "name": "npm:@octokit/plugin-request-log", + "data": { + "version": "4.0.1", + "packageName": "@octokit/plugin-request-log", + "hash": "sha512-GihNqNpGHorUrO7Qa9JbAl0dbLnqJVrV8OXe2Zm5/Y4wFkZQDfTreBzVmiRfJVfE4mClXdihHnbpyyO9FSX4HA==" + } + }, + "npm:@octokit/plugin-rest-endpoint-methods": { + "type": "npm", + "name": "npm:@octokit/plugin-rest-endpoint-methods", + "data": { + "version": "13.3.2-cjs.1", + "packageName": "@octokit/plugin-rest-endpoint-methods", + "hash": "sha512-VUjIjOOvF2oELQmiFpWA1aOPdawpyaCUqcEBc/UOUnj3Xp6DJGrJ1+bjUIIDzdHjnFNO6q57ODMfdEZnoBkCwQ==" + } + }, + "npm:@octokit/request-error": { + "type": "npm", + "name": "npm:@octokit/request-error", + "data": { + "version": "5.1.1", + "packageName": "@octokit/request-error", + "hash": "sha512-v9iyEQJH6ZntoENr9/yXxjuezh4My67CBSu9r6Ve/05Iu5gNgnisNWOsoJHTP6k0Rr0+HQIpnH+kyammu90q/g==" + } + }, + "npm:@octokit/request": { + "type": "npm", + "name": "npm:@octokit/request", + "data": { + "version": "8.4.1", + "packageName": "@octokit/request", + "hash": "sha512-qnB2+SY3hkCmBxZsR/MPCybNmbJe4KAlfWErXq+rBKkQJlbjdJeS85VI9r8UqeLYLvnAenU8Q1okM/0MBsAGXw==" + } + }, + "npm:@octokit/rest": { + "type": "npm", + "name": "npm:@octokit/rest", + "data": { + "version": "20.1.2", + "packageName": "@octokit/rest", + "hash": "sha512-GmYiltypkHHtihFwPRxlaorG5R9VAHuk/vbszVoRTGXnAsY60wYLkh/E2XiFmdZmqrisw+9FaazS1i5SbdWYgA==" + } + }, + "npm:@octokit/types": { + "type": "npm", + "name": "npm:@octokit/types", + "data": { + "version": "13.10.0", + "packageName": "@octokit/types", + "hash": "sha512-ifLaO34EbbPj0Xgro4G5lP5asESjwHracYJvVaPIyXMuiuXLlhic3S47cBdTb+jfODkTE5YtGCLt3Ay3+J97sA==" + } + }, + "npm:@pkgjs/parseargs": { + "type": "npm", + "name": "npm:@pkgjs/parseargs", + "data": { + "version": "0.11.0", + "packageName": "@pkgjs/parseargs", + "hash": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==" + } + }, + "npm:@pkgr/core@0.1.2": { + "type": "npm", + "name": "npm:@pkgr/core@0.1.2", + "data": { + "version": "0.1.2", + "packageName": "@pkgr/core", + "hash": "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==" + } + }, + "npm:@pkgr/core@0.2.9": { + "type": "npm", + "name": "npm:@pkgr/core@0.2.9", + "data": { + "version": "0.2.9", + "packageName": "@pkgr/core", + "hash": "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==" + } + }, + "npm:@quansync/fs": { + "type": "npm", + "name": "npm:@quansync/fs", + "data": { + "version": "0.1.5", + "packageName": "@quansync/fs", + "hash": "sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==" + } + }, + "npm:@sigstore/bundle": { + "type": "npm", + "name": "npm:@sigstore/bundle", + "data": { + "version": "4.0.0", + "packageName": "@sigstore/bundle", + "hash": "sha512-NwCl5Y0V6Di0NexvkTqdoVfmjTaQwoLM236r89KEojGmq/jMls8S+zb7yOwAPdXvbwfKDlP+lmXgAL4vKSQT+A==" + } + }, + "npm:@sigstore/core": { + "type": "npm", + "name": "npm:@sigstore/core", + "data": { + "version": "3.0.0", + "packageName": "@sigstore/core", + "hash": "sha512-NgbJ+aW9gQl/25+GIEGYcCyi8M+ng2/5X04BMuIgoDfgvp18vDcoNHOQjQsG9418HGNYRxG3vfEXaR1ayD37gg==" + } + }, + "npm:@sigstore/protobuf-specs": { + "type": "npm", + "name": "npm:@sigstore/protobuf-specs", + "data": { + "version": "0.5.0", + "packageName": "@sigstore/protobuf-specs", + "hash": "sha512-MM8XIwUjN2bwvCg1QvrMtbBmpcSHrkhFSCu1D11NyPvDQ25HEc4oG5/OcQfd/Tlf/OxmKWERDj0zGE23jQaMwA==" + } + }, + "npm:@sigstore/sign": { + "type": "npm", + "name": "npm:@sigstore/sign", + "data": { + "version": "4.0.1", + "packageName": "@sigstore/sign", + "hash": "sha512-KFNGy01gx9Y3IBPG/CergxR9RZpN43N+lt3EozEfeoyqm8vEiLxwRl3ZO5sPx3Obv1ix/p7FWOlPc2Jgwfp9PA==" + } + }, + "npm:@sigstore/tuf": { + "type": "npm", + "name": "npm:@sigstore/tuf", + "data": { + "version": "4.0.0", + "packageName": "@sigstore/tuf", + "hash": "sha512-0QFuWDHOQmz7t66gfpfNO6aEjoFrdhkJaej/AOqb4kqWZVbPWFZifXZzkxyQBB1OwTbkhdT3LNpMFxwkTvf+2w==" + } + }, + "npm:@sigstore/verify": { + "type": "npm", + "name": "npm:@sigstore/verify", + "data": { + "version": "3.0.0", + "packageName": "@sigstore/verify", + "hash": "sha512-moXtHH33AobOhTZF8xcX1MpOFqdvfCk7v6+teJL8zymBiDXwEsQH6XG9HGx2VIxnJZNm4cNSzflTLDnQLmIdmw==" + } + }, + "npm:@sinclair/typebox": { + "type": "npm", + "name": "npm:@sinclair/typebox", + "data": { + "version": "0.34.41", + "packageName": "@sinclair/typebox", + "hash": "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g==" + } + }, + "npm:@sinonjs/commons": { + "type": "npm", + "name": "npm:@sinonjs/commons", + "data": { + "version": "3.0.1", + "packageName": "@sinonjs/commons", + "hash": "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ==" + } + }, + "npm:@sinonjs/fake-timers": { + "type": "npm", + "name": "npm:@sinonjs/fake-timers", + "data": { + "version": "13.0.5", + "packageName": "@sinonjs/fake-timers", + "hash": "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw==" + } + }, + "npm:@trivago/prettier-plugin-sort-imports": { + "type": "npm", + "name": "npm:@trivago/prettier-plugin-sort-imports", + "data": { + "version": "6.0.0", + "packageName": "@trivago/prettier-plugin-sort-imports", + "hash": "sha512-Xarx55ow0R8oC7ViL5fPmDsg1EBa1dVhyZFVbFXNtPPJyW2w9bJADIla8YFSaNG9N06XfcklA9O9vmw4noNxkQ==" + } + }, + "npm:@tufjs/canonical-json": { + "type": "npm", + "name": "npm:@tufjs/canonical-json", + "data": { + "version": "2.0.0", + "packageName": "@tufjs/canonical-json", + "hash": "sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==" + } + }, + "npm:@tufjs/models": { + "type": "npm", + "name": "npm:@tufjs/models", + "data": { + "version": "4.0.0", + "packageName": "@tufjs/models", + "hash": "sha512-h5x5ga/hh82COe+GoD4+gKUeV4T3iaYOxqLt41GRKApinPI7DMidhCmNVTjKfhCWFJIGXaFJee07XczdT4jdZQ==" + } + }, + "npm:@tybys/wasm-util@0.10.1": { + "type": "npm", + "name": "npm:@tybys/wasm-util@0.10.1", + "data": { + "version": "0.10.1", + "packageName": "@tybys/wasm-util", + "hash": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==" + } + }, + "npm:@tybys/wasm-util@0.9.0": { + "type": "npm", + "name": "npm:@tybys/wasm-util@0.9.0", + "data": { + "version": "0.9.0", + "packageName": "@tybys/wasm-util", + "hash": "sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==" + } + }, + "npm:@types/babel__core": { + "type": "npm", + "name": "npm:@types/babel__core", + "data": { + "version": "7.20.5", + "packageName": "@types/babel__core", + "hash": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==" + } + }, + "npm:@types/babel__generator": { + "type": "npm", + "name": "npm:@types/babel__generator", + "data": { + "version": "7.27.0", + "packageName": "@types/babel__generator", + "hash": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==" + } + }, + "npm:@types/babel__template": { + "type": "npm", + "name": "npm:@types/babel__template", + "data": { + "version": "7.4.4", + "packageName": "@types/babel__template", + "hash": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==" + } + }, + "npm:@types/babel__traverse": { + "type": "npm", + "name": "npm:@types/babel__traverse", + "data": { + "version": "7.28.0", + "packageName": "@types/babel__traverse", + "hash": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==" + } + }, + "npm:@types/conventional-commits-parser": { + "type": "npm", + "name": "npm:@types/conventional-commits-parser", + "data": { + "version": "5.0.2", + "packageName": "@types/conventional-commits-parser", + "hash": "sha512-BgT2szDXnVypgpNxOK8aL5SGjUdaQbC++WZNjF1Qge3Og2+zhHj+RWhmehLhYyvQwqAmvezruVfOf8+3m74W+g==" + } + }, + "npm:@types/estree": { + "type": "npm", + "name": "npm:@types/estree", + "data": { + "version": "1.0.8", + "packageName": "@types/estree", + "hash": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==" + } + }, + "npm:@types/istanbul-lib-coverage": { + "type": "npm", + "name": "npm:@types/istanbul-lib-coverage", + "data": { + "version": "2.0.6", + "packageName": "@types/istanbul-lib-coverage", + "hash": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + } + }, + "npm:@types/istanbul-lib-report": { + "type": "npm", + "name": "npm:@types/istanbul-lib-report", + "data": { + "version": "3.0.3", + "packageName": "@types/istanbul-lib-report", + "hash": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==" + } + }, + "npm:@types/istanbul-reports": { + "type": "npm", + "name": "npm:@types/istanbul-reports", + "data": { + "version": "3.0.4", + "packageName": "@types/istanbul-reports", + "hash": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==" + } + }, + "npm:@types/jest": { + "type": "npm", + "name": "npm:@types/jest", + "data": { + "version": "30.0.0", + "packageName": "@types/jest", + "hash": "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==" + } + }, + "npm:@types/json-schema": { + "type": "npm", + "name": "npm:@types/json-schema", + "data": { + "version": "7.0.15", + "packageName": "@types/json-schema", + "hash": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + } + }, + "npm:@types/minimatch": { + "type": "npm", + "name": "npm:@types/minimatch", + "data": { + "version": "3.0.5", + "packageName": "@types/minimatch", + "hash": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + } + }, + "npm:@types/minimist": { + "type": "npm", + "name": "npm:@types/minimist", + "data": { + "version": "1.2.5", + "packageName": "@types/minimist", + "hash": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==" + } + }, + "npm:@types/node@22.19.1": { + "type": "npm", + "name": "npm:@types/node@22.19.1", + "data": { + "version": "22.19.1", + "packageName": "@types/node", + "hash": "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==" + } + }, + "npm:@types/node": { + "type": "npm", + "name": "npm:@types/node", + "data": { + "version": "24.10.1", + "packageName": "@types/node", + "hash": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==" + } + }, + "npm:@types/normalize-package-data": { + "type": "npm", + "name": "npm:@types/normalize-package-data", + "data": { + "version": "2.4.4", + "packageName": "@types/normalize-package-data", + "hash": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==" + } + }, + "npm:@types/stack-utils": { + "type": "npm", + "name": "npm:@types/stack-utils", + "data": { + "version": "2.0.3", + "packageName": "@types/stack-utils", + "hash": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + } + }, + "npm:@types/validator": { + "type": "npm", + "name": "npm:@types/validator", + "data": { + "version": "13.15.10", + "packageName": "@types/validator", + "hash": "sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==" + } + }, + "npm:@types/ws": { + "type": "npm", + "name": "npm:@types/ws", + "data": { + "version": "8.18.1", + "packageName": "@types/ws", + "hash": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==" + } + }, + "npm:@types/yargs-parser": { + "type": "npm", + "name": "npm:@types/yargs-parser", + "data": { + "version": "21.0.3", + "packageName": "@types/yargs-parser", + "hash": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + } + }, + "npm:@types/yargs": { + "type": "npm", + "name": "npm:@types/yargs", + "data": { + "version": "17.0.35", + "packageName": "@types/yargs", + "hash": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==" + } + }, + "npm:@typescript-eslint/eslint-plugin": { + "type": "npm", + "name": "npm:@typescript-eslint/eslint-plugin", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/eslint-plugin", + "hash": "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==" + } + }, + "npm:@typescript-eslint/parser": { + "type": "npm", + "name": "npm:@typescript-eslint/parser", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/parser", + "hash": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==" + } + }, + "npm:@typescript-eslint/project-service": { + "type": "npm", + "name": "npm:@typescript-eslint/project-service", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/project-service", + "hash": "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==" + } + }, + "npm:@typescript-eslint/scope-manager": { + "type": "npm", + "name": "npm:@typescript-eslint/scope-manager", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/scope-manager", + "hash": "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==" + } + }, + "npm:@typescript-eslint/tsconfig-utils": { + "type": "npm", + "name": "npm:@typescript-eslint/tsconfig-utils", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/tsconfig-utils", + "hash": "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==" + } + }, + "npm:@typescript-eslint/type-utils": { + "type": "npm", + "name": "npm:@typescript-eslint/type-utils", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/type-utils", + "hash": "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==" + } + }, + "npm:@typescript-eslint/types": { + "type": "npm", + "name": "npm:@typescript-eslint/types", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/types", + "hash": "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==" + } + }, + "npm:@typescript-eslint/typescript-estree": { + "type": "npm", + "name": "npm:@typescript-eslint/typescript-estree", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/typescript-estree", + "hash": "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==" + } + }, + "npm:@typescript-eslint/utils": { + "type": "npm", + "name": "npm:@typescript-eslint/utils", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/utils", + "hash": "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==" + } + }, + "npm:@typescript-eslint/visitor-keys": { + "type": "npm", + "name": "npm:@typescript-eslint/visitor-keys", + "data": { + "version": "8.47.0", + "packageName": "@typescript-eslint/visitor-keys", + "hash": "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==" + } + }, + "npm:@ungap/structured-clone": { + "type": "npm", + "name": "npm:@ungap/structured-clone", + "data": { + "version": "1.3.0", + "packageName": "@ungap/structured-clone", + "hash": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==" + } + }, + "npm:@unrs/resolver-binding-android-arm-eabi": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-android-arm-eabi", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-android-arm-eabi", + "hash": "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==" + } + }, + "npm:@unrs/resolver-binding-android-arm64": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-android-arm64", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-android-arm64", + "hash": "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g==" + } + }, + "npm:@unrs/resolver-binding-darwin-arm64": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-darwin-arm64", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-darwin-arm64", + "hash": "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g==" + } + }, + "npm:@unrs/resolver-binding-darwin-x64": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-darwin-x64", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-darwin-x64", + "hash": "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ==" + } + }, + "npm:@unrs/resolver-binding-freebsd-x64": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-freebsd-x64", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-freebsd-x64", + "hash": "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw==" + } + }, + "npm:@unrs/resolver-binding-linux-arm-gnueabihf": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-arm-gnueabihf", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-arm-gnueabihf", + "hash": "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw==" + } + }, + "npm:@unrs/resolver-binding-linux-arm-musleabihf": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-arm-musleabihf", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-arm-musleabihf", + "hash": "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw==" + } + }, + "npm:@unrs/resolver-binding-linux-arm64-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-arm64-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-arm64-gnu", + "hash": "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ==" + } + }, + "npm:@unrs/resolver-binding-linux-arm64-musl": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-arm64-musl", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-arm64-musl", + "hash": "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w==" + } + }, + "npm:@unrs/resolver-binding-linux-ppc64-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-ppc64-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-ppc64-gnu", + "hash": "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA==" + } + }, + "npm:@unrs/resolver-binding-linux-riscv64-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-riscv64-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-riscv64-gnu", + "hash": "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ==" + } + }, + "npm:@unrs/resolver-binding-linux-riscv64-musl": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-riscv64-musl", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-riscv64-musl", + "hash": "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew==" + } + }, + "npm:@unrs/resolver-binding-linux-s390x-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-s390x-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-s390x-gnu", + "hash": "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg==" + } + }, + "npm:@unrs/resolver-binding-linux-x64-gnu": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-x64-gnu", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-x64-gnu", + "hash": "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w==" + } + }, + "npm:@unrs/resolver-binding-linux-x64-musl": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-linux-x64-musl", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-linux-x64-musl", + "hash": "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA==" + } + }, + "npm:@unrs/resolver-binding-wasm32-wasi": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-wasm32-wasi", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-wasm32-wasi", + "hash": "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ==" + } + }, + "npm:@unrs/resolver-binding-win32-arm64-msvc": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-win32-arm64-msvc", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-win32-arm64-msvc", + "hash": "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw==" + } + }, + "npm:@unrs/resolver-binding-win32-ia32-msvc": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-win32-ia32-msvc", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-win32-ia32-msvc", + "hash": "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ==" + } + }, + "npm:@unrs/resolver-binding-win32-x64-msvc": { + "type": "npm", + "name": "npm:@unrs/resolver-binding-win32-x64-msvc", + "data": { + "version": "1.11.1", + "packageName": "@unrs/resolver-binding-win32-x64-msvc", + "hash": "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g==" + } + }, + "npm:@webgpu/types": { + "type": "npm", + "name": "npm:@webgpu/types", + "data": { + "version": "0.1.66", + "packageName": "@webgpu/types", + "hash": "sha512-YA2hLrwLpDsRueNDXIMqN9NTzD6bCDkuXbOSe0heS+f8YE8usA6Gbv1prj81pzVHrbaAma7zObnIC+I6/sXJgA==" + } + }, + "npm:@yarnpkg/lockfile": { + "type": "npm", + "name": "npm:@yarnpkg/lockfile", + "data": { + "version": "1.1.0", + "packageName": "@yarnpkg/lockfile", + "hash": "sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==" + } + }, + "npm:@yarnpkg/parsers": { + "type": "npm", + "name": "npm:@yarnpkg/parsers", + "data": { + "version": "3.0.2", + "packageName": "@yarnpkg/parsers", + "hash": "sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==" + } + }, + "npm:@zkochan/js-yaml": { + "type": "npm", + "name": "npm:@zkochan/js-yaml", + "data": { + "version": "0.0.7", + "packageName": "@zkochan/js-yaml", + "hash": "sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==" + } + }, + "npm:JSONStream": { + "type": "npm", + "name": "npm:JSONStream", + "data": { + "version": "1.3.5", + "packageName": "JSONStream", + "hash": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==" + } + }, + "npm:abbrev": { + "type": "npm", + "name": "npm:abbrev", + "data": { + "version": "3.0.1", + "packageName": "abbrev", + "hash": "sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==" + } + }, + "npm:acorn-jsx": { + "type": "npm", + "name": "npm:acorn-jsx", + "data": { + "version": "5.3.2", + "packageName": "acorn-jsx", + "hash": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==" + } + }, + "npm:acorn": { + "type": "npm", + "name": "npm:acorn", + "data": { + "version": "8.15.0", + "packageName": "acorn", + "hash": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==" + } + }, + "npm:add-stream": { + "type": "npm", + "name": "npm:add-stream", + "data": { + "version": "1.0.0", + "packageName": "add-stream", + "hash": "sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ==" + } + }, + "npm:agent-base": { + "type": "npm", + "name": "npm:agent-base", + "data": { + "version": "7.1.4", + "packageName": "agent-base", + "hash": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==" + } + }, + "npm:aggregate-error": { + "type": "npm", + "name": "npm:aggregate-error", + "data": { + "version": "3.1.0", + "packageName": "aggregate-error", + "hash": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==" + } + }, + "npm:ajv@6.12.6": { + "type": "npm", + "name": "npm:ajv@6.12.6", + "data": { + "version": "6.12.6", + "packageName": "ajv", + "hash": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==" + } + }, + "npm:ajv@8.17.1": { + "type": "npm", + "name": "npm:ajv@8.17.1", + "data": { + "version": "8.17.1", + "packageName": "ajv", + "hash": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==" + } + }, + "npm:ansi-colors": { + "type": "npm", + "name": "npm:ansi-colors", + "data": { + "version": "4.1.3", + "packageName": "ansi-colors", + "hash": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==" + } + }, + "npm:ansi-escapes@4.3.2": { + "type": "npm", + "name": "npm:ansi-escapes@4.3.2", + "data": { + "version": "4.3.2", + "packageName": "ansi-escapes", + "hash": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==" + } + }, + "npm:ansi-escapes@7.2.0": { + "type": "npm", + "name": "npm:ansi-escapes@7.2.0", + "data": { + "version": "7.2.0", + "packageName": "ansi-escapes", + "hash": "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw==" + } + }, + "npm:ansi-regex@5.0.1": { + "type": "npm", + "name": "npm:ansi-regex@5.0.1", + "data": { + "version": "5.0.1", + "packageName": "ansi-regex", + "hash": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + } + }, + "npm:ansi-regex@6.2.2": { + "type": "npm", + "name": "npm:ansi-regex@6.2.2", + "data": { + "version": "6.2.2", + "packageName": "ansi-regex", + "hash": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==" + } + }, + "npm:ansi-styles@4.3.0": { + "type": "npm", + "name": "npm:ansi-styles@4.3.0", + "data": { + "version": "4.3.0", + "packageName": "ansi-styles", + "hash": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==" + } + }, + "npm:ansi-styles@5.2.0": { + "type": "npm", + "name": "npm:ansi-styles@5.2.0", + "data": { + "version": "5.2.0", + "packageName": "ansi-styles", + "hash": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + }, + "npm:ansi-styles@6.2.3": { + "type": "npm", + "name": "npm:ansi-styles@6.2.3", + "data": { + "version": "6.2.3", + "packageName": "ansi-styles", + "hash": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==" + } + }, + "npm:ansis": { + "type": "npm", + "name": "npm:ansis", + "data": { + "version": "4.2.0", + "packageName": "ansis", + "hash": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==" + } + }, + "npm:anymatch": { + "type": "npm", + "name": "npm:anymatch", + "data": { + "version": "3.1.3", + "packageName": "anymatch", + "hash": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==" + } + }, + "npm:aproba": { + "type": "npm", + "name": "npm:aproba", + "data": { + "version": "2.0.0", + "packageName": "aproba", + "hash": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + } + }, + "npm:argparse@1.0.10": { + "type": "npm", + "name": "npm:argparse@1.0.10", + "data": { + "version": "1.0.10", + "packageName": "argparse", + "hash": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==" + } + }, + "npm:argparse@2.0.1": { + "type": "npm", + "name": "npm:argparse@2.0.1", + "data": { + "version": "2.0.1", + "packageName": "argparse", + "hash": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + } + }, + "npm:array-differ": { + "type": "npm", + "name": "npm:array-differ", + "data": { + "version": "3.0.0", + "packageName": "array-differ", + "hash": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" + } + }, + "npm:array-ify": { + "type": "npm", + "name": "npm:array-ify", + "data": { + "version": "1.0.0", + "packageName": "array-ify", + "hash": "sha512-c5AMf34bKdvPhQ7tBGhqkgKNUzMr4WUs+WDtC2ZUGOUncbxKMTvqxYctiseW3+L4bA8ec+GcZ6/A/FW4m8ukng==" + } + }, + "npm:array-union": { + "type": "npm", + "name": "npm:array-union", + "data": { + "version": "2.1.0", + "packageName": "array-union", + "hash": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + } + }, + "npm:arrify@1.0.1": { + "type": "npm", + "name": "npm:arrify@1.0.1", + "data": { + "version": "1.0.1", + "packageName": "arrify", + "hash": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + } + }, + "npm:arrify@2.0.1": { + "type": "npm", + "name": "npm:arrify@2.0.1", + "data": { + "version": "2.0.1", + "packageName": "arrify", + "hash": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + } + }, + "npm:async": { + "type": "npm", + "name": "npm:async", + "data": { + "version": "3.2.6", + "packageName": "async", + "hash": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + } + }, + "npm:asynckit": { + "type": "npm", + "name": "npm:asynckit", + "data": { + "version": "0.4.0", + "packageName": "asynckit", + "hash": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + } + }, + "npm:axios": { + "type": "npm", + "name": "npm:axios", + "data": { + "version": "1.13.2", + "packageName": "axios", + "hash": "sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==" + } + }, + "npm:babel-jest": { + "type": "npm", + "name": "npm:babel-jest", + "data": { + "version": "30.2.0", + "packageName": "babel-jest", + "hash": "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw==" + } + }, + "npm:babel-plugin-istanbul": { + "type": "npm", + "name": "npm:babel-plugin-istanbul", + "data": { + "version": "7.0.1", + "packageName": "babel-plugin-istanbul", + "hash": "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA==" + } + }, + "npm:babel-plugin-jest-hoist": { + "type": "npm", + "name": "npm:babel-plugin-jest-hoist", + "data": { + "version": "30.2.0", + "packageName": "babel-plugin-jest-hoist", + "hash": "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA==" + } + }, + "npm:babel-preset-current-node-syntax": { + "type": "npm", + "name": "npm:babel-preset-current-node-syntax", + "data": { + "version": "1.2.0", + "packageName": "babel-preset-current-node-syntax", + "hash": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==" + } + }, + "npm:babel-preset-jest": { + "type": "npm", + "name": "npm:babel-preset-jest", + "data": { + "version": "30.2.0", + "packageName": "babel-preset-jest", + "hash": "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ==" + } + }, + "npm:balanced-match": { + "type": "npm", + "name": "npm:balanced-match", + "data": { + "version": "1.0.2", + "packageName": "balanced-match", + "hash": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + } + }, + "npm:base64-js": { + "type": "npm", + "name": "npm:base64-js", + "data": { + "version": "1.5.1", + "packageName": "base64-js", + "hash": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + } + }, + "npm:baseline-browser-mapping": { + "type": "npm", + "name": "npm:baseline-browser-mapping", + "data": { + "version": "2.8.29", + "packageName": "baseline-browser-mapping", + "hash": "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA==" + } + }, + "npm:before-after-hook": { + "type": "npm", + "name": "npm:before-after-hook", + "data": { + "version": "2.2.3", + "packageName": "before-after-hook", + "hash": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==" + } + }, + "npm:bin-links": { + "type": "npm", + "name": "npm:bin-links", + "data": { + "version": "5.0.0", + "packageName": "bin-links", + "hash": "sha512-sdleLVfCjBtgO5cNjA2HVRvWBJAHs4zwenaCPMNJAJU0yNxpzj80IpjOIimkpkr+mhlA+how5poQtt53PygbHA==" + } + }, + "npm:bl": { + "type": "npm", + "name": "npm:bl", + "data": { + "version": "4.1.0", + "packageName": "bl", + "hash": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==" + } + }, + "npm:brace-expansion@1.1.12": { + "type": "npm", + "name": "npm:brace-expansion@1.1.12", + "data": { + "version": "1.1.12", + "packageName": "brace-expansion", + "hash": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==" + } + }, + "npm:brace-expansion@2.0.2": { + "type": "npm", + "name": "npm:brace-expansion@2.0.2", + "data": { + "version": "2.0.2", + "packageName": "brace-expansion", + "hash": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==" + } + }, + "npm:braces": { + "type": "npm", + "name": "npm:braces", + "data": { + "version": "3.0.3", + "packageName": "braces", + "hash": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==" + } + }, + "npm:browserslist": { + "type": "npm", + "name": "npm:browserslist", + "data": { + "version": "4.28.0", + "packageName": "browserslist", + "hash": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==" + } + }, + "npm:bs-logger": { + "type": "npm", + "name": "npm:bs-logger", + "data": { + "version": "0.2.6", + "packageName": "bs-logger", + "hash": "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==" + } + }, + "npm:bser": { + "type": "npm", + "name": "npm:bser", + "data": { + "version": "2.1.1", + "packageName": "bser", + "hash": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==" + } + }, + "npm:buffer-from": { + "type": "npm", + "name": "npm:buffer-from", + "data": { + "version": "1.1.2", + "packageName": "buffer-from", + "hash": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + } + }, + "npm:buffer": { + "type": "npm", + "name": "npm:buffer", + "data": { + "version": "5.7.1", + "packageName": "buffer", + "hash": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==" + } + }, + "npm:byte-size": { + "type": "npm", + "name": "npm:byte-size", + "data": { + "version": "8.1.1", + "packageName": "byte-size", + "hash": "sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==" + } + }, + "npm:cac": { + "type": "npm", + "name": "npm:cac", + "data": { + "version": "6.7.14", + "packageName": "cac", + "hash": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==" + } + }, + "npm:cacache@19.0.1": { + "type": "npm", + "name": "npm:cacache@19.0.1", + "data": { + "version": "19.0.1", + "packageName": "cacache", + "hash": "sha512-hdsUxulXCi5STId78vRVYEtDAjq99ICAUktLTeTYsLoTE6Z8dS0c8pWNCxwdrk9YfJeobDZc2Y186hD/5ZQgFQ==" + } + }, + "npm:cacache@20.0.2": { + "type": "npm", + "name": "npm:cacache@20.0.2", + "data": { + "version": "20.0.2", + "packageName": "cacache", + "hash": "sha512-rVWvqtWcgSzB22wImrVto+7PmE+lUqv5dYzRHD0QJsfpSwTkW+GIqA4ykSt/CCjQlQle8USn8CO8vcWNrIqktg==" + } + }, + "npm:call-bind-apply-helpers": { + "type": "npm", + "name": "npm:call-bind-apply-helpers", + "data": { + "version": "1.0.2", + "packageName": "call-bind-apply-helpers", + "hash": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==" + } + }, + "npm:callsites": { + "type": "npm", + "name": "npm:callsites", + "data": { + "version": "3.1.0", + "packageName": "callsites", + "hash": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + } + }, + "npm:camelcase-keys": { + "type": "npm", + "name": "npm:camelcase-keys", + "data": { + "version": "6.2.2", + "packageName": "camelcase-keys", + "hash": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==" + } + }, + "npm:camelcase@5.3.1": { + "type": "npm", + "name": "npm:camelcase@5.3.1", + "data": { + "version": "5.3.1", + "packageName": "camelcase", + "hash": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + } + }, + "npm:camelcase@6.3.0": { + "type": "npm", + "name": "npm:camelcase@6.3.0", + "data": { + "version": "6.3.0", + "packageName": "camelcase", + "hash": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + } + }, + "npm:caniuse-lite": { + "type": "npm", + "name": "npm:caniuse-lite", + "data": { + "version": "1.0.30001756", + "packageName": "caniuse-lite", + "hash": "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==" + } + }, + "npm:chalk@4.1.0": { + "type": "npm", + "name": "npm:chalk@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "chalk", + "hash": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==" + } + }, + "npm:chalk@4.1.2": { + "type": "npm", + "name": "npm:chalk@4.1.2", + "data": { + "version": "4.1.2", + "packageName": "chalk", + "hash": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==" + } + }, + "npm:chalk@5.6.2": { + "type": "npm", + "name": "npm:chalk@5.6.2", + "data": { + "version": "5.6.2", + "packageName": "chalk", + "hash": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==" + } + }, + "npm:char-regex": { + "type": "npm", + "name": "npm:char-regex", + "data": { + "version": "1.0.2", + "packageName": "char-regex", + "hash": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + } + }, + "npm:chardet": { + "type": "npm", + "name": "npm:chardet", + "data": { + "version": "2.1.1", + "packageName": "chardet", + "hash": "sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==" + } + }, + "npm:chownr@2.0.0": { + "type": "npm", + "name": "npm:chownr@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "chownr", + "hash": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==" + } + }, + "npm:chownr@3.0.0": { + "type": "npm", + "name": "npm:chownr@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "chownr", + "hash": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==" + } + }, + "npm:ci-info@3.9.0": { + "type": "npm", + "name": "npm:ci-info@3.9.0", + "data": { + "version": "3.9.0", + "packageName": "ci-info", + "hash": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==" + } + }, + "npm:ci-info@4.3.1": { + "type": "npm", + "name": "npm:ci-info@4.3.1", + "data": { + "version": "4.3.1", + "packageName": "ci-info", + "hash": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==" + } + }, + "npm:cjs-module-lexer": { + "type": "npm", + "name": "npm:cjs-module-lexer", + "data": { + "version": "2.1.1", + "packageName": "cjs-module-lexer", + "hash": "sha512-+CmxIZ/L2vNcEfvNtLdU0ZQ6mbq3FZnwAP2PPTiKP+1QOoKwlKlPgb8UKV0Dds7QVaMnHm+FwSft2VB0s/SLjQ==" + } + }, + "npm:class-transformer": { + "type": "npm", + "name": "npm:class-transformer", + "data": { + "version": "0.5.1", + "packageName": "class-transformer", + "hash": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" + } + }, + "npm:class-validator": { + "type": "npm", + "name": "npm:class-validator", + "data": { + "version": "0.14.2", + "packageName": "class-validator", + "hash": "sha512-3kMVRF2io8N8pY1IFIXlho9r8IPUUIfHe2hYVtiebvAzU2XeQFXTv+XI4WX+TnXmtwXMDcjngcpkiPM0O9PvLw==" + } + }, + "npm:clean-stack": { + "type": "npm", + "name": "npm:clean-stack", + "data": { + "version": "2.2.0", + "packageName": "clean-stack", + "hash": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" + } + }, + "npm:cli-cursor@3.1.0": { + "type": "npm", + "name": "npm:cli-cursor@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "cli-cursor", + "hash": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==" + } + }, + "npm:cli-cursor@5.0.0": { + "type": "npm", + "name": "npm:cli-cursor@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "cli-cursor", + "hash": "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==" + } + }, + "npm:cli-spinners": { + "type": "npm", + "name": "npm:cli-spinners", + "data": { + "version": "2.6.1", + "packageName": "cli-spinners", + "hash": "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" + } + }, + "npm:cli-truncate": { + "type": "npm", + "name": "npm:cli-truncate", + "data": { + "version": "5.1.1", + "packageName": "cli-truncate", + "hash": "sha512-SroPvNHxUnk+vIW/dOSfNqdy1sPEFkrTk6TUtqLCnBlo3N7TNYYkzzN7uSD6+jVjrdO4+p8nH7JzH6cIvUem6A==" + } + }, + "npm:cli-width": { + "type": "npm", + "name": "npm:cli-width", + "data": { + "version": "4.1.0", + "packageName": "cli-width", + "hash": "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==" + } + }, + "npm:cliui@7.0.4": { + "type": "npm", + "name": "npm:cliui@7.0.4", + "data": { + "version": "7.0.4", + "packageName": "cliui", + "hash": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==" + } + }, + "npm:cliui@8.0.1": { + "type": "npm", + "name": "npm:cliui@8.0.1", + "data": { + "version": "8.0.1", + "packageName": "cliui", + "hash": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==" + } + }, + "npm:clone": { + "type": "npm", + "name": "npm:clone", + "data": { + "version": "1.0.4", + "packageName": "clone", + "hash": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==" + } + }, + "npm:cmd-shim@6.0.3": { + "type": "npm", + "name": "npm:cmd-shim@6.0.3", + "data": { + "version": "6.0.3", + "packageName": "cmd-shim", + "hash": "sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==" + } + }, + "npm:cmd-shim@7.0.0": { + "type": "npm", + "name": "npm:cmd-shim@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "cmd-shim", + "hash": "sha512-rtpaCbr164TPPh+zFdkWpCyZuKkjpAzODfaZCf/SVJZzJN+4bHQb/LP3Jzq5/+84um3XXY8r548XiWKSborwVw==" + } + }, + "npm:co": { + "type": "npm", + "name": "npm:co", + "data": { + "version": "4.6.0", + "packageName": "co", + "hash": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + } + }, + "npm:collect-v8-coverage": { + "type": "npm", + "name": "npm:collect-v8-coverage", + "data": { + "version": "1.0.3", + "packageName": "collect-v8-coverage", + "hash": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==" + } + }, + "npm:color-convert": { + "type": "npm", + "name": "npm:color-convert", + "data": { + "version": "2.0.1", + "packageName": "color-convert", + "hash": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==" + } + }, + "npm:color-name": { + "type": "npm", + "name": "npm:color-name", + "data": { + "version": "1.1.4", + "packageName": "color-name", + "hash": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + } + }, + "npm:color-support": { + "type": "npm", + "name": "npm:color-support", + "data": { + "version": "1.1.3", + "packageName": "color-support", + "hash": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==" + } + }, + "npm:colorette": { + "type": "npm", + "name": "npm:colorette", + "data": { + "version": "2.0.20", + "packageName": "colorette", + "hash": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + } + }, + "npm:columnify": { + "type": "npm", + "name": "npm:columnify", + "data": { + "version": "1.6.0", + "packageName": "columnify", + "hash": "sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==" + } + }, + "npm:combined-stream": { + "type": "npm", + "name": "npm:combined-stream", + "data": { + "version": "1.0.8", + "packageName": "combined-stream", + "hash": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==" + } + }, + "npm:commander": { + "type": "npm", + "name": "npm:commander", + "data": { + "version": "14.0.2", + "packageName": "commander", + "hash": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==" + } + }, + "npm:common-ancestor-path": { + "type": "npm", + "name": "npm:common-ancestor-path", + "data": { + "version": "1.0.1", + "packageName": "common-ancestor-path", + "hash": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==" + } + }, + "npm:compare-func": { + "type": "npm", + "name": "npm:compare-func", + "data": { + "version": "2.0.0", + "packageName": "compare-func", + "hash": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==" + } + }, + "npm:concat-map": { + "type": "npm", + "name": "npm:concat-map", + "data": { + "version": "0.0.1", + "packageName": "concat-map", + "hash": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + } + }, + "npm:concat-stream": { + "type": "npm", + "name": "npm:concat-stream", + "data": { + "version": "2.0.0", + "packageName": "concat-stream", + "hash": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==" + } + }, + "npm:console-control-strings": { + "type": "npm", + "name": "npm:console-control-strings", + "data": { + "version": "1.1.0", + "packageName": "console-control-strings", + "hash": "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==" + } + }, + "npm:conventional-changelog-angular": { + "type": "npm", + "name": "npm:conventional-changelog-angular", + "data": { + "version": "7.0.0", + "packageName": "conventional-changelog-angular", + "hash": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==" + } + }, + "npm:conventional-changelog-conventionalcommits": { + "type": "npm", + "name": "npm:conventional-changelog-conventionalcommits", + "data": { + "version": "7.0.2", + "packageName": "conventional-changelog-conventionalcommits", + "hash": "sha512-NKXYmMR/Hr1DevQegFB4MwfM5Vv0m4UIxKZTTYuD98lpTknaZlSRrDOG4X7wIXpGkfsYxZTghUN+Qq+T0YQI7w==" + } + }, + "npm:conventional-changelog-core": { + "type": "npm", + "name": "npm:conventional-changelog-core", + "data": { + "version": "5.0.1", + "packageName": "conventional-changelog-core", + "hash": "sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==" + } + }, + "npm:conventional-changelog-preset-loader": { + "type": "npm", + "name": "npm:conventional-changelog-preset-loader", + "data": { + "version": "3.0.0", + "packageName": "conventional-changelog-preset-loader", + "hash": "sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==" + } + }, + "npm:conventional-changelog-writer": { + "type": "npm", + "name": "npm:conventional-changelog-writer", + "data": { + "version": "6.0.1", + "packageName": "conventional-changelog-writer", + "hash": "sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==" + } + }, + "npm:conventional-commits-filter": { + "type": "npm", + "name": "npm:conventional-commits-filter", + "data": { + "version": "3.0.0", + "packageName": "conventional-commits-filter", + "hash": "sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==" + } + }, + "npm:conventional-commits-parser@4.0.0": { + "type": "npm", + "name": "npm:conventional-commits-parser@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "conventional-commits-parser", + "hash": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==" + } + }, + "npm:conventional-commits-parser@5.0.0": { + "type": "npm", + "name": "npm:conventional-commits-parser@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "conventional-commits-parser", + "hash": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==" + } + }, + "npm:conventional-recommended-bump": { + "type": "npm", + "name": "npm:conventional-recommended-bump", + "data": { + "version": "7.0.1", + "packageName": "conventional-recommended-bump", + "hash": "sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==" + } + }, + "npm:convert-source-map": { + "type": "npm", + "name": "npm:convert-source-map", + "data": { + "version": "2.0.0", + "packageName": "convert-source-map", + "hash": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + } + }, + "npm:core-util-is": { + "type": "npm", + "name": "npm:core-util-is", + "data": { + "version": "1.0.3", + "packageName": "core-util-is", + "hash": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + } + }, + "npm:cosmiconfig-typescript-loader": { + "type": "npm", + "name": "npm:cosmiconfig-typescript-loader", + "data": { + "version": "6.2.0", + "packageName": "cosmiconfig-typescript-loader", + "hash": "sha512-GEN39v7TgdxgIoNcdkRE3uiAzQt3UXLyHbRHD6YoL048XAeOomyxaP+Hh/+2C6C2wYjxJ2onhJcsQp+L4YEkVQ==" + } + }, + "npm:cosmiconfig": { + "type": "npm", + "name": "npm:cosmiconfig", + "data": { + "version": "9.0.0", + "packageName": "cosmiconfig", + "hash": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==" + } + }, + "npm:cross-spawn": { + "type": "npm", + "name": "npm:cross-spawn", + "data": { + "version": "7.0.6", + "packageName": "cross-spawn", + "hash": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==" + } + }, + "npm:cssesc": { + "type": "npm", + "name": "npm:cssesc", + "data": { + "version": "3.0.0", + "packageName": "cssesc", + "hash": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + } + }, + "npm:dargs@7.0.0": { + "type": "npm", + "name": "npm:dargs@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "dargs", + "hash": "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==" + } + }, + "npm:dargs@8.1.0": { + "type": "npm", + "name": "npm:dargs@8.1.0", + "data": { + "version": "8.1.0", + "packageName": "dargs", + "hash": "sha512-wAV9QHOsNbwnWdNW2FYvE1P56wtgSbM+3SZcdGiWQILwVjACCXDCI3Ai8QlCjMDB8YK5zySiXZYBiwGmNY3lnw==" + } + }, + "npm:dateformat": { + "type": "npm", + "name": "npm:dateformat", + "data": { + "version": "3.0.3", + "packageName": "dateformat", + "hash": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" + } + }, + "npm:debug": { + "type": "npm", + "name": "npm:debug", + "data": { + "version": "4.4.3", + "packageName": "debug", + "hash": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==" + } + }, + "npm:decamelize-keys": { + "type": "npm", + "name": "npm:decamelize-keys", + "data": { + "version": "1.1.1", + "packageName": "decamelize-keys", + "hash": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==" + } + }, + "npm:decamelize": { + "type": "npm", + "name": "npm:decamelize", + "data": { + "version": "1.2.0", + "packageName": "decamelize", + "hash": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + } + }, + "npm:dedent@1.5.3": { + "type": "npm", + "name": "npm:dedent@1.5.3", + "data": { + "version": "1.5.3", + "packageName": "dedent", + "hash": "sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==" + } + }, + "npm:dedent@1.7.0": { + "type": "npm", + "name": "npm:dedent@1.7.0", + "data": { + "version": "1.7.0", + "packageName": "dedent", + "hash": "sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ==" + } + }, + "npm:deep-is": { + "type": "npm", + "name": "npm:deep-is", + "data": { + "version": "0.1.4", + "packageName": "deep-is", + "hash": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + } + }, + "npm:deepmerge": { + "type": "npm", + "name": "npm:deepmerge", + "data": { + "version": "4.3.1", + "packageName": "deepmerge", + "hash": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==" + } + }, + "npm:defaults": { + "type": "npm", + "name": "npm:defaults", + "data": { + "version": "1.0.4", + "packageName": "defaults", + "hash": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==" + } + }, + "npm:define-lazy-prop": { + "type": "npm", + "name": "npm:define-lazy-prop", + "data": { + "version": "2.0.0", + "packageName": "define-lazy-prop", + "hash": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + } + }, + "npm:defu": { + "type": "npm", + "name": "npm:defu", + "data": { + "version": "6.1.4", + "packageName": "defu", + "hash": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==" + } + }, + "npm:delayed-stream": { + "type": "npm", + "name": "npm:delayed-stream", + "data": { + "version": "1.0.0", + "packageName": "delayed-stream", + "hash": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + } + }, + "npm:deprecation": { + "type": "npm", + "name": "npm:deprecation", + "data": { + "version": "2.3.1", + "packageName": "deprecation", + "hash": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==" + } + }, + "npm:destr": { + "type": "npm", + "name": "npm:destr", + "data": { + "version": "2.0.5", + "packageName": "destr", + "hash": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==" + } + }, + "npm:detect-indent": { + "type": "npm", + "name": "npm:detect-indent", + "data": { + "version": "5.0.0", + "packageName": "detect-indent", + "hash": "sha512-rlpvsxUtM0PQvy9iZe640/IWwWYyBsTApREbA1pHOpmOUIl9MkP/U4z7vTtg4Oaojvqhxt7sdufnT0EzGaR31g==" + } + }, + "npm:detect-newline": { + "type": "npm", + "name": "npm:detect-newline", + "data": { + "version": "3.1.0", + "packageName": "detect-newline", + "hash": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + } + }, + "npm:domexception": { + "type": "npm", + "name": "npm:domexception", + "data": { + "version": "1.0.1", + "packageName": "domexception", + "hash": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==" + } + }, + "npm:dot-prop": { + "type": "npm", + "name": "npm:dot-prop", + "data": { + "version": "5.3.0", + "packageName": "dot-prop", + "hash": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==" + } + }, + "npm:dotenv-expand": { + "type": "npm", + "name": "npm:dotenv-expand", + "data": { + "version": "11.0.7", + "packageName": "dotenv-expand", + "hash": "sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==" + } + }, + "npm:dotenv": { + "type": "npm", + "name": "npm:dotenv", + "data": { + "version": "16.4.7", + "packageName": "dotenv", + "hash": "sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==" + } + }, + "npm:dunder-proto": { + "type": "npm", + "name": "npm:dunder-proto", + "data": { + "version": "1.0.1", + "packageName": "dunder-proto", + "hash": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==" + } + }, + "npm:eastasianwidth": { + "type": "npm", + "name": "npm:eastasianwidth", + "data": { + "version": "0.2.0", + "packageName": "eastasianwidth", + "hash": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + } + }, + "npm:ejs": { + "type": "npm", + "name": "npm:ejs", + "data": { + "version": "3.1.10", + "packageName": "ejs", + "hash": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==" + } + }, + "npm:electron-to-chromium": { + "type": "npm", + "name": "npm:electron-to-chromium", + "data": { + "version": "1.5.257", + "packageName": "electron-to-chromium", + "hash": "sha512-VNSOB6JZan5IQNMqaurYpZC4bDPXcvKlUwVD/ztMeVD7SwOpMYGOY7dgt+4lNiIHIpvv/FdULnZKqKEy2KcuHQ==" + } + }, + "npm:emittery": { + "type": "npm", + "name": "npm:emittery", + "data": { + "version": "0.13.1", + "packageName": "emittery", + "hash": "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==" + } + }, + "npm:emoji-regex@10.6.0": { + "type": "npm", + "name": "npm:emoji-regex@10.6.0", + "data": { + "version": "10.6.0", + "packageName": "emoji-regex", + "hash": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==" + } + }, + "npm:emoji-regex@8.0.0": { + "type": "npm", + "name": "npm:emoji-regex@8.0.0", + "data": { + "version": "8.0.0", + "packageName": "emoji-regex", + "hash": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + }, + "npm:emoji-regex@9.2.2": { + "type": "npm", + "name": "npm:emoji-regex@9.2.2", + "data": { + "version": "9.2.2", + "packageName": "emoji-regex", + "hash": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + } + }, + "npm:encoding": { + "type": "npm", + "name": "npm:encoding", + "data": { + "version": "0.1.13", + "packageName": "encoding", + "hash": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==" + } + }, + "npm:end-of-stream": { + "type": "npm", + "name": "npm:end-of-stream", + "data": { + "version": "1.4.5", + "packageName": "end-of-stream", + "hash": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==" + } + }, + "npm:enquirer": { + "type": "npm", + "name": "npm:enquirer", + "data": { + "version": "2.3.6", + "packageName": "enquirer", + "hash": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==" + } + }, + "npm:env-paths": { + "type": "npm", + "name": "npm:env-paths", + "data": { + "version": "2.2.1", + "packageName": "env-paths", + "hash": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" + } + }, + "npm:envinfo": { + "type": "npm", + "name": "npm:envinfo", + "data": { + "version": "7.13.0", + "packageName": "envinfo", + "hash": "sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==" + } + }, + "npm:environment": { + "type": "npm", + "name": "npm:environment", + "data": { + "version": "1.1.0", + "packageName": "environment", + "hash": "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==" + } + }, + "npm:err-code": { + "type": "npm", + "name": "npm:err-code", + "data": { + "version": "2.0.3", + "packageName": "err-code", + "hash": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==" + } + }, + "npm:error-ex": { + "type": "npm", + "name": "npm:error-ex", + "data": { + "version": "1.3.4", + "packageName": "error-ex", + "hash": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==" + } + }, + "npm:es-define-property": { + "type": "npm", + "name": "npm:es-define-property", + "data": { + "version": "1.0.1", + "packageName": "es-define-property", + "hash": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + } + }, + "npm:es-errors": { + "type": "npm", + "name": "npm:es-errors", + "data": { + "version": "1.3.0", + "packageName": "es-errors", + "hash": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + } + }, + "npm:es-object-atoms": { + "type": "npm", + "name": "npm:es-object-atoms", + "data": { + "version": "1.1.1", + "packageName": "es-object-atoms", + "hash": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==" + } + }, + "npm:es-set-tostringtag": { + "type": "npm", + "name": "npm:es-set-tostringtag", + "data": { + "version": "2.1.0", + "packageName": "es-set-tostringtag", + "hash": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==" + } + }, + "npm:escalade": { + "type": "npm", + "name": "npm:escalade", + "data": { + "version": "3.2.0", + "packageName": "escalade", + "hash": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==" + } + }, + "npm:escape-string-regexp@1.0.5": { + "type": "npm", + "name": "npm:escape-string-regexp@1.0.5", + "data": { + "version": "1.0.5", + "packageName": "escape-string-regexp", + "hash": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + } + }, + "npm:escape-string-regexp@2.0.0": { + "type": "npm", + "name": "npm:escape-string-regexp@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "escape-string-regexp", + "hash": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + }, + "npm:escape-string-regexp@4.0.0": { + "type": "npm", + "name": "npm:escape-string-regexp@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "escape-string-regexp", + "hash": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + } + }, + "npm:eslint-config-prettier": { + "type": "npm", + "name": "npm:eslint-config-prettier", + "data": { + "version": "10.1.8", + "packageName": "eslint-config-prettier", + "hash": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==" + } + }, + "npm:eslint-formatting-reporter": { + "type": "npm", + "name": "npm:eslint-formatting-reporter", + "data": { + "version": "0.0.0", + "packageName": "eslint-formatting-reporter", + "hash": "sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==" + } + }, + "npm:eslint-parser-plain": { + "type": "npm", + "name": "npm:eslint-parser-plain", + "data": { + "version": "0.1.1", + "packageName": "eslint-parser-plain", + "hash": "sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw==" + } + }, + "npm:eslint-plugin-format": { + "type": "npm", + "name": "npm:eslint-plugin-format", + "data": { + "version": "1.0.2", + "packageName": "eslint-plugin-format", + "hash": "sha512-ySrDaLQZbreNAr/Betq6ocd5Hxy3+LBIfWNV2621EQQ6yGf/ZSLtN2MiM62WO2YQTX+nSFhv332Tpp51q+AkZQ==" + } + }, + "npm:eslint-plugin-jest": { + "type": "npm", + "name": "npm:eslint-plugin-jest", + "data": { + "version": "29.1.0", + "packageName": "eslint-plugin-jest", + "hash": "sha512-LabxXbASXVjguqL+kBHTPMf3gUeSqwH4fsrEyHTY/MCs42I/p9+ctg09SJpYiD8eGaIsP6GwYr5xW6xWS9XgZg==" + } + }, + "npm:eslint-plugin-prettier": { + "type": "npm", + "name": "npm:eslint-plugin-prettier", + "data": { + "version": "5.5.4", + "packageName": "eslint-plugin-prettier", + "hash": "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg==" + } + }, + "npm:eslint-scope": { + "type": "npm", + "name": "npm:eslint-scope", + "data": { + "version": "8.4.0", + "packageName": "eslint-scope", + "hash": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==" + } + }, + "npm:eslint-visitor-keys@3.4.3": { + "type": "npm", + "name": "npm:eslint-visitor-keys@3.4.3", + "data": { + "version": "3.4.3", + "packageName": "eslint-visitor-keys", + "hash": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==" + } + }, + "npm:eslint-visitor-keys@4.2.1": { + "type": "npm", + "name": "npm:eslint-visitor-keys@4.2.1", + "data": { + "version": "4.2.1", + "packageName": "eslint-visitor-keys", + "hash": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==" + } + }, + "npm:eslint": { + "type": "npm", + "name": "npm:eslint", + "data": { + "version": "9.39.1", + "packageName": "eslint", + "hash": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==" + } + }, + "npm:espree": { + "type": "npm", + "name": "npm:espree", + "data": { + "version": "10.4.0", + "packageName": "espree", + "hash": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==" + } + }, + "npm:esprima": { + "type": "npm", + "name": "npm:esprima", + "data": { + "version": "4.0.1", + "packageName": "esprima", + "hash": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + } + }, + "npm:esquery": { + "type": "npm", + "name": "npm:esquery", + "data": { + "version": "1.6.0", + "packageName": "esquery", + "hash": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==" + } + }, + "npm:esrecurse": { + "type": "npm", + "name": "npm:esrecurse", + "data": { + "version": "4.3.0", + "packageName": "esrecurse", + "hash": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==" + } + }, + "npm:estraverse": { + "type": "npm", + "name": "npm:estraverse", + "data": { + "version": "5.3.0", + "packageName": "estraverse", + "hash": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + }, + "npm:esutils": { + "type": "npm", + "name": "npm:esutils", + "data": { + "version": "2.0.3", + "packageName": "esutils", + "hash": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + } + }, + "npm:eventemitter3@4.0.7": { + "type": "npm", + "name": "npm:eventemitter3@4.0.7", + "data": { + "version": "4.0.7", + "packageName": "eventemitter3", + "hash": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + } + }, + "npm:eventemitter3@5.0.1": { + "type": "npm", + "name": "npm:eventemitter3@5.0.1", + "data": { + "version": "5.0.1", + "packageName": "eventemitter3", + "hash": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" + } + }, + "npm:execa@5.0.0": { + "type": "npm", + "name": "npm:execa@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "execa", + "hash": "sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==" + } + }, + "npm:execa@5.1.1": { + "type": "npm", + "name": "npm:execa@5.1.1", + "data": { + "version": "5.1.1", + "packageName": "execa", + "hash": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==" + } + }, + "npm:exit-x": { + "type": "npm", + "name": "npm:exit-x", + "data": { + "version": "0.2.2", + "packageName": "exit-x", + "hash": "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ==" + } + }, + "npm:expect": { + "type": "npm", + "name": "npm:expect", + "data": { + "version": "30.2.0", + "packageName": "expect", + "hash": "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw==" + } + }, + "npm:exponential-backoff": { + "type": "npm", + "name": "npm:exponential-backoff", + "data": { + "version": "3.1.3", + "packageName": "exponential-backoff", + "hash": "sha512-ZgEeZXj30q+I0EN+CbSSpIyPaJ5HVQD18Z1m+u1FXbAeT94mr1zw50q4q6jiiC447Nl/YTcIYSAftiGqetwXCA==" + } + }, + "npm:fast-deep-equal": { + "type": "npm", + "name": "npm:fast-deep-equal", + "data": { + "version": "3.1.3", + "packageName": "fast-deep-equal", + "hash": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + } + }, + "npm:fast-diff": { + "type": "npm", + "name": "npm:fast-diff", + "data": { + "version": "1.3.0", + "packageName": "fast-diff", + "hash": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==" + } + }, + "npm:fast-glob": { + "type": "npm", + "name": "npm:fast-glob", + "data": { + "version": "3.3.3", + "packageName": "fast-glob", + "hash": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==" + } + }, + "npm:fast-json-stable-stringify": { + "type": "npm", + "name": "npm:fast-json-stable-stringify", + "data": { + "version": "2.1.0", + "packageName": "fast-json-stable-stringify", + "hash": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + } + }, + "npm:fast-levenshtein": { + "type": "npm", + "name": "npm:fast-levenshtein", + "data": { + "version": "2.0.6", + "packageName": "fast-levenshtein", + "hash": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + } + }, + "npm:fast-uri": { + "type": "npm", + "name": "npm:fast-uri", + "data": { + "version": "3.1.0", + "packageName": "fast-uri", + "hash": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==" + } + }, + "npm:fastq": { + "type": "npm", + "name": "npm:fastq", + "data": { + "version": "1.19.1", + "packageName": "fastq", + "hash": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==" + } + }, + "npm:fb-watchman": { + "type": "npm", + "name": "npm:fb-watchman", + "data": { + "version": "2.0.2", + "packageName": "fb-watchman", + "hash": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==" + } + }, + "npm:fdir": { + "type": "npm", + "name": "npm:fdir", + "data": { + "version": "6.5.0", + "packageName": "fdir", + "hash": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==" + } + }, + "npm:figures": { + "type": "npm", + "name": "npm:figures", + "data": { + "version": "3.2.0", + "packageName": "figures", + "hash": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==" + } + }, + "npm:file-entry-cache": { + "type": "npm", + "name": "npm:file-entry-cache", + "data": { + "version": "8.0.0", + "packageName": "file-entry-cache", + "hash": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==" + } + }, + "npm:filelist": { + "type": "npm", + "name": "npm:filelist", + "data": { + "version": "1.0.4", + "packageName": "filelist", + "hash": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==" + } + }, + "npm:fill-range": { + "type": "npm", + "name": "npm:fill-range", + "data": { + "version": "7.1.1", + "packageName": "fill-range", + "hash": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==" + } + }, + "npm:find-up-simple": { + "type": "npm", + "name": "npm:find-up-simple", + "data": { + "version": "1.0.1", + "packageName": "find-up-simple", + "hash": "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==" + } + }, + "npm:find-up@2.1.0": { + "type": "npm", + "name": "npm:find-up@2.1.0", + "data": { + "version": "2.1.0", + "packageName": "find-up", + "hash": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==" + } + }, + "npm:find-up@4.1.0": { + "type": "npm", + "name": "npm:find-up@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "find-up", + "hash": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==" + } + }, + "npm:find-up@5.0.0": { + "type": "npm", + "name": "npm:find-up@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "find-up", + "hash": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==" + } + }, + "npm:find-up@7.0.0": { + "type": "npm", + "name": "npm:find-up@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "find-up", + "hash": "sha512-YyZM99iHrqLKjmt4LJDj58KI+fYyufRLBSYcqycxf//KpBk9FoewoGX0450m9nB44qrZnovzC2oeP5hUibxc/g==" + } + }, + "npm:flat-cache": { + "type": "npm", + "name": "npm:flat-cache", + "data": { + "version": "4.0.1", + "packageName": "flat-cache", + "hash": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==" + } + }, + "npm:flat": { + "type": "npm", + "name": "npm:flat", + "data": { + "version": "5.0.2", + "packageName": "flat", + "hash": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" + } + }, + "npm:flatted": { + "type": "npm", + "name": "npm:flatted", + "data": { + "version": "3.3.3", + "packageName": "flatted", + "hash": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" + } + }, + "npm:follow-redirects": { + "type": "npm", + "name": "npm:follow-redirects", + "data": { + "version": "1.15.11", + "packageName": "follow-redirects", + "hash": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==" + } + }, + "npm:foreground-child": { + "type": "npm", + "name": "npm:foreground-child", + "data": { + "version": "3.3.1", + "packageName": "foreground-child", + "hash": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==" + } + }, + "npm:form-data": { + "type": "npm", + "name": "npm:form-data", + "data": { + "version": "4.0.5", + "packageName": "form-data", + "hash": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==" + } + }, + "npm:front-matter": { + "type": "npm", + "name": "npm:front-matter", + "data": { + "version": "4.0.2", + "packageName": "front-matter", + "hash": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==" + } + }, + "npm:fs-constants": { + "type": "npm", + "name": "npm:fs-constants", + "data": { + "version": "1.0.0", + "packageName": "fs-constants", + "hash": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + } + }, + "npm:fs-extra": { + "type": "npm", + "name": "npm:fs-extra", + "data": { + "version": "11.3.2", + "packageName": "fs-extra", + "hash": "sha512-Xr9F6z6up6Ws+NjzMCZc6WXg2YFRlrLP9NQDO3VQrWrfiojdhS56TzueT88ze0uBdCTwEIhQ3ptnmKeWGFAe0A==" + } + }, + "npm:fs-minipass@2.1.0": { + "type": "npm", + "name": "npm:fs-minipass@2.1.0", + "data": { + "version": "2.1.0", + "packageName": "fs-minipass", + "hash": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==" + } + }, + "npm:fs-minipass@3.0.3": { + "type": "npm", + "name": "npm:fs-minipass@3.0.3", + "data": { + "version": "3.0.3", + "packageName": "fs-minipass", + "hash": "sha512-XUBA9XClHbnJWSfBzjkm6RvPsyg3sryZt06BEQoXcF7EK/xpGaQYJgQKDJSUH5SGZ76Y7pFx1QBnXz09rU5Fbw==" + } + }, + "npm:fs.realpath": { + "type": "npm", + "name": "npm:fs.realpath", + "data": { + "version": "1.0.0", + "packageName": "fs.realpath", + "hash": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + } + }, + "npm:fsevents": { + "type": "npm", + "name": "npm:fsevents", + "data": { + "version": "2.3.3", + "packageName": "fsevents", + "hash": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==" + } + }, + "npm:function-bind": { + "type": "npm", + "name": "npm:function-bind", + "data": { + "version": "1.1.2", + "packageName": "function-bind", + "hash": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + } + }, + "npm:fzf": { + "type": "npm", + "name": "npm:fzf", + "data": { + "version": "0.5.2", + "packageName": "fzf", + "hash": "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==" + } + }, + "npm:gensync": { + "type": "npm", + "name": "npm:gensync", + "data": { + "version": "1.0.0-beta.2", + "packageName": "gensync", + "hash": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + } + }, + "npm:get-caller-file": { + "type": "npm", + "name": "npm:get-caller-file", + "data": { + "version": "2.0.5", + "packageName": "get-caller-file", + "hash": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + } + }, + "npm:get-east-asian-width": { + "type": "npm", + "name": "npm:get-east-asian-width", + "data": { + "version": "1.4.0", + "packageName": "get-east-asian-width", + "hash": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==" + } + }, + "npm:get-intrinsic": { + "type": "npm", + "name": "npm:get-intrinsic", + "data": { + "version": "1.3.0", + "packageName": "get-intrinsic", + "hash": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==" + } + }, + "npm:get-package-type": { + "type": "npm", + "name": "npm:get-package-type", + "data": { + "version": "0.1.0", + "packageName": "get-package-type", + "hash": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + } + }, + "npm:get-pkg-repo": { + "type": "npm", + "name": "npm:get-pkg-repo", + "data": { + "version": "4.2.1", + "packageName": "get-pkg-repo", + "hash": "sha512-2+QbHjFRfGB74v/pYWjd5OhU3TDIC2Gv/YKUTk/tCvAz0pkn/Mz6P3uByuBimLOcPvN2jYdScl3xGFSrx0jEcA==" + } + }, + "npm:get-port": { + "type": "npm", + "name": "npm:get-port", + "data": { + "version": "5.1.1", + "packageName": "get-port", + "hash": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==" + } + }, + "npm:get-proto": { + "type": "npm", + "name": "npm:get-proto", + "data": { + "version": "1.0.1", + "packageName": "get-proto", + "hash": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==" + } + }, + "npm:get-stream@6.0.0": { + "type": "npm", + "name": "npm:get-stream@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "get-stream", + "hash": "sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg==" + } + }, + "npm:get-stream@6.0.1": { + "type": "npm", + "name": "npm:get-stream@6.0.1", + "data": { + "version": "6.0.1", + "packageName": "get-stream", + "hash": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + } + }, + "npm:git-raw-commits@3.0.0": { + "type": "npm", + "name": "npm:git-raw-commits@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "git-raw-commits", + "hash": "sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==" + } + }, + "npm:git-raw-commits@4.0.0": { + "type": "npm", + "name": "npm:git-raw-commits@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "git-raw-commits", + "hash": "sha512-ICsMM1Wk8xSGMowkOmPrzo2Fgmfo4bMHLNX6ytHjajRJUqvHOw/TFapQ+QG75c3X/tTDDhOSRPGC52dDbNM8FQ==" + } + }, + "npm:git-remote-origin-url": { + "type": "npm", + "name": "npm:git-remote-origin-url", + "data": { + "version": "2.0.0", + "packageName": "git-remote-origin-url", + "hash": "sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==" + } + }, + "npm:git-semver-tags": { + "type": "npm", + "name": "npm:git-semver-tags", + "data": { + "version": "5.0.1", + "packageName": "git-semver-tags", + "hash": "sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==" + } + }, + "npm:git-up": { + "type": "npm", + "name": "npm:git-up", + "data": { + "version": "7.0.0", + "packageName": "git-up", + "hash": "sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==" + } + }, + "npm:git-url-parse": { + "type": "npm", + "name": "npm:git-url-parse", + "data": { + "version": "14.0.0", + "packageName": "git-url-parse", + "hash": "sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==" + } + }, + "npm:gitconfiglocal": { + "type": "npm", + "name": "npm:gitconfiglocal", + "data": { + "version": "1.0.0", + "packageName": "gitconfiglocal", + "hash": "sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==" + } + }, + "npm:glob-parent@5.1.2": { + "type": "npm", + "name": "npm:glob-parent@5.1.2", + "data": { + "version": "5.1.2", + "packageName": "glob-parent", + "hash": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==" + } + }, + "npm:glob-parent@6.0.2": { + "type": "npm", + "name": "npm:glob-parent@6.0.2", + "data": { + "version": "6.0.2", + "packageName": "glob-parent", + "hash": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==" + } + }, + "npm:glob@10.5.0": { + "type": "npm", + "name": "npm:glob@10.5.0", + "data": { + "version": "10.5.0", + "packageName": "glob", + "hash": "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==" + } + }, + "npm:glob@11.1.0": { + "type": "npm", + "name": "npm:glob@11.1.0", + "data": { + "version": "11.1.0", + "packageName": "glob", + "hash": "sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==" + } + }, + "npm:glob@12.0.0": { + "type": "npm", + "name": "npm:glob@12.0.0", + "data": { + "version": "12.0.0", + "packageName": "glob", + "hash": "sha512-5Qcll1z7IKgHr5g485ePDdHcNQY0k2dtv/bjYy0iuyGxQw2qSOiiXUXJ+AYQpg3HNoUMHqAruX478Jeev7UULw==" + } + }, + "npm:glob@7.2.3": { + "type": "npm", + "name": "npm:glob@7.2.3", + "data": { + "version": "7.2.3", + "packageName": "glob", + "hash": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==" + } + }, + "npm:glob@9.3.5": { + "type": "npm", + "name": "npm:glob@9.3.5", + "data": { + "version": "9.3.5", + "packageName": "glob", + "hash": "sha512-e1LleDykUz2Iu+MTYdkSsuWX8lvAjAcs0Xef0lNIu0S2wOAzuTxCJtcd9S3cijlwYF18EsU3rzb8jPVobxDh9Q==" + } + }, + "npm:global-directory": { + "type": "npm", + "name": "npm:global-directory", + "data": { + "version": "4.0.1", + "packageName": "global-directory", + "hash": "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==" + } + }, + "npm:globals@14.0.0": { + "type": "npm", + "name": "npm:globals@14.0.0", + "data": { + "version": "14.0.0", + "packageName": "globals", + "hash": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==" + } + }, + "npm:globals@16.5.0": { + "type": "npm", + "name": "npm:globals@16.5.0", + "data": { + "version": "16.5.0", + "packageName": "globals", + "hash": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==" + } + }, + "npm:gopd": { + "type": "npm", + "name": "npm:gopd", + "data": { + "version": "1.2.0", + "packageName": "gopd", + "hash": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + } + }, + "npm:graceful-fs": { + "type": "npm", + "name": "npm:graceful-fs", + "data": { + "version": "4.2.11", + "packageName": "graceful-fs", + "hash": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + } + }, + "npm:graphemer": { + "type": "npm", + "name": "npm:graphemer", + "data": { + "version": "1.4.0", + "packageName": "graphemer", + "hash": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + } + }, + "npm:handlebars": { + "type": "npm", + "name": "npm:handlebars", + "data": { + "version": "4.7.8", + "packageName": "handlebars", + "hash": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==" + } + }, + "npm:hard-rejection": { + "type": "npm", + "name": "npm:hard-rejection", + "data": { + "version": "2.1.0", + "packageName": "hard-rejection", + "hash": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + } + }, + "npm:has-flag": { + "type": "npm", + "name": "npm:has-flag", + "data": { + "version": "4.0.0", + "packageName": "has-flag", + "hash": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + } + }, + "npm:has-symbols": { + "type": "npm", + "name": "npm:has-symbols", + "data": { + "version": "1.1.0", + "packageName": "has-symbols", + "hash": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" + } + }, + "npm:has-tostringtag": { + "type": "npm", + "name": "npm:has-tostringtag", + "data": { + "version": "1.0.2", + "packageName": "has-tostringtag", + "hash": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==" + } + }, + "npm:has-unicode": { + "type": "npm", + "name": "npm:has-unicode", + "data": { + "version": "2.0.1", + "packageName": "has-unicode", + "hash": "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==" + } + }, + "npm:hasown": { + "type": "npm", + "name": "npm:hasown", + "data": { + "version": "2.0.2", + "packageName": "hasown", + "hash": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==" + } + }, + "npm:hosted-git-info@2.8.9": { + "type": "npm", + "name": "npm:hosted-git-info@2.8.9", + "data": { + "version": "2.8.9", + "packageName": "hosted-git-info", + "hash": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + } + }, + "npm:hosted-git-info@4.1.0": { + "type": "npm", + "name": "npm:hosted-git-info@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "hosted-git-info", + "hash": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==" + } + }, + "npm:hosted-git-info@8.1.0": { + "type": "npm", + "name": "npm:hosted-git-info@8.1.0", + "data": { + "version": "8.1.0", + "packageName": "hosted-git-info", + "hash": "sha512-Rw/B2DNQaPBICNXEm8balFz9a6WpZrkCGpcWFpy7nCj+NyhSdqXipmfvtmWt9xGfp0wZnBxB+iVpLmQMYt47Tw==" + } + }, + "npm:hosted-git-info@9.0.2": { + "type": "npm", + "name": "npm:hosted-git-info@9.0.2", + "data": { + "version": "9.0.2", + "packageName": "hosted-git-info", + "hash": "sha512-M422h7o/BR3rmCQ8UHi7cyyMqKltdP9Uo+J2fXK+RSAY+wTcKOIRyhTuKv4qn+DJf3g+PL890AzId5KZpX+CBg==" + } + }, + "npm:html-escaper": { + "type": "npm", + "name": "npm:html-escaper", + "data": { + "version": "2.0.2", + "packageName": "html-escaper", + "hash": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + } + }, + "npm:http-cache-semantics": { + "type": "npm", + "name": "npm:http-cache-semantics", + "data": { + "version": "4.2.0", + "packageName": "http-cache-semantics", + "hash": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==" + } + }, + "npm:http-proxy-agent": { + "type": "npm", + "name": "npm:http-proxy-agent", + "data": { + "version": "7.0.2", + "packageName": "http-proxy-agent", + "hash": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==" + } + }, + "npm:https-proxy-agent": { + "type": "npm", + "name": "npm:https-proxy-agent", + "data": { + "version": "7.0.6", + "packageName": "https-proxy-agent", + "hash": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==" + } + }, + "npm:human-signals": { + "type": "npm", + "name": "npm:human-signals", + "data": { + "version": "2.1.0", + "packageName": "human-signals", + "hash": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + } + }, + "npm:husky": { + "type": "npm", + "name": "npm:husky", + "data": { + "version": "9.1.7", + "packageName": "husky", + "hash": "sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==" + } + }, + "npm:iconv-lite@0.6.3": { + "type": "npm", + "name": "npm:iconv-lite@0.6.3", + "data": { + "version": "0.6.3", + "packageName": "iconv-lite", + "hash": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==" + } + }, + "npm:iconv-lite@0.7.0": { + "type": "npm", + "name": "npm:iconv-lite@0.7.0", + "data": { + "version": "0.7.0", + "packageName": "iconv-lite", + "hash": "sha512-cf6L2Ds3h57VVmkZe+Pn+5APsT7FpqJtEhhieDCvrE2MK5Qk9MyffgQyuxQTm6BChfeZNtcOLHp9IcWRVcIcBQ==" + } + }, + "npm:ieee754": { + "type": "npm", + "name": "npm:ieee754", + "data": { + "version": "1.2.1", + "packageName": "ieee754", + "hash": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + } + }, + "npm:ignore-walk": { + "type": "npm", + "name": "npm:ignore-walk", + "data": { + "version": "8.0.0", + "packageName": "ignore-walk", + "hash": "sha512-FCeMZT4NiRQGh+YkeKMtWrOmBgWjHjMJ26WQWrRQyoyzqevdaGSakUaJW5xQYmjLlUVk2qUnCjYVBax9EKKg8A==" + } + }, + "npm:ignore@5.3.2": { + "type": "npm", + "name": "npm:ignore@5.3.2", + "data": { + "version": "5.3.2", + "packageName": "ignore", + "hash": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==" + } + }, + "npm:ignore@7.0.5": { + "type": "npm", + "name": "npm:ignore@7.0.5", + "data": { + "version": "7.0.5", + "packageName": "ignore", + "hash": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==" + } + }, + "npm:import-fresh": { + "type": "npm", + "name": "npm:import-fresh", + "data": { + "version": "3.3.1", + "packageName": "import-fresh", + "hash": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==" + } + }, + "npm:import-local@3.1.0": { + "type": "npm", + "name": "npm:import-local@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "import-local", + "hash": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==" + } + }, + "npm:import-local@3.2.0": { + "type": "npm", + "name": "npm:import-local@3.2.0", + "data": { + "version": "3.2.0", + "packageName": "import-local", + "hash": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==" + } + }, + "npm:import-meta-resolve": { + "type": "npm", + "name": "npm:import-meta-resolve", + "data": { + "version": "4.2.0", + "packageName": "import-meta-resolve", + "hash": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==" + } + }, + "npm:imurmurhash": { + "type": "npm", + "name": "npm:imurmurhash", + "data": { + "version": "0.1.4", + "packageName": "imurmurhash", + "hash": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + } + }, + "npm:indent-string": { + "type": "npm", + "name": "npm:indent-string", + "data": { + "version": "4.0.0", + "packageName": "indent-string", + "hash": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + } + }, + "npm:inflight": { + "type": "npm", + "name": "npm:inflight", + "data": { + "version": "1.0.6", + "packageName": "inflight", + "hash": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==" + } + }, + "npm:inherits": { + "type": "npm", + "name": "npm:inherits", + "data": { + "version": "2.0.4", + "packageName": "inherits", + "hash": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + } + }, + "npm:ini@1.3.8": { + "type": "npm", + "name": "npm:ini@1.3.8", + "data": { + "version": "1.3.8", + "packageName": "ini", + "hash": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + } + }, + "npm:ini@4.1.1": { + "type": "npm", + "name": "npm:ini@4.1.1", + "data": { + "version": "4.1.1", + "packageName": "ini", + "hash": "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==" + } + }, + "npm:ini@5.0.0": { + "type": "npm", + "name": "npm:ini@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "ini", + "hash": "sha512-+N0ngpO3e7cRUWOJAS7qw0IZIVc6XPrW4MlFBdD066F2L4k1L6ker3hLqSq7iXxU5tgS4WGkIUElWn5vogAEnw==" + } + }, + "npm:ini@6.0.0": { + "type": "npm", + "name": "npm:ini@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "ini", + "hash": "sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==" + } + }, + "npm:init-package-json": { + "type": "npm", + "name": "npm:init-package-json", + "data": { + "version": "8.2.2", + "packageName": "init-package-json", + "hash": "sha512-pXVMn67Jdw2hPKLCuJZj62NC9B2OIDd1R3JwZXTHXuEnfN3Uq5kJbKOSld6YEU+KOGfMD82EzxFTYz5o0SSJoA==" + } + }, + "npm:inquirer": { + "type": "npm", + "name": "npm:inquirer", + "data": { + "version": "12.9.6", + "packageName": "inquirer", + "hash": "sha512-603xXOgyfxhuis4nfnWaZrMaotNT0Km9XwwBNWUKbIDqeCY89jGr2F9YPEMiNhU6XjIP4VoWISMBFfcc5NgrTw==" + } + }, + "npm:ip-address": { + "type": "npm", + "name": "npm:ip-address", + "data": { + "version": "10.1.0", + "packageName": "ip-address", + "hash": "sha512-XXADHxXmvT9+CRxhXg56LJovE+bmWnEWB78LB83VZTprKTmaC5QfruXocxzTZ2Kl0DNwKuBdlIhjL8LeY8Sf8Q==" + } + }, + "npm:is-arrayish": { + "type": "npm", + "name": "npm:is-arrayish", + "data": { + "version": "0.2.1", + "packageName": "is-arrayish", + "hash": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + } + }, + "npm:is-ci": { + "type": "npm", + "name": "npm:is-ci", + "data": { + "version": "3.0.1", + "packageName": "is-ci", + "hash": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==" + } + }, + "npm:is-core-module": { + "type": "npm", + "name": "npm:is-core-module", + "data": { + "version": "2.16.1", + "packageName": "is-core-module", + "hash": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==" + } + }, + "npm:is-docker": { + "type": "npm", + "name": "npm:is-docker", + "data": { + "version": "2.2.1", + "packageName": "is-docker", + "hash": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + } + }, + "npm:is-extglob": { + "type": "npm", + "name": "npm:is-extglob", + "data": { + "version": "2.1.1", + "packageName": "is-extglob", + "hash": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + } + }, + "npm:is-fullwidth-code-point@3.0.0": { + "type": "npm", + "name": "npm:is-fullwidth-code-point@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "is-fullwidth-code-point", + "hash": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + } + }, + "npm:is-fullwidth-code-point@5.1.0": { + "type": "npm", + "name": "npm:is-fullwidth-code-point@5.1.0", + "data": { + "version": "5.1.0", + "packageName": "is-fullwidth-code-point", + "hash": "sha512-5XHYaSyiqADb4RnZ1Bdad6cPp8Toise4TzEjcOYDHZkTCbKgiUl7WTUCpNWHuxmDt91wnsZBc9xinNzopv3JMQ==" + } + }, + "npm:is-generator-fn": { + "type": "npm", + "name": "npm:is-generator-fn", + "data": { + "version": "2.1.0", + "packageName": "is-generator-fn", + "hash": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + } + }, + "npm:is-glob": { + "type": "npm", + "name": "npm:is-glob", + "data": { + "version": "4.0.3", + "packageName": "is-glob", + "hash": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==" + } + }, + "npm:is-interactive": { + "type": "npm", + "name": "npm:is-interactive", + "data": { + "version": "1.0.0", + "packageName": "is-interactive", + "hash": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==" + } + }, + "npm:is-number": { + "type": "npm", + "name": "npm:is-number", + "data": { + "version": "7.0.0", + "packageName": "is-number", + "hash": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + } + }, + "npm:is-obj": { + "type": "npm", + "name": "npm:is-obj", + "data": { + "version": "2.0.0", + "packageName": "is-obj", + "hash": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" + } + }, + "npm:is-plain-obj": { + "type": "npm", + "name": "npm:is-plain-obj", + "data": { + "version": "1.1.0", + "packageName": "is-plain-obj", + "hash": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + }, + "npm:is-ssh": { + "type": "npm", + "name": "npm:is-ssh", + "data": { + "version": "1.4.1", + "packageName": "is-ssh", + "hash": "sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==" + } + }, + "npm:is-stream@2.0.0": { + "type": "npm", + "name": "npm:is-stream@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "is-stream", + "hash": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" + } + }, + "npm:is-stream@2.0.1": { + "type": "npm", + "name": "npm:is-stream@2.0.1", + "data": { + "version": "2.0.1", + "packageName": "is-stream", + "hash": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + } + }, + "npm:is-text-path@1.0.1": { + "type": "npm", + "name": "npm:is-text-path@1.0.1", + "data": { + "version": "1.0.1", + "packageName": "is-text-path", + "hash": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==" + } + }, + "npm:is-text-path@2.0.0": { + "type": "npm", + "name": "npm:is-text-path@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "is-text-path", + "hash": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==" + } + }, + "npm:is-unicode-supported": { + "type": "npm", + "name": "npm:is-unicode-supported", + "data": { + "version": "0.1.0", + "packageName": "is-unicode-supported", + "hash": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" + } + }, + "npm:is-wsl": { + "type": "npm", + "name": "npm:is-wsl", + "data": { + "version": "2.2.0", + "packageName": "is-wsl", + "hash": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==" + } + }, + "npm:isarray": { + "type": "npm", + "name": "npm:isarray", + "data": { + "version": "1.0.0", + "packageName": "isarray", + "hash": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + } + }, + "npm:isexe@2.0.0": { + "type": "npm", + "name": "npm:isexe@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "isexe", + "hash": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + } + }, + "npm:isexe@3.1.1": { + "type": "npm", + "name": "npm:isexe@3.1.1", + "data": { + "version": "3.1.1", + "packageName": "isexe", + "hash": "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==" + } + }, + "npm:istanbul-lib-coverage": { + "type": "npm", + "name": "npm:istanbul-lib-coverage", + "data": { + "version": "3.2.2", + "packageName": "istanbul-lib-coverage", + "hash": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==" + } + }, + "npm:istanbul-lib-instrument": { + "type": "npm", + "name": "npm:istanbul-lib-instrument", + "data": { + "version": "6.0.3", + "packageName": "istanbul-lib-instrument", + "hash": "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q==" + } + }, + "npm:istanbul-lib-report": { + "type": "npm", + "name": "npm:istanbul-lib-report", + "data": { + "version": "3.0.1", + "packageName": "istanbul-lib-report", + "hash": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==" + } + }, + "npm:istanbul-lib-source-maps": { + "type": "npm", + "name": "npm:istanbul-lib-source-maps", + "data": { + "version": "5.0.6", + "packageName": "istanbul-lib-source-maps", + "hash": "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==" + } + }, + "npm:istanbul-reports": { + "type": "npm", + "name": "npm:istanbul-reports", + "data": { + "version": "3.2.0", + "packageName": "istanbul-reports", + "hash": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==" + } + }, + "npm:jackspeak@3.4.3": { + "type": "npm", + "name": "npm:jackspeak@3.4.3", + "data": { + "version": "3.4.3", + "packageName": "jackspeak", + "hash": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==" + } + }, + "npm:jackspeak@4.1.1": { + "type": "npm", + "name": "npm:jackspeak@4.1.1", + "data": { + "version": "4.1.1", + "packageName": "jackspeak", + "hash": "sha512-zptv57P3GpL+O0I7VdMJNBZCu+BPHVQUk55Ft8/QCJjTVxrnJHuVuX/0Bl2A6/+2oyR/ZMEuFKwmzqqZ/U5nPQ==" + } + }, + "npm:jake": { + "type": "npm", + "name": "npm:jake", + "data": { + "version": "10.9.4", + "packageName": "jake", + "hash": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==" + } + }, + "npm:javascript-natural-sort": { + "type": "npm", + "name": "npm:javascript-natural-sort", + "data": { + "version": "0.7.1", + "packageName": "javascript-natural-sort", + "hash": "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==" + } + }, + "npm:jest-changed-files": { + "type": "npm", + "name": "npm:jest-changed-files", + "data": { + "version": "30.2.0", + "packageName": "jest-changed-files", + "hash": "sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ==" + } + }, + "npm:jest-circus": { + "type": "npm", + "name": "npm:jest-circus", + "data": { + "version": "30.2.0", + "packageName": "jest-circus", + "hash": "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg==" + } + }, + "npm:jest-cli": { + "type": "npm", + "name": "npm:jest-cli", + "data": { + "version": "30.2.0", + "packageName": "jest-cli", + "hash": "sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA==" + } + }, + "npm:jest-config": { + "type": "npm", + "name": "npm:jest-config", + "data": { + "version": "30.2.0", + "packageName": "jest-config", + "hash": "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA==" + } + }, + "npm:jest-diff": { + "type": "npm", + "name": "npm:jest-diff", + "data": { + "version": "30.2.0", + "packageName": "jest-diff", + "hash": "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A==" + } + }, + "npm:jest-docblock": { + "type": "npm", + "name": "npm:jest-docblock", + "data": { + "version": "30.2.0", + "packageName": "jest-docblock", + "hash": "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA==" + } + }, + "npm:jest-each": { + "type": "npm", + "name": "npm:jest-each", + "data": { + "version": "30.2.0", + "packageName": "jest-each", + "hash": "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ==" + } + }, + "npm:jest-environment-node": { + "type": "npm", + "name": "npm:jest-environment-node", + "data": { + "version": "30.2.0", + "packageName": "jest-environment-node", + "hash": "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA==" + } + }, + "npm:jest-haste-map": { + "type": "npm", + "name": "npm:jest-haste-map", + "data": { + "version": "30.2.0", + "packageName": "jest-haste-map", + "hash": "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw==" + } + }, + "npm:jest-leak-detector": { + "type": "npm", + "name": "npm:jest-leak-detector", + "data": { + "version": "30.2.0", + "packageName": "jest-leak-detector", + "hash": "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ==" + } + }, + "npm:jest-matcher-utils": { + "type": "npm", + "name": "npm:jest-matcher-utils", + "data": { + "version": "30.2.0", + "packageName": "jest-matcher-utils", + "hash": "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg==" + } + }, + "npm:jest-message-util": { + "type": "npm", + "name": "npm:jest-message-util", + "data": { + "version": "30.2.0", + "packageName": "jest-message-util", + "hash": "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw==" + } + }, + "npm:jest-mock": { + "type": "npm", + "name": "npm:jest-mock", + "data": { + "version": "30.2.0", + "packageName": "jest-mock", + "hash": "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw==" + } + }, + "npm:jest-pnp-resolver": { + "type": "npm", + "name": "npm:jest-pnp-resolver", + "data": { + "version": "1.2.3", + "packageName": "jest-pnp-resolver", + "hash": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==" + } + }, + "npm:jest-regex-util": { + "type": "npm", + "name": "npm:jest-regex-util", + "data": { + "version": "30.0.1", + "packageName": "jest-regex-util", + "hash": "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA==" + } + }, + "npm:jest-resolve-dependencies": { + "type": "npm", + "name": "npm:jest-resolve-dependencies", + "data": { + "version": "30.2.0", + "packageName": "jest-resolve-dependencies", + "hash": "sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w==" + } + }, + "npm:jest-resolve": { + "type": "npm", + "name": "npm:jest-resolve", + "data": { + "version": "30.2.0", + "packageName": "jest-resolve", + "hash": "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A==" + } + }, + "npm:jest-runner": { + "type": "npm", + "name": "npm:jest-runner", + "data": { + "version": "30.2.0", + "packageName": "jest-runner", + "hash": "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ==" + } + }, + "npm:jest-runtime": { + "type": "npm", + "name": "npm:jest-runtime", + "data": { + "version": "30.2.0", + "packageName": "jest-runtime", + "hash": "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg==" + } + }, + "npm:jest-snapshot": { + "type": "npm", + "name": "npm:jest-snapshot", + "data": { + "version": "30.2.0", + "packageName": "jest-snapshot", + "hash": "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA==" + } + }, + "npm:jest-util": { + "type": "npm", + "name": "npm:jest-util", + "data": { + "version": "30.2.0", + "packageName": "jest-util", + "hash": "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA==" + } + }, + "npm:jest-validate": { + "type": "npm", + "name": "npm:jest-validate", + "data": { + "version": "30.2.0", + "packageName": "jest-validate", + "hash": "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw==" + } + }, + "npm:jest-watcher": { + "type": "npm", + "name": "npm:jest-watcher", + "data": { + "version": "30.2.0", + "packageName": "jest-watcher", + "hash": "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg==" + } + }, + "npm:jest-worker": { + "type": "npm", + "name": "npm:jest-worker", + "data": { + "version": "30.2.0", + "packageName": "jest-worker", + "hash": "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g==" + } + }, + "npm:jest": { + "type": "npm", + "name": "npm:jest", + "data": { + "version": "30.2.0", + "packageName": "jest", + "hash": "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A==" + } + }, + "npm:jiti": { + "type": "npm", + "name": "npm:jiti", + "data": { + "version": "2.6.1", + "packageName": "jiti", + "hash": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==" + } + }, + "npm:js-tokens": { + "type": "npm", + "name": "npm:js-tokens", + "data": { + "version": "4.0.0", + "packageName": "js-tokens", + "hash": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + } + }, + "npm:js-yaml@3.14.2": { + "type": "npm", + "name": "npm:js-yaml@3.14.2", + "data": { + "version": "3.14.2", + "packageName": "js-yaml", + "hash": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==" + } + }, + "npm:js-yaml@4.1.0": { + "type": "npm", + "name": "npm:js-yaml@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "js-yaml", + "hash": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==" + } + }, + "npm:js-yaml@4.1.1": { + "type": "npm", + "name": "npm:js-yaml@4.1.1", + "data": { + "version": "4.1.1", + "packageName": "js-yaml", + "hash": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==" + } + }, + "npm:jsesc": { + "type": "npm", + "name": "npm:jsesc", + "data": { + "version": "3.1.0", + "packageName": "jsesc", + "hash": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==" + } + }, + "npm:json-buffer": { + "type": "npm", + "name": "npm:json-buffer", + "data": { + "version": "3.0.1", + "packageName": "json-buffer", + "hash": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + } + }, + "npm:json-parse-better-errors": { + "type": "npm", + "name": "npm:json-parse-better-errors", + "data": { + "version": "1.0.2", + "packageName": "json-parse-better-errors", + "hash": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + } + }, + "npm:json-parse-even-better-errors@2.3.1": { + "type": "npm", + "name": "npm:json-parse-even-better-errors@2.3.1", + "data": { + "version": "2.3.1", + "packageName": "json-parse-even-better-errors", + "hash": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + } + }, + "npm:json-parse-even-better-errors@4.0.0": { + "type": "npm", + "name": "npm:json-parse-even-better-errors@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "json-parse-even-better-errors", + "hash": "sha512-lR4MXjGNgkJc7tkQ97kb2nuEMnNCyU//XYVH0MKTGcXEiSudQ5MKGKen3C5QubYy0vmq+JGitUg92uuywGEwIA==" + } + }, + "npm:json-parse-even-better-errors@5.0.0": { + "type": "npm", + "name": "npm:json-parse-even-better-errors@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "json-parse-even-better-errors", + "hash": "sha512-ZF1nxZ28VhQouRWhUcVlUIN3qwSgPuswK05s/HIaoetAoE/9tngVmCHjSxmSQPav1nd+lPtTL0YZ/2AFdR/iYQ==" + } + }, + "npm:json-schema-traverse@0.4.1": { + "type": "npm", + "name": "npm:json-schema-traverse@0.4.1", + "data": { + "version": "0.4.1", + "packageName": "json-schema-traverse", + "hash": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + } + }, + "npm:json-schema-traverse@1.0.0": { + "type": "npm", + "name": "npm:json-schema-traverse@1.0.0", + "data": { + "version": "1.0.0", + "packageName": "json-schema-traverse", + "hash": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + }, + "npm:json-stable-stringify-without-jsonify": { + "type": "npm", + "name": "npm:json-stable-stringify-without-jsonify", + "data": { + "version": "1.0.1", + "packageName": "json-stable-stringify-without-jsonify", + "hash": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + } + }, + "npm:json-stringify-nice": { + "type": "npm", + "name": "npm:json-stringify-nice", + "data": { + "version": "1.1.4", + "packageName": "json-stringify-nice", + "hash": "sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==" + } + }, + "npm:json-stringify-safe": { + "type": "npm", + "name": "npm:json-stringify-safe", + "data": { + "version": "5.0.1", + "packageName": "json-stringify-safe", + "hash": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + } + }, + "npm:json5": { + "type": "npm", + "name": "npm:json5", + "data": { + "version": "2.2.3", + "packageName": "json5", + "hash": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + } + }, + "npm:jsonc-parser": { + "type": "npm", + "name": "npm:jsonc-parser", + "data": { + "version": "3.2.0", + "packageName": "jsonc-parser", + "hash": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==" + } + }, + "npm:jsonfile": { + "type": "npm", + "name": "npm:jsonfile", + "data": { + "version": "6.2.0", + "packageName": "jsonfile", + "hash": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==" + } + }, + "npm:jsonparse": { + "type": "npm", + "name": "npm:jsonparse", + "data": { + "version": "1.3.1", + "packageName": "jsonparse", + "hash": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" + } + }, + "npm:just-diff-apply": { + "type": "npm", + "name": "npm:just-diff-apply", + "data": { + "version": "5.5.0", + "packageName": "just-diff-apply", + "hash": "sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==" + } + }, + "npm:just-diff": { + "type": "npm", + "name": "npm:just-diff", + "data": { + "version": "6.0.2", + "packageName": "just-diff", + "hash": "sha512-S59eriX5u3/QhMNq3v/gm8Kd0w8OS6Tz2FS1NG4blv+z0MuQcBRJyFWjdovM0Rad4/P4aUPFtnkNjMjyMlMSYA==" + } + }, + "npm:keyv": { + "type": "npm", + "name": "npm:keyv", + "data": { + "version": "4.5.4", + "packageName": "keyv", + "hash": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==" + } + }, + "npm:kind-of": { + "type": "npm", + "name": "npm:kind-of", + "data": { + "version": "6.0.3", + "packageName": "kind-of", + "hash": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + } + }, + "npm:konva": { + "type": "npm", + "name": "npm:konva", + "data": { + "version": "10.0.9", + "packageName": "konva", + "hash": "sha512-AEqV0XqfE0ouHjcSo/IVAXZUK4jB/r18OlUoIzPFEx/59Vb95Yq1S4Ch5QuDDEXJT21SEpOMb89zSpEpsQWzWg==" + } + }, + "npm:lerna": { + "type": "npm", + "name": "npm:lerna", + "data": { + "version": "9.0.1", + "packageName": "lerna", + "hash": "sha512-sPfufYbSLisgi3mghbfOPxNL0Jhs4p6yCexXEdwgXITV5oKq6mdj2w5NQ32i6wMfSlEZFzIIV17ozdYsHavNhg==" + } + }, + "npm:leven": { + "type": "npm", + "name": "npm:leven", + "data": { + "version": "3.1.0", + "packageName": "leven", + "hash": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + } + }, + "npm:levn": { + "type": "npm", + "name": "npm:levn", + "data": { + "version": "0.4.1", + "packageName": "levn", + "hash": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==" + } + }, + "npm:libnpmaccess": { + "type": "npm", + "name": "npm:libnpmaccess", + "data": { + "version": "10.0.3", + "packageName": "libnpmaccess", + "hash": "sha512-JPHTfWJxIK+NVPdNMNGnkz4XGX56iijPbe0qFWbdt68HL+kIvSzh+euBL8npLZvl2fpaxo+1eZSdoG15f5YdIQ==" + } + }, + "npm:libnpmpublish": { + "type": "npm", + "name": "npm:libnpmpublish", + "data": { + "version": "11.1.2", + "packageName": "libnpmpublish", + "hash": "sha512-tNcU3cLH7toloAzhOOrBDhjzgbxpyuYvkf+BPPnnJCdc5EIcdJ8JcT+SglvCQKKyZ6m9dVXtCVlJcA6csxKdEA==" + } + }, + "npm:libphonenumber-js": { + "type": "npm", + "name": "npm:libphonenumber-js", + "data": { + "version": "1.12.27", + "packageName": "libphonenumber-js", + "hash": "sha512-8gHhHzzcnY1EF4BS5L/lrjv2VAZWd6ltU7c/sqoktRZSQvZl4g8hrgXtXHXGkSFKFYArFON12zUNJrNVqJ9u4g==" + } + }, + "npm:lines-and-columns@1.2.4": { + "type": "npm", + "name": "npm:lines-and-columns@1.2.4", + "data": { + "version": "1.2.4", + "packageName": "lines-and-columns", + "hash": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + } + }, + "npm:lines-and-columns@2.0.3": { + "type": "npm", + "name": "npm:lines-and-columns@2.0.3", + "data": { + "version": "2.0.3", + "packageName": "lines-and-columns", + "hash": "sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==" + } + }, + "npm:lint-staged": { + "type": "npm", + "name": "npm:lint-staged", + "data": { + "version": "16.2.7", + "packageName": "lint-staged", + "hash": "sha512-lDIj4RnYmK7/kXMya+qJsmkRFkGolciXjrsZ6PC25GdTfWOAWetR0ZbsNXRAj1EHHImRSalc+whZFg56F5DVow==" + } + }, + "npm:listr2": { + "type": "npm", + "name": "npm:listr2", + "data": { + "version": "9.0.5", + "packageName": "listr2", + "hash": "sha512-ME4Fb83LgEgwNw96RKNvKV4VTLuXfoKudAmm2lP8Kk87KaMK0/Xrx/aAkMWmT8mDb+3MlFDspfbCs7adjRxA2g==" + } + }, + "npm:load-json-file@4.0.0": { + "type": "npm", + "name": "npm:load-json-file@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "load-json-file", + "hash": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==" + } + }, + "npm:load-json-file@6.2.0": { + "type": "npm", + "name": "npm:load-json-file@6.2.0", + "data": { + "version": "6.2.0", + "packageName": "load-json-file", + "hash": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==" + } + }, + "npm:locate-path@2.0.0": { + "type": "npm", + "name": "npm:locate-path@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "locate-path", + "hash": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==" + } + }, + "npm:locate-path@5.0.0": { + "type": "npm", + "name": "npm:locate-path@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "locate-path", + "hash": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==" + } + }, + "npm:locate-path@6.0.0": { + "type": "npm", + "name": "npm:locate-path@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "locate-path", + "hash": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" + } + }, + "npm:locate-path@7.2.0": { + "type": "npm", + "name": "npm:locate-path@7.2.0", + "data": { + "version": "7.2.0", + "packageName": "locate-path", + "hash": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==" + } + }, + "npm:lodash-es": { + "type": "npm", + "name": "npm:lodash-es", + "data": { + "version": "4.17.21", + "packageName": "lodash-es", + "hash": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + } + }, + "npm:lodash.camelcase": { + "type": "npm", + "name": "npm:lodash.camelcase", + "data": { + "version": "4.3.0", + "packageName": "lodash.camelcase", + "hash": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + } + }, + "npm:lodash.ismatch": { + "type": "npm", + "name": "npm:lodash.ismatch", + "data": { + "version": "4.4.0", + "packageName": "lodash.ismatch", + "hash": "sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==" + } + }, + "npm:lodash.isplainobject": { + "type": "npm", + "name": "npm:lodash.isplainobject", + "data": { + "version": "4.0.6", + "packageName": "lodash.isplainobject", + "hash": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + } + }, + "npm:lodash.kebabcase": { + "type": "npm", + "name": "npm:lodash.kebabcase", + "data": { + "version": "4.1.1", + "packageName": "lodash.kebabcase", + "hash": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==" + } + }, + "npm:lodash.memoize": { + "type": "npm", + "name": "npm:lodash.memoize", + "data": { + "version": "4.1.2", + "packageName": "lodash.memoize", + "hash": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + } + }, + "npm:lodash.merge": { + "type": "npm", + "name": "npm:lodash.merge", + "data": { + "version": "4.6.2", + "packageName": "lodash.merge", + "hash": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + } + }, + "npm:lodash.mergewith": { + "type": "npm", + "name": "npm:lodash.mergewith", + "data": { + "version": "4.6.2", + "packageName": "lodash.mergewith", + "hash": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==" + } + }, + "npm:lodash.snakecase": { + "type": "npm", + "name": "npm:lodash.snakecase", + "data": { + "version": "4.1.1", + "packageName": "lodash.snakecase", + "hash": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" + } + }, + "npm:lodash.startcase": { + "type": "npm", + "name": "npm:lodash.startcase", + "data": { + "version": "4.4.0", + "packageName": "lodash.startcase", + "hash": "sha512-+WKqsK294HMSc2jEbNgpHpd0JfIBhp7rEV4aqXWqFr6AlXov+SlcgB1Fv01y2kGe3Gc8nMW7VA0SrGuSkRfIEg==" + } + }, + "npm:lodash.uniq": { + "type": "npm", + "name": "npm:lodash.uniq", + "data": { + "version": "4.5.0", + "packageName": "lodash.uniq", + "hash": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + } + }, + "npm:lodash.upperfirst": { + "type": "npm", + "name": "npm:lodash.upperfirst", + "data": { + "version": "4.3.1", + "packageName": "lodash.upperfirst", + "hash": "sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg==" + } + }, + "npm:log-symbols": { + "type": "npm", + "name": "npm:log-symbols", + "data": { + "version": "4.1.0", + "packageName": "log-symbols", + "hash": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==" + } + }, + "npm:log-update": { + "type": "npm", + "name": "npm:log-update", + "data": { + "version": "6.1.0", + "packageName": "log-update", + "hash": "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==" + } + }, + "npm:lru-cache@10.4.3": { + "type": "npm", + "name": "npm:lru-cache@10.4.3", + "data": { + "version": "10.4.3", + "packageName": "lru-cache", + "hash": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + } + }, + "npm:lru-cache@11.2.2": { + "type": "npm", + "name": "npm:lru-cache@11.2.2", + "data": { + "version": "11.2.2", + "packageName": "lru-cache", + "hash": "sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==" + } + }, + "npm:lru-cache@5.1.1": { + "type": "npm", + "name": "npm:lru-cache@5.1.1", + "data": { + "version": "5.1.1", + "packageName": "lru-cache", + "hash": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==" + } + }, + "npm:lru-cache@6.0.0": { + "type": "npm", + "name": "npm:lru-cache@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "lru-cache", + "hash": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==" + } + }, + "npm:make-dir@2.1.0": { + "type": "npm", + "name": "npm:make-dir@2.1.0", + "data": { + "version": "2.1.0", + "packageName": "make-dir", + "hash": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==" + } + }, + "npm:make-dir@4.0.0": { + "type": "npm", + "name": "npm:make-dir@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "make-dir", + "hash": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==" + } + }, + "npm:make-error": { + "type": "npm", + "name": "npm:make-error", + "data": { + "version": "1.3.6", + "packageName": "make-error", + "hash": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==" + } + }, + "npm:make-fetch-happen@14.0.3": { + "type": "npm", + "name": "npm:make-fetch-happen@14.0.3", + "data": { + "version": "14.0.3", + "packageName": "make-fetch-happen", + "hash": "sha512-QMjGbFTP0blj97EeidG5hk/QhKQ3T4ICckQGLgz38QF7Vgbk6e6FTARN8KhKxyBbWn8R0HU+bnw8aSoFPD4qtQ==" + } + }, + "npm:make-fetch-happen@15.0.2": { + "type": "npm", + "name": "npm:make-fetch-happen@15.0.2", + "data": { + "version": "15.0.2", + "packageName": "make-fetch-happen", + "hash": "sha512-sI1NY4lWlXBAfjmCtVWIIpBypbBdhHtcjnwnv+gtCnsaOffyFil3aidszGC8hgzJe+fT1qix05sWxmD/Bmf/oQ==" + } + }, + "npm:makeerror": { + "type": "npm", + "name": "npm:makeerror", + "data": { + "version": "1.0.12", + "packageName": "makeerror", + "hash": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==" + } + }, + "npm:map-obj@1.0.1": { + "type": "npm", + "name": "npm:map-obj@1.0.1", + "data": { + "version": "1.0.1", + "packageName": "map-obj", + "hash": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + } + }, + "npm:map-obj@4.3.0": { + "type": "npm", + "name": "npm:map-obj@4.3.0", + "data": { + "version": "4.3.0", + "packageName": "map-obj", + "hash": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + } + }, + "npm:math-intrinsics": { + "type": "npm", + "name": "npm:math-intrinsics", + "data": { + "version": "1.1.0", + "packageName": "math-intrinsics", + "hash": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + } + }, + "npm:meow@12.1.1": { + "type": "npm", + "name": "npm:meow@12.1.1", + "data": { + "version": "12.1.1", + "packageName": "meow", + "hash": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==" + } + }, + "npm:meow@8.1.2": { + "type": "npm", + "name": "npm:meow@8.1.2", + "data": { + "version": "8.1.2", + "packageName": "meow", + "hash": "sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==" + } + }, + "npm:merge-stream": { + "type": "npm", + "name": "npm:merge-stream", + "data": { + "version": "2.0.0", + "packageName": "merge-stream", + "hash": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + } + }, + "npm:merge2": { + "type": "npm", + "name": "npm:merge2", + "data": { + "version": "1.4.1", + "packageName": "merge2", + "hash": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + } + }, + "npm:micromatch": { + "type": "npm", + "name": "npm:micromatch", + "data": { + "version": "4.0.8", + "packageName": "micromatch", + "hash": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==" + } + }, + "npm:mime-db": { + "type": "npm", + "name": "npm:mime-db", + "data": { + "version": "1.52.0", + "packageName": "mime-db", + "hash": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + } + }, + "npm:mime-types": { + "type": "npm", + "name": "npm:mime-types", + "data": { + "version": "2.1.35", + "packageName": "mime-types", + "hash": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==" + } + }, + "npm:mimic-fn": { + "type": "npm", + "name": "npm:mimic-fn", + "data": { + "version": "2.1.0", + "packageName": "mimic-fn", + "hash": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + } + }, + "npm:mimic-function": { + "type": "npm", + "name": "npm:mimic-function", + "data": { + "version": "5.0.1", + "packageName": "mimic-function", + "hash": "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==" + } + }, + "npm:min-indent": { + "type": "npm", + "name": "npm:min-indent", + "data": { + "version": "1.0.1", + "packageName": "min-indent", + "hash": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + } + }, + "npm:minimatch@10.1.1": { + "type": "npm", + "name": "npm:minimatch@10.1.1", + "data": { + "version": "10.1.1", + "packageName": "minimatch", + "hash": "sha512-enIvLvRAFZYXJzkCYG5RKmPfrFArdLv+R+lbQ53BmIMLIry74bjKzX6iHAm8WYamJkhSSEabrWN5D97XnKObjQ==" + } + }, + "npm:minimatch@3.0.5": { + "type": "npm", + "name": "npm:minimatch@3.0.5", + "data": { + "version": "3.0.5", + "packageName": "minimatch", + "hash": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==" + } + }, + "npm:minimatch@3.1.2": { + "type": "npm", + "name": "npm:minimatch@3.1.2", + "data": { + "version": "3.1.2", + "packageName": "minimatch", + "hash": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==" + } + }, + "npm:minimatch@5.1.6": { + "type": "npm", + "name": "npm:minimatch@5.1.6", + "data": { + "version": "5.1.6", + "packageName": "minimatch", + "hash": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==" + } + }, + "npm:minimatch@8.0.4": { + "type": "npm", + "name": "npm:minimatch@8.0.4", + "data": { + "version": "8.0.4", + "packageName": "minimatch", + "hash": "sha512-W0Wvr9HyFXZRGIDgCicunpQ299OKXs9RgZfaukz4qAW/pJhcpUfupc9c+OObPOFueNy8VSrZgEmDtk6Kh4WzDA==" + } + }, + "npm:minimatch@9.0.3": { + "type": "npm", + "name": "npm:minimatch@9.0.3", + "data": { + "version": "9.0.3", + "packageName": "minimatch", + "hash": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==" + } + }, + "npm:minimatch@9.0.5": { + "type": "npm", + "name": "npm:minimatch@9.0.5", + "data": { + "version": "9.0.5", + "packageName": "minimatch", + "hash": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==" + } + }, + "npm:minimist-options": { + "type": "npm", + "name": "npm:minimist-options", + "data": { + "version": "4.1.0", + "packageName": "minimist-options", + "hash": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==" + } + }, + "npm:minimist": { + "type": "npm", + "name": "npm:minimist", + "data": { + "version": "1.2.8", + "packageName": "minimist", + "hash": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + } + }, + "npm:minipass-collect": { + "type": "npm", + "name": "npm:minipass-collect", + "data": { + "version": "2.0.1", + "packageName": "minipass-collect", + "hash": "sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==" + } + }, + "npm:minipass-fetch": { + "type": "npm", + "name": "npm:minipass-fetch", + "data": { + "version": "4.0.1", + "packageName": "minipass-fetch", + "hash": "sha512-j7U11C5HXigVuutxebFadoYBbd7VSdZWggSe64NVdvWNBqGAiXPL2QVCehjmw7lY1oF9gOllYbORh+hiNgfPgQ==" + } + }, + "npm:minipass-flush": { + "type": "npm", + "name": "npm:minipass-flush", + "data": { + "version": "1.0.5", + "packageName": "minipass-flush", + "hash": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==" + } + }, + "npm:minipass-pipeline": { + "type": "npm", + "name": "npm:minipass-pipeline", + "data": { + "version": "1.2.4", + "packageName": "minipass-pipeline", + "hash": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==" + } + }, + "npm:minipass-sized": { + "type": "npm", + "name": "npm:minipass-sized", + "data": { + "version": "1.0.3", + "packageName": "minipass-sized", + "hash": "sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==" + } + }, + "npm:minipass@3.3.6": { + "type": "npm", + "name": "npm:minipass@3.3.6", + "data": { + "version": "3.3.6", + "packageName": "minipass", + "hash": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==" + } + }, + "npm:minipass@4.2.8": { + "type": "npm", + "name": "npm:minipass@4.2.8", + "data": { + "version": "4.2.8", + "packageName": "minipass", + "hash": "sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==" + } + }, + "npm:minipass@5.0.0": { + "type": "npm", + "name": "npm:minipass@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "minipass", + "hash": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==" + } + }, + "npm:minipass@7.1.2": { + "type": "npm", + "name": "npm:minipass@7.1.2", + "data": { + "version": "7.1.2", + "packageName": "minipass", + "hash": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==" + } + }, + "npm:minizlib@2.1.2": { + "type": "npm", + "name": "npm:minizlib@2.1.2", + "data": { + "version": "2.1.2", + "packageName": "minizlib", + "hash": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==" + } + }, + "npm:minizlib@3.1.0": { + "type": "npm", + "name": "npm:minizlib@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "minizlib", + "hash": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==" + } + }, + "npm:mkdirp": { + "type": "npm", + "name": "npm:mkdirp", + "data": { + "version": "1.0.4", + "packageName": "mkdirp", + "hash": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" + } + }, + "npm:modify-values": { + "type": "npm", + "name": "npm:modify-values", + "data": { + "version": "1.0.1", + "packageName": "modify-values", + "hash": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==" + } + }, + "npm:ms": { + "type": "npm", + "name": "npm:ms", + "data": { + "version": "2.1.3", + "packageName": "ms", + "hash": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + }, + "npm:multimatch": { + "type": "npm", + "name": "npm:multimatch", + "data": { + "version": "5.0.0", + "packageName": "multimatch", + "hash": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==" + } + }, + "npm:mute-stream": { + "type": "npm", + "name": "npm:mute-stream", + "data": { + "version": "2.0.0", + "packageName": "mute-stream", + "hash": "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==" + } + }, + "npm:nano-spawn": { + "type": "npm", + "name": "npm:nano-spawn", + "data": { + "version": "2.0.0", + "packageName": "nano-spawn", + "hash": "sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw==" + } + }, + "npm:napi-postinstall": { + "type": "npm", + "name": "npm:napi-postinstall", + "data": { + "version": "0.3.4", + "packageName": "napi-postinstall", + "hash": "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==" + } + }, + "npm:natural-compare": { + "type": "npm", + "name": "npm:natural-compare", + "data": { + "version": "1.4.0", + "packageName": "natural-compare", + "hash": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + } + }, + "npm:negotiator": { + "type": "npm", + "name": "npm:negotiator", + "data": { + "version": "1.0.0", + "packageName": "negotiator", + "hash": "sha512-8Ofs/AUQh8MaEcrlq5xOX0CQ9ypTF5dl78mjlMNfOK08fzpgTHQRQPBxcPlEtIw0yRpws+Zo/3r+5WRby7u3Gg==" + } + }, + "npm:neo-async": { + "type": "npm", + "name": "npm:neo-async", + "data": { + "version": "2.6.2", + "packageName": "neo-async", + "hash": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + } + }, + "npm:node-fetch-native": { + "type": "npm", + "name": "npm:node-fetch-native", + "data": { + "version": "1.6.7", + "packageName": "node-fetch-native", + "hash": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==" + } + }, + "npm:node-gyp": { + "type": "npm", + "name": "npm:node-gyp", + "data": { + "version": "11.5.0", + "packageName": "node-gyp", + "hash": "sha512-ra7Kvlhxn5V9Slyus0ygMa2h+UqExPqUIkfk7Pc8QTLT956JLSy51uWFwHtIYy0vI8cB4BDhc/S03+880My/LQ==" + } + }, + "npm:node-int64": { + "type": "npm", + "name": "npm:node-int64", + "data": { + "version": "0.4.0", + "packageName": "node-int64", + "hash": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + } + }, + "npm:node-machine-id": { + "type": "npm", + "name": "npm:node-machine-id", + "data": { + "version": "1.1.12", + "packageName": "node-machine-id", + "hash": "sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==" + } + }, + "npm:node-releases": { + "type": "npm", + "name": "npm:node-releases", + "data": { + "version": "2.0.27", + "packageName": "node-releases", + "hash": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==" + } + }, + "npm:nopt": { + "type": "npm", + "name": "npm:nopt", + "data": { + "version": "8.1.0", + "packageName": "nopt", + "hash": "sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==" + } + }, + "npm:normalize-package-data@2.5.0": { + "type": "npm", + "name": "npm:normalize-package-data@2.5.0", + "data": { + "version": "2.5.0", + "packageName": "normalize-package-data", + "hash": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==" + } + }, + "npm:normalize-package-data@3.0.3": { + "type": "npm", + "name": "npm:normalize-package-data@3.0.3", + "data": { + "version": "3.0.3", + "packageName": "normalize-package-data", + "hash": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==" + } + }, + "npm:normalize-path": { + "type": "npm", + "name": "npm:normalize-path", + "data": { + "version": "3.0.0", + "packageName": "normalize-path", + "hash": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + }, + "npm:npm-bundled@4.0.0": { + "type": "npm", + "name": "npm:npm-bundled@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "npm-bundled", + "hash": "sha512-IxaQZDMsqfQ2Lz37VvyyEtKLe8FsRZuysmedy/N06TU1RyVppYKXrO4xIhR0F+7ubIBox6Q7nir6fQI3ej39iA==" + } + }, + "npm:npm-bundled@5.0.0": { + "type": "npm", + "name": "npm:npm-bundled@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "npm-bundled", + "hash": "sha512-JLSpbzh6UUXIEoqPsYBvVNVmyrjVZ1fzEFbqxKkTJQkWBO3xFzFT+KDnSKQWwOQNbuWRwt5LSD6HOTLGIWzfrw==" + } + }, + "npm:npm-install-checks@7.1.2": { + "type": "npm", + "name": "npm:npm-install-checks@7.1.2", + "data": { + "version": "7.1.2", + "packageName": "npm-install-checks", + "hash": "sha512-z9HJBCYw9Zr8BqXcllKIs5nI+QggAImbBdHphOzVYrz2CB4iQ6FzWyKmlqDZua+51nAu7FcemlbTc9VgQN5XDQ==" + } + }, + "npm:npm-install-checks@8.0.0": { + "type": "npm", + "name": "npm:npm-install-checks@8.0.0", + "data": { + "version": "8.0.0", + "packageName": "npm-install-checks", + "hash": "sha512-ScAUdMpyzkbpxoNekQ3tNRdFI8SJ86wgKZSQZdUxT+bj0wVFpsEMWnkXP0twVe1gJyNF5apBWDJhhIbgrIViRA==" + } + }, + "npm:npm-normalize-package-bin@4.0.0": { + "type": "npm", + "name": "npm:npm-normalize-package-bin@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "npm-normalize-package-bin", + "hash": "sha512-TZKxPvItzai9kN9H/TkmCtx/ZN/hvr3vUycjlfmH0ootY9yFBzNOpiXAdIn1Iteqsvk4lQn6B5PTrt+n6h8k/w==" + } + }, + "npm:npm-normalize-package-bin@5.0.0": { + "type": "npm", + "name": "npm:npm-normalize-package-bin@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "npm-normalize-package-bin", + "hash": "sha512-CJi3OS4JLsNMmr2u07OJlhcrPxCeOeP/4xq67aWNai6TNWWbTrlNDgl8NcFKVlcBKp18GPj+EzbNIgrBfZhsag==" + } + }, + "npm:npm-package-arg@12.0.2": { + "type": "npm", + "name": "npm:npm-package-arg@12.0.2", + "data": { + "version": "12.0.2", + "packageName": "npm-package-arg", + "hash": "sha512-f1NpFjNI9O4VbKMOlA5QoBq/vSQPORHcTZ2feJpFkTHJ9eQkdlmZEKSjcAhxTGInC7RlEyScT9ui67NaOsjFWA==" + } + }, + "npm:npm-package-arg@13.0.1": { + "type": "npm", + "name": "npm:npm-package-arg@13.0.1", + "data": { + "version": "13.0.1", + "packageName": "npm-package-arg", + "hash": "sha512-6zqls5xFvJbgFjB1B2U6yITtyGBjDBORB7suI4zA4T/sZ1OmkMFlaQSNB/4K0LtXNA1t4OprAFxPisadK5O2ag==" + } + }, + "npm:npm-packlist": { + "type": "npm", + "name": "npm:npm-packlist", + "data": { + "version": "10.0.3", + "packageName": "npm-packlist", + "hash": "sha512-zPukTwJMOu5X5uvm0fztwS5Zxyvmk38H/LfidkOMt3gbZVCyro2cD/ETzwzVPcWZA3JOyPznfUN/nkyFiyUbxg==" + } + }, + "npm:npm-pick-manifest@10.0.0": { + "type": "npm", + "name": "npm:npm-pick-manifest@10.0.0", + "data": { + "version": "10.0.0", + "packageName": "npm-pick-manifest", + "hash": "sha512-r4fFa4FqYY8xaM7fHecQ9Z2nE9hgNfJR+EmoKv0+chvzWkBcORX3r0FpTByP+CbOVJDladMXnPQGVN8PBLGuTQ==" + } + }, + "npm:npm-pick-manifest@11.0.3": { + "type": "npm", + "name": "npm:npm-pick-manifest@11.0.3", + "data": { + "version": "11.0.3", + "packageName": "npm-pick-manifest", + "hash": "sha512-buzyCfeoGY/PxKqmBqn1IUJrZnUi1VVJTdSSRPGI60tJdUhUoSQFhs0zycJokDdOznQentgrpf8LayEHyyYlqQ==" + } + }, + "npm:npm-registry-fetch": { + "type": "npm", + "name": "npm:npm-registry-fetch", + "data": { + "version": "19.1.0", + "packageName": "npm-registry-fetch", + "hash": "sha512-xyZLfs7TxPu/WKjHUs0jZOPinzBAI32kEUel6za0vH+JUTnFZ5zbHI1ZoGZRDm6oMjADtrli6FxtMlk/5ABPNw==" + } + }, + "npm:npm-run-path": { + "type": "npm", + "name": "npm:npm-run-path", + "data": { + "version": "4.0.1", + "packageName": "npm-run-path", + "hash": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==" + } + }, + "npm:nx": { + "type": "npm", + "name": "npm:nx", + "data": { + "version": "22.1.0", + "packageName": "nx", + "hash": "sha512-4CsbZiwQDQ1y10dgqYhyAX+IvfQOeGv5ZzscyMxXHVqwR+jPlTu/23lfXbBZXOiM1Xjd/a+LVTcxC9gW73W7dw==" + } + }, + "npm:ofetch": { + "type": "npm", + "name": "npm:ofetch", + "data": { + "version": "1.5.1", + "packageName": "ofetch", + "hash": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==" + } + }, + "npm:once": { + "type": "npm", + "name": "npm:once", + "data": { + "version": "1.4.0", + "packageName": "once", + "hash": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==" + } + }, + "npm:onetime@5.1.2": { + "type": "npm", + "name": "npm:onetime@5.1.2", + "data": { + "version": "5.1.2", + "packageName": "onetime", + "hash": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==" + } + }, + "npm:onetime@7.0.0": { + "type": "npm", + "name": "npm:onetime@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "onetime", + "hash": "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==" + } + }, + "npm:open": { + "type": "npm", + "name": "npm:open", + "data": { + "version": "8.4.2", + "packageName": "open", + "hash": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==" + } + }, + "npm:optionator": { + "type": "npm", + "name": "npm:optionator", + "data": { + "version": "0.9.4", + "packageName": "optionator", + "hash": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==" + } + }, + "npm:ora": { + "type": "npm", + "name": "npm:ora", + "data": { + "version": "5.3.0", + "packageName": "ora", + "hash": "sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==" + } + }, + "npm:p-finally": { + "type": "npm", + "name": "npm:p-finally", + "data": { + "version": "1.0.0", + "packageName": "p-finally", + "hash": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + } + }, + "npm:p-limit@1.3.0": { + "type": "npm", + "name": "npm:p-limit@1.3.0", + "data": { + "version": "1.3.0", + "packageName": "p-limit", + "hash": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==" + } + }, + "npm:p-limit@2.3.0": { + "type": "npm", + "name": "npm:p-limit@2.3.0", + "data": { + "version": "2.3.0", + "packageName": "p-limit", + "hash": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==" + } + }, + "npm:p-limit@3.1.0": { + "type": "npm", + "name": "npm:p-limit@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "p-limit", + "hash": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==" + } + }, + "npm:p-limit@4.0.0": { + "type": "npm", + "name": "npm:p-limit@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "p-limit", + "hash": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==" + } + }, + "npm:p-locate@2.0.0": { + "type": "npm", + "name": "npm:p-locate@2.0.0", + "data": { + "version": "2.0.0", + "packageName": "p-locate", + "hash": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==" + } + }, + "npm:p-locate@4.1.0": { + "type": "npm", + "name": "npm:p-locate@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "p-locate", + "hash": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==" + } + }, + "npm:p-locate@5.0.0": { + "type": "npm", + "name": "npm:p-locate@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "p-locate", + "hash": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==" + } + }, + "npm:p-locate@6.0.0": { + "type": "npm", + "name": "npm:p-locate@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "p-locate", + "hash": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==" + } + }, + "npm:p-map-series": { + "type": "npm", + "name": "npm:p-map-series", + "data": { + "version": "2.1.0", + "packageName": "p-map-series", + "hash": "sha512-RpYIIK1zXSNEOdwxcfe7FdvGcs7+y5n8rifMhMNWvaxRNMPINJHF5GDeuVxWqnfrcHPSCnp7Oo5yNXHId9Av2Q==" + } + }, + "npm:p-map@4.0.0": { + "type": "npm", + "name": "npm:p-map@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "p-map", + "hash": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==" + } + }, + "npm:p-map@7.0.4": { + "type": "npm", + "name": "npm:p-map@7.0.4", + "data": { + "version": "7.0.4", + "packageName": "p-map", + "hash": "sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==" + } + }, + "npm:p-pipe": { + "type": "npm", + "name": "npm:p-pipe", + "data": { + "version": "3.1.0", + "packageName": "p-pipe", + "hash": "sha512-08pj8ATpzMR0Y80x50yJHn37NF6vjrqHutASaX5LiH5npS9XPvrUmscd9MF5R4fuYRHOxQR1FfMIlF7AzwoPqw==" + } + }, + "npm:p-queue": { + "type": "npm", + "name": "npm:p-queue", + "data": { + "version": "6.6.2", + "packageName": "p-queue", + "hash": "sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==" + } + }, + "npm:p-reduce": { + "type": "npm", + "name": "npm:p-reduce", + "data": { + "version": "2.1.0", + "packageName": "p-reduce", + "hash": "sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw==" + } + }, + "npm:p-timeout": { + "type": "npm", + "name": "npm:p-timeout", + "data": { + "version": "3.2.0", + "packageName": "p-timeout", + "hash": "sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==" + } + }, + "npm:p-try@1.0.0": { + "type": "npm", + "name": "npm:p-try@1.0.0", + "data": { + "version": "1.0.0", + "packageName": "p-try", + "hash": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + } + }, + "npm:p-try@2.2.0": { + "type": "npm", + "name": "npm:p-try@2.2.0", + "data": { + "version": "2.2.0", + "packageName": "p-try", + "hash": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + } + }, + "npm:p-waterfall": { + "type": "npm", + "name": "npm:p-waterfall", + "data": { + "version": "2.1.1", + "packageName": "p-waterfall", + "hash": "sha512-RRTnDb2TBG/epPRI2yYXsimO0v3BXC8Yd3ogr1545IaqKK17VGhbWVeGGN+XfCm/08OK8635nH31c8bATkHuSw==" + } + }, + "npm:package-json-from-dist": { + "type": "npm", + "name": "npm:package-json-from-dist", + "data": { + "version": "1.0.1", + "packageName": "package-json-from-dist", + "hash": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + } + }, + "npm:package-manager-detector": { + "type": "npm", + "name": "npm:package-manager-detector", + "data": { + "version": "1.5.0", + "packageName": "package-manager-detector", + "hash": "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==" + } + }, + "npm:pacote@21.0.1": { + "type": "npm", + "name": "npm:pacote@21.0.1", + "data": { + "version": "21.0.1", + "packageName": "pacote", + "hash": "sha512-LHGIUQUrcDIJUej53KJz1BPvUuHrItrR2yrnN0Kl9657cJ0ZT6QJHk9wWPBnQZhYT5KLyZWrk9jaYc2aKDu4yw==" + } + }, + "npm:pacote@21.0.4": { + "type": "npm", + "name": "npm:pacote@21.0.4", + "data": { + "version": "21.0.4", + "packageName": "pacote", + "hash": "sha512-RplP/pDW0NNNDh3pnaoIWYPvNenS7UqMbXyvMqJczosiFWTeGGwJC2NQBLqKf4rGLFfwCOnntw1aEp9Jiqm1MA==" + } + }, + "npm:parent-module": { + "type": "npm", + "name": "npm:parent-module", + "data": { + "version": "1.0.1", + "packageName": "parent-module", + "hash": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==" + } + }, + "npm:parse-conflict-json": { + "type": "npm", + "name": "npm:parse-conflict-json", + "data": { + "version": "4.0.0", + "packageName": "parse-conflict-json", + "hash": "sha512-37CN2VtcuvKgHUs8+0b1uJeEsbGn61GRHz469C94P5xiOoqpDYJYwjg4RY9Vmz39WyZAVkR5++nbJwLMIgOCnQ==" + } + }, + "npm:parse-imports-exports": { + "type": "npm", + "name": "npm:parse-imports-exports", + "data": { + "version": "0.2.4", + "packageName": "parse-imports-exports", + "hash": "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==" + } + }, + "npm:parse-json@4.0.0": { + "type": "npm", + "name": "npm:parse-json@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "parse-json", + "hash": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==" + } + }, + "npm:parse-json@5.2.0": { + "type": "npm", + "name": "npm:parse-json@5.2.0", + "data": { + "version": "5.2.0", + "packageName": "parse-json", + "hash": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==" + } + }, + "npm:parse-path": { + "type": "npm", + "name": "npm:parse-path", + "data": { + "version": "7.1.0", + "packageName": "parse-path", + "hash": "sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==" + } + }, + "npm:parse-statements": { + "type": "npm", + "name": "npm:parse-statements", + "data": { + "version": "1.0.11", + "packageName": "parse-statements", + "hash": "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==" + } + }, + "npm:parse-url": { + "type": "npm", + "name": "npm:parse-url", + "data": { + "version": "8.1.0", + "packageName": "parse-url", + "hash": "sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==" + } + }, + "npm:path-exists@3.0.0": { + "type": "npm", + "name": "npm:path-exists@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "path-exists", + "hash": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + }, + "npm:path-exists@4.0.0": { + "type": "npm", + "name": "npm:path-exists@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "path-exists", + "hash": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } + }, + "npm:path-exists@5.0.0": { + "type": "npm", + "name": "npm:path-exists@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "path-exists", + "hash": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==" + } + }, + "npm:path-is-absolute": { + "type": "npm", + "name": "npm:path-is-absolute", + "data": { + "version": "1.0.1", + "packageName": "path-is-absolute", + "hash": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + } + }, + "npm:path-key": { + "type": "npm", + "name": "npm:path-key", + "data": { + "version": "3.1.1", + "packageName": "path-key", + "hash": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + } + }, + "npm:path-parse": { + "type": "npm", + "name": "npm:path-parse", + "data": { + "version": "1.0.7", + "packageName": "path-parse", + "hash": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + } + }, + "npm:path-scurry@1.11.1": { + "type": "npm", + "name": "npm:path-scurry@1.11.1", + "data": { + "version": "1.11.1", + "packageName": "path-scurry", + "hash": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==" + } + }, + "npm:path-scurry@2.0.1": { + "type": "npm", + "name": "npm:path-scurry@2.0.1", + "data": { + "version": "2.0.1", + "packageName": "path-scurry", + "hash": "sha512-oWyT4gICAu+kaA7QWk/jvCHWarMKNs6pXOGWKDTr7cw4IGcUbW+PeTfbaQiLGheFRpjo6O9J0PmyMfQPjH71oA==" + } + }, + "npm:path-type": { + "type": "npm", + "name": "npm:path-type", + "data": { + "version": "3.0.0", + "packageName": "path-type", + "hash": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==" + } + }, + "npm:pathe": { + "type": "npm", + "name": "npm:pathe", + "data": { + "version": "2.0.3", + "packageName": "pathe", + "hash": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + } + }, + "npm:picocolors": { + "type": "npm", + "name": "npm:picocolors", + "data": { + "version": "1.1.1", + "packageName": "picocolors", + "hash": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + } + }, + "npm:picomatch@2.3.1": { + "type": "npm", + "name": "npm:picomatch@2.3.1", + "data": { + "version": "2.3.1", + "packageName": "picomatch", + "hash": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + } + }, + "npm:picomatch@4.0.3": { + "type": "npm", + "name": "npm:picomatch@4.0.3", + "data": { + "version": "4.0.3", + "packageName": "picomatch", + "hash": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==" + } + }, + "npm:pidtree": { + "type": "npm", + "name": "npm:pidtree", + "data": { + "version": "0.6.0", + "packageName": "pidtree", + "hash": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==" + } + }, + "npm:pify@2.3.0": { + "type": "npm", + "name": "npm:pify@2.3.0", + "data": { + "version": "2.3.0", + "packageName": "pify", + "hash": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + } + }, + "npm:pify@3.0.0": { + "type": "npm", + "name": "npm:pify@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "pify", + "hash": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + } + }, + "npm:pify@4.0.1": { + "type": "npm", + "name": "npm:pify@4.0.1", + "data": { + "version": "4.0.1", + "packageName": "pify", + "hash": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + } + }, + "npm:pify@5.0.0": { + "type": "npm", + "name": "npm:pify@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "pify", + "hash": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + } + }, + "npm:pirates": { + "type": "npm", + "name": "npm:pirates", + "data": { + "version": "4.0.7", + "packageName": "pirates", + "hash": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==" + } + }, + "npm:pkg-dir": { + "type": "npm", + "name": "npm:pkg-dir", + "data": { + "version": "4.2.0", + "packageName": "pkg-dir", + "hash": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==" + } + }, + "npm:pnpm-workspace-yaml": { + "type": "npm", + "name": "npm:pnpm-workspace-yaml", + "data": { + "version": "1.3.0", + "packageName": "pnpm-workspace-yaml", + "hash": "sha512-Krb5q8Totd5mVuLx7we+EFHq/AfxA75nbfTm25Q1pIf606+RlaKUG+PXH8SDihfe5b5k4H09gE+sL47L1t5lbw==" + } + }, + "npm:postcss-selector-parser": { + "type": "npm", + "name": "npm:postcss-selector-parser", + "data": { + "version": "7.1.0", + "packageName": "postcss-selector-parser", + "hash": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==" + } + }, + "npm:prelude-ls": { + "type": "npm", + "name": "npm:prelude-ls", + "data": { + "version": "1.2.1", + "packageName": "prelude-ls", + "hash": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + } + }, + "npm:prettier-linter-helpers": { + "type": "npm", + "name": "npm:prettier-linter-helpers", + "data": { + "version": "1.0.0", + "packageName": "prettier-linter-helpers", + "hash": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==" + } + }, + "npm:prettier": { + "type": "npm", + "name": "npm:prettier", + "data": { + "version": "3.6.2", + "packageName": "prettier", + "hash": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==" + } + }, + "npm:pretty-format": { + "type": "npm", + "name": "npm:pretty-format", + "data": { + "version": "30.2.0", + "packageName": "pretty-format", + "hash": "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA==" + } + }, + "npm:proc-log@5.0.0": { + "type": "npm", + "name": "npm:proc-log@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "proc-log", + "hash": "sha512-Azwzvl90HaF0aCz1JrDdXQykFakSSNPaPoiZ9fm5qJIMHioDZEi7OAdRwSm6rSoPtY3Qutnm3L7ogmg3dc+wbQ==" + } + }, + "npm:proc-log@6.0.0": { + "type": "npm", + "name": "npm:proc-log@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "proc-log", + "hash": "sha512-KG/XsTDN901PNfPfAMmj6N/Ywg9tM+bHK8pAz+27fS4N4Pcr+4zoYBOcGSBu6ceXYNPxkLpa4ohtfxV1XcLAfA==" + } + }, + "npm:process-nextick-args": { + "type": "npm", + "name": "npm:process-nextick-args", + "data": { + "version": "2.0.1", + "packageName": "process-nextick-args", + "hash": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + } + }, + "npm:proggy": { + "type": "npm", + "name": "npm:proggy", + "data": { + "version": "3.0.0", + "packageName": "proggy", + "hash": "sha512-QE8RApCM3IaRRxVzxrjbgNMpQEX6Wu0p0KBeoSiSEw5/bsGwZHsshF4LCxH2jp/r6BU+bqA3LrMDEYNfJnpD8Q==" + } + }, + "npm:promise-all-reject-late": { + "type": "npm", + "name": "npm:promise-all-reject-late", + "data": { + "version": "1.0.1", + "packageName": "promise-all-reject-late", + "hash": "sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==" + } + }, + "npm:promise-call-limit": { + "type": "npm", + "name": "npm:promise-call-limit", + "data": { + "version": "3.0.2", + "packageName": "promise-call-limit", + "hash": "sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==" + } + }, + "npm:promise-retry": { + "type": "npm", + "name": "npm:promise-retry", + "data": { + "version": "2.0.1", + "packageName": "promise-retry", + "hash": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==" + } + }, + "npm:promzard": { + "type": "npm", + "name": "npm:promzard", + "data": { + "version": "2.0.0", + "packageName": "promzard", + "hash": "sha512-Ncd0vyS2eXGOjchIRg6PVCYKetJYrW1BSbbIo+bKdig61TB6nH2RQNF2uP+qMpsI73L/jURLWojcw8JNIKZ3gg==" + } + }, + "npm:protocols": { + "type": "npm", + "name": "npm:protocols", + "data": { + "version": "2.0.2", + "packageName": "protocols", + "hash": "sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==" + } + }, + "npm:proxy-from-env": { + "type": "npm", + "name": "npm:proxy-from-env", + "data": { + "version": "1.1.0", + "packageName": "proxy-from-env", + "hash": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + } + }, + "npm:punycode": { + "type": "npm", + "name": "npm:punycode", + "data": { + "version": "2.3.1", + "packageName": "punycode", + "hash": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==" + } + }, + "npm:pure-rand": { + "type": "npm", + "name": "npm:pure-rand", + "data": { + "version": "7.0.1", + "packageName": "pure-rand", + "hash": "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==" + } + }, + "npm:quansync": { + "type": "npm", + "name": "npm:quansync", + "data": { + "version": "0.2.11", + "packageName": "quansync", + "hash": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==" + } + }, + "npm:queue-microtask": { + "type": "npm", + "name": "npm:queue-microtask", + "data": { + "version": "1.2.3", + "packageName": "queue-microtask", + "hash": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + } + }, + "npm:quick-lru": { + "type": "npm", + "name": "npm:quick-lru", + "data": { + "version": "4.0.1", + "packageName": "quick-lru", + "hash": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + } + }, + "npm:react-is": { + "type": "npm", + "name": "npm:react-is", + "data": { + "version": "18.3.1", + "packageName": "react-is", + "hash": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + } + }, + "npm:read-cmd-shim@4.0.0": { + "type": "npm", + "name": "npm:read-cmd-shim@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "read-cmd-shim", + "hash": "sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==" + } + }, + "npm:read-cmd-shim@5.0.0": { + "type": "npm", + "name": "npm:read-cmd-shim@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "read-cmd-shim", + "hash": "sha512-SEbJV7tohp3DAAILbEMPXavBjAnMN0tVnh4+9G8ihV4Pq3HYF9h8QNez9zkJ1ILkv9G2BjdzwctznGZXgu/HGw==" + } + }, + "npm:read-pkg-up@3.0.0": { + "type": "npm", + "name": "npm:read-pkg-up@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "read-pkg-up", + "hash": "sha512-YFzFrVvpC6frF1sz8psoHDBGF7fLPc+llq/8NB43oagqWkx8ar5zYtsTORtOjw9W2RHLpWP+zTWwBvf1bCmcSw==" + } + }, + "npm:read-pkg-up@7.0.1": { + "type": "npm", + "name": "npm:read-pkg-up@7.0.1", + "data": { + "version": "7.0.1", + "packageName": "read-pkg-up", + "hash": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==" + } + }, + "npm:read-pkg@3.0.0": { + "type": "npm", + "name": "npm:read-pkg@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "read-pkg", + "hash": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==" + } + }, + "npm:read-pkg@5.2.0": { + "type": "npm", + "name": "npm:read-pkg@5.2.0", + "data": { + "version": "5.2.0", + "packageName": "read-pkg", + "hash": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==" + } + }, + "npm:read": { + "type": "npm", + "name": "npm:read", + "data": { + "version": "4.1.0", + "packageName": "read", + "hash": "sha512-uRfX6K+f+R8OOrYScaM3ixPY4erg69f8DN6pgTvMcA9iRc8iDhwrA4m3Yu8YYKsXJgVvum+m8PkRboZwwuLzYA==" + } + }, + "npm:readable-stream@2.3.8": { + "type": "npm", + "name": "npm:readable-stream@2.3.8", + "data": { + "version": "2.3.8", + "packageName": "readable-stream", + "hash": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==" + } + }, + "npm:readable-stream@3.6.2": { + "type": "npm", + "name": "npm:readable-stream@3.6.2", + "data": { + "version": "3.6.2", + "packageName": "readable-stream", + "hash": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==" + } + }, + "npm:redent": { + "type": "npm", + "name": "npm:redent", + "data": { + "version": "3.0.0", + "packageName": "redent", + "hash": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==" + } + }, + "npm:require-directory": { + "type": "npm", + "name": "npm:require-directory", + "data": { + "version": "2.1.1", + "packageName": "require-directory", + "hash": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + } + }, + "npm:require-from-string": { + "type": "npm", + "name": "npm:require-from-string", + "data": { + "version": "2.0.2", + "packageName": "require-from-string", + "hash": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + } + }, + "npm:resolve-cwd": { + "type": "npm", + "name": "npm:resolve-cwd", + "data": { + "version": "3.0.0", + "packageName": "resolve-cwd", + "hash": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==" + } + }, + "npm:resolve-from@4.0.0": { + "type": "npm", + "name": "npm:resolve-from@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "resolve-from", + "hash": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + } + }, + "npm:resolve-from@5.0.0": { + "type": "npm", + "name": "npm:resolve-from@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "resolve-from", + "hash": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } + }, + "npm:resolve.exports": { + "type": "npm", + "name": "npm:resolve.exports", + "data": { + "version": "2.0.3", + "packageName": "resolve.exports", + "hash": "sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==" + } + }, + "npm:resolve": { + "type": "npm", + "name": "npm:resolve", + "data": { + "version": "1.22.11", + "packageName": "resolve", + "hash": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==" + } + }, + "npm:restore-cursor@3.1.0": { + "type": "npm", + "name": "npm:restore-cursor@3.1.0", + "data": { + "version": "3.1.0", + "packageName": "restore-cursor", + "hash": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==" + } + }, + "npm:restore-cursor@5.1.0": { + "type": "npm", + "name": "npm:restore-cursor@5.1.0", + "data": { + "version": "5.1.0", + "packageName": "restore-cursor", + "hash": "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==" + } + }, + "npm:retry": { + "type": "npm", + "name": "npm:retry", + "data": { + "version": "0.12.0", + "packageName": "retry", + "hash": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==" + } + }, + "npm:reusify": { + "type": "npm", + "name": "npm:reusify", + "data": { + "version": "1.1.0", + "packageName": "reusify", + "hash": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==" + } + }, + "npm:rfdc": { + "type": "npm", + "name": "npm:rfdc", + "data": { + "version": "1.4.1", + "packageName": "rfdc", + "hash": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==" + } + }, + "npm:rimraf": { + "type": "npm", + "name": "npm:rimraf", + "data": { + "version": "4.4.1", + "packageName": "rimraf", + "hash": "sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==" + } + }, + "npm:run-async": { + "type": "npm", + "name": "npm:run-async", + "data": { + "version": "4.0.6", + "packageName": "run-async", + "hash": "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ==" + } + }, + "npm:run-parallel": { + "type": "npm", + "name": "npm:run-parallel", + "data": { + "version": "1.2.0", + "packageName": "run-parallel", + "hash": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==" + } + }, + "npm:rxjs": { + "type": "npm", + "name": "npm:rxjs", + "data": { + "version": "7.8.2", + "packageName": "rxjs", + "hash": "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==" + } + }, + "npm:safe-buffer@5.1.2": { + "type": "npm", + "name": "npm:safe-buffer@5.1.2", + "data": { + "version": "5.1.2", + "packageName": "safe-buffer", + "hash": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + }, + "npm:safe-buffer@5.2.1": { + "type": "npm", + "name": "npm:safe-buffer@5.2.1", + "data": { + "version": "5.2.1", + "packageName": "safe-buffer", + "hash": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + }, + "npm:safer-buffer": { + "type": "npm", + "name": "npm:safer-buffer", + "data": { + "version": "2.1.2", + "packageName": "safer-buffer", + "hash": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + } + }, + "npm:semver@5.7.2": { + "type": "npm", + "name": "npm:semver@5.7.2", + "data": { + "version": "5.7.2", + "packageName": "semver", + "hash": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==" + } + }, + "npm:semver@6.3.1": { + "type": "npm", + "name": "npm:semver@6.3.1", + "data": { + "version": "6.3.1", + "packageName": "semver", + "hash": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + } + }, + "npm:semver@7.7.2": { + "type": "npm", + "name": "npm:semver@7.7.2", + "data": { + "version": "7.7.2", + "packageName": "semver", + "hash": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==" + } + }, + "npm:semver@7.7.3": { + "type": "npm", + "name": "npm:semver@7.7.3", + "data": { + "version": "7.7.3", + "packageName": "semver", + "hash": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==" + } + }, + "npm:set-blocking": { + "type": "npm", + "name": "npm:set-blocking", + "data": { + "version": "2.0.0", + "packageName": "set-blocking", + "hash": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + } + }, + "npm:shebang-command": { + "type": "npm", + "name": "npm:shebang-command", + "data": { + "version": "2.0.0", + "packageName": "shebang-command", + "hash": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==" + } + }, + "npm:shebang-regex": { + "type": "npm", + "name": "npm:shebang-regex", + "data": { + "version": "3.0.0", + "packageName": "shebang-regex", + "hash": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + } + }, + "npm:signal-exit@3.0.7": { + "type": "npm", + "name": "npm:signal-exit@3.0.7", + "data": { + "version": "3.0.7", + "packageName": "signal-exit", + "hash": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + } + }, + "npm:signal-exit@4.1.0": { + "type": "npm", + "name": "npm:signal-exit@4.1.0", + "data": { + "version": "4.1.0", + "packageName": "signal-exit", + "hash": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==" + } + }, + "npm:sigstore": { + "type": "npm", + "name": "npm:sigstore", + "data": { + "version": "4.0.0", + "packageName": "sigstore", + "hash": "sha512-Gw/FgHtrLM9WP8P5lLcSGh9OQcrTruWCELAiS48ik1QbL0cH+dfjomiRTUE9zzz+D1N6rOLkwXUvVmXZAsNE0Q==" + } + }, + "npm:slash": { + "type": "npm", + "name": "npm:slash", + "data": { + "version": "3.0.0", + "packageName": "slash", + "hash": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + }, + "npm:slice-ansi": { + "type": "npm", + "name": "npm:slice-ansi", + "data": { + "version": "7.1.2", + "packageName": "slice-ansi", + "hash": "sha512-iOBWFgUX7caIZiuutICxVgX1SdxwAVFFKwt1EvMYYec/NWO5meOJ6K5uQxhrYBdQJne4KxiqZc+KptFOWFSI9w==" + } + }, + "npm:smart-buffer": { + "type": "npm", + "name": "npm:smart-buffer", + "data": { + "version": "4.2.0", + "packageName": "smart-buffer", + "hash": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==" + } + }, + "npm:socks-proxy-agent": { + "type": "npm", + "name": "npm:socks-proxy-agent", + "data": { + "version": "8.0.5", + "packageName": "socks-proxy-agent", + "hash": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==" + } + }, + "npm:socks": { + "type": "npm", + "name": "npm:socks", + "data": { + "version": "2.8.7", + "packageName": "socks", + "hash": "sha512-HLpt+uLy/pxB+bum/9DzAgiKS8CX1EvbWxI4zlmgGCExImLdiad2iCwXT5Z4c9c3Eq8rP2318mPW2c+QbtjK8A==" + } + }, + "npm:sort-keys": { + "type": "npm", + "name": "npm:sort-keys", + "data": { + "version": "2.0.0", + "packageName": "sort-keys", + "hash": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==" + } + }, + "npm:source-map-support": { + "type": "npm", + "name": "npm:source-map-support", + "data": { + "version": "0.5.13", + "packageName": "source-map-support", + "hash": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==" + } + }, + "npm:source-map": { + "type": "npm", + "name": "npm:source-map", + "data": { + "version": "0.6.1", + "packageName": "source-map", + "hash": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + }, + "npm:spdx-correct": { + "type": "npm", + "name": "npm:spdx-correct", + "data": { + "version": "3.2.0", + "packageName": "spdx-correct", + "hash": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==" + } + }, + "npm:spdx-exceptions": { + "type": "npm", + "name": "npm:spdx-exceptions", + "data": { + "version": "2.5.0", + "packageName": "spdx-exceptions", + "hash": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" + } + }, + "npm:spdx-expression-parse": { + "type": "npm", + "name": "npm:spdx-expression-parse", + "data": { + "version": "3.0.1", + "packageName": "spdx-expression-parse", + "hash": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==" + } + }, + "npm:spdx-license-ids": { + "type": "npm", + "name": "npm:spdx-license-ids", + "data": { + "version": "3.0.22", + "packageName": "spdx-license-ids", + "hash": "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ==" + } + }, + "npm:split2@3.2.2": { + "type": "npm", + "name": "npm:split2@3.2.2", + "data": { + "version": "3.2.2", + "packageName": "split2", + "hash": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==" + } + }, + "npm:split2@4.2.0": { + "type": "npm", + "name": "npm:split2@4.2.0", + "data": { + "version": "4.2.0", + "packageName": "split2", + "hash": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==" + } + }, + "npm:split": { + "type": "npm", + "name": "npm:split", + "data": { + "version": "1.0.1", + "packageName": "split", + "hash": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==" + } + }, + "npm:sprintf-js": { + "type": "npm", + "name": "npm:sprintf-js", + "data": { + "version": "1.0.3", + "packageName": "sprintf-js", + "hash": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + } + }, + "npm:ssri@12.0.0": { + "type": "npm", + "name": "npm:ssri@12.0.0", + "data": { + "version": "12.0.0", + "packageName": "ssri", + "hash": "sha512-S7iGNosepx9RadX82oimUkvr0Ct7IjJbEbs4mJcTxst8um95J3sDYU1RBEOvdu6oL1Wek2ODI5i4MAw+dZ6cAQ==" + } + }, + "npm:ssri@13.0.0": { + "type": "npm", + "name": "npm:ssri@13.0.0", + "data": { + "version": "13.0.0", + "packageName": "ssri", + "hash": "sha512-yizwGBpbCn4YomB2lzhZqrHLJoqFGXihNbib3ozhqF/cIp5ue+xSmOQrjNasEE62hFxsCcg/V/z23t4n8jMEng==" + } + }, + "npm:stack-utils": { + "type": "npm", + "name": "npm:stack-utils", + "data": { + "version": "2.0.6", + "packageName": "stack-utils", + "hash": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==" + } + }, + "npm:string-argv": { + "type": "npm", + "name": "npm:string-argv", + "data": { + "version": "0.3.2", + "packageName": "string-argv", + "hash": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==" + } + }, + "npm:string-length": { + "type": "npm", + "name": "npm:string-length", + "data": { + "version": "4.0.2", + "packageName": "string-length", + "hash": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==" + } + }, + "npm:string-width@4.2.3": { + "type": "npm", + "name": "npm:string-width@4.2.3", + "data": { + "version": "4.2.3", + "packageName": "string-width", + "hash": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + } + }, + "npm:string-width@5.1.2": { + "type": "npm", + "name": "npm:string-width@5.1.2", + "data": { + "version": "5.1.2", + "packageName": "string-width", + "hash": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==" + } + }, + "npm:string-width@7.2.0": { + "type": "npm", + "name": "npm:string-width@7.2.0", + "data": { + "version": "7.2.0", + "packageName": "string-width", + "hash": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==" + } + }, + "npm:string-width@8.1.0": { + "type": "npm", + "name": "npm:string-width@8.1.0", + "data": { + "version": "8.1.0", + "packageName": "string-width", + "hash": "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg==" + } + }, + "npm:string-width-cjs": { + "type": "npm", + "name": "npm:string-width-cjs", + "data": { + "version": "npm:string-width@4.2.3", + "packageName": "string-width-cjs", + "hash": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==" + } + }, + "npm:string_decoder@1.1.1": { + "type": "npm", + "name": "npm:string_decoder@1.1.1", + "data": { + "version": "1.1.1", + "packageName": "string_decoder", + "hash": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==" + } + }, + "npm:string_decoder@1.3.0": { + "type": "npm", + "name": "npm:string_decoder@1.3.0", + "data": { + "version": "1.3.0", + "packageName": "string_decoder", + "hash": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==" + } + }, + "npm:strip-ansi@6.0.1": { + "type": "npm", + "name": "npm:strip-ansi@6.0.1", + "data": { + "version": "6.0.1", + "packageName": "strip-ansi", + "hash": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + } + }, + "npm:strip-ansi@7.1.2": { + "type": "npm", + "name": "npm:strip-ansi@7.1.2", + "data": { + "version": "7.1.2", + "packageName": "strip-ansi", + "hash": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==" + } + }, + "npm:strip-ansi-cjs": { + "type": "npm", + "name": "npm:strip-ansi-cjs", + "data": { + "version": "npm:strip-ansi@6.0.1", + "packageName": "strip-ansi-cjs", + "hash": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==" + } + }, + "npm:strip-bom@3.0.0": { + "type": "npm", + "name": "npm:strip-bom@3.0.0", + "data": { + "version": "3.0.0", + "packageName": "strip-bom", + "hash": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + }, + "npm:strip-bom@4.0.0": { + "type": "npm", + "name": "npm:strip-bom@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "strip-bom", + "hash": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + } + }, + "npm:strip-final-newline": { + "type": "npm", + "name": "npm:strip-final-newline", + "data": { + "version": "2.0.0", + "packageName": "strip-final-newline", + "hash": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + } + }, + "npm:strip-indent": { + "type": "npm", + "name": "npm:strip-indent", + "data": { + "version": "3.0.0", + "packageName": "strip-indent", + "hash": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==" + } + }, + "npm:strip-json-comments": { + "type": "npm", + "name": "npm:strip-json-comments", + "data": { + "version": "3.1.1", + "packageName": "strip-json-comments", + "hash": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + } + }, + "npm:supports-color@7.2.0": { + "type": "npm", + "name": "npm:supports-color@7.2.0", + "data": { + "version": "7.2.0", + "packageName": "supports-color", + "hash": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==" + } + }, + "npm:supports-color@8.1.1": { + "type": "npm", + "name": "npm:supports-color@8.1.1", + "data": { + "version": "8.1.1", + "packageName": "supports-color", + "hash": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==" + } + }, + "npm:supports-preserve-symlinks-flag": { + "type": "npm", + "name": "npm:supports-preserve-symlinks-flag", + "data": { + "version": "1.0.0", + "packageName": "supports-preserve-symlinks-flag", + "hash": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + } + }, + "npm:synckit@0.11.11": { + "type": "npm", + "name": "npm:synckit@0.11.11", + "data": { + "version": "0.11.11", + "packageName": "synckit", + "hash": "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw==" + } + }, + "npm:synckit@0.9.3": { + "type": "npm", + "name": "npm:synckit@0.9.3", + "data": { + "version": "0.9.3", + "packageName": "synckit", + "hash": "sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==" + } + }, + "npm:tar-stream": { + "type": "npm", + "name": "npm:tar-stream", + "data": { + "version": "2.2.0", + "packageName": "tar-stream", + "hash": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==" + } + }, + "npm:tar@6.2.1": { + "type": "npm", + "name": "npm:tar@6.2.1", + "data": { + "version": "6.2.1", + "packageName": "tar", + "hash": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==" + } + }, + "npm:tar@7.5.2": { + "type": "npm", + "name": "npm:tar@7.5.2", + "data": { + "version": "7.5.2", + "packageName": "tar", + "hash": "sha512-7NyxrTE4Anh8km8iEy7o0QYPs+0JKBTj5ZaqHg6B39erLg0qYXN3BijtShwbsNSvQ+LN75+KV+C4QR/f6Gwnpg==" + } + }, + "npm:taze": { + "type": "npm", + "name": "npm:taze", + "data": { + "version": "19.9.0", + "packageName": "taze", + "hash": "sha512-tai3JKoCGHMPIHtuGHwT6z9vJaVgQ/Oj9MmvU05vah063Le9r7ONIv7ig6G2lrMNd87iWgfYARbSOYg4zaGJjQ==" + } + }, + "npm:temp-dir": { + "type": "npm", + "name": "npm:temp-dir", + "data": { + "version": "1.0.0", + "packageName": "temp-dir", + "hash": "sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ==" + } + }, + "npm:test-exclude": { + "type": "npm", + "name": "npm:test-exclude", + "data": { + "version": "6.0.0", + "packageName": "test-exclude", + "hash": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==" + } + }, + "npm:text-extensions@1.9.0": { + "type": "npm", + "name": "npm:text-extensions@1.9.0", + "data": { + "version": "1.9.0", + "packageName": "text-extensions", + "hash": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==" + } + }, + "npm:text-extensions@2.4.0": { + "type": "npm", + "name": "npm:text-extensions@2.4.0", + "data": { + "version": "2.4.0", + "packageName": "text-extensions", + "hash": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==" + } + }, + "npm:through2": { + "type": "npm", + "name": "npm:through2", + "data": { + "version": "2.0.5", + "packageName": "through2", + "hash": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==" + } + }, + "npm:through": { + "type": "npm", + "name": "npm:through", + "data": { + "version": "2.3.8", + "packageName": "through", + "hash": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + } + }, + "npm:tinyexec": { + "type": "npm", + "name": "npm:tinyexec", + "data": { + "version": "1.0.2", + "packageName": "tinyexec", + "hash": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==" + } + }, + "npm:tinyglobby@0.2.12": { + "type": "npm", + "name": "npm:tinyglobby@0.2.12", + "data": { + "version": "0.2.12", + "packageName": "tinyglobby", + "hash": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==" + } + }, + "npm:tinyglobby@0.2.15": { + "type": "npm", + "name": "npm:tinyglobby@0.2.15", + "data": { + "version": "0.2.15", + "packageName": "tinyglobby", + "hash": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==" + } + }, + "npm:tmp": { + "type": "npm", + "name": "npm:tmp", + "data": { + "version": "0.2.5", + "packageName": "tmp", + "hash": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==" + } + }, + "npm:tmpl": { + "type": "npm", + "name": "npm:tmpl", + "data": { + "version": "1.0.5", + "packageName": "tmpl", + "hash": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + } + }, + "npm:to-regex-range": { + "type": "npm", + "name": "npm:to-regex-range", + "data": { + "version": "5.0.1", + "packageName": "to-regex-range", + "hash": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==" + } + }, + "npm:tree-kill": { + "type": "npm", + "name": "npm:tree-kill", + "data": { + "version": "1.2.2", + "packageName": "tree-kill", + "hash": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==" + } + }, + "npm:treeverse": { + "type": "npm", + "name": "npm:treeverse", + "data": { + "version": "3.0.0", + "packageName": "treeverse", + "hash": "sha512-gcANaAnd2QDZFmHFEOF4k7uc1J/6a6z3DJMd/QwEyxLoKGiptJRwid582r7QIsFlFMIZ3SnxfS52S4hm2DHkuQ==" + } + }, + "npm:trim-newlines": { + "type": "npm", + "name": "npm:trim-newlines", + "data": { + "version": "3.0.1", + "packageName": "trim-newlines", + "hash": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + } + }, + "npm:ts-api-utils": { + "type": "npm", + "name": "npm:ts-api-utils", + "data": { + "version": "2.1.0", + "packageName": "ts-api-utils", + "hash": "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==" + } + }, + "npm:ts-jest": { + "type": "npm", + "name": "npm:ts-jest", + "data": { + "version": "29.4.5", + "packageName": "ts-jest", + "hash": "sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q==" + } + }, + "npm:tsconfig-paths": { + "type": "npm", + "name": "npm:tsconfig-paths", + "data": { + "version": "4.2.0", + "packageName": "tsconfig-paths", + "hash": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==" + } + }, + "npm:tslib": { + "type": "npm", + "name": "npm:tslib", + "data": { + "version": "2.8.1", + "packageName": "tslib", + "hash": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + } + }, + "npm:tuf-js": { + "type": "npm", + "name": "npm:tuf-js", + "data": { + "version": "4.0.0", + "packageName": "tuf-js", + "hash": "sha512-Lq7ieeGvXDXwpoSmOSgLWVdsGGV9J4a77oDTAPe/Ltrqnnm/ETaRlBAQTH5JatEh8KXuE6sddf9qAv1Q2282Hg==" + } + }, + "npm:type-check": { + "type": "npm", + "name": "npm:type-check", + "data": { + "version": "0.4.0", + "packageName": "type-check", + "hash": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==" + } + }, + "npm:type-detect": { + "type": "npm", + "name": "npm:type-detect", + "data": { + "version": "4.0.8", + "packageName": "type-detect", + "hash": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + } + }, + "npm:type-fest@0.18.1": { + "type": "npm", + "name": "npm:type-fest@0.18.1", + "data": { + "version": "0.18.1", + "packageName": "type-fest", + "hash": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + } + }, + "npm:type-fest@0.21.3": { + "type": "npm", + "name": "npm:type-fest@0.21.3", + "data": { + "version": "0.21.3", + "packageName": "type-fest", + "hash": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + } + }, + "npm:type-fest@0.4.1": { + "type": "npm", + "name": "npm:type-fest@0.4.1", + "data": { + "version": "0.4.1", + "packageName": "type-fest", + "hash": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==" + } + }, + "npm:type-fest@0.6.0": { + "type": "npm", + "name": "npm:type-fest@0.6.0", + "data": { + "version": "0.6.0", + "packageName": "type-fest", + "hash": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + }, + "npm:type-fest@0.8.1": { + "type": "npm", + "name": "npm:type-fest@0.8.1", + "data": { + "version": "0.8.1", + "packageName": "type-fest", + "hash": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + }, + "npm:type-fest@4.41.0": { + "type": "npm", + "name": "npm:type-fest@4.41.0", + "data": { + "version": "4.41.0", + "packageName": "type-fest", + "hash": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==" + } + }, + "npm:typedarray": { + "type": "npm", + "name": "npm:typedarray", + "data": { + "version": "0.0.6", + "packageName": "typedarray", + "hash": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==" + } + }, + "npm:typescript-eslint": { + "type": "npm", + "name": "npm:typescript-eslint", + "data": { + "version": "8.47.0", + "packageName": "typescript-eslint", + "hash": "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==" + } + }, + "npm:typescript": { + "type": "npm", + "name": "npm:typescript", + "data": { + "version": "5.9.3", + "packageName": "typescript", + "hash": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==" + } + }, + "npm:ufo": { + "type": "npm", + "name": "npm:ufo", + "data": { + "version": "1.6.1", + "packageName": "ufo", + "hash": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==" + } + }, + "npm:uglify-js": { + "type": "npm", + "name": "npm:uglify-js", + "data": { + "version": "3.19.3", + "packageName": "uglify-js", + "hash": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==" + } + }, + "npm:unconfig-core": { + "type": "npm", + "name": "npm:unconfig-core", + "data": { + "version": "7.4.1", + "packageName": "unconfig-core", + "hash": "sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==" + } + }, + "npm:unconfig": { + "type": "npm", + "name": "npm:unconfig", + "data": { + "version": "7.4.1", + "packageName": "unconfig", + "hash": "sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==" + } + }, + "npm:undici-types@6.21.0": { + "type": "npm", + "name": "npm:undici-types@6.21.0", + "data": { + "version": "6.21.0", + "packageName": "undici-types", + "hash": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==" + } + }, + "npm:undici-types@7.16.0": { + "type": "npm", + "name": "npm:undici-types@7.16.0", + "data": { + "version": "7.16.0", + "packageName": "undici-types", + "hash": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==" + } + }, + "npm:unicorn-magic": { + "type": "npm", + "name": "npm:unicorn-magic", + "data": { + "version": "0.1.0", + "packageName": "unicorn-magic", + "hash": "sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==" + } + }, + "npm:unique-filename": { + "type": "npm", + "name": "npm:unique-filename", + "data": { + "version": "4.0.0", + "packageName": "unique-filename", + "hash": "sha512-XSnEewXmQ+veP7xX2dS5Q4yZAvO40cBN2MWkJ7D/6sW4Dg6wYBNwM1Vrnz1FhH5AdeLIlUXRI9e28z1YZi71NQ==" + } + }, + "npm:unique-slug": { + "type": "npm", + "name": "npm:unique-slug", + "data": { + "version": "5.0.0", + "packageName": "unique-slug", + "hash": "sha512-9OdaqO5kwqR+1kVgHAhsp5vPNU0hnxRa26rBFNfNgM7M6pNtgzeBn3s/xbyCQL3dcjzOatcef6UUHpB/6MaETg==" + } + }, + "npm:universal-user-agent": { + "type": "npm", + "name": "npm:universal-user-agent", + "data": { + "version": "6.0.1", + "packageName": "universal-user-agent", + "hash": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==" + } + }, + "npm:universalify": { + "type": "npm", + "name": "npm:universalify", + "data": { + "version": "2.0.1", + "packageName": "universalify", + "hash": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + } + }, + "npm:unrs-resolver": { + "type": "npm", + "name": "npm:unrs-resolver", + "data": { + "version": "1.11.1", + "packageName": "unrs-resolver", + "hash": "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==" + } + }, + "npm:upath": { + "type": "npm", + "name": "npm:upath", + "data": { + "version": "2.0.1", + "packageName": "upath", + "hash": "sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==" + } + }, + "npm:update-browserslist-db": { + "type": "npm", + "name": "npm:update-browserslist-db", + "data": { + "version": "1.1.4", + "packageName": "update-browserslist-db", + "hash": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==" + } + }, + "npm:uri-js": { + "type": "npm", + "name": "npm:uri-js", + "data": { + "version": "4.4.1", + "packageName": "uri-js", + "hash": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==" + } + }, + "npm:util-deprecate": { + "type": "npm", + "name": "npm:util-deprecate", + "data": { + "version": "1.0.2", + "packageName": "util-deprecate", + "hash": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + } + }, + "npm:uuid": { + "type": "npm", + "name": "npm:uuid", + "data": { + "version": "11.1.0", + "packageName": "uuid", + "hash": "sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==" + } + }, + "npm:v8-to-istanbul": { + "type": "npm", + "name": "npm:v8-to-istanbul", + "data": { + "version": "9.3.0", + "packageName": "v8-to-istanbul", + "hash": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==" + } + }, + "npm:validate-npm-package-license": { + "type": "npm", + "name": "npm:validate-npm-package-license", + "data": { + "version": "3.0.4", + "packageName": "validate-npm-package-license", + "hash": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==" + } + }, + "npm:validate-npm-package-name": { + "type": "npm", + "name": "npm:validate-npm-package-name", + "data": { + "version": "6.0.2", + "packageName": "validate-npm-package-name", + "hash": "sha512-IUoow1YUtvoBBC06dXs8bR8B9vuA3aJfmQNKMoaPG/OFsPmoQvw8xh+6Ye25Gx9DQhoEom3Pcu9MKHerm/NpUQ==" + } + }, + "npm:validator": { + "type": "npm", + "name": "npm:validator", + "data": { + "version": "13.15.23", + "packageName": "validator", + "hash": "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw==" + } + }, + "npm:walk-up-path": { + "type": "npm", + "name": "npm:walk-up-path", + "data": { + "version": "4.0.0", + "packageName": "walk-up-path", + "hash": "sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==" + } + }, + "npm:walker": { + "type": "npm", + "name": "npm:walker", + "data": { + "version": "1.0.8", + "packageName": "walker", + "hash": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==" + } + }, + "npm:wcwidth": { + "type": "npm", + "name": "npm:wcwidth", + "data": { + "version": "1.0.1", + "packageName": "wcwidth", + "hash": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==" + } + }, + "npm:webidl-conversions": { + "type": "npm", + "name": "npm:webidl-conversions", + "data": { + "version": "4.0.2", + "packageName": "webidl-conversions", + "hash": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + } + }, + "npm:which@2.0.2": { + "type": "npm", + "name": "npm:which@2.0.2", + "data": { + "version": "2.0.2", + "packageName": "which", + "hash": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==" + } + }, + "npm:which@5.0.0": { + "type": "npm", + "name": "npm:which@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "which", + "hash": "sha512-JEdGzHwwkrbWoGOlIHqQ5gtprKGOenpDHpxE9zVR1bWbOtYRyPPHMe9FaP6x61CmNaTThSkb0DAJte5jD+DmzQ==" + } + }, + "npm:which@6.0.0": { + "type": "npm", + "name": "npm:which@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "which", + "hash": "sha512-f+gEpIKMR9faW/JgAgPK1D7mekkFoqbmiwvNzuhsHetni20QSgzg9Vhn0g2JSJkkfehQnqdUAx7/e15qS1lPxg==" + } + }, + "npm:wide-align": { + "type": "npm", + "name": "npm:wide-align", + "data": { + "version": "1.1.5", + "packageName": "wide-align", + "hash": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==" + } + }, + "npm:word-wrap": { + "type": "npm", + "name": "npm:word-wrap", + "data": { + "version": "1.2.5", + "packageName": "word-wrap", + "hash": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==" + } + }, + "npm:wordwrap": { + "type": "npm", + "name": "npm:wordwrap", + "data": { + "version": "1.0.0", + "packageName": "wordwrap", + "hash": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==" + } + }, + "npm:wrap-ansi@6.2.0": { + "type": "npm", + "name": "npm:wrap-ansi@6.2.0", + "data": { + "version": "6.2.0", + "packageName": "wrap-ansi", + "hash": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==" + } + }, + "npm:wrap-ansi@7.0.0": { + "type": "npm", + "name": "npm:wrap-ansi@7.0.0", + "data": { + "version": "7.0.0", + "packageName": "wrap-ansi", + "hash": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + } + }, + "npm:wrap-ansi@8.1.0": { + "type": "npm", + "name": "npm:wrap-ansi@8.1.0", + "data": { + "version": "8.1.0", + "packageName": "wrap-ansi", + "hash": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==" + } + }, + "npm:wrap-ansi@9.0.2": { + "type": "npm", + "name": "npm:wrap-ansi@9.0.2", + "data": { + "version": "9.0.2", + "packageName": "wrap-ansi", + "hash": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==" + } + }, + "npm:wrap-ansi-cjs": { + "type": "npm", + "name": "npm:wrap-ansi-cjs", + "data": { + "version": "npm:wrap-ansi@7.0.0", + "packageName": "wrap-ansi-cjs", + "hash": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==" + } + }, + "npm:wrappy": { + "type": "npm", + "name": "npm:wrappy", + "data": { + "version": "1.0.2", + "packageName": "wrappy", + "hash": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + } + }, + "npm:write-file-atomic@2.4.3": { + "type": "npm", + "name": "npm:write-file-atomic@2.4.3", + "data": { + "version": "2.4.3", + "packageName": "write-file-atomic", + "hash": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==" + } + }, + "npm:write-file-atomic@5.0.1": { + "type": "npm", + "name": "npm:write-file-atomic@5.0.1", + "data": { + "version": "5.0.1", + "packageName": "write-file-atomic", + "hash": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==" + } + }, + "npm:write-file-atomic@6.0.0": { + "type": "npm", + "name": "npm:write-file-atomic@6.0.0", + "data": { + "version": "6.0.0", + "packageName": "write-file-atomic", + "hash": "sha512-GmqrO8WJ1NuzJ2DrziEI2o57jKAVIQNf8a18W3nCYU3H7PNWqCCVTeH6/NQE93CIllIgQS98rrmVkYgTX9fFJQ==" + } + }, + "npm:write-json-file": { + "type": "npm", + "name": "npm:write-json-file", + "data": { + "version": "3.2.0", + "packageName": "write-json-file", + "hash": "sha512-3xZqT7Byc2uORAatYiP3DHUUAVEkNOswEWNs9H5KXiicRTvzYzYqKjYc4G7p+8pltvAw641lVByKVtMpf+4sYQ==" + } + }, + "npm:write-pkg": { + "type": "npm", + "name": "npm:write-pkg", + "data": { + "version": "4.0.0", + "packageName": "write-pkg", + "hash": "sha512-v2UQ+50TNf2rNHJ8NyWttfm/EJUBWMJcx6ZTYZr6Qp52uuegWw/lBkCtCbnYZEmPRNL61m+u67dAmGxo+HTULA==" + } + }, + "npm:wrtc": { + "type": "npm", + "name": "npm:wrtc", + "data": { + "version": "0.4.7", + "packageName": "wrtc", + "hash": "sha512-P6Hn7VT4lfSH49HxLHcHhDq+aFf/jd9dPY7lDHeFhZ22N3858EKuwm2jmnlPzpsRGEPaoF6XwkcxY5SYnt4f/g==" + } + }, + "npm:ws": { + "type": "npm", + "name": "npm:ws", + "data": { + "version": "8.18.3", + "packageName": "ws", + "hash": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==" + } + }, + "npm:xtend": { + "type": "npm", + "name": "npm:xtend", + "data": { + "version": "4.0.2", + "packageName": "xtend", + "hash": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + } + }, + "npm:y18n": { + "type": "npm", + "name": "npm:y18n", + "data": { + "version": "5.0.8", + "packageName": "y18n", + "hash": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + } + }, + "npm:yallist@3.1.1": { + "type": "npm", + "name": "npm:yallist@3.1.1", + "data": { + "version": "3.1.1", + "packageName": "yallist", + "hash": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + }, + "npm:yallist@4.0.0": { + "type": "npm", + "name": "npm:yallist@4.0.0", + "data": { + "version": "4.0.0", + "packageName": "yallist", + "hash": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } + }, + "npm:yallist@5.0.0": { + "type": "npm", + "name": "npm:yallist@5.0.0", + "data": { + "version": "5.0.0", + "packageName": "yallist", + "hash": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==" + } + }, + "npm:yaml": { + "type": "npm", + "name": "npm:yaml", + "data": { + "version": "2.8.1", + "packageName": "yaml", + "hash": "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw==" + } + }, + "npm:yargs-parser@20.2.9": { + "type": "npm", + "name": "npm:yargs-parser@20.2.9", + "data": { + "version": "20.2.9", + "packageName": "yargs-parser", + "hash": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + } + }, + "npm:yargs-parser@21.1.1": { + "type": "npm", + "name": "npm:yargs-parser@21.1.1", + "data": { + "version": "21.1.1", + "packageName": "yargs-parser", + "hash": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==" + } + }, + "npm:yargs@16.2.0": { + "type": "npm", + "name": "npm:yargs@16.2.0", + "data": { + "version": "16.2.0", + "packageName": "yargs", + "hash": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==" + } + }, + "npm:yargs@17.7.2": { + "type": "npm", + "name": "npm:yargs@17.7.2", + "data": { + "version": "17.7.2", + "packageName": "yargs", + "hash": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==" + } + }, + "npm:yocto-queue@0.1.0": { + "type": "npm", + "name": "npm:yocto-queue@0.1.0", + "data": { + "version": "0.1.0", + "packageName": "yocto-queue", + "hash": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + }, + "npm:yocto-queue@1.2.2": { + "type": "npm", + "name": "npm:yocto-queue@1.2.2", + "data": { + "version": "1.2.2", + "packageName": "yocto-queue", + "hash": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==" + } + }, + "npm:yoctocolors-cjs": { + "type": "npm", + "name": "npm:yoctocolors-cjs", + "data": { + "version": "2.1.3", + "packageName": "yoctocolors-cjs", + "hash": "sha512-U/PBtDf35ff0D8X8D0jfdzHYEPFxAI7jJlxZXwCSez5M3190m+QobIfh+sWDWSHMCWWJN2AWamkegn6vr6YBTw==" + } + } + }, + "dependencies": { + "@nanoforge-dev/client-network": [ + { + "source": "@nanoforge-dev/client-network", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "npm:@types/jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "npm:@types/node@22.19.1", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "npm:jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "npm:ts-jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "@nanoforge-dev/common", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "@nanoforge-dev/config", + "type": "static" + }, + { + "source": "@nanoforge-dev/client-network", + "target": "@nanoforge-dev/ecs", + "type": "static" + } + ], + "@nanoforge-dev/server-network": [ + { + "source": "@nanoforge-dev/server-network", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:@types/jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:@types/node@22.19.1", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:@types/ws", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:ts-jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "@nanoforge-dev/common", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "@nanoforge-dev/config", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "@nanoforge-dev/ecs", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:wrtc", + "type": "static" + }, + { + "source": "@nanoforge-dev/server-network", + "target": "npm:ws", + "type": "static" + } + ], + "@nanoforge-dev/asset-manager": [ + { + "source": "@nanoforge-dev/asset-manager", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/asset-manager", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/asset-manager", + "target": "npm:@types/jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/asset-manager", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "@nanoforge-dev/asset-manager", + "target": "npm:jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/asset-manager", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/asset-manager", + "target": "npm:ts-jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/asset-manager", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "@nanoforge-dev/asset-manager", + "target": "@nanoforge-dev/common", + "type": "static" + } + ], + "@nanoforge-dev/utils-prettier-config": [ + { + "source": "@nanoforge-dev/utils-prettier-config", + "target": "npm:@trivago/prettier-plugin-sort-imports", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-prettier-config", + "target": "npm:lint-staged", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-prettier-config", + "target": "npm:prettier", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-prettier-config", + "target": "npm:taze", + "type": "static" + } + ], + "@nanoforge-dev/graphics-2d": [ + { + "source": "@nanoforge-dev/graphics-2d", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "npm:@types/jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "npm:@webgpu/types", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "npm:jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "npm:ts-jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "@nanoforge-dev/asset-manager", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "@nanoforge-dev/common", + "type": "static" + }, + { + "source": "@nanoforge-dev/graphics-2d", + "target": "npm:konva", + "type": "static" + } + ], + "@nanoforge-dev/utils-eslint-config": [ + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:@eslint/js", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:eslint-config-prettier", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:eslint-plugin-format", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:eslint-plugin-jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:eslint-plugin-prettier", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:globals@16.5.0", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/utils-eslint-config", + "target": "npm:typescript-eslint", + "type": "static" + } + ], + "@nanoforge-dev/common": [ + { + "source": "@nanoforge-dev/common", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/common", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/common", + "target": "npm:taze", + "type": "static" + } + ], + "@nanoforge-dev/config": [ + { + "source": "@nanoforge-dev/config", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/config", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/config", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/config", + "target": "npm:class-transformer", + "type": "static" + }, + { + "source": "@nanoforge-dev/config", + "target": "npm:class-validator", + "type": "static" + } + ], + "@nanoforge-dev/input": [ + { + "source": "@nanoforge-dev/input", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/input", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/input", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/input", + "target": "@nanoforge-dev/common", + "type": "static" + } + ], + "@nanoforge-dev/music": [ + { + "source": "@nanoforge-dev/music", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/music", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/music", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/music", + "target": "@nanoforge-dev/common", + "type": "static" + } + ], + "@nanoforge-dev/sound": [ + { + "source": "@nanoforge-dev/sound", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/sound", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/sound", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/sound", + "target": "@nanoforge-dev/common", + "type": "static" + } + ], + "@nanoforge-dev/core": [ + { + "source": "@nanoforge-dev/core", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/core", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/core", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/core", + "target": "@nanoforge-dev/asset-manager", + "type": "static" + }, + { + "source": "@nanoforge-dev/core", + "target": "@nanoforge-dev/common", + "type": "static" + }, + { + "source": "@nanoforge-dev/core", + "target": "@nanoforge-dev/input", + "type": "static" + }, + { + "source": "@nanoforge-dev/core", + "target": "npm:class-transformer", + "type": "static" + }, + { + "source": "@nanoforge-dev/core", + "target": "npm:class-validator", + "type": "static" + } + ], + "@nanoforge-dev/ecs": [ + { + "source": "@nanoforge-dev/ecs", + "target": "@nanoforge-dev/asset-manager", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "@nanoforge-dev/utils-eslint-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "@nanoforge-dev/utils-prettier-config", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "npm:@types/jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "npm:jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "npm:taze", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "npm:ts-jest", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "@nanoforge-dev/ecs", + "target": "@nanoforge-dev/common", + "type": "static" + } + ], + "npm:@antfu/ni": [ + { + "source": "npm:@antfu/ni", + "target": "npm:ansis", + "type": "static" + }, + { + "source": "npm:@antfu/ni", + "target": "npm:fzf", + "type": "static" + }, + { + "source": "npm:@antfu/ni", + "target": "npm:package-manager-detector", + "type": "static" + }, + { + "source": "npm:@antfu/ni", + "target": "npm:tinyexec", + "type": "static" + }, + { + "source": "npm:@antfu/ni", + "target": "npm:tinyglobby@0.2.15", + "type": "static" + } + ], + "npm:@babel/code-frame": [ + { + "source": "npm:@babel/code-frame", + "target": "npm:@babel/helper-validator-identifier", + "type": "static" + }, + { + "source": "npm:@babel/code-frame", + "target": "npm:js-tokens", + "type": "static" + }, + { + "source": "npm:@babel/code-frame", + "target": "npm:picocolors", + "type": "static" + } + ], + "npm:@babel/core": [ + { + "source": "npm:@babel/core", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/generator", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/helper-compilation-targets", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/helper-module-transforms", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/helpers", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/template", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/traverse", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:@jridgewell/remapping", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:convert-source-map", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:gensync", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:json5", + "type": "static" + }, + { + "source": "npm:@babel/core", + "target": "npm:semver@6.3.1", + "type": "static" + } + ], + "npm:@babel/generator": [ + { + "source": "npm:@babel/generator", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:@jridgewell/gen-mapping", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@babel/generator", + "target": "npm:jsesc", + "type": "static" + } + ], + "npm:@babel/helper-compilation-targets": [ + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:@babel/compat-data", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:@babel/helper-validator-option", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:browserslist", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:lru-cache@5.1.1", + "type": "static" + }, + { + "source": "npm:@babel/helper-compilation-targets", + "target": "npm:semver@6.3.1", + "type": "static" + } + ], + "npm:@babel/helper-module-imports": [ + { + "source": "npm:@babel/helper-module-imports", + "target": "npm:@babel/traverse", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-imports", + "target": "npm:@babel/types", + "type": "static" + } + ], + "npm:@babel/helper-module-transforms": [ + { + "source": "npm:@babel/helper-module-transforms", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-transforms", + "target": "npm:@babel/helper-module-imports", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-transforms", + "target": "npm:@babel/helper-validator-identifier", + "type": "static" + }, + { + "source": "npm:@babel/helper-module-transforms", + "target": "npm:@babel/traverse", + "type": "static" + } + ], + "npm:@babel/helpers": [ + { + "source": "npm:@babel/helpers", + "target": "npm:@babel/template", + "type": "static" + }, + { + "source": "npm:@babel/helpers", + "target": "npm:@babel/types", + "type": "static" + } + ], + "npm:@babel/parser": [ + { + "source": "npm:@babel/parser", + "target": "npm:@babel/types", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-async-generators": [ + { + "source": "npm:@babel/plugin-syntax-async-generators", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-async-generators", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-bigint": [ + { + "source": "npm:@babel/plugin-syntax-bigint", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-bigint", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-class-properties": [ + { + "source": "npm:@babel/plugin-syntax-class-properties", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-class-properties", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-class-static-block": [ + { + "source": "npm:@babel/plugin-syntax-class-static-block", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-class-static-block", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-import-attributes": [ + { + "source": "npm:@babel/plugin-syntax-import-attributes", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-import-attributes", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-import-meta": [ + { + "source": "npm:@babel/plugin-syntax-import-meta", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-import-meta", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-json-strings": [ + { + "source": "npm:@babel/plugin-syntax-json-strings", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-json-strings", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-jsx": [ + { + "source": "npm:@babel/plugin-syntax-jsx", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-jsx", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-logical-assignment-operators": [ + { + "source": "npm:@babel/plugin-syntax-logical-assignment-operators", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-logical-assignment-operators", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-nullish-coalescing-operator": [ + { + "source": "npm:@babel/plugin-syntax-nullish-coalescing-operator", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-nullish-coalescing-operator", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-numeric-separator": [ + { + "source": "npm:@babel/plugin-syntax-numeric-separator", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-numeric-separator", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-object-rest-spread": [ + { + "source": "npm:@babel/plugin-syntax-object-rest-spread", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-object-rest-spread", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-optional-catch-binding": [ + { + "source": "npm:@babel/plugin-syntax-optional-catch-binding", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-optional-catch-binding", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-optional-chaining": [ + { + "source": "npm:@babel/plugin-syntax-optional-chaining", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-optional-chaining", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-private-property-in-object": [ + { + "source": "npm:@babel/plugin-syntax-private-property-in-object", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-private-property-in-object", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-top-level-await": [ + { + "source": "npm:@babel/plugin-syntax-top-level-await", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-top-level-await", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/plugin-syntax-typescript": [ + { + "source": "npm:@babel/plugin-syntax-typescript", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@babel/plugin-syntax-typescript", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + } + ], + "npm:@babel/template": [ + { + "source": "npm:@babel/template", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:@babel/template", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@babel/template", + "target": "npm:@babel/types", + "type": "static" + } + ], + "npm:@babel/traverse": [ + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/generator", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/helper-globals", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/template", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@babel/traverse", + "target": "npm:debug", + "type": "static" + } + ], + "npm:@babel/types": [ + { + "source": "npm:@babel/types", + "target": "npm:@babel/helper-string-parser", + "type": "static" + }, + { + "source": "npm:@babel/types", + "target": "npm:@babel/helper-validator-identifier", + "type": "static" + } + ], + "npm:@commitlint/cli": [ + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/format", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/lint", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/load", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/read", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:tinyexec", + "type": "static" + }, + { + "source": "npm:@commitlint/cli", + "target": "npm:yargs@17.7.2", + "type": "static" + } + ], + "npm:@commitlint/config-conventional": [ + { + "source": "npm:@commitlint/config-conventional", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/config-conventional", + "target": "npm:conventional-changelog-conventionalcommits", + "type": "static" + } + ], + "npm:@commitlint/config-validator": [ + { + "source": "npm:@commitlint/config-validator", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/config-validator", + "target": "npm:ajv@8.17.1", + "type": "static" + } + ], + "npm:@commitlint/ensure": [ + { + "source": "npm:@commitlint/ensure", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.camelcase", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.kebabcase", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.snakecase", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.startcase", + "type": "static" + }, + { + "source": "npm:@commitlint/ensure", + "target": "npm:lodash.upperfirst", + "type": "static" + } + ], + "npm:@commitlint/format": [ + { + "source": "npm:@commitlint/format", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/format", + "target": "npm:chalk@5.6.2", + "type": "static" + } + ], + "npm:@commitlint/is-ignored": [ + { + "source": "npm:@commitlint/is-ignored", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/is-ignored", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:@commitlint/lint": [ + { + "source": "npm:@commitlint/lint", + "target": "npm:@commitlint/is-ignored", + "type": "static" + }, + { + "source": "npm:@commitlint/lint", + "target": "npm:@commitlint/parse", + "type": "static" + }, + { + "source": "npm:@commitlint/lint", + "target": "npm:@commitlint/rules", + "type": "static" + }, + { + "source": "npm:@commitlint/lint", + "target": "npm:@commitlint/types", + "type": "static" + } + ], + "npm:@commitlint/load": [ + { + "source": "npm:@commitlint/load", + "target": "npm:@commitlint/config-validator", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:@commitlint/execute-rule", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:@commitlint/resolve-extends", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:chalk@5.6.2", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:cosmiconfig", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:cosmiconfig-typescript-loader", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:lodash.isplainobject", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:lodash.merge", + "type": "static" + }, + { + "source": "npm:@commitlint/load", + "target": "npm:lodash.uniq", + "type": "static" + } + ], + "npm:@commitlint/parse": [ + { + "source": "npm:@commitlint/parse", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/parse", + "target": "npm:conventional-changelog-angular", + "type": "static" + }, + { + "source": "npm:@commitlint/parse", + "target": "npm:conventional-commits-parser@5.0.0", + "type": "static" + } + ], + "npm:@commitlint/read": [ + { + "source": "npm:@commitlint/read", + "target": "npm:@commitlint/top-level", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:git-raw-commits@4.0.0", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:minimist", + "type": "static" + }, + { + "source": "npm:@commitlint/read", + "target": "npm:tinyexec", + "type": "static" + } + ], + "npm:@commitlint/resolve-extends": [ + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:@commitlint/config-validator", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:@commitlint/types", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:global-directory", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:import-meta-resolve", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:lodash.mergewith", + "type": "static" + }, + { + "source": "npm:@commitlint/resolve-extends", + "target": "npm:resolve-from@5.0.0", + "type": "static" + } + ], + "npm:@commitlint/rules": [ + { + "source": "npm:@commitlint/rules", + "target": "npm:@commitlint/ensure", + "type": "static" + }, + { + "source": "npm:@commitlint/rules", + "target": "npm:@commitlint/message", + "type": "static" + }, + { + "source": "npm:@commitlint/rules", + "target": "npm:@commitlint/to-lines", + "type": "static" + }, + { + "source": "npm:@commitlint/rules", + "target": "npm:@commitlint/types", + "type": "static" + } + ], + "npm:@commitlint/top-level": [ + { + "source": "npm:@commitlint/top-level", + "target": "npm:find-up@7.0.0", + "type": "static" + } + ], + "npm:@commitlint/types": [ + { + "source": "npm:@commitlint/types", + "target": "npm:@types/conventional-commits-parser", + "type": "static" + }, + { + "source": "npm:@commitlint/types", + "target": "npm:chalk@5.6.2", + "type": "static" + } + ], + "npm:@emnapi/core": [ + { + "source": "npm:@emnapi/core", + "target": "npm:@emnapi/wasi-threads", + "type": "static" + }, + { + "source": "npm:@emnapi/core", + "target": "npm:tslib", + "type": "static" + } + ], + "npm:@emnapi/runtime": [ + { + "source": "npm:@emnapi/runtime", + "target": "npm:tslib", + "type": "static" + } + ], + "npm:@emnapi/wasi-threads": [ + { + "source": "npm:@emnapi/wasi-threads", + "target": "npm:tslib", + "type": "static" + } + ], + "npm:@eslint-community/eslint-utils": [ + { + "source": "npm:@eslint-community/eslint-utils", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@eslint-community/eslint-utils", + "target": "npm:eslint-visitor-keys@3.4.3", + "type": "static" + } + ], + "npm:@eslint/config-array": [ + { + "source": "npm:@eslint/config-array", + "target": "npm:@eslint/object-schema", + "type": "static" + }, + { + "source": "npm:@eslint/config-array", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@eslint/config-array", + "target": "npm:minimatch@3.1.2", + "type": "static" + } + ], + "npm:@eslint/config-helpers": [ + { + "source": "npm:@eslint/config-helpers", + "target": "npm:@eslint/core", + "type": "static" + } + ], + "npm:@eslint/core": [ + { + "source": "npm:@eslint/core", + "target": "npm:@types/json-schema", + "type": "static" + } + ], + "npm:@eslint/eslintrc": [ + { + "source": "npm:@eslint/eslintrc", + "target": "npm:ajv@6.12.6", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:espree", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:globals@14.0.0", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:ignore@5.3.2", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:import-fresh", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:js-yaml@4.1.1", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:minimatch@3.1.2", + "type": "static" + }, + { + "source": "npm:@eslint/eslintrc", + "target": "npm:strip-json-comments", + "type": "static" + } + ], + "npm:@eslint/plugin-kit": [ + { + "source": "npm:@eslint/plugin-kit", + "target": "npm:@eslint/core", + "type": "static" + }, + { + "source": "npm:@eslint/plugin-kit", + "target": "npm:levn", + "type": "static" + } + ], + "npm:@humanfs/node": [ + { + "source": "npm:@humanfs/node", + "target": "npm:@humanfs/core", + "type": "static" + }, + { + "source": "npm:@humanfs/node", + "target": "npm:@humanwhocodes/retry", + "type": "static" + } + ], + "npm:@inquirer/checkbox": [ + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@inquirer/figures", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/checkbox", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/confirm": [ + { + "source": "npm:@inquirer/confirm", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/confirm", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/confirm", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/core": [ + { + "source": "npm:@inquirer/core", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:@inquirer/figures", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:cli-width", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:mute-stream", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:signal-exit@4.1.0", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:wrap-ansi@6.2.0", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/core", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/editor": [ + { + "source": "npm:@inquirer/editor", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/editor", + "target": "npm:@inquirer/external-editor", + "type": "static" + }, + { + "source": "npm:@inquirer/editor", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/editor", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/expand": [ + { + "source": "npm:@inquirer/expand", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/expand", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/expand", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/expand", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/external-editor": [ + { + "source": "npm:@inquirer/external-editor", + "target": "npm:chardet", + "type": "static" + }, + { + "source": "npm:@inquirer/external-editor", + "target": "npm:iconv-lite@0.7.0", + "type": "static" + }, + { + "source": "npm:@inquirer/external-editor", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/input": [ + { + "source": "npm:@inquirer/input", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/input", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/input", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/number": [ + { + "source": "npm:@inquirer/number", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/number", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/number", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/password": [ + { + "source": "npm:@inquirer/password", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:@inquirer/password", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/password", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/password", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/prompts": [ + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/checkbox", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/confirm", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/editor", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/expand", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/input", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/number", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/password", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/rawlist", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/search", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@inquirer/select", + "type": "static" + }, + { + "source": "npm:@inquirer/prompts", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/rawlist": [ + { + "source": "npm:@inquirer/rawlist", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/rawlist", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/rawlist", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/rawlist", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/search": [ + { + "source": "npm:@inquirer/search", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:@inquirer/figures", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/search", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/select": [ + { + "source": "npm:@inquirer/select", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@inquirer/figures", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:yoctocolors-cjs", + "type": "static" + }, + { + "source": "npm:@inquirer/select", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@inquirer/type": [ + { + "source": "npm:@inquirer/type", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@isaacs/brace-expansion": [ + { + "source": "npm:@isaacs/brace-expansion", + "target": "npm:@isaacs/balanced-match", + "type": "static" + } + ], + "npm:@isaacs/cliui": [ + { + "source": "npm:@isaacs/cliui", + "target": "npm:string-width@5.1.2", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:string-width-cjs", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:strip-ansi-cjs", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:wrap-ansi@8.1.0", + "type": "static" + }, + { + "source": "npm:@isaacs/cliui", + "target": "npm:wrap-ansi-cjs", + "type": "static" + } + ], + "npm:@isaacs/fs-minipass": [ + { + "source": "npm:@isaacs/fs-minipass", + "target": "npm:minipass@7.1.2", + "type": "static" + } + ], + "npm:@istanbuljs/load-nyc-config": [ + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:camelcase@5.3.1", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:find-up@4.1.0", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:get-package-type", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:js-yaml@3.14.2", + "type": "static" + }, + { + "source": "npm:@istanbuljs/load-nyc-config", + "target": "npm:resolve-from@5.0.0", + "type": "static" + } + ], + "npm:@jest/console": [ + { + "source": "npm:@jest/console", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/console", + "target": "npm:slash", + "type": "static" + } + ], + "npm:@jest/core": [ + { + "source": "npm:@jest/core", + "target": "npm:@jest/console", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/pattern", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/reporters", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:ansi-escapes@4.3.2", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-changed-files", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-config", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-resolve-dependencies", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-runner", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-runtime", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-snapshot", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:jest-watcher", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:@jest/core", + "target": "npm:slash", + "type": "static" + } + ], + "npm:@jest/environment": [ + { + "source": "npm:@jest/environment", + "target": "npm:@jest/fake-timers", + "type": "static" + }, + { + "source": "npm:@jest/environment", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/environment", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/environment", + "target": "npm:jest-mock", + "type": "static" + } + ], + "npm:@jest/expect-utils": [ + { + "source": "npm:@jest/expect-utils", + "target": "npm:@jest/get-type", + "type": "static" + } + ], + "npm:@jest/expect": [ + { + "source": "npm:@jest/expect", + "target": "npm:expect", + "type": "static" + }, + { + "source": "npm:@jest/expect", + "target": "npm:jest-snapshot", + "type": "static" + } + ], + "npm:@jest/fake-timers": [ + { + "source": "npm:@jest/fake-timers", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:@sinonjs/fake-timers", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:@jest/fake-timers", + "target": "npm:jest-util", + "type": "static" + } + ], + "npm:@jest/globals": [ + { + "source": "npm:@jest/globals", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:@jest/globals", + "target": "npm:@jest/expect", + "type": "static" + }, + { + "source": "npm:@jest/globals", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/globals", + "target": "npm:jest-mock", + "type": "static" + } + ], + "npm:@jest/pattern": [ + { + "source": "npm:@jest/pattern", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/pattern", + "target": "npm:jest-regex-util", + "type": "static" + } + ], + "npm:@jest/reporters": [ + { + "source": "npm:@jest/reporters", + "target": "npm:@bcoe/v8-coverage", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jest/console", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:collect-v8-coverage", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-lib-instrument", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-lib-report", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-lib-source-maps", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:istanbul-reports", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:jest-worker", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:string-length", + "type": "static" + }, + { + "source": "npm:@jest/reporters", + "target": "npm:v8-to-istanbul", + "type": "static" + } + ], + "npm:@jest/schemas": [ + { + "source": "npm:@jest/schemas", + "target": "npm:@sinclair/typebox", + "type": "static" + } + ], + "npm:@jest/snapshot-utils": [ + { + "source": "npm:@jest/snapshot-utils", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/snapshot-utils", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/snapshot-utils", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/snapshot-utils", + "target": "npm:natural-compare", + "type": "static" + } + ], + "npm:@jest/source-map": [ + { + "source": "npm:@jest/source-map", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@jest/source-map", + "target": "npm:callsites", + "type": "static" + }, + { + "source": "npm:@jest/source-map", + "target": "npm:graceful-fs", + "type": "static" + } + ], + "npm:@jest/test-result": [ + { + "source": "npm:@jest/test-result", + "target": "npm:@jest/console", + "type": "static" + }, + { + "source": "npm:@jest/test-result", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/test-result", + "target": "npm:@types/istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:@jest/test-result", + "target": "npm:collect-v8-coverage", + "type": "static" + } + ], + "npm:@jest/test-sequencer": [ + { + "source": "npm:@jest/test-sequencer", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:@jest/test-sequencer", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/test-sequencer", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:@jest/test-sequencer", + "target": "npm:slash", + "type": "static" + } + ], + "npm:@jest/transform": [ + { + "source": "npm:@jest/transform", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:babel-plugin-istanbul", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:convert-source-map", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:fast-json-stable-stringify", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:pirates", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@jest/transform", + "target": "npm:write-file-atomic@5.0.1", + "type": "static" + } + ], + "npm:@jest/types": [ + { + "source": "npm:@jest/types", + "target": "npm:@jest/pattern", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@jest/schemas", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@types/istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@types/istanbul-reports", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:@types/yargs", + "type": "static" + }, + { + "source": "npm:@jest/types", + "target": "npm:chalk@4.1.2", + "type": "static" + } + ], + "npm:@jridgewell/gen-mapping": [ + { + "source": "npm:@jridgewell/gen-mapping", + "target": "npm:@jridgewell/sourcemap-codec", + "type": "static" + }, + { + "source": "npm:@jridgewell/gen-mapping", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + } + ], + "npm:@jridgewell/remapping": [ + { + "source": "npm:@jridgewell/remapping", + "target": "npm:@jridgewell/gen-mapping", + "type": "static" + }, + { + "source": "npm:@jridgewell/remapping", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + } + ], + "npm:@jridgewell/trace-mapping": [ + { + "source": "npm:@jridgewell/trace-mapping", + "target": "npm:@jridgewell/resolve-uri", + "type": "static" + }, + { + "source": "npm:@jridgewell/trace-mapping", + "target": "npm:@jridgewell/sourcemap-codec", + "type": "static" + } + ], + "npm:@lerna/create": [ + { + "source": "npm:@lerna/create", + "target": "npm:@npmcli/arborist", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@nx/devkit", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@octokit/plugin-enterprise-rest", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:@octokit/rest", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:aproba", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:byte-size", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:cmd-shim@6.0.3", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:color-support", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:columnify", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:console-control-strings", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:conventional-changelog-core", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:conventional-recommended-bump", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:cosmiconfig", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:dedent@1.5.3", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:execa@5.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:fs-extra", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:get-stream@6.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:git-url-parse", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:glob-parent@6.0.2", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:has-unicode", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:ini@1.3.8", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:init-package-json", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:inquirer", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:is-ci", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:is-stream@2.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:js-yaml@4.1.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:libnpmpublish", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:load-json-file@6.2.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:make-dir@4.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:minimatch@3.0.5", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:multimatch", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:npm-packlist", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:nx", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:p-map@4.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:p-map-series", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:p-queue", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:p-reduce", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:pacote@21.0.1", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:pify@5.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:read-cmd-shim@4.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:resolve-from@5.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:rimraf", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:semver@7.7.2", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:set-blocking", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:tar@6.2.1", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:temp-dir", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:through", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:tinyglobby@0.2.12", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:upath", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:uuid", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:validate-npm-package-name", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:wide-align", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:write-file-atomic@5.0.1", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:write-pkg", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:@lerna/create", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + } + ], + "npm:@napi-rs/wasm-runtime@0.2.12": [ + { + "source": "npm:@napi-rs/wasm-runtime@0.2.12", + "target": "npm:@emnapi/core", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.12", + "target": "npm:@emnapi/runtime", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.12", + "target": "npm:@tybys/wasm-util@0.10.1", + "type": "static" + } + ], + "npm:@napi-rs/wasm-runtime@0.2.4": [ + { + "source": "npm:@napi-rs/wasm-runtime@0.2.4", + "target": "npm:@emnapi/core", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.4", + "target": "npm:@emnapi/runtime", + "type": "static" + }, + { + "source": "npm:@napi-rs/wasm-runtime@0.2.4", + "target": "npm:@tybys/wasm-util@0.9.0", + "type": "static" + } + ], + "npm:@nodelib/fs.scandir": [ + { + "source": "npm:@nodelib/fs.scandir", + "target": "npm:@nodelib/fs.stat", + "type": "static" + }, + { + "source": "npm:@nodelib/fs.scandir", + "target": "npm:run-parallel", + "type": "static" + } + ], + "npm:@nodelib/fs.walk": [ + { + "source": "npm:@nodelib/fs.walk", + "target": "npm:@nodelib/fs.scandir", + "type": "static" + }, + { + "source": "npm:@nodelib/fs.walk", + "target": "npm:fastq", + "type": "static" + } + ], + "npm:@npmcli/agent@3.0.0": [ + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:http-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:https-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@3.0.0", + "target": "npm:socks-proxy-agent", + "type": "static" + } + ], + "npm:@npmcli/agent@4.0.0": [ + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:http-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:https-proxy-agent", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:@npmcli/agent@4.0.0", + "target": "npm:socks-proxy-agent", + "type": "static" + } + ], + "npm:@npmcli/arborist": [ + { + "source": "npm:@npmcli/arborist", + "target": "npm:@isaacs/string-locale-compare", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/fs", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/installed-package-contents@3.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/map-workspaces", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/metavuln-calculator", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/name-from-folder@3.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/node-gyp@4.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/query", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/redact", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:bin-links", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:common-ancestor-path", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:hosted-git-info@9.0.2", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:json-stringify-nice", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:minimatch@10.1.1", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:nopt", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:npm-install-checks@7.1.2", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:npm-pick-manifest@11.0.3", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:pacote@21.0.4", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:parse-conflict-json", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:proggy", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:promise-all-reject-late", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:promise-call-limit", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:treeverse", + "type": "static" + }, + { + "source": "npm:@npmcli/arborist", + "target": "npm:walk-up-path", + "type": "static" + } + ], + "npm:@npmcli/fs": [ + { + "source": "npm:@npmcli/fs", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:@npmcli/git@6.0.3": [ + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:@npmcli/promise-spawn@8.0.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:ini@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:npm-pick-manifest@10.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@6.0.3", + "target": "npm:which@5.0.0", + "type": "static" + } + ], + "npm:@npmcli/git@7.0.1": [ + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:@npmcli/promise-spawn@9.0.1", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:ini@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:npm-pick-manifest@11.0.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/git@7.0.1", + "target": "npm:which@6.0.0", + "type": "static" + } + ], + "npm:@npmcli/installed-package-contents@3.0.0": [ + { + "source": "npm:@npmcli/installed-package-contents@3.0.0", + "target": "npm:npm-bundled@4.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/installed-package-contents@3.0.0", + "target": "npm:npm-normalize-package-bin@4.0.0", + "type": "static" + } + ], + "npm:@npmcli/installed-package-contents@4.0.0": [ + { + "source": "npm:@npmcli/installed-package-contents@4.0.0", + "target": "npm:npm-bundled@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/installed-package-contents@4.0.0", + "target": "npm:npm-normalize-package-bin@5.0.0", + "type": "static" + } + ], + "npm:@npmcli/map-workspaces": [ + { + "source": "npm:@npmcli/map-workspaces", + "target": "npm:@npmcli/name-from-folder@4.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/map-workspaces", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:@npmcli/map-workspaces", + "target": "npm:glob@12.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/map-workspaces", + "target": "npm:minimatch@10.1.1", + "type": "static" + } + ], + "npm:@npmcli/metavuln-calculator": [ + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:json-parse-even-better-errors@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:pacote@21.0.4", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/metavuln-calculator", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:@npmcli/package-json": [ + { + "source": "npm:@npmcli/package-json", + "target": "npm:@npmcli/git@7.0.1", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:glob@11.1.0", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:hosted-git-info@9.0.2", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:json-parse-even-better-errors@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@npmcli/package-json", + "target": "npm:validate-npm-package-license", + "type": "static" + } + ], + "npm:@npmcli/promise-spawn@8.0.3": [ + { + "source": "npm:@npmcli/promise-spawn@8.0.3", + "target": "npm:which@5.0.0", + "type": "static" + } + ], + "npm:@npmcli/promise-spawn@9.0.1": [ + { + "source": "npm:@npmcli/promise-spawn@9.0.1", + "target": "npm:which@6.0.0", + "type": "static" + } + ], + "npm:@npmcli/query": [ + { + "source": "npm:@npmcli/query", + "target": "npm:postcss-selector-parser", + "type": "static" + } + ], + "npm:@npmcli/run-script": [ + { + "source": "npm:@npmcli/run-script", + "target": "npm:@npmcli/node-gyp@5.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:@npmcli/promise-spawn@9.0.1", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:node-gyp", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:@npmcli/run-script", + "target": "npm:which@5.0.0", + "type": "static" + } + ], + "npm:@nx/devkit": [ + { + "source": "npm:@nx/devkit", + "target": "npm:@zkochan/js-yaml", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:ejs", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:enquirer", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:minimatch@9.0.3", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:nx", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:@nx/devkit", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + } + ], + "npm:@octokit/core": [ + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/auth-token", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/graphql", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/request", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/request-error", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:before-after-hook", + "type": "static" + }, + { + "source": "npm:@octokit/core", + "target": "npm:universal-user-agent", + "type": "static" + } + ], + "npm:@octokit/endpoint": [ + { + "source": "npm:@octokit/endpoint", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/endpoint", + "target": "npm:universal-user-agent", + "type": "static" + } + ], + "npm:@octokit/graphql": [ + { + "source": "npm:@octokit/graphql", + "target": "npm:@octokit/request", + "type": "static" + }, + { + "source": "npm:@octokit/graphql", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/graphql", + "target": "npm:universal-user-agent", + "type": "static" + } + ], + "npm:@octokit/plugin-paginate-rest": [ + { + "source": "npm:@octokit/plugin-paginate-rest", + "target": "npm:@octokit/core", + "type": "static" + }, + { + "source": "npm:@octokit/plugin-paginate-rest", + "target": "npm:@octokit/types", + "type": "static" + } + ], + "npm:@octokit/plugin-request-log": [ + { + "source": "npm:@octokit/plugin-request-log", + "target": "npm:@octokit/core", + "type": "static" + } + ], + "npm:@octokit/plugin-rest-endpoint-methods": [ + { + "source": "npm:@octokit/plugin-rest-endpoint-methods", + "target": "npm:@octokit/core", + "type": "static" + }, + { + "source": "npm:@octokit/plugin-rest-endpoint-methods", + "target": "npm:@octokit/types", + "type": "static" + } + ], + "npm:@octokit/request-error": [ + { + "source": "npm:@octokit/request-error", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/request-error", + "target": "npm:deprecation", + "type": "static" + }, + { + "source": "npm:@octokit/request-error", + "target": "npm:once", + "type": "static" + } + ], + "npm:@octokit/request": [ + { + "source": "npm:@octokit/request", + "target": "npm:@octokit/endpoint", + "type": "static" + }, + { + "source": "npm:@octokit/request", + "target": "npm:@octokit/request-error", + "type": "static" + }, + { + "source": "npm:@octokit/request", + "target": "npm:@octokit/types", + "type": "static" + }, + { + "source": "npm:@octokit/request", + "target": "npm:universal-user-agent", + "type": "static" + } + ], + "npm:@octokit/rest": [ + { + "source": "npm:@octokit/rest", + "target": "npm:@octokit/core", + "type": "static" + }, + { + "source": "npm:@octokit/rest", + "target": "npm:@octokit/plugin-paginate-rest", + "type": "static" + }, + { + "source": "npm:@octokit/rest", + "target": "npm:@octokit/plugin-request-log", + "type": "static" + }, + { + "source": "npm:@octokit/rest", + "target": "npm:@octokit/plugin-rest-endpoint-methods", + "type": "static" + } + ], + "npm:@octokit/types": [ + { + "source": "npm:@octokit/types", + "target": "npm:@octokit/openapi-types", + "type": "static" + } + ], + "npm:@quansync/fs": [ + { + "source": "npm:@quansync/fs", + "target": "npm:quansync", + "type": "static" + } + ], + "npm:@sigstore/bundle": [ + { + "source": "npm:@sigstore/bundle", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + } + ], + "npm:@sigstore/sign": [ + { + "source": "npm:@sigstore/sign", + "target": "npm:@sigstore/bundle", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:@sigstore/core", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:@sigstore/sign", + "target": "npm:promise-retry", + "type": "static" + } + ], + "npm:@sigstore/tuf": [ + { + "source": "npm:@sigstore/tuf", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + }, + { + "source": "npm:@sigstore/tuf", + "target": "npm:tuf-js", + "type": "static" + } + ], + "npm:@sigstore/verify": [ + { + "source": "npm:@sigstore/verify", + "target": "npm:@sigstore/bundle", + "type": "static" + }, + { + "source": "npm:@sigstore/verify", + "target": "npm:@sigstore/core", + "type": "static" + }, + { + "source": "npm:@sigstore/verify", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + } + ], + "npm:@sinonjs/commons": [ + { + "source": "npm:@sinonjs/commons", + "target": "npm:type-detect", + "type": "static" + } + ], + "npm:@sinonjs/fake-timers": [ + { + "source": "npm:@sinonjs/fake-timers", + "target": "npm:@sinonjs/commons", + "type": "static" + } + ], + "npm:@trivago/prettier-plugin-sort-imports": [ + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:@babel/generator", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:@babel/traverse", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:javascript-natural-sort", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:lodash-es", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:minimatch@9.0.5", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:parse-imports-exports", + "type": "static" + }, + { + "source": "npm:@trivago/prettier-plugin-sort-imports", + "target": "npm:prettier", + "type": "static" + } + ], + "npm:@tufjs/models": [ + { + "source": "npm:@tufjs/models", + "target": "npm:@tufjs/canonical-json", + "type": "static" + }, + { + "source": "npm:@tufjs/models", + "target": "npm:minimatch@9.0.5", + "type": "static" + } + ], + "npm:@tybys/wasm-util@0.10.1": [ + { + "source": "npm:@tybys/wasm-util@0.10.1", + "target": "npm:tslib", + "type": "static" + } + ], + "npm:@tybys/wasm-util@0.9.0": [ + { + "source": "npm:@tybys/wasm-util@0.9.0", + "target": "npm:tslib", + "type": "static" + } + ], + "npm:@types/babel__core": [ + { + "source": "npm:@types/babel__core", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@types/babel__generator", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@types/babel__template", + "type": "static" + }, + { + "source": "npm:@types/babel__core", + "target": "npm:@types/babel__traverse", + "type": "static" + } + ], + "npm:@types/babel__generator": [ + { + "source": "npm:@types/babel__generator", + "target": "npm:@babel/types", + "type": "static" + } + ], + "npm:@types/babel__template": [ + { + "source": "npm:@types/babel__template", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:@types/babel__template", + "target": "npm:@babel/types", + "type": "static" + } + ], + "npm:@types/babel__traverse": [ + { + "source": "npm:@types/babel__traverse", + "target": "npm:@babel/types", + "type": "static" + } + ], + "npm:@types/conventional-commits-parser": [ + { + "source": "npm:@types/conventional-commits-parser", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@types/istanbul-lib-report": [ + { + "source": "npm:@types/istanbul-lib-report", + "target": "npm:@types/istanbul-lib-coverage", + "type": "static" + } + ], + "npm:@types/istanbul-reports": [ + { + "source": "npm:@types/istanbul-reports", + "target": "npm:@types/istanbul-lib-report", + "type": "static" + } + ], + "npm:@types/jest": [ + { + "source": "npm:@types/jest", + "target": "npm:expect", + "type": "static" + }, + { + "source": "npm:@types/jest", + "target": "npm:pretty-format", + "type": "static" + } + ], + "npm:@types/node@22.19.1": [ + { + "source": "npm:@types/node@22.19.1", + "target": "npm:undici-types@6.21.0", + "type": "static" + } + ], + "npm:@types/node": [ + { + "source": "npm:@types/node", + "target": "npm:undici-types@7.16.0", + "type": "static" + } + ], + "npm:@types/ws": [ + { + "source": "npm:@types/ws", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:@types/yargs": [ + { + "source": "npm:@types/yargs", + "target": "npm:@types/yargs-parser", + "type": "static" + } + ], + "npm:@typescript-eslint/eslint-plugin": [ + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@eslint-community/regexpp", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/parser", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/scope-manager", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/type-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:@typescript-eslint/visitor-keys", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:graphemer", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:ignore@7.0.5", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:natural-compare", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:ts-api-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/eslint-plugin", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:@typescript-eslint/parser": [ + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:@typescript-eslint/scope-manager", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:@typescript-eslint/typescript-estree", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:@typescript-eslint/visitor-keys", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/parser", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:@typescript-eslint/project-service": [ + { + "source": "npm:@typescript-eslint/project-service", + "target": "npm:@typescript-eslint/tsconfig-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/project-service", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/project-service", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/project-service", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:@typescript-eslint/scope-manager": [ + { + "source": "npm:@typescript-eslint/scope-manager", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/scope-manager", + "target": "npm:@typescript-eslint/visitor-keys", + "type": "static" + } + ], + "npm:@typescript-eslint/tsconfig-utils": [ + { + "source": "npm:@typescript-eslint/tsconfig-utils", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:@typescript-eslint/type-utils": [ + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:@typescript-eslint/typescript-estree", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:@typescript-eslint/utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:ts-api-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/type-utils", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:@typescript-eslint/typescript-estree": [ + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:@typescript-eslint/project-service", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:@typescript-eslint/tsconfig-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:@typescript-eslint/visitor-keys", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:fast-glob", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:is-glob", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:minimatch@9.0.5", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:ts-api-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/typescript-estree", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:@typescript-eslint/utils": [ + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:@eslint-community/eslint-utils", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:@typescript-eslint/scope-manager", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:@typescript-eslint/typescript-estree", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/utils", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:@typescript-eslint/visitor-keys": [ + { + "source": "npm:@typescript-eslint/visitor-keys", + "target": "npm:@typescript-eslint/types", + "type": "static" + }, + { + "source": "npm:@typescript-eslint/visitor-keys", + "target": "npm:eslint-visitor-keys@4.2.1", + "type": "static" + } + ], + "npm:@unrs/resolver-binding-wasm32-wasi": [ + { + "source": "npm:@unrs/resolver-binding-wasm32-wasi", + "target": "npm:@napi-rs/wasm-runtime@0.2.12", + "type": "static" + } + ], + "npm:@yarnpkg/parsers": [ + { + "source": "npm:@yarnpkg/parsers", + "target": "npm:js-yaml@3.14.2", + "type": "static" + }, + { + "source": "npm:@yarnpkg/parsers", + "target": "npm:tslib", + "type": "static" + } + ], + "npm:@zkochan/js-yaml": [ + { + "source": "npm:@zkochan/js-yaml", + "target": "npm:argparse@2.0.1", + "type": "static" + } + ], + "npm:JSONStream": [ + { + "source": "npm:JSONStream", + "target": "npm:jsonparse", + "type": "static" + }, + { + "source": "npm:JSONStream", + "target": "npm:through", + "type": "static" + } + ], + "npm:acorn-jsx": [ + { + "source": "npm:acorn-jsx", + "target": "npm:acorn", + "type": "static" + } + ], + "npm:aggregate-error": [ + { + "source": "npm:aggregate-error", + "target": "npm:clean-stack", + "type": "static" + }, + { + "source": "npm:aggregate-error", + "target": "npm:indent-string", + "type": "static" + } + ], + "npm:ajv@6.12.6": [ + { + "source": "npm:ajv@6.12.6", + "target": "npm:fast-deep-equal", + "type": "static" + }, + { + "source": "npm:ajv@6.12.6", + "target": "npm:fast-json-stable-stringify", + "type": "static" + }, + { + "source": "npm:ajv@6.12.6", + "target": "npm:json-schema-traverse@0.4.1", + "type": "static" + }, + { + "source": "npm:ajv@6.12.6", + "target": "npm:uri-js", + "type": "static" + } + ], + "npm:ajv@8.17.1": [ + { + "source": "npm:ajv@8.17.1", + "target": "npm:fast-deep-equal", + "type": "static" + }, + { + "source": "npm:ajv@8.17.1", + "target": "npm:fast-uri", + "type": "static" + }, + { + "source": "npm:ajv@8.17.1", + "target": "npm:json-schema-traverse@1.0.0", + "type": "static" + }, + { + "source": "npm:ajv@8.17.1", + "target": "npm:require-from-string", + "type": "static" + } + ], + "npm:ansi-escapes@4.3.2": [ + { + "source": "npm:ansi-escapes@4.3.2", + "target": "npm:type-fest@0.21.3", + "type": "static" + } + ], + "npm:ansi-escapes@7.2.0": [ + { + "source": "npm:ansi-escapes@7.2.0", + "target": "npm:environment", + "type": "static" + } + ], + "npm:ansi-styles@4.3.0": [ + { + "source": "npm:ansi-styles@4.3.0", + "target": "npm:color-convert", + "type": "static" + } + ], + "npm:anymatch": [ + { + "source": "npm:anymatch", + "target": "npm:normalize-path", + "type": "static" + }, + { + "source": "npm:anymatch", + "target": "npm:picomatch@2.3.1", + "type": "static" + } + ], + "npm:argparse@1.0.10": [ + { + "source": "npm:argparse@1.0.10", + "target": "npm:sprintf-js", + "type": "static" + } + ], + "npm:axios": [ + { + "source": "npm:axios", + "target": "npm:follow-redirects", + "type": "static" + }, + { + "source": "npm:axios", + "target": "npm:form-data", + "type": "static" + }, + { + "source": "npm:axios", + "target": "npm:proxy-from-env", + "type": "static" + } + ], + "npm:babel-jest": [ + { + "source": "npm:babel-jest", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:@types/babel__core", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:babel-plugin-istanbul", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:babel-preset-jest", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:babel-jest", + "target": "npm:slash", + "type": "static" + } + ], + "npm:babel-plugin-istanbul": [ + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:@babel/helper-plugin-utils", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:@istanbuljs/load-nyc-config", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:@istanbuljs/schema", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:istanbul-lib-instrument", + "type": "static" + }, + { + "source": "npm:babel-plugin-istanbul", + "target": "npm:test-exclude", + "type": "static" + } + ], + "npm:babel-plugin-jest-hoist": [ + { + "source": "npm:babel-plugin-jest-hoist", + "target": "npm:@types/babel__core", + "type": "static" + } + ], + "npm:babel-preset-current-node-syntax": [ + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-async-generators", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-bigint", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-class-properties", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-class-static-block", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-import-attributes", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-import-meta", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-json-strings", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-logical-assignment-operators", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-nullish-coalescing-operator", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-numeric-separator", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-object-rest-spread", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-optional-catch-binding", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-optional-chaining", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-private-property-in-object", + "type": "static" + }, + { + "source": "npm:babel-preset-current-node-syntax", + "target": "npm:@babel/plugin-syntax-top-level-await", + "type": "static" + } + ], + "npm:babel-preset-jest": [ + { + "source": "npm:babel-preset-jest", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:babel-preset-jest", + "target": "npm:babel-plugin-jest-hoist", + "type": "static" + }, + { + "source": "npm:babel-preset-jest", + "target": "npm:babel-preset-current-node-syntax", + "type": "static" + } + ], + "npm:bin-links": [ + { + "source": "npm:bin-links", + "target": "npm:cmd-shim@7.0.0", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:npm-normalize-package-bin@4.0.0", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:read-cmd-shim@5.0.0", + "type": "static" + }, + { + "source": "npm:bin-links", + "target": "npm:write-file-atomic@6.0.0", + "type": "static" + } + ], + "npm:bl": [ + { + "source": "npm:bl", + "target": "npm:buffer", + "type": "static" + }, + { + "source": "npm:bl", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:bl", + "target": "npm:readable-stream@3.6.2", + "type": "static" + } + ], + "npm:brace-expansion@1.1.12": [ + { + "source": "npm:brace-expansion@1.1.12", + "target": "npm:balanced-match", + "type": "static" + }, + { + "source": "npm:brace-expansion@1.1.12", + "target": "npm:concat-map", + "type": "static" + } + ], + "npm:brace-expansion@2.0.2": [ + { + "source": "npm:brace-expansion@2.0.2", + "target": "npm:balanced-match", + "type": "static" + } + ], + "npm:braces": [ + { + "source": "npm:braces", + "target": "npm:fill-range", + "type": "static" + } + ], + "npm:browserslist": [ + { + "source": "npm:browserslist", + "target": "npm:baseline-browser-mapping", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:caniuse-lite", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:electron-to-chromium", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:node-releases", + "type": "static" + }, + { + "source": "npm:browserslist", + "target": "npm:update-browserslist-db", + "type": "static" + } + ], + "npm:bs-logger": [ + { + "source": "npm:bs-logger", + "target": "npm:fast-json-stable-stringify", + "type": "static" + } + ], + "npm:bser": [ + { + "source": "npm:bser", + "target": "npm:node-int64", + "type": "static" + } + ], + "npm:buffer": [ + { + "source": "npm:buffer", + "target": "npm:base64-js", + "type": "static" + }, + { + "source": "npm:buffer", + "target": "npm:ieee754", + "type": "static" + } + ], + "npm:cacache@19.0.1": [ + { + "source": "npm:cacache@19.0.1", + "target": "npm:@npmcli/fs", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:fs-minipass@3.0.3", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:minipass-collect", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:minipass-flush", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:minipass-pipeline", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:p-map@7.0.4", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:tar@7.5.2", + "type": "static" + }, + { + "source": "npm:cacache@19.0.1", + "target": "npm:unique-filename", + "type": "static" + } + ], + "npm:cacache@20.0.2": [ + { + "source": "npm:cacache@20.0.2", + "target": "npm:@npmcli/fs", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:fs-minipass@3.0.3", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:glob@11.1.0", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:minipass-collect", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:minipass-flush", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:minipass-pipeline", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:p-map@7.0.4", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:ssri@13.0.0", + "type": "static" + }, + { + "source": "npm:cacache@20.0.2", + "target": "npm:unique-filename", + "type": "static" + } + ], + "npm:call-bind-apply-helpers": [ + { + "source": "npm:call-bind-apply-helpers", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:call-bind-apply-helpers", + "target": "npm:function-bind", + "type": "static" + } + ], + "npm:camelcase-keys": [ + { + "source": "npm:camelcase-keys", + "target": "npm:camelcase@5.3.1", + "type": "static" + }, + { + "source": "npm:camelcase-keys", + "target": "npm:map-obj@4.3.0", + "type": "static" + }, + { + "source": "npm:camelcase-keys", + "target": "npm:quick-lru", + "type": "static" + } + ], + "npm:chalk@4.1.0": [ + { + "source": "npm:chalk@4.1.0", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:chalk@4.1.0", + "target": "npm:supports-color@7.2.0", + "type": "static" + } + ], + "npm:chalk@4.1.2": [ + { + "source": "npm:chalk@4.1.2", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:chalk@4.1.2", + "target": "npm:supports-color@7.2.0", + "type": "static" + } + ], + "npm:class-validator": [ + { + "source": "npm:class-validator", + "target": "npm:@types/validator", + "type": "static" + }, + { + "source": "npm:class-validator", + "target": "npm:libphonenumber-js", + "type": "static" + }, + { + "source": "npm:class-validator", + "target": "npm:validator", + "type": "static" + } + ], + "npm:cli-cursor@3.1.0": [ + { + "source": "npm:cli-cursor@3.1.0", + "target": "npm:restore-cursor@3.1.0", + "type": "static" + } + ], + "npm:cli-cursor@5.0.0": [ + { + "source": "npm:cli-cursor@5.0.0", + "target": "npm:restore-cursor@5.1.0", + "type": "static" + } + ], + "npm:cli-truncate": [ + { + "source": "npm:cli-truncate", + "target": "npm:slice-ansi", + "type": "static" + }, + { + "source": "npm:cli-truncate", + "target": "npm:string-width@8.1.0", + "type": "static" + } + ], + "npm:cliui@7.0.4": [ + { + "source": "npm:cliui@7.0.4", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:cliui@7.0.4", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:cliui@7.0.4", + "target": "npm:wrap-ansi@7.0.0", + "type": "static" + } + ], + "npm:cliui@8.0.1": [ + { + "source": "npm:cliui@8.0.1", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:cliui@8.0.1", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:cliui@8.0.1", + "target": "npm:wrap-ansi@7.0.0", + "type": "static" + } + ], + "npm:color-convert": [ + { + "source": "npm:color-convert", + "target": "npm:color-name", + "type": "static" + } + ], + "npm:columnify": [ + { + "source": "npm:columnify", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:columnify", + "target": "npm:wcwidth", + "type": "static" + } + ], + "npm:combined-stream": [ + { + "source": "npm:combined-stream", + "target": "npm:delayed-stream", + "type": "static" + } + ], + "npm:compare-func": [ + { + "source": "npm:compare-func", + "target": "npm:array-ify", + "type": "static" + }, + { + "source": "npm:compare-func", + "target": "npm:dot-prop", + "type": "static" + } + ], + "npm:concat-stream": [ + { + "source": "npm:concat-stream", + "target": "npm:buffer-from", + "type": "static" + }, + { + "source": "npm:concat-stream", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:concat-stream", + "target": "npm:readable-stream@3.6.2", + "type": "static" + }, + { + "source": "npm:concat-stream", + "target": "npm:typedarray", + "type": "static" + } + ], + "npm:conventional-changelog-angular": [ + { + "source": "npm:conventional-changelog-angular", + "target": "npm:compare-func", + "type": "static" + } + ], + "npm:conventional-changelog-conventionalcommits": [ + { + "source": "npm:conventional-changelog-conventionalcommits", + "target": "npm:compare-func", + "type": "static" + } + ], + "npm:conventional-changelog-core": [ + { + "source": "npm:conventional-changelog-core", + "target": "npm:add-stream", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:conventional-changelog-writer", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:conventional-commits-parser@4.0.0", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:dateformat", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:get-pkg-repo", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:git-raw-commits@3.0.0", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:git-remote-origin-url", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:git-semver-tags", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:normalize-package-data@3.0.3", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:read-pkg@3.0.0", + "type": "static" + }, + { + "source": "npm:conventional-changelog-core", + "target": "npm:read-pkg-up@3.0.0", + "type": "static" + } + ], + "npm:conventional-changelog-writer": [ + { + "source": "npm:conventional-changelog-writer", + "target": "npm:conventional-commits-filter", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:dateformat", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:handlebars", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:json-stringify-safe", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:conventional-changelog-writer", + "target": "npm:split", + "type": "static" + } + ], + "npm:conventional-commits-filter": [ + { + "source": "npm:conventional-commits-filter", + "target": "npm:lodash.ismatch", + "type": "static" + }, + { + "source": "npm:conventional-commits-filter", + "target": "npm:modify-values", + "type": "static" + } + ], + "npm:conventional-commits-parser@4.0.0": [ + { + "source": "npm:conventional-commits-parser@4.0.0", + "target": "npm:JSONStream", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@4.0.0", + "target": "npm:is-text-path@1.0.1", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@4.0.0", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@4.0.0", + "target": "npm:split2@3.2.2", + "type": "static" + } + ], + "npm:conventional-commits-parser@5.0.0": [ + { + "source": "npm:conventional-commits-parser@5.0.0", + "target": "npm:JSONStream", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@5.0.0", + "target": "npm:is-text-path@2.0.0", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@5.0.0", + "target": "npm:meow@12.1.1", + "type": "static" + }, + { + "source": "npm:conventional-commits-parser@5.0.0", + "target": "npm:split2@4.2.0", + "type": "static" + } + ], + "npm:conventional-recommended-bump": [ + { + "source": "npm:conventional-recommended-bump", + "target": "npm:concat-stream", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:conventional-changelog-preset-loader", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:conventional-commits-filter", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:conventional-commits-parser@4.0.0", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:git-raw-commits@3.0.0", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:git-semver-tags", + "type": "static" + }, + { + "source": "npm:conventional-recommended-bump", + "target": "npm:meow@8.1.2", + "type": "static" + } + ], + "npm:cosmiconfig-typescript-loader": [ + { + "source": "npm:cosmiconfig-typescript-loader", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:cosmiconfig-typescript-loader", + "target": "npm:cosmiconfig", + "type": "static" + }, + { + "source": "npm:cosmiconfig-typescript-loader", + "target": "npm:jiti", + "type": "static" + }, + { + "source": "npm:cosmiconfig-typescript-loader", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:cosmiconfig": [ + { + "source": "npm:cosmiconfig", + "target": "npm:env-paths", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:import-fresh", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:js-yaml@4.1.0", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:cosmiconfig", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:cross-spawn": [ + { + "source": "npm:cross-spawn", + "target": "npm:path-key", + "type": "static" + }, + { + "source": "npm:cross-spawn", + "target": "npm:shebang-command", + "type": "static" + }, + { + "source": "npm:cross-spawn", + "target": "npm:which@2.0.2", + "type": "static" + } + ], + "npm:debug": [ + { + "source": "npm:debug", + "target": "npm:ms", + "type": "static" + } + ], + "npm:decamelize-keys": [ + { + "source": "npm:decamelize-keys", + "target": "npm:decamelize", + "type": "static" + }, + { + "source": "npm:decamelize-keys", + "target": "npm:map-obj@1.0.1", + "type": "static" + } + ], + "npm:defaults": [ + { + "source": "npm:defaults", + "target": "npm:clone", + "type": "static" + } + ], + "npm:domexception": [ + { + "source": "npm:domexception", + "target": "npm:webidl-conversions", + "type": "static" + } + ], + "npm:dot-prop": [ + { + "source": "npm:dot-prop", + "target": "npm:is-obj", + "type": "static" + } + ], + "npm:dotenv-expand": [ + { + "source": "npm:dotenv-expand", + "target": "npm:dotenv", + "type": "static" + } + ], + "npm:dunder-proto": [ + { + "source": "npm:dunder-proto", + "target": "npm:call-bind-apply-helpers", + "type": "static" + }, + { + "source": "npm:dunder-proto", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:dunder-proto", + "target": "npm:gopd", + "type": "static" + } + ], + "npm:ejs": [ + { + "source": "npm:ejs", + "target": "npm:jake", + "type": "static" + } + ], + "npm:encoding": [ + { + "source": "npm:encoding", + "target": "npm:iconv-lite@0.6.3", + "type": "static" + } + ], + "npm:end-of-stream": [ + { + "source": "npm:end-of-stream", + "target": "npm:once", + "type": "static" + } + ], + "npm:enquirer": [ + { + "source": "npm:enquirer", + "target": "npm:ansi-colors", + "type": "static" + } + ], + "npm:error-ex": [ + { + "source": "npm:error-ex", + "target": "npm:is-arrayish", + "type": "static" + } + ], + "npm:es-object-atoms": [ + { + "source": "npm:es-object-atoms", + "target": "npm:es-errors", + "type": "static" + } + ], + "npm:es-set-tostringtag": [ + { + "source": "npm:es-set-tostringtag", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:es-set-tostringtag", + "target": "npm:get-intrinsic", + "type": "static" + }, + { + "source": "npm:es-set-tostringtag", + "target": "npm:has-tostringtag", + "type": "static" + }, + { + "source": "npm:es-set-tostringtag", + "target": "npm:hasown", + "type": "static" + } + ], + "npm:eslint-config-prettier": [ + { + "source": "npm:eslint-config-prettier", + "target": "npm:eslint", + "type": "static" + } + ], + "npm:eslint-formatting-reporter": [ + { + "source": "npm:eslint-formatting-reporter", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-formatting-reporter", + "target": "npm:prettier-linter-helpers", + "type": "static" + } + ], + "npm:eslint-plugin-format": [ + { + "source": "npm:eslint-plugin-format", + "target": "npm:@dprint/formatter", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:@dprint/markdown", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:@dprint/toml", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:eslint-formatting-reporter", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:eslint-parser-plain", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:prettier", + "type": "static" + }, + { + "source": "npm:eslint-plugin-format", + "target": "npm:synckit@0.9.3", + "type": "static" + } + ], + "npm:eslint-plugin-jest": [ + { + "source": "npm:eslint-plugin-jest", + "target": "npm:@typescript-eslint/utils", + "type": "static" + }, + { + "source": "npm:eslint-plugin-jest", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-plugin-jest", + "target": "npm:@typescript-eslint/eslint-plugin", + "type": "static" + }, + { + "source": "npm:eslint-plugin-jest", + "target": "npm:jest", + "type": "static" + } + ], + "npm:eslint-plugin-prettier": [ + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:prettier", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:prettier-linter-helpers", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:synckit@0.11.11", + "type": "static" + }, + { + "source": "npm:eslint-plugin-prettier", + "target": "npm:eslint-config-prettier", + "type": "static" + } + ], + "npm:eslint-scope": [ + { + "source": "npm:eslint-scope", + "target": "npm:esrecurse", + "type": "static" + }, + { + "source": "npm:eslint-scope", + "target": "npm:estraverse", + "type": "static" + } + ], + "npm:eslint": [ + { + "source": "npm:eslint", + "target": "npm:@eslint-community/eslint-utils", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint-community/regexpp", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/config-array", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/config-helpers", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/core", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/eslintrc", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/js", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@eslint/plugin-kit", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@humanfs/node", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@humanwhocodes/module-importer", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@humanwhocodes/retry", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:@types/estree", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:ajv@6.12.6", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:cross-spawn", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:escape-string-regexp@4.0.0", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:eslint-scope", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:eslint-visitor-keys@4.2.1", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:espree", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:esquery", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:esutils", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:fast-deep-equal", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:file-entry-cache", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:find-up@5.0.0", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:glob-parent@6.0.2", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:ignore@5.3.2", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:is-glob", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:json-stable-stringify-without-jsonify", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:lodash.merge", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:minimatch@3.1.2", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:natural-compare", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:optionator", + "type": "static" + }, + { + "source": "npm:eslint", + "target": "npm:jiti", + "type": "static" + } + ], + "npm:espree": [ + { + "source": "npm:espree", + "target": "npm:acorn", + "type": "static" + }, + { + "source": "npm:espree", + "target": "npm:acorn-jsx", + "type": "static" + }, + { + "source": "npm:espree", + "target": "npm:eslint-visitor-keys@4.2.1", + "type": "static" + } + ], + "npm:esquery": [ + { + "source": "npm:esquery", + "target": "npm:estraverse", + "type": "static" + } + ], + "npm:esrecurse": [ + { + "source": "npm:esrecurse", + "target": "npm:estraverse", + "type": "static" + } + ], + "npm:execa@5.0.0": [ + { + "source": "npm:execa@5.0.0", + "target": "npm:cross-spawn", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:get-stream@6.0.0", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:human-signals", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:is-stream@2.0.0", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:merge-stream", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:npm-run-path", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:onetime@5.1.2", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:execa@5.0.0", + "target": "npm:strip-final-newline", + "type": "static" + } + ], + "npm:execa@5.1.1": [ + { + "source": "npm:execa@5.1.1", + "target": "npm:cross-spawn", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:get-stream@6.0.1", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:human-signals", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:is-stream@2.0.1", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:merge-stream", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:npm-run-path", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:onetime@5.1.2", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:execa@5.1.1", + "target": "npm:strip-final-newline", + "type": "static" + } + ], + "npm:expect": [ + { + "source": "npm:expect", + "target": "npm:@jest/expect-utils", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:jest-matcher-utils", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:expect", + "target": "npm:jest-util", + "type": "static" + } + ], + "npm:fast-glob": [ + { + "source": "npm:fast-glob", + "target": "npm:@nodelib/fs.stat", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:@nodelib/fs.walk", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:glob-parent@5.1.2", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:merge2", + "type": "static" + }, + { + "source": "npm:fast-glob", + "target": "npm:micromatch", + "type": "static" + } + ], + "npm:fastq": [ + { + "source": "npm:fastq", + "target": "npm:reusify", + "type": "static" + } + ], + "npm:fb-watchman": [ + { + "source": "npm:fb-watchman", + "target": "npm:bser", + "type": "static" + } + ], + "npm:fdir": [ + { + "source": "npm:fdir", + "target": "npm:picomatch@4.0.3", + "type": "static" + } + ], + "npm:figures": [ + { + "source": "npm:figures", + "target": "npm:escape-string-regexp@1.0.5", + "type": "static" + } + ], + "npm:file-entry-cache": [ + { + "source": "npm:file-entry-cache", + "target": "npm:flat-cache", + "type": "static" + } + ], + "npm:filelist": [ + { + "source": "npm:filelist", + "target": "npm:minimatch@5.1.6", + "type": "static" + } + ], + "npm:fill-range": [ + { + "source": "npm:fill-range", + "target": "npm:to-regex-range", + "type": "static" + } + ], + "npm:find-up@2.1.0": [ + { + "source": "npm:find-up@2.1.0", + "target": "npm:locate-path@2.0.0", + "type": "static" + } + ], + "npm:find-up@4.1.0": [ + { + "source": "npm:find-up@4.1.0", + "target": "npm:locate-path@5.0.0", + "type": "static" + }, + { + "source": "npm:find-up@4.1.0", + "target": "npm:path-exists@4.0.0", + "type": "static" + } + ], + "npm:find-up@5.0.0": [ + { + "source": "npm:find-up@5.0.0", + "target": "npm:locate-path@6.0.0", + "type": "static" + }, + { + "source": "npm:find-up@5.0.0", + "target": "npm:path-exists@4.0.0", + "type": "static" + } + ], + "npm:find-up@7.0.0": [ + { + "source": "npm:find-up@7.0.0", + "target": "npm:locate-path@7.2.0", + "type": "static" + }, + { + "source": "npm:find-up@7.0.0", + "target": "npm:path-exists@5.0.0", + "type": "static" + }, + { + "source": "npm:find-up@7.0.0", + "target": "npm:unicorn-magic", + "type": "static" + } + ], + "npm:flat-cache": [ + { + "source": "npm:flat-cache", + "target": "npm:flatted", + "type": "static" + }, + { + "source": "npm:flat-cache", + "target": "npm:keyv", + "type": "static" + } + ], + "npm:foreground-child": [ + { + "source": "npm:foreground-child", + "target": "npm:cross-spawn", + "type": "static" + }, + { + "source": "npm:foreground-child", + "target": "npm:signal-exit@4.1.0", + "type": "static" + } + ], + "npm:form-data": [ + { + "source": "npm:form-data", + "target": "npm:asynckit", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:combined-stream", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:es-set-tostringtag", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:hasown", + "type": "static" + }, + { + "source": "npm:form-data", + "target": "npm:mime-types", + "type": "static" + } + ], + "npm:front-matter": [ + { + "source": "npm:front-matter", + "target": "npm:js-yaml@3.14.2", + "type": "static" + } + ], + "npm:fs-extra": [ + { + "source": "npm:fs-extra", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:fs-extra", + "target": "npm:jsonfile", + "type": "static" + }, + { + "source": "npm:fs-extra", + "target": "npm:universalify", + "type": "static" + } + ], + "npm:fs-minipass@2.1.0": [ + { + "source": "npm:fs-minipass@2.1.0", + "target": "npm:minipass@3.3.6", + "type": "static" + } + ], + "npm:fs-minipass@3.0.3": [ + { + "source": "npm:fs-minipass@3.0.3", + "target": "npm:minipass@7.1.2", + "type": "static" + } + ], + "npm:get-intrinsic": [ + { + "source": "npm:get-intrinsic", + "target": "npm:call-bind-apply-helpers", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:es-define-property", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:es-errors", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:es-object-atoms", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:function-bind", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:get-proto", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:gopd", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:has-symbols", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:hasown", + "type": "static" + }, + { + "source": "npm:get-intrinsic", + "target": "npm:math-intrinsics", + "type": "static" + } + ], + "npm:get-pkg-repo": [ + { + "source": "npm:get-pkg-repo", + "target": "npm:@hutson/parse-repository-url", + "type": "static" + }, + { + "source": "npm:get-pkg-repo", + "target": "npm:hosted-git-info@4.1.0", + "type": "static" + }, + { + "source": "npm:get-pkg-repo", + "target": "npm:through2", + "type": "static" + }, + { + "source": "npm:get-pkg-repo", + "target": "npm:yargs@16.2.0", + "type": "static" + } + ], + "npm:get-proto": [ + { + "source": "npm:get-proto", + "target": "npm:dunder-proto", + "type": "static" + }, + { + "source": "npm:get-proto", + "target": "npm:es-object-atoms", + "type": "static" + } + ], + "npm:git-raw-commits@3.0.0": [ + { + "source": "npm:git-raw-commits@3.0.0", + "target": "npm:dargs@7.0.0", + "type": "static" + }, + { + "source": "npm:git-raw-commits@3.0.0", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:git-raw-commits@3.0.0", + "target": "npm:split2@3.2.2", + "type": "static" + } + ], + "npm:git-raw-commits@4.0.0": [ + { + "source": "npm:git-raw-commits@4.0.0", + "target": "npm:dargs@8.1.0", + "type": "static" + }, + { + "source": "npm:git-raw-commits@4.0.0", + "target": "npm:meow@12.1.1", + "type": "static" + }, + { + "source": "npm:git-raw-commits@4.0.0", + "target": "npm:split2@4.2.0", + "type": "static" + } + ], + "npm:git-remote-origin-url": [ + { + "source": "npm:git-remote-origin-url", + "target": "npm:gitconfiglocal", + "type": "static" + }, + { + "source": "npm:git-remote-origin-url", + "target": "npm:pify@2.3.0", + "type": "static" + } + ], + "npm:git-semver-tags": [ + { + "source": "npm:git-semver-tags", + "target": "npm:meow@8.1.2", + "type": "static" + }, + { + "source": "npm:git-semver-tags", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:git-up": [ + { + "source": "npm:git-up", + "target": "npm:is-ssh", + "type": "static" + }, + { + "source": "npm:git-up", + "target": "npm:parse-url", + "type": "static" + } + ], + "npm:git-url-parse": [ + { + "source": "npm:git-url-parse", + "target": "npm:git-up", + "type": "static" + } + ], + "npm:gitconfiglocal": [ + { + "source": "npm:gitconfiglocal", + "target": "npm:ini@1.3.8", + "type": "static" + } + ], + "npm:glob-parent@5.1.2": [ + { + "source": "npm:glob-parent@5.1.2", + "target": "npm:is-glob", + "type": "static" + } + ], + "npm:glob-parent@6.0.2": [ + { + "source": "npm:glob-parent@6.0.2", + "target": "npm:is-glob", + "type": "static" + } + ], + "npm:glob@10.5.0": [ + { + "source": "npm:glob@10.5.0", + "target": "npm:foreground-child", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:jackspeak@3.4.3", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:minimatch@9.0.5", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:package-json-from-dist", + "type": "static" + }, + { + "source": "npm:glob@10.5.0", + "target": "npm:path-scurry@1.11.1", + "type": "static" + } + ], + "npm:glob@11.1.0": [ + { + "source": "npm:glob@11.1.0", + "target": "npm:foreground-child", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:jackspeak@4.1.1", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:minimatch@10.1.1", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:package-json-from-dist", + "type": "static" + }, + { + "source": "npm:glob@11.1.0", + "target": "npm:path-scurry@2.0.1", + "type": "static" + } + ], + "npm:glob@12.0.0": [ + { + "source": "npm:glob@12.0.0", + "target": "npm:foreground-child", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:jackspeak@4.1.1", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:minimatch@10.1.1", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:package-json-from-dist", + "type": "static" + }, + { + "source": "npm:glob@12.0.0", + "target": "npm:path-scurry@2.0.1", + "type": "static" + } + ], + "npm:glob@7.2.3": [ + { + "source": "npm:glob@7.2.3", + "target": "npm:fs.realpath", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:inflight", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:minimatch@3.1.2", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:once", + "type": "static" + }, + { + "source": "npm:glob@7.2.3", + "target": "npm:path-is-absolute", + "type": "static" + } + ], + "npm:glob@9.3.5": [ + { + "source": "npm:glob@9.3.5", + "target": "npm:fs.realpath", + "type": "static" + }, + { + "source": "npm:glob@9.3.5", + "target": "npm:minimatch@8.0.4", + "type": "static" + }, + { + "source": "npm:glob@9.3.5", + "target": "npm:minipass@4.2.8", + "type": "static" + }, + { + "source": "npm:glob@9.3.5", + "target": "npm:path-scurry@1.11.1", + "type": "static" + } + ], + "npm:global-directory": [ + { + "source": "npm:global-directory", + "target": "npm:ini@4.1.1", + "type": "static" + } + ], + "npm:handlebars": [ + { + "source": "npm:handlebars", + "target": "npm:minimist", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:neo-async", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:source-map", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:wordwrap", + "type": "static" + }, + { + "source": "npm:handlebars", + "target": "npm:uglify-js", + "type": "static" + } + ], + "npm:has-tostringtag": [ + { + "source": "npm:has-tostringtag", + "target": "npm:has-symbols", + "type": "static" + } + ], + "npm:hasown": [ + { + "source": "npm:hasown", + "target": "npm:function-bind", + "type": "static" + } + ], + "npm:hosted-git-info@4.1.0": [ + { + "source": "npm:hosted-git-info@4.1.0", + "target": "npm:lru-cache@6.0.0", + "type": "static" + } + ], + "npm:hosted-git-info@8.1.0": [ + { + "source": "npm:hosted-git-info@8.1.0", + "target": "npm:lru-cache@10.4.3", + "type": "static" + } + ], + "npm:hosted-git-info@9.0.2": [ + { + "source": "npm:hosted-git-info@9.0.2", + "target": "npm:lru-cache@11.2.2", + "type": "static" + } + ], + "npm:http-proxy-agent": [ + { + "source": "npm:http-proxy-agent", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:http-proxy-agent", + "target": "npm:debug", + "type": "static" + } + ], + "npm:https-proxy-agent": [ + { + "source": "npm:https-proxy-agent", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:https-proxy-agent", + "target": "npm:debug", + "type": "static" + } + ], + "npm:iconv-lite@0.6.3": [ + { + "source": "npm:iconv-lite@0.6.3", + "target": "npm:safer-buffer", + "type": "static" + } + ], + "npm:iconv-lite@0.7.0": [ + { + "source": "npm:iconv-lite@0.7.0", + "target": "npm:safer-buffer", + "type": "static" + } + ], + "npm:ignore-walk": [ + { + "source": "npm:ignore-walk", + "target": "npm:minimatch@10.1.1", + "type": "static" + } + ], + "npm:import-fresh": [ + { + "source": "npm:import-fresh", + "target": "npm:parent-module", + "type": "static" + }, + { + "source": "npm:import-fresh", + "target": "npm:resolve-from@4.0.0", + "type": "static" + } + ], + "npm:import-local@3.1.0": [ + { + "source": "npm:import-local@3.1.0", + "target": "npm:pkg-dir", + "type": "static" + }, + { + "source": "npm:import-local@3.1.0", + "target": "npm:resolve-cwd", + "type": "static" + } + ], + "npm:import-local@3.2.0": [ + { + "source": "npm:import-local@3.2.0", + "target": "npm:pkg-dir", + "type": "static" + }, + { + "source": "npm:import-local@3.2.0", + "target": "npm:resolve-cwd", + "type": "static" + } + ], + "npm:inflight": [ + { + "source": "npm:inflight", + "target": "npm:once", + "type": "static" + }, + { + "source": "npm:inflight", + "target": "npm:wrappy", + "type": "static" + } + ], + "npm:init-package-json": [ + { + "source": "npm:init-package-json", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:promzard", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:read", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:init-package-json", + "target": "npm:validate-npm-package-name", + "type": "static" + } + ], + "npm:inquirer": [ + { + "source": "npm:inquirer", + "target": "npm:@inquirer/ansi", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@inquirer/core", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@inquirer/prompts", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@inquirer/type", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:mute-stream", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:run-async", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:rxjs", + "type": "static" + }, + { + "source": "npm:inquirer", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:is-ci": [ + { + "source": "npm:is-ci", + "target": "npm:ci-info@3.9.0", + "type": "static" + } + ], + "npm:is-core-module": [ + { + "source": "npm:is-core-module", + "target": "npm:hasown", + "type": "static" + } + ], + "npm:is-fullwidth-code-point@5.1.0": [ + { + "source": "npm:is-fullwidth-code-point@5.1.0", + "target": "npm:get-east-asian-width", + "type": "static" + } + ], + "npm:is-glob": [ + { + "source": "npm:is-glob", + "target": "npm:is-extglob", + "type": "static" + } + ], + "npm:is-ssh": [ + { + "source": "npm:is-ssh", + "target": "npm:protocols", + "type": "static" + } + ], + "npm:is-text-path@1.0.1": [ + { + "source": "npm:is-text-path@1.0.1", + "target": "npm:text-extensions@1.9.0", + "type": "static" + } + ], + "npm:is-text-path@2.0.0": [ + { + "source": "npm:is-text-path@2.0.0", + "target": "npm:text-extensions@2.4.0", + "type": "static" + } + ], + "npm:is-wsl": [ + { + "source": "npm:is-wsl", + "target": "npm:is-docker", + "type": "static" + } + ], + "npm:istanbul-lib-instrument": [ + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:@babel/parser", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:@istanbuljs/schema", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:istanbul-lib-instrument", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:istanbul-lib-report": [ + { + "source": "npm:istanbul-lib-report", + "target": "npm:istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:istanbul-lib-report", + "target": "npm:make-dir@4.0.0", + "type": "static" + }, + { + "source": "npm:istanbul-lib-report", + "target": "npm:supports-color@7.2.0", + "type": "static" + } + ], + "npm:istanbul-lib-source-maps": [ + { + "source": "npm:istanbul-lib-source-maps", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:istanbul-lib-source-maps", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:istanbul-lib-source-maps", + "target": "npm:istanbul-lib-coverage", + "type": "static" + } + ], + "npm:istanbul-reports": [ + { + "source": "npm:istanbul-reports", + "target": "npm:html-escaper", + "type": "static" + }, + { + "source": "npm:istanbul-reports", + "target": "npm:istanbul-lib-report", + "type": "static" + } + ], + "npm:jackspeak@3.4.3": [ + { + "source": "npm:jackspeak@3.4.3", + "target": "npm:@isaacs/cliui", + "type": "static" + }, + { + "source": "npm:jackspeak@3.4.3", + "target": "npm:@pkgjs/parseargs", + "type": "static" + } + ], + "npm:jackspeak@4.1.1": [ + { + "source": "npm:jackspeak@4.1.1", + "target": "npm:@isaacs/cliui", + "type": "static" + } + ], + "npm:jake": [ + { + "source": "npm:jake", + "target": "npm:async", + "type": "static" + }, + { + "source": "npm:jake", + "target": "npm:filelist", + "type": "static" + }, + { + "source": "npm:jake", + "target": "npm:picocolors", + "type": "static" + } + ], + "npm:jest-changed-files": [ + { + "source": "npm:jest-changed-files", + "target": "npm:execa@5.1.1", + "type": "static" + }, + { + "source": "npm:jest-changed-files", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-changed-files", + "target": "npm:p-limit@3.1.0", + "type": "static" + } + ], + "npm:jest-circus": [ + { + "source": "npm:jest-circus", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@jest/expect", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:co", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:dedent@1.7.0", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:is-generator-fn", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-each", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-matcher-utils", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-runtime", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-snapshot", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:p-limit@3.1.0", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:pure-rand", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-circus", + "target": "npm:stack-utils", + "type": "static" + } + ], + "npm:jest-cli": [ + { + "source": "npm:jest-cli", + "target": "npm:@jest/core", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:import-local@3.2.0", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-config", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-cli", + "target": "npm:yargs@17.7.2", + "type": "static" + } + ], + "npm:jest-config": [ + { + "source": "npm:jest-config", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/pattern", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/test-sequencer", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:babel-jest", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:deepmerge", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-circus", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-docblock", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-environment-node", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-runner", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:strip-json-comments", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@types/node@22.19.1", + "type": "static" + }, + { + "source": "npm:jest-config", + "target": "npm:@types/node", + "type": "static" + } + ], + "npm:jest-diff": [ + { + "source": "npm:jest-diff", + "target": "npm:@jest/diff-sequences", + "type": "static" + }, + { + "source": "npm:jest-diff", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-diff", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-diff", + "target": "npm:pretty-format", + "type": "static" + } + ], + "npm:jest-docblock": [ + { + "source": "npm:jest-docblock", + "target": "npm:detect-newline", + "type": "static" + } + ], + "npm:jest-each": [ + { + "source": "npm:jest-each", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-each", + "target": "npm:pretty-format", + "type": "static" + } + ], + "npm:jest-environment-node": [ + { + "source": "npm:jest-environment-node", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:@jest/fake-timers", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-environment-node", + "target": "npm:jest-validate", + "type": "static" + } + ], + "npm:jest-haste-map": [ + { + "source": "npm:jest-haste-map", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:anymatch", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:fb-watchman", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:jest-worker", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:walker", + "type": "static" + }, + { + "source": "npm:jest-haste-map", + "target": "npm:fsevents", + "type": "static" + } + ], + "npm:jest-leak-detector": [ + { + "source": "npm:jest-leak-detector", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-leak-detector", + "target": "npm:pretty-format", + "type": "static" + } + ], + "npm:jest-matcher-utils": [ + { + "source": "npm:jest-matcher-utils", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-matcher-utils", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-matcher-utils", + "target": "npm:jest-diff", + "type": "static" + }, + { + "source": "npm:jest-matcher-utils", + "target": "npm:pretty-format", + "type": "static" + } + ], + "npm:jest-message-util": [ + { + "source": "npm:jest-message-util", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:@types/stack-utils", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-message-util", + "target": "npm:stack-utils", + "type": "static" + } + ], + "npm:jest-mock": [ + { + "source": "npm:jest-mock", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-mock", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-mock", + "target": "npm:jest-util", + "type": "static" + } + ], + "npm:jest-pnp-resolver": [ + { + "source": "npm:jest-pnp-resolver", + "target": "npm:jest-resolve", + "type": "static" + } + ], + "npm:jest-resolve-dependencies": [ + { + "source": "npm:jest-resolve-dependencies", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-resolve-dependencies", + "target": "npm:jest-snapshot", + "type": "static" + } + ], + "npm:jest-resolve": [ + { + "source": "npm:jest-resolve", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:jest-pnp-resolver", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:jest-validate", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-resolve", + "target": "npm:unrs-resolver", + "type": "static" + } + ], + "npm:jest-runner": [ + { + "source": "npm:jest-runner", + "target": "npm:@jest/console", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:emittery", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:exit-x", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-docblock", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-environment-node", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-leak-detector", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-runtime", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-watcher", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:jest-worker", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:p-limit@3.1.0", + "type": "static" + }, + { + "source": "npm:jest-runner", + "target": "npm:source-map-support", + "type": "static" + } + ], + "npm:jest-runtime": [ + { + "source": "npm:jest-runtime", + "target": "npm:@jest/environment", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/fake-timers", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/globals", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/source-map", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:cjs-module-lexer", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:collect-v8-coverage", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:glob@10.5.0", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-haste-map", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-mock", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-regex-util", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-resolve", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-snapshot", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:jest-runtime", + "target": "npm:strip-bom@4.0.0", + "type": "static" + } + ], + "npm:jest-snapshot": [ + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/generator", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/plugin-syntax-jsx", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/plugin-syntax-typescript", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@babel/types", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/expect-utils", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/snapshot-utils", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:babel-preset-current-node-syntax", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:expect", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:jest-diff", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:jest-matcher-utils", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:jest-message-util", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:pretty-format", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:jest-snapshot", + "target": "npm:synckit@0.11.11", + "type": "static" + } + ], + "npm:jest-util": [ + { + "source": "npm:jest-util", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:jest-util", + "target": "npm:picomatch@4.0.3", + "type": "static" + } + ], + "npm:jest-validate": [ + { + "source": "npm:jest-validate", + "target": "npm:@jest/get-type", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:camelcase@6.3.0", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:leven", + "type": "static" + }, + { + "source": "npm:jest-validate", + "target": "npm:pretty-format", + "type": "static" + } + ], + "npm:jest-watcher": [ + { + "source": "npm:jest-watcher", + "target": "npm:@jest/test-result", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:ansi-escapes@4.3.2", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:chalk@4.1.2", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:emittery", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-watcher", + "target": "npm:string-length", + "type": "static" + } + ], + "npm:jest-worker": [ + { + "source": "npm:jest-worker", + "target": "npm:@types/node", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:@ungap/structured-clone", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:jest-util", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:merge-stream", + "type": "static" + }, + { + "source": "npm:jest-worker", + "target": "npm:supports-color@8.1.1", + "type": "static" + } + ], + "npm:jest": [ + { + "source": "npm:jest", + "target": "npm:@jest/core", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:import-local@3.2.0", + "type": "static" + }, + { + "source": "npm:jest", + "target": "npm:jest-cli", + "type": "static" + } + ], + "npm:js-yaml@3.14.2": [ + { + "source": "npm:js-yaml@3.14.2", + "target": "npm:argparse@1.0.10", + "type": "static" + }, + { + "source": "npm:js-yaml@3.14.2", + "target": "npm:esprima", + "type": "static" + } + ], + "npm:js-yaml@4.1.0": [ + { + "source": "npm:js-yaml@4.1.0", + "target": "npm:argparse@2.0.1", + "type": "static" + } + ], + "npm:js-yaml@4.1.1": [ + { + "source": "npm:js-yaml@4.1.1", + "target": "npm:argparse@2.0.1", + "type": "static" + } + ], + "npm:jsonfile": [ + { + "source": "npm:jsonfile", + "target": "npm:universalify", + "type": "static" + }, + { + "source": "npm:jsonfile", + "target": "npm:graceful-fs", + "type": "static" + } + ], + "npm:keyv": [ + { + "source": "npm:keyv", + "target": "npm:json-buffer", + "type": "static" + } + ], + "npm:lerna": [ + { + "source": "npm:lerna", + "target": "npm:@lerna/create", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@npmcli/arborist", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@nx/devkit", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@octokit/plugin-enterprise-rest", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:@octokit/rest", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:aproba", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:byte-size", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:cmd-shim@6.0.3", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:color-support", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:columnify", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:console-control-strings", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:conventional-changelog-angular", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:conventional-changelog-core", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:conventional-recommended-bump", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:cosmiconfig", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:dedent@1.5.3", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:envinfo", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:execa@5.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:fs-extra", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:get-port", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:get-stream@6.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:git-url-parse", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:glob-parent@6.0.2", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:has-unicode", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:import-local@3.1.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:ini@1.3.8", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:init-package-json", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:inquirer", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:is-ci", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:is-stream@2.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:jest-diff", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:js-yaml@4.1.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:libnpmaccess", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:libnpmpublish", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:load-json-file@6.2.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:make-dir@4.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:minimatch@3.0.5", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:multimatch", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:npm-packlist", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:nx", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-map@4.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-map-series", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-pipe", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-queue", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-reduce", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:p-waterfall", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:pacote@21.0.1", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:pify@5.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:read-cmd-shim@4.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:resolve-from@5.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:rimraf", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:semver@7.7.2", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:set-blocking", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:signal-exit@3.0.7", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:slash", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:tar@6.2.1", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:temp-dir", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:through", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:tinyglobby@0.2.12", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:upath", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:uuid", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:validate-npm-package-license", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:validate-npm-package-name", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:wide-align", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:write-file-atomic@5.0.1", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:write-pkg", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:lerna", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + } + ], + "npm:levn": [ + { + "source": "npm:levn", + "target": "npm:prelude-ls", + "type": "static" + }, + { + "source": "npm:levn", + "target": "npm:type-check", + "type": "static" + } + ], + "npm:libnpmaccess": [ + { + "source": "npm:libnpmaccess", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:libnpmaccess", + "target": "npm:npm-registry-fetch", + "type": "static" + } + ], + "npm:libnpmpublish": [ + { + "source": "npm:libnpmpublish", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:ci-info@4.3.1", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:sigstore", + "type": "static" + }, + { + "source": "npm:libnpmpublish", + "target": "npm:ssri@12.0.0", + "type": "static" + } + ], + "npm:lint-staged": [ + { + "source": "npm:lint-staged", + "target": "npm:commander", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:listr2", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:micromatch", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:nano-spawn", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:pidtree", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:string-argv", + "type": "static" + }, + { + "source": "npm:lint-staged", + "target": "npm:yaml", + "type": "static" + } + ], + "npm:listr2": [ + { + "source": "npm:listr2", + "target": "npm:cli-truncate", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:colorette", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:eventemitter3@5.0.1", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:log-update", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:rfdc", + "type": "static" + }, + { + "source": "npm:listr2", + "target": "npm:wrap-ansi@9.0.2", + "type": "static" + } + ], + "npm:load-json-file@4.0.0": [ + { + "source": "npm:load-json-file@4.0.0", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:load-json-file@4.0.0", + "target": "npm:parse-json@4.0.0", + "type": "static" + }, + { + "source": "npm:load-json-file@4.0.0", + "target": "npm:pify@3.0.0", + "type": "static" + }, + { + "source": "npm:load-json-file@4.0.0", + "target": "npm:strip-bom@3.0.0", + "type": "static" + } + ], + "npm:load-json-file@6.2.0": [ + { + "source": "npm:load-json-file@6.2.0", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:load-json-file@6.2.0", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:load-json-file@6.2.0", + "target": "npm:strip-bom@4.0.0", + "type": "static" + }, + { + "source": "npm:load-json-file@6.2.0", + "target": "npm:type-fest@0.6.0", + "type": "static" + } + ], + "npm:locate-path@2.0.0": [ + { + "source": "npm:locate-path@2.0.0", + "target": "npm:p-locate@2.0.0", + "type": "static" + }, + { + "source": "npm:locate-path@2.0.0", + "target": "npm:path-exists@3.0.0", + "type": "static" + } + ], + "npm:locate-path@5.0.0": [ + { + "source": "npm:locate-path@5.0.0", + "target": "npm:p-locate@4.1.0", + "type": "static" + } + ], + "npm:locate-path@6.0.0": [ + { + "source": "npm:locate-path@6.0.0", + "target": "npm:p-locate@5.0.0", + "type": "static" + } + ], + "npm:locate-path@7.2.0": [ + { + "source": "npm:locate-path@7.2.0", + "target": "npm:p-locate@6.0.0", + "type": "static" + } + ], + "npm:log-symbols": [ + { + "source": "npm:log-symbols", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:log-symbols", + "target": "npm:is-unicode-supported", + "type": "static" + } + ], + "npm:log-update": [ + { + "source": "npm:log-update", + "target": "npm:ansi-escapes@7.2.0", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:cli-cursor@5.0.0", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:slice-ansi", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + }, + { + "source": "npm:log-update", + "target": "npm:wrap-ansi@9.0.2", + "type": "static" + } + ], + "npm:lru-cache@5.1.1": [ + { + "source": "npm:lru-cache@5.1.1", + "target": "npm:yallist@3.1.1", + "type": "static" + } + ], + "npm:lru-cache@6.0.0": [ + { + "source": "npm:lru-cache@6.0.0", + "target": "npm:yallist@4.0.0", + "type": "static" + } + ], + "npm:make-dir@2.1.0": [ + { + "source": "npm:make-dir@2.1.0", + "target": "npm:pify@4.0.1", + "type": "static" + }, + { + "source": "npm:make-dir@2.1.0", + "target": "npm:semver@5.7.2", + "type": "static" + } + ], + "npm:make-dir@4.0.0": [ + { + "source": "npm:make-dir@4.0.0", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:make-fetch-happen@14.0.3": [ + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:@npmcli/agent@3.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:cacache@19.0.1", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:http-cache-semantics", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:minipass-fetch", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:minipass-flush", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:minipass-pipeline", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:negotiator", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@14.0.3", + "target": "npm:ssri@12.0.0", + "type": "static" + } + ], + "npm:make-fetch-happen@15.0.2": [ + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:@npmcli/agent@4.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:http-cache-semantics", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:minipass-fetch", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:minipass-flush", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:minipass-pipeline", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:negotiator", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:make-fetch-happen@15.0.2", + "target": "npm:ssri@12.0.0", + "type": "static" + } + ], + "npm:makeerror": [ + { + "source": "npm:makeerror", + "target": "npm:tmpl", + "type": "static" + } + ], + "npm:meow@8.1.2": [ + { + "source": "npm:meow@8.1.2", + "target": "npm:@types/minimist", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:camelcase-keys", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:decamelize-keys", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:hard-rejection", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:minimist-options", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:normalize-package-data@3.0.3", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:read-pkg-up@7.0.1", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:redent", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:trim-newlines", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:type-fest@0.18.1", + "type": "static" + }, + { + "source": "npm:meow@8.1.2", + "target": "npm:yargs-parser@20.2.9", + "type": "static" + } + ], + "npm:micromatch": [ + { + "source": "npm:micromatch", + "target": "npm:braces", + "type": "static" + }, + { + "source": "npm:micromatch", + "target": "npm:picomatch@2.3.1", + "type": "static" + } + ], + "npm:mime-types": [ + { + "source": "npm:mime-types", + "target": "npm:mime-db", + "type": "static" + } + ], + "npm:minimatch@10.1.1": [ + { + "source": "npm:minimatch@10.1.1", + "target": "npm:@isaacs/brace-expansion", + "type": "static" + } + ], + "npm:minimatch@3.0.5": [ + { + "source": "npm:minimatch@3.0.5", + "target": "npm:brace-expansion@1.1.12", + "type": "static" + } + ], + "npm:minimatch@3.1.2": [ + { + "source": "npm:minimatch@3.1.2", + "target": "npm:brace-expansion@1.1.12", + "type": "static" + } + ], + "npm:minimatch@5.1.6": [ + { + "source": "npm:minimatch@5.1.6", + "target": "npm:brace-expansion@2.0.2", + "type": "static" + } + ], + "npm:minimatch@8.0.4": [ + { + "source": "npm:minimatch@8.0.4", + "target": "npm:brace-expansion@2.0.2", + "type": "static" + } + ], + "npm:minimatch@9.0.3": [ + { + "source": "npm:minimatch@9.0.3", + "target": "npm:brace-expansion@2.0.2", + "type": "static" + } + ], + "npm:minimatch@9.0.5": [ + { + "source": "npm:minimatch@9.0.5", + "target": "npm:brace-expansion@2.0.2", + "type": "static" + } + ], + "npm:minimist-options": [ + { + "source": "npm:minimist-options", + "target": "npm:arrify@1.0.1", + "type": "static" + }, + { + "source": "npm:minimist-options", + "target": "npm:is-plain-obj", + "type": "static" + }, + { + "source": "npm:minimist-options", + "target": "npm:kind-of", + "type": "static" + } + ], + "npm:minipass-collect": [ + { + "source": "npm:minipass-collect", + "target": "npm:minipass@7.1.2", + "type": "static" + } + ], + "npm:minipass-fetch": [ + { + "source": "npm:minipass-fetch", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:minipass-fetch", + "target": "npm:minipass-sized", + "type": "static" + }, + { + "source": "npm:minipass-fetch", + "target": "npm:minizlib@3.1.0", + "type": "static" + }, + { + "source": "npm:minipass-fetch", + "target": "npm:encoding", + "type": "static" + } + ], + "npm:minipass-flush": [ + { + "source": "npm:minipass-flush", + "target": "npm:minipass@3.3.6", + "type": "static" + } + ], + "npm:minipass-pipeline": [ + { + "source": "npm:minipass-pipeline", + "target": "npm:minipass@3.3.6", + "type": "static" + } + ], + "npm:minipass-sized": [ + { + "source": "npm:minipass-sized", + "target": "npm:minipass@3.3.6", + "type": "static" + } + ], + "npm:minipass@3.3.6": [ + { + "source": "npm:minipass@3.3.6", + "target": "npm:yallist@4.0.0", + "type": "static" + } + ], + "npm:minizlib@2.1.2": [ + { + "source": "npm:minizlib@2.1.2", + "target": "npm:minipass@3.3.6", + "type": "static" + }, + { + "source": "npm:minizlib@2.1.2", + "target": "npm:yallist@4.0.0", + "type": "static" + } + ], + "npm:minizlib@3.1.0": [ + { + "source": "npm:minizlib@3.1.0", + "target": "npm:minipass@7.1.2", + "type": "static" + } + ], + "npm:multimatch": [ + { + "source": "npm:multimatch", + "target": "npm:@types/minimatch", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:array-differ", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:array-union", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:arrify@2.0.1", + "type": "static" + }, + { + "source": "npm:multimatch", + "target": "npm:minimatch@3.0.5", + "type": "static" + } + ], + "npm:node-gyp": [ + { + "source": "npm:node-gyp", + "target": "npm:env-paths", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:exponential-backoff", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:make-fetch-happen@14.0.3", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:nopt", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:tar@7.5.2", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:tinyglobby@0.2.15", + "type": "static" + }, + { + "source": "npm:node-gyp", + "target": "npm:which@5.0.0", + "type": "static" + } + ], + "npm:nopt": [ + { + "source": "npm:nopt", + "target": "npm:abbrev", + "type": "static" + } + ], + "npm:normalize-package-data@2.5.0": [ + { + "source": "npm:normalize-package-data@2.5.0", + "target": "npm:hosted-git-info@2.8.9", + "type": "static" + }, + { + "source": "npm:normalize-package-data@2.5.0", + "target": "npm:resolve", + "type": "static" + }, + { + "source": "npm:normalize-package-data@2.5.0", + "target": "npm:semver@5.7.2", + "type": "static" + }, + { + "source": "npm:normalize-package-data@2.5.0", + "target": "npm:validate-npm-package-license", + "type": "static" + } + ], + "npm:normalize-package-data@3.0.3": [ + { + "source": "npm:normalize-package-data@3.0.3", + "target": "npm:hosted-git-info@4.1.0", + "type": "static" + }, + { + "source": "npm:normalize-package-data@3.0.3", + "target": "npm:is-core-module", + "type": "static" + }, + { + "source": "npm:normalize-package-data@3.0.3", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:normalize-package-data@3.0.3", + "target": "npm:validate-npm-package-license", + "type": "static" + } + ], + "npm:npm-bundled@4.0.0": [ + { + "source": "npm:npm-bundled@4.0.0", + "target": "npm:npm-normalize-package-bin@4.0.0", + "type": "static" + } + ], + "npm:npm-bundled@5.0.0": [ + { + "source": "npm:npm-bundled@5.0.0", + "target": "npm:npm-normalize-package-bin@5.0.0", + "type": "static" + } + ], + "npm:npm-install-checks@7.1.2": [ + { + "source": "npm:npm-install-checks@7.1.2", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:npm-install-checks@8.0.0": [ + { + "source": "npm:npm-install-checks@8.0.0", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:npm-package-arg@12.0.2": [ + { + "source": "npm:npm-package-arg@12.0.2", + "target": "npm:hosted-git-info@8.1.0", + "type": "static" + }, + { + "source": "npm:npm-package-arg@12.0.2", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:npm-package-arg@12.0.2", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:npm-package-arg@12.0.2", + "target": "npm:validate-npm-package-name", + "type": "static" + } + ], + "npm:npm-package-arg@13.0.1": [ + { + "source": "npm:npm-package-arg@13.0.1", + "target": "npm:hosted-git-info@9.0.2", + "type": "static" + }, + { + "source": "npm:npm-package-arg@13.0.1", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:npm-package-arg@13.0.1", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:npm-package-arg@13.0.1", + "target": "npm:validate-npm-package-name", + "type": "static" + } + ], + "npm:npm-packlist": [ + { + "source": "npm:npm-packlist", + "target": "npm:ignore-walk", + "type": "static" + }, + { + "source": "npm:npm-packlist", + "target": "npm:proc-log@6.0.0", + "type": "static" + } + ], + "npm:npm-pick-manifest@10.0.0": [ + { + "source": "npm:npm-pick-manifest@10.0.0", + "target": "npm:npm-install-checks@7.1.2", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@10.0.0", + "target": "npm:npm-normalize-package-bin@4.0.0", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@10.0.0", + "target": "npm:npm-package-arg@12.0.2", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@10.0.0", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:npm-pick-manifest@11.0.3": [ + { + "source": "npm:npm-pick-manifest@11.0.3", + "target": "npm:npm-install-checks@8.0.0", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@11.0.3", + "target": "npm:npm-normalize-package-bin@5.0.0", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@11.0.3", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:npm-pick-manifest@11.0.3", + "target": "npm:semver@7.7.3", + "type": "static" + } + ], + "npm:npm-registry-fetch": [ + { + "source": "npm:npm-registry-fetch", + "target": "npm:@npmcli/redact", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:jsonparse", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:minipass-fetch", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:minizlib@3.1.0", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:npm-registry-fetch", + "target": "npm:proc-log@5.0.0", + "type": "static" + } + ], + "npm:npm-run-path": [ + { + "source": "npm:npm-run-path", + "target": "npm:path-key", + "type": "static" + } + ], + "npm:nx": [ + { + "source": "npm:nx", + "target": "npm:@napi-rs/wasm-runtime@0.2.4", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@yarnpkg/lockfile", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@yarnpkg/parsers", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@zkochan/js-yaml", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:axios", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:cli-cursor@3.1.0", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:cli-spinners", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:cliui@8.0.1", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:dotenv", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:dotenv-expand", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:enquirer", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:figures", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:flat", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:front-matter", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:ignore@7.0.5", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:jest-diff", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:jsonc-parser", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:lines-and-columns@2.0.3", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:minimatch@9.0.3", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:node-machine-id", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:npm-run-path", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:open", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:ora", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:resolve.exports", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tar-stream", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tmp", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tree-kill", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tsconfig-paths", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:tslib", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:yaml", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:yargs@17.7.2", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-darwin-arm64", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-darwin-x64", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-freebsd-x64", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-arm-gnueabihf", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-arm64-gnu", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-arm64-musl", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-x64-gnu", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-linux-x64-musl", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-win32-arm64-msvc", + "type": "static" + }, + { + "source": "npm:nx", + "target": "npm:@nx/nx-win32-x64-msvc", + "type": "static" + } + ], + "npm:ofetch": [ + { + "source": "npm:ofetch", + "target": "npm:destr", + "type": "static" + }, + { + "source": "npm:ofetch", + "target": "npm:node-fetch-native", + "type": "static" + }, + { + "source": "npm:ofetch", + "target": "npm:ufo", + "type": "static" + } + ], + "npm:once": [ + { + "source": "npm:once", + "target": "npm:wrappy", + "type": "static" + } + ], + "npm:onetime@5.1.2": [ + { + "source": "npm:onetime@5.1.2", + "target": "npm:mimic-fn", + "type": "static" + } + ], + "npm:onetime@7.0.0": [ + { + "source": "npm:onetime@7.0.0", + "target": "npm:mimic-function", + "type": "static" + } + ], + "npm:open": [ + { + "source": "npm:open", + "target": "npm:define-lazy-prop", + "type": "static" + }, + { + "source": "npm:open", + "target": "npm:is-docker", + "type": "static" + }, + { + "source": "npm:open", + "target": "npm:is-wsl", + "type": "static" + } + ], + "npm:optionator": [ + { + "source": "npm:optionator", + "target": "npm:deep-is", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:fast-levenshtein", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:levn", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:prelude-ls", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:type-check", + "type": "static" + }, + { + "source": "npm:optionator", + "target": "npm:word-wrap", + "type": "static" + } + ], + "npm:ora": [ + { + "source": "npm:ora", + "target": "npm:bl", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:chalk@4.1.0", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:cli-cursor@3.1.0", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:cli-spinners", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:is-interactive", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:log-symbols", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + }, + { + "source": "npm:ora", + "target": "npm:wcwidth", + "type": "static" + } + ], + "npm:p-limit@1.3.0": [ + { + "source": "npm:p-limit@1.3.0", + "target": "npm:p-try@1.0.0", + "type": "static" + } + ], + "npm:p-limit@2.3.0": [ + { + "source": "npm:p-limit@2.3.0", + "target": "npm:p-try@2.2.0", + "type": "static" + } + ], + "npm:p-limit@3.1.0": [ + { + "source": "npm:p-limit@3.1.0", + "target": "npm:yocto-queue@0.1.0", + "type": "static" + } + ], + "npm:p-limit@4.0.0": [ + { + "source": "npm:p-limit@4.0.0", + "target": "npm:yocto-queue@1.2.2", + "type": "static" + } + ], + "npm:p-locate@2.0.0": [ + { + "source": "npm:p-locate@2.0.0", + "target": "npm:p-limit@1.3.0", + "type": "static" + } + ], + "npm:p-locate@4.1.0": [ + { + "source": "npm:p-locate@4.1.0", + "target": "npm:p-limit@2.3.0", + "type": "static" + } + ], + "npm:p-locate@5.0.0": [ + { + "source": "npm:p-locate@5.0.0", + "target": "npm:p-limit@3.1.0", + "type": "static" + } + ], + "npm:p-locate@6.0.0": [ + { + "source": "npm:p-locate@6.0.0", + "target": "npm:p-limit@4.0.0", + "type": "static" + } + ], + "npm:p-map@4.0.0": [ + { + "source": "npm:p-map@4.0.0", + "target": "npm:aggregate-error", + "type": "static" + } + ], + "npm:p-queue": [ + { + "source": "npm:p-queue", + "target": "npm:eventemitter3@4.0.7", + "type": "static" + }, + { + "source": "npm:p-queue", + "target": "npm:p-timeout", + "type": "static" + } + ], + "npm:p-timeout": [ + { + "source": "npm:p-timeout", + "target": "npm:p-finally", + "type": "static" + } + ], + "npm:p-waterfall": [ + { + "source": "npm:p-waterfall", + "target": "npm:p-reduce", + "type": "static" + } + ], + "npm:pacote@21.0.1": [ + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/git@6.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/installed-package-contents@3.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/promise-spawn@8.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:fs-minipass@3.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:npm-packlist", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:npm-pick-manifest@10.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:proc-log@5.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:sigstore", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:ssri@12.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.1", + "target": "npm:tar@7.5.2", + "type": "static" + } + ], + "npm:pacote@21.0.4": [ + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/git@7.0.1", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/installed-package-contents@4.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/package-json", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/promise-spawn@9.0.1", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:@npmcli/run-script", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:cacache@20.0.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:fs-minipass@3.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:npm-package-arg@13.0.1", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:npm-packlist", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:npm-pick-manifest@11.0.3", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:npm-registry-fetch", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:proc-log@6.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:promise-retry", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:sigstore", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:ssri@13.0.0", + "type": "static" + }, + { + "source": "npm:pacote@21.0.4", + "target": "npm:tar@7.5.2", + "type": "static" + } + ], + "npm:parent-module": [ + { + "source": "npm:parent-module", + "target": "npm:callsites", + "type": "static" + } + ], + "npm:parse-conflict-json": [ + { + "source": "npm:parse-conflict-json", + "target": "npm:json-parse-even-better-errors@4.0.0", + "type": "static" + }, + { + "source": "npm:parse-conflict-json", + "target": "npm:just-diff", + "type": "static" + }, + { + "source": "npm:parse-conflict-json", + "target": "npm:just-diff-apply", + "type": "static" + } + ], + "npm:parse-imports-exports": [ + { + "source": "npm:parse-imports-exports", + "target": "npm:parse-statements", + "type": "static" + } + ], + "npm:parse-json@4.0.0": [ + { + "source": "npm:parse-json@4.0.0", + "target": "npm:error-ex", + "type": "static" + }, + { + "source": "npm:parse-json@4.0.0", + "target": "npm:json-parse-better-errors", + "type": "static" + } + ], + "npm:parse-json@5.2.0": [ + { + "source": "npm:parse-json@5.2.0", + "target": "npm:@babel/code-frame", + "type": "static" + }, + { + "source": "npm:parse-json@5.2.0", + "target": "npm:error-ex", + "type": "static" + }, + { + "source": "npm:parse-json@5.2.0", + "target": "npm:json-parse-even-better-errors@2.3.1", + "type": "static" + }, + { + "source": "npm:parse-json@5.2.0", + "target": "npm:lines-and-columns@1.2.4", + "type": "static" + } + ], + "npm:parse-path": [ + { + "source": "npm:parse-path", + "target": "npm:protocols", + "type": "static" + } + ], + "npm:parse-url": [ + { + "source": "npm:parse-url", + "target": "npm:parse-path", + "type": "static" + } + ], + "npm:path-scurry@1.11.1": [ + { + "source": "npm:path-scurry@1.11.1", + "target": "npm:lru-cache@10.4.3", + "type": "static" + }, + { + "source": "npm:path-scurry@1.11.1", + "target": "npm:minipass@7.1.2", + "type": "static" + } + ], + "npm:path-scurry@2.0.1": [ + { + "source": "npm:path-scurry@2.0.1", + "target": "npm:lru-cache@11.2.2", + "type": "static" + }, + { + "source": "npm:path-scurry@2.0.1", + "target": "npm:minipass@7.1.2", + "type": "static" + } + ], + "npm:path-type": [ + { + "source": "npm:path-type", + "target": "npm:pify@3.0.0", + "type": "static" + } + ], + "npm:pkg-dir": [ + { + "source": "npm:pkg-dir", + "target": "npm:find-up@4.1.0", + "type": "static" + } + ], + "npm:pnpm-workspace-yaml": [ + { + "source": "npm:pnpm-workspace-yaml", + "target": "npm:yaml", + "type": "static" + } + ], + "npm:postcss-selector-parser": [ + { + "source": "npm:postcss-selector-parser", + "target": "npm:cssesc", + "type": "static" + }, + { + "source": "npm:postcss-selector-parser", + "target": "npm:util-deprecate", + "type": "static" + } + ], + "npm:prettier-linter-helpers": [ + { + "source": "npm:prettier-linter-helpers", + "target": "npm:fast-diff", + "type": "static" + } + ], + "npm:pretty-format": [ + { + "source": "npm:pretty-format", + "target": "npm:@jest/schemas", + "type": "static" + }, + { + "source": "npm:pretty-format", + "target": "npm:ansi-styles@5.2.0", + "type": "static" + }, + { + "source": "npm:pretty-format", + "target": "npm:react-is", + "type": "static" + } + ], + "npm:promise-retry": [ + { + "source": "npm:promise-retry", + "target": "npm:err-code", + "type": "static" + }, + { + "source": "npm:promise-retry", + "target": "npm:retry", + "type": "static" + } + ], + "npm:promzard": [ + { + "source": "npm:promzard", + "target": "npm:read", + "type": "static" + } + ], + "npm:read-pkg-up@3.0.0": [ + { + "source": "npm:read-pkg-up@3.0.0", + "target": "npm:find-up@2.1.0", + "type": "static" + }, + { + "source": "npm:read-pkg-up@3.0.0", + "target": "npm:read-pkg@3.0.0", + "type": "static" + } + ], + "npm:read-pkg-up@7.0.1": [ + { + "source": "npm:read-pkg-up@7.0.1", + "target": "npm:find-up@4.1.0", + "type": "static" + }, + { + "source": "npm:read-pkg-up@7.0.1", + "target": "npm:read-pkg@5.2.0", + "type": "static" + }, + { + "source": "npm:read-pkg-up@7.0.1", + "target": "npm:type-fest@0.8.1", + "type": "static" + } + ], + "npm:read-pkg@3.0.0": [ + { + "source": "npm:read-pkg@3.0.0", + "target": "npm:load-json-file@4.0.0", + "type": "static" + }, + { + "source": "npm:read-pkg@3.0.0", + "target": "npm:normalize-package-data@2.5.0", + "type": "static" + }, + { + "source": "npm:read-pkg@3.0.0", + "target": "npm:path-type", + "type": "static" + } + ], + "npm:read-pkg@5.2.0": [ + { + "source": "npm:read-pkg@5.2.0", + "target": "npm:@types/normalize-package-data", + "type": "static" + }, + { + "source": "npm:read-pkg@5.2.0", + "target": "npm:normalize-package-data@2.5.0", + "type": "static" + }, + { + "source": "npm:read-pkg@5.2.0", + "target": "npm:parse-json@5.2.0", + "type": "static" + }, + { + "source": "npm:read-pkg@5.2.0", + "target": "npm:type-fest@0.6.0", + "type": "static" + } + ], + "npm:read": [ + { + "source": "npm:read", + "target": "npm:mute-stream", + "type": "static" + } + ], + "npm:readable-stream@2.3.8": [ + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:core-util-is", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:isarray", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:process-nextick-args", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:safe-buffer@5.1.2", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:string_decoder@1.1.1", + "type": "static" + }, + { + "source": "npm:readable-stream@2.3.8", + "target": "npm:util-deprecate", + "type": "static" + } + ], + "npm:readable-stream@3.6.2": [ + { + "source": "npm:readable-stream@3.6.2", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:readable-stream@3.6.2", + "target": "npm:string_decoder@1.3.0", + "type": "static" + }, + { + "source": "npm:readable-stream@3.6.2", + "target": "npm:util-deprecate", + "type": "static" + } + ], + "npm:redent": [ + { + "source": "npm:redent", + "target": "npm:indent-string", + "type": "static" + }, + { + "source": "npm:redent", + "target": "npm:strip-indent", + "type": "static" + } + ], + "npm:resolve-cwd": [ + { + "source": "npm:resolve-cwd", + "target": "npm:resolve-from@5.0.0", + "type": "static" + } + ], + "npm:resolve": [ + { + "source": "npm:resolve", + "target": "npm:is-core-module", + "type": "static" + }, + { + "source": "npm:resolve", + "target": "npm:path-parse", + "type": "static" + }, + { + "source": "npm:resolve", + "target": "npm:supports-preserve-symlinks-flag", + "type": "static" + } + ], + "npm:restore-cursor@3.1.0": [ + { + "source": "npm:restore-cursor@3.1.0", + "target": "npm:onetime@5.1.2", + "type": "static" + }, + { + "source": "npm:restore-cursor@3.1.0", + "target": "npm:signal-exit@3.0.7", + "type": "static" + } + ], + "npm:restore-cursor@5.1.0": [ + { + "source": "npm:restore-cursor@5.1.0", + "target": "npm:onetime@7.0.0", + "type": "static" + }, + { + "source": "npm:restore-cursor@5.1.0", + "target": "npm:signal-exit@4.1.0", + "type": "static" + } + ], + "npm:rimraf": [ + { + "source": "npm:rimraf", + "target": "npm:glob@9.3.5", + "type": "static" + } + ], + "npm:run-parallel": [ + { + "source": "npm:run-parallel", + "target": "npm:queue-microtask", + "type": "static" + } + ], + "npm:rxjs": [ + { + "source": "npm:rxjs", + "target": "npm:tslib", + "type": "static" + } + ], + "npm:shebang-command": [ + { + "source": "npm:shebang-command", + "target": "npm:shebang-regex", + "type": "static" + } + ], + "npm:sigstore": [ + { + "source": "npm:sigstore", + "target": "npm:@sigstore/bundle", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/core", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/protobuf-specs", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/sign", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/tuf", + "type": "static" + }, + { + "source": "npm:sigstore", + "target": "npm:@sigstore/verify", + "type": "static" + } + ], + "npm:slice-ansi": [ + { + "source": "npm:slice-ansi", + "target": "npm:ansi-styles@6.2.3", + "type": "static" + }, + { + "source": "npm:slice-ansi", + "target": "npm:is-fullwidth-code-point@5.1.0", + "type": "static" + } + ], + "npm:socks-proxy-agent": [ + { + "source": "npm:socks-proxy-agent", + "target": "npm:agent-base", + "type": "static" + }, + { + "source": "npm:socks-proxy-agent", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:socks-proxy-agent", + "target": "npm:socks", + "type": "static" + } + ], + "npm:socks": [ + { + "source": "npm:socks", + "target": "npm:ip-address", + "type": "static" + }, + { + "source": "npm:socks", + "target": "npm:smart-buffer", + "type": "static" + } + ], + "npm:sort-keys": [ + { + "source": "npm:sort-keys", + "target": "npm:is-plain-obj", + "type": "static" + } + ], + "npm:source-map-support": [ + { + "source": "npm:source-map-support", + "target": "npm:buffer-from", + "type": "static" + }, + { + "source": "npm:source-map-support", + "target": "npm:source-map", + "type": "static" + } + ], + "npm:spdx-correct": [ + { + "source": "npm:spdx-correct", + "target": "npm:spdx-expression-parse", + "type": "static" + }, + { + "source": "npm:spdx-correct", + "target": "npm:spdx-license-ids", + "type": "static" + } + ], + "npm:spdx-expression-parse": [ + { + "source": "npm:spdx-expression-parse", + "target": "npm:spdx-exceptions", + "type": "static" + }, + { + "source": "npm:spdx-expression-parse", + "target": "npm:spdx-license-ids", + "type": "static" + } + ], + "npm:split2@3.2.2": [ + { + "source": "npm:split2@3.2.2", + "target": "npm:readable-stream@3.6.2", + "type": "static" + } + ], + "npm:split": [ + { + "source": "npm:split", + "target": "npm:through", + "type": "static" + } + ], + "npm:ssri@12.0.0": [ + { + "source": "npm:ssri@12.0.0", + "target": "npm:minipass@7.1.2", + "type": "static" + } + ], + "npm:ssri@13.0.0": [ + { + "source": "npm:ssri@13.0.0", + "target": "npm:minipass@7.1.2", + "type": "static" + } + ], + "npm:stack-utils": [ + { + "source": "npm:stack-utils", + "target": "npm:escape-string-regexp@2.0.0", + "type": "static" + } + ], + "npm:string-length": [ + { + "source": "npm:string-length", + "target": "npm:char-regex", + "type": "static" + }, + { + "source": "npm:string-length", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + } + ], + "npm:string-width@4.2.3": [ + { + "source": "npm:string-width@4.2.3", + "target": "npm:emoji-regex@8.0.0", + "type": "static" + }, + { + "source": "npm:string-width@4.2.3", + "target": "npm:is-fullwidth-code-point@3.0.0", + "type": "static" + }, + { + "source": "npm:string-width@4.2.3", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + } + ], + "npm:string-width-cjs": [ + { + "source": "npm:string-width-cjs", + "target": "npm:emoji-regex@8.0.0", + "type": "static" + }, + { + "source": "npm:string-width-cjs", + "target": "npm:is-fullwidth-code-point@3.0.0", + "type": "static" + }, + { + "source": "npm:string-width-cjs", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + } + ], + "npm:string-width@5.1.2": [ + { + "source": "npm:string-width@5.1.2", + "target": "npm:eastasianwidth", + "type": "static" + }, + { + "source": "npm:string-width@5.1.2", + "target": "npm:emoji-regex@9.2.2", + "type": "static" + }, + { + "source": "npm:string-width@5.1.2", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + } + ], + "npm:string-width@7.2.0": [ + { + "source": "npm:string-width@7.2.0", + "target": "npm:emoji-regex@10.6.0", + "type": "static" + }, + { + "source": "npm:string-width@7.2.0", + "target": "npm:get-east-asian-width", + "type": "static" + }, + { + "source": "npm:string-width@7.2.0", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + } + ], + "npm:string-width@8.1.0": [ + { + "source": "npm:string-width@8.1.0", + "target": "npm:get-east-asian-width", + "type": "static" + }, + { + "source": "npm:string-width@8.1.0", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + } + ], + "npm:string_decoder@1.1.1": [ + { + "source": "npm:string_decoder@1.1.1", + "target": "npm:safe-buffer@5.1.2", + "type": "static" + } + ], + "npm:string_decoder@1.3.0": [ + { + "source": "npm:string_decoder@1.3.0", + "target": "npm:safe-buffer@5.2.1", + "type": "static" + } + ], + "npm:strip-ansi@6.0.1": [ + { + "source": "npm:strip-ansi@6.0.1", + "target": "npm:ansi-regex@5.0.1", + "type": "static" + } + ], + "npm:strip-ansi-cjs": [ + { + "source": "npm:strip-ansi-cjs", + "target": "npm:ansi-regex@5.0.1", + "type": "static" + } + ], + "npm:strip-ansi@7.1.2": [ + { + "source": "npm:strip-ansi@7.1.2", + "target": "npm:ansi-regex@6.2.2", + "type": "static" + } + ], + "npm:strip-indent": [ + { + "source": "npm:strip-indent", + "target": "npm:min-indent", + "type": "static" + } + ], + "npm:supports-color@7.2.0": [ + { + "source": "npm:supports-color@7.2.0", + "target": "npm:has-flag", + "type": "static" + } + ], + "npm:supports-color@8.1.1": [ + { + "source": "npm:supports-color@8.1.1", + "target": "npm:has-flag", + "type": "static" + } + ], + "npm:synckit@0.11.11": [ + { + "source": "npm:synckit@0.11.11", + "target": "npm:@pkgr/core@0.2.9", + "type": "static" + } + ], + "npm:synckit@0.9.3": [ + { + "source": "npm:synckit@0.9.3", + "target": "npm:@pkgr/core@0.1.2", + "type": "static" + }, + { + "source": "npm:synckit@0.9.3", + "target": "npm:tslib", + "type": "static" + } + ], + "npm:tar-stream": [ + { + "source": "npm:tar-stream", + "target": "npm:bl", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:end-of-stream", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:fs-constants", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:inherits", + "type": "static" + }, + { + "source": "npm:tar-stream", + "target": "npm:readable-stream@3.6.2", + "type": "static" + } + ], + "npm:tar@6.2.1": [ + { + "source": "npm:tar@6.2.1", + "target": "npm:chownr@2.0.0", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:fs-minipass@2.1.0", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:minipass@5.0.0", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:minizlib@2.1.2", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:mkdirp", + "type": "static" + }, + { + "source": "npm:tar@6.2.1", + "target": "npm:yallist@4.0.0", + "type": "static" + } + ], + "npm:tar@7.5.2": [ + { + "source": "npm:tar@7.5.2", + "target": "npm:@isaacs/fs-minipass", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:chownr@3.0.0", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:minipass@7.1.2", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:minizlib@3.1.0", + "type": "static" + }, + { + "source": "npm:tar@7.5.2", + "target": "npm:yallist@5.0.0", + "type": "static" + } + ], + "npm:taze": [ + { + "source": "npm:taze", + "target": "npm:@antfu/ni", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:cac", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:find-up-simple", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:ofetch", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:package-manager-detector", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:pathe", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:pnpm-workspace-yaml", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:restore-cursor@5.1.0", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:tinyexec", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:tinyglobby@0.2.15", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:unconfig", + "type": "static" + }, + { + "source": "npm:taze", + "target": "npm:yaml", + "type": "static" + } + ], + "npm:test-exclude": [ + { + "source": "npm:test-exclude", + "target": "npm:@istanbuljs/schema", + "type": "static" + }, + { + "source": "npm:test-exclude", + "target": "npm:glob@7.2.3", + "type": "static" + }, + { + "source": "npm:test-exclude", + "target": "npm:minimatch@3.1.2", + "type": "static" + } + ], + "npm:through2": [ + { + "source": "npm:through2", + "target": "npm:readable-stream@2.3.8", + "type": "static" + }, + { + "source": "npm:through2", + "target": "npm:xtend", + "type": "static" + } + ], + "npm:tinyglobby@0.2.12": [ + { + "source": "npm:tinyglobby@0.2.12", + "target": "npm:fdir", + "type": "static" + }, + { + "source": "npm:tinyglobby@0.2.12", + "target": "npm:picomatch@4.0.3", + "type": "static" + } + ], + "npm:tinyglobby@0.2.15": [ + { + "source": "npm:tinyglobby@0.2.15", + "target": "npm:fdir", + "type": "static" + }, + { + "source": "npm:tinyglobby@0.2.15", + "target": "npm:picomatch@4.0.3", + "type": "static" + } + ], + "npm:to-regex-range": [ + { + "source": "npm:to-regex-range", + "target": "npm:is-number", + "type": "static" + } + ], + "npm:ts-api-utils": [ + { + "source": "npm:ts-api-utils", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:ts-jest": [ + { + "source": "npm:ts-jest", + "target": "npm:bs-logger", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:fast-json-stable-stringify", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:handlebars", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:jest", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:json5", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:lodash.memoize", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:make-error", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:semver@7.7.3", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:type-fest@4.41.0", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:typescript", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@babel/core", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@jest/transform", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:@jest/types", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:babel-jest", + "type": "static" + }, + { + "source": "npm:ts-jest", + "target": "npm:jest-util", + "type": "static" + } + ], + "npm:tsconfig-paths": [ + { + "source": "npm:tsconfig-paths", + "target": "npm:json5", + "type": "static" + }, + { + "source": "npm:tsconfig-paths", + "target": "npm:minimist", + "type": "static" + }, + { + "source": "npm:tsconfig-paths", + "target": "npm:strip-bom@3.0.0", + "type": "static" + } + ], + "npm:tuf-js": [ + { + "source": "npm:tuf-js", + "target": "npm:@tufjs/models", + "type": "static" + }, + { + "source": "npm:tuf-js", + "target": "npm:debug", + "type": "static" + }, + { + "source": "npm:tuf-js", + "target": "npm:make-fetch-happen@15.0.2", + "type": "static" + } + ], + "npm:type-check": [ + { + "source": "npm:type-check", + "target": "npm:prelude-ls", + "type": "static" + } + ], + "npm:typescript-eslint": [ + { + "source": "npm:typescript-eslint", + "target": "npm:@typescript-eslint/eslint-plugin", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:@typescript-eslint/parser", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:@typescript-eslint/typescript-estree", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:@typescript-eslint/utils", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:eslint", + "type": "static" + }, + { + "source": "npm:typescript-eslint", + "target": "npm:typescript", + "type": "static" + } + ], + "npm:unconfig-core": [ + { + "source": "npm:unconfig-core", + "target": "npm:@quansync/fs", + "type": "static" + }, + { + "source": "npm:unconfig-core", + "target": "npm:quansync", + "type": "static" + } + ], + "npm:unconfig": [ + { + "source": "npm:unconfig", + "target": "npm:@quansync/fs", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:defu", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:jiti", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:quansync", + "type": "static" + }, + { + "source": "npm:unconfig", + "target": "npm:unconfig-core", + "type": "static" + } + ], + "npm:unique-filename": [ + { + "source": "npm:unique-filename", + "target": "npm:unique-slug", + "type": "static" + } + ], + "npm:unique-slug": [ + { + "source": "npm:unique-slug", + "target": "npm:imurmurhash", + "type": "static" + } + ], + "npm:unrs-resolver": [ + { + "source": "npm:unrs-resolver", + "target": "npm:napi-postinstall", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-android-arm-eabi", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-android-arm64", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-darwin-arm64", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-darwin-x64", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-freebsd-x64", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-arm-gnueabihf", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-arm-musleabihf", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-arm64-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-arm64-musl", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-ppc64-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-riscv64-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-riscv64-musl", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-s390x-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-x64-gnu", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-linux-x64-musl", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-wasm32-wasi", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-win32-arm64-msvc", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-win32-ia32-msvc", + "type": "static" + }, + { + "source": "npm:unrs-resolver", + "target": "npm:@unrs/resolver-binding-win32-x64-msvc", + "type": "static" + } + ], + "npm:update-browserslist-db": [ + { + "source": "npm:update-browserslist-db", + "target": "npm:browserslist", + "type": "static" + }, + { + "source": "npm:update-browserslist-db", + "target": "npm:escalade", + "type": "static" + }, + { + "source": "npm:update-browserslist-db", + "target": "npm:picocolors", + "type": "static" + } + ], + "npm:uri-js": [ + { + "source": "npm:uri-js", + "target": "npm:punycode", + "type": "static" + } + ], + "npm:v8-to-istanbul": [ + { + "source": "npm:v8-to-istanbul", + "target": "npm:@jridgewell/trace-mapping", + "type": "static" + }, + { + "source": "npm:v8-to-istanbul", + "target": "npm:@types/istanbul-lib-coverage", + "type": "static" + }, + { + "source": "npm:v8-to-istanbul", + "target": "npm:convert-source-map", + "type": "static" + } + ], + "npm:validate-npm-package-license": [ + { + "source": "npm:validate-npm-package-license", + "target": "npm:spdx-correct", + "type": "static" + }, + { + "source": "npm:validate-npm-package-license", + "target": "npm:spdx-expression-parse", + "type": "static" + } + ], + "npm:walker": [ + { + "source": "npm:walker", + "target": "npm:makeerror", + "type": "static" + } + ], + "npm:wcwidth": [ + { + "source": "npm:wcwidth", + "target": "npm:defaults", + "type": "static" + } + ], + "npm:which@2.0.2": [ + { + "source": "npm:which@2.0.2", + "target": "npm:isexe@2.0.0", + "type": "static" + } + ], + "npm:which@5.0.0": [ + { + "source": "npm:which@5.0.0", + "target": "npm:isexe@3.1.1", + "type": "static" + } + ], + "npm:which@6.0.0": [ + { + "source": "npm:which@6.0.0", + "target": "npm:isexe@3.1.1", + "type": "static" + } + ], + "npm:wide-align": [ + { + "source": "npm:wide-align", + "target": "npm:string-width@4.2.3", + "type": "static" + } + ], + "npm:wrap-ansi@6.2.0": [ + { + "source": "npm:wrap-ansi@6.2.0", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:wrap-ansi@6.2.0", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@6.2.0", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + } + ], + "npm:wrap-ansi@7.0.0": [ + { + "source": "npm:wrap-ansi@7.0.0", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:wrap-ansi@7.0.0", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@7.0.0", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + } + ], + "npm:wrap-ansi-cjs": [ + { + "source": "npm:wrap-ansi-cjs", + "target": "npm:ansi-styles@4.3.0", + "type": "static" + }, + { + "source": "npm:wrap-ansi-cjs", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi-cjs", + "target": "npm:strip-ansi@6.0.1", + "type": "static" + } + ], + "npm:wrap-ansi@8.1.0": [ + { + "source": "npm:wrap-ansi@8.1.0", + "target": "npm:ansi-styles@6.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@8.1.0", + "target": "npm:string-width@5.1.2", + "type": "static" + }, + { + "source": "npm:wrap-ansi@8.1.0", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + } + ], + "npm:wrap-ansi@9.0.2": [ + { + "source": "npm:wrap-ansi@9.0.2", + "target": "npm:ansi-styles@6.2.3", + "type": "static" + }, + { + "source": "npm:wrap-ansi@9.0.2", + "target": "npm:string-width@7.2.0", + "type": "static" + }, + { + "source": "npm:wrap-ansi@9.0.2", + "target": "npm:strip-ansi@7.1.2", + "type": "static" + } + ], + "npm:write-file-atomic@2.4.3": [ + { + "source": "npm:write-file-atomic@2.4.3", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:write-file-atomic@2.4.3", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:write-file-atomic@2.4.3", + "target": "npm:signal-exit@3.0.7", + "type": "static" + } + ], + "npm:write-file-atomic@5.0.1": [ + { + "source": "npm:write-file-atomic@5.0.1", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:write-file-atomic@5.0.1", + "target": "npm:signal-exit@4.1.0", + "type": "static" + } + ], + "npm:write-file-atomic@6.0.0": [ + { + "source": "npm:write-file-atomic@6.0.0", + "target": "npm:imurmurhash", + "type": "static" + }, + { + "source": "npm:write-file-atomic@6.0.0", + "target": "npm:signal-exit@4.1.0", + "type": "static" + } + ], + "npm:write-json-file": [ + { + "source": "npm:write-json-file", + "target": "npm:detect-indent", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:graceful-fs", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:make-dir@2.1.0", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:pify@4.0.1", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:sort-keys", + "type": "static" + }, + { + "source": "npm:write-json-file", + "target": "npm:write-file-atomic@2.4.3", + "type": "static" + } + ], + "npm:write-pkg": [ + { + "source": "npm:write-pkg", + "target": "npm:sort-keys", + "type": "static" + }, + { + "source": "npm:write-pkg", + "target": "npm:type-fest@0.4.1", + "type": "static" + }, + { + "source": "npm:write-pkg", + "target": "npm:write-json-file", + "type": "static" + } + ], + "npm:wrtc": [ + { + "source": "npm:wrtc", + "target": "npm:domexception", + "type": "static" + } + ], + "npm:yargs@16.2.0": [ + { + "source": "npm:yargs@16.2.0", + "target": "npm:cliui@7.0.4", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:escalade", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:get-caller-file", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:require-directory", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:y18n", + "type": "static" + }, + { + "source": "npm:yargs@16.2.0", + "target": "npm:yargs-parser@20.2.9", + "type": "static" + } + ], + "npm:yargs@17.7.2": [ + { + "source": "npm:yargs@17.7.2", + "target": "npm:cliui@8.0.1", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:escalade", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:get-caller-file", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:require-directory", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:string-width@4.2.3", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:y18n", + "type": "static" + }, + { + "source": "npm:yargs@17.7.2", + "target": "npm:yargs-parser@21.1.1", + "type": "static" + } + ] + }, + "version": "6.0", + "errors": [], + "computedAt": 1764658462415 +} diff --git a/.nx/workspace-data/source-maps.json b/.nx/workspace-data/source-maps.json new file mode 100644 index 0000000..0614953 --- /dev/null +++ b/.nx/workspace-data/source-maps.json @@ -0,0 +1,1644 @@ +{ + "packages/asset-manager": { + "root": ["packages/asset-manager/package.json", "nx/core/package-json"], + "name": ["packages/asset-manager/package.json", "nx/core/package-json"], + "tags": ["packages/asset-manager/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/asset-manager/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/asset-manager/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.0": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.1": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.2": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.3": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.4": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.5": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.6": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.7": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "metadata.description": ["packages/asset-manager/package.json", "nx/core/package-json"], + "metadata.js": ["packages/asset-manager/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/asset-manager/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/asset-manager/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/asset-manager/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/asset-manager/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.build": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.build.metadata.runCommand": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean.metadata.runCommand": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:types": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.scriptContent": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.options": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.options.script": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.lint.metadata.runCommand": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.fix": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.fix.metadata.runCommand": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.taze": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.taze.metadata.runCommand": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.test:unit": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.test:unit.executor": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.test:unit.options": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.test:unit.metadata": ["packages/asset-manager/package.json", "nx/core/package-json"], + "targets.test:unit.options.script": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.scriptContent": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.runCommand": [ + "packages/asset-manager/package.json", + "nx/core/package-json" + ], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/client-network": { + "root": ["packages/client-network/package.json", "nx/core/package-json"], + "name": ["packages/client-network/package.json", "nx/core/package-json"], + "tags": ["packages/client-network/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/client-network/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/client-network/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.0": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.1": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.2": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.3": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.4": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.5": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.6": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.7": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.8": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "metadata.description": ["packages/client-network/package.json", "nx/core/package-json"], + "metadata.js": ["packages/client-network/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/client-network/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/client-network/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/client-network/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/client-network/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build.options.script": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.build.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.build.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.build:main": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build:main.executor": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build:main.options": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build:main.metadata": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.build:main.options.script": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.build:main.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.build:main.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.clean.options.script": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.clean:types.executor": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types.options": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types.options.script": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.options": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.options.script": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.lint.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.fix": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.fix.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.taze": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.taze.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.test:unit": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.test:unit.executor": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.test:unit.options": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.test:unit.metadata": ["packages/client-network/package.json", "nx/core/package-json"], + "targets.test:unit.options.script": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.scriptContent": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.runCommand": [ + "packages/client-network/package.json", + "nx/core/package-json" + ], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/common": { + "root": ["packages/common/package.json", "nx/core/package-json"], + "name": ["packages/common/package.json", "nx/core/package-json"], + "tags": ["packages/common/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.0": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.1": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.2": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.3": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.4": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.5": ["packages/common/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.6": ["packages/common/package.json", "nx/core/package-json"], + "metadata.description": ["packages/common/package.json", "nx/core/package-json"], + "metadata.js": ["packages/common/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/common/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/common/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/common/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/common/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/common/package.json", + "nx/core/package-json" + ], + "targets": ["packages/common/package.json", "nx/core/package-json"], + "targets.build": ["packages/common/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/common/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/common/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/common/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/common/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": [ + "packages/common/package.json", + "nx/core/package-json" + ], + "targets.build.metadata.runCommand": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": [ + "packages/common/package.json", + "nx/core/package-json" + ], + "targets.clean.metadata.runCommand": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:types": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:types.metadata.scriptContent": [ + "packages/common/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/common/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:scripts.options": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata": ["packages/common/package.json", "nx/core/package-json"], + "targets.clean:scripts.options.script": [ + "packages/common/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/common/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/common/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/common/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/common/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/common/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/common/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/common/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": ["packages/common/package.json", "nx/core/package-json"], + "targets.lint.metadata.runCommand": ["packages/common/package.json", "nx/core/package-json"], + "targets.fix": ["packages/common/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/common/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/common/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/common/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/common/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": ["packages/common/package.json", "nx/core/package-json"], + "targets.fix.metadata.runCommand": ["packages/common/package.json", "nx/core/package-json"], + "targets.taze": ["packages/common/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/common/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/common/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/common/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/common/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": ["packages/common/package.json", "nx/core/package-json"], + "targets.taze.metadata.runCommand": ["packages/common/package.json", "nx/core/package-json"], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/config": { + "root": ["packages/config/package.json", "nx/core/package-json"], + "name": ["packages/config/package.json", "nx/core/package-json"], + "tags": ["packages/config/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.0": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.1": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.2": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.3": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.4": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.5": ["packages/config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.6": ["packages/config/package.json", "nx/core/package-json"], + "metadata.description": ["packages/config/package.json", "nx/core/package-json"], + "metadata.js": ["packages/config/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/config/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/config/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/config/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/config/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/config/package.json", + "nx/core/package-json" + ], + "targets": ["packages/config/package.json", "nx/core/package-json"], + "targets.build": ["packages/config/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/config/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/config/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/config/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/config/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": [ + "packages/config/package.json", + "nx/core/package-json" + ], + "targets.build.metadata.runCommand": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": [ + "packages/config/package.json", + "nx/core/package-json" + ], + "targets.clean.metadata.runCommand": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:types": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:types.metadata.scriptContent": [ + "packages/config/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/config/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:scripts.options": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata": ["packages/config/package.json", "nx/core/package-json"], + "targets.clean:scripts.options.script": [ + "packages/config/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/config/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/config/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/config/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/config/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/config/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/config/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/config/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": ["packages/config/package.json", "nx/core/package-json"], + "targets.lint.metadata.runCommand": ["packages/config/package.json", "nx/core/package-json"], + "targets.fix": ["packages/config/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/config/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/config/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/config/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/config/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": ["packages/config/package.json", "nx/core/package-json"], + "targets.fix.metadata.runCommand": ["packages/config/package.json", "nx/core/package-json"], + "targets.taze": ["packages/config/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/config/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/config/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/config/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/config/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": ["packages/config/package.json", "nx/core/package-json"], + "targets.taze.metadata.runCommand": ["packages/config/package.json", "nx/core/package-json"], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/core": { + "root": ["packages/core/package.json", "nx/core/package-json"], + "name": ["packages/core/package.json", "nx/core/package-json"], + "tags": ["packages/core/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.0": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.1": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.2": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.3": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.4": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.5": ["packages/core/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.6": ["packages/core/package.json", "nx/core/package-json"], + "metadata.description": ["packages/core/package.json", "nx/core/package-json"], + "metadata.js": ["packages/core/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/core/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/core/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/core/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/core/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/core/package.json", + "nx/core/package-json" + ], + "targets": ["packages/core/package.json", "nx/core/package-json"], + "targets.build": ["packages/core/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/core/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/core/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/core/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/core/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": ["packages/core/package.json", "nx/core/package-json"], + "targets.build.metadata.runCommand": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean.metadata.runCommand": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:types": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:types.metadata.scriptContent": [ + "packages/core/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/core/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:scripts.options": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:scripts.options.script": ["packages/core/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/core/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/core/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/core/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/core/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/core/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/core/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/core/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": ["packages/core/package.json", "nx/core/package-json"], + "targets.lint.metadata.runCommand": ["packages/core/package.json", "nx/core/package-json"], + "targets.fix": ["packages/core/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/core/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/core/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/core/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/core/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": ["packages/core/package.json", "nx/core/package-json"], + "targets.fix.metadata.runCommand": ["packages/core/package.json", "nx/core/package-json"], + "targets.taze": ["packages/core/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/core/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/core/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/core/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/core/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": ["packages/core/package.json", "nx/core/package-json"], + "targets.taze.metadata.runCommand": ["packages/core/package.json", "nx/core/package-json"], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/ecs": { + "root": ["packages/ecs/package.json", "nx/core/package-json"], + "name": ["packages/ecs/package.json", "nx/core/package-json"], + "tags": ["packages/ecs/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.0": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.1": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.2": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.3": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.4": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.5": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.6": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.7": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.8": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.9": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.10": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.11": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.description": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.js": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/ecs/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build.metadata.runCommand": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:script.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:script.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:script.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:script.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:script.metadata.scriptContent": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.build:script.metadata.runCommand": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.build:wasm": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:wasm.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:wasm.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:wasm.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:wasm.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.build:wasm.metadata.scriptContent": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.build:wasm.metadata.runCommand": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean.metadata.runCommand": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:script.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:script.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:script.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:script.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:script.metadata.scriptContent": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.clean:script.metadata.runCommand": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.clean:wasm": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:wasm.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:wasm.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:wasm.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:wasm.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:wasm.metadata.scriptContent": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.clean:wasm.metadata.runCommand": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:types": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:types.metadata.scriptContent": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:scripts.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:scripts.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.lint.metadata.runCommand": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.fix": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.fix.metadata.runCommand": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.taze": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.taze.metadata.runCommand": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.test:unit": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.test:unit.executor": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.test:unit.options": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.test:unit.metadata": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.test:unit.options.script": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.test:unit.metadata.scriptContent": [ + "packages/ecs/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.runCommand": ["packages/ecs/package.json", "nx/core/package-json"], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/graphics-2d": { + "root": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "name": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "tags": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.0": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.1": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.2": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.3": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.4": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.5": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.6": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.7": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "metadata.description": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "metadata.js": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.build": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.build.metadata.runCommand": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.clean": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.clean.metadata.runCommand": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.clean:types": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.scriptContent": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean:scripts.options": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.clean:scripts.options.script": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.lint.metadata.runCommand": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.fix": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.fix.metadata.runCommand": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.taze": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.taze.metadata.runCommand": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.test:unit": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.test:unit.executor": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.test:unit.options": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.test:unit.metadata": ["packages/graphics-2d/package.json", "nx/core/package-json"], + "targets.test:unit.options.script": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.scriptContent": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.runCommand": [ + "packages/graphics-2d/package.json", + "nx/core/package-json" + ], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/input": { + "root": ["packages/input/package.json", "nx/core/package-json"], + "name": ["packages/input/package.json", "nx/core/package-json"], + "tags": ["packages/input/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.0": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.1": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.2": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.3": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.4": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.5": ["packages/input/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.6": ["packages/input/package.json", "nx/core/package-json"], + "metadata.description": ["packages/input/package.json", "nx/core/package-json"], + "metadata.js": ["packages/input/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/input/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/input/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/input/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/input/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/input/package.json", + "nx/core/package-json" + ], + "targets": ["packages/input/package.json", "nx/core/package-json"], + "targets.build": ["packages/input/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/input/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/input/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/input/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/input/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": ["packages/input/package.json", "nx/core/package-json"], + "targets.build.metadata.runCommand": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean.metadata.runCommand": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:types": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:types.metadata.scriptContent": [ + "packages/input/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/input/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:scripts.options": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:scripts.options.script": ["packages/input/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/input/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/input/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/input/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/input/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/input/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/input/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/input/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": ["packages/input/package.json", "nx/core/package-json"], + "targets.lint.metadata.runCommand": ["packages/input/package.json", "nx/core/package-json"], + "targets.fix": ["packages/input/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/input/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/input/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/input/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/input/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": ["packages/input/package.json", "nx/core/package-json"], + "targets.fix.metadata.runCommand": ["packages/input/package.json", "nx/core/package-json"], + "targets.taze": ["packages/input/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/input/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/input/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/input/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/input/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": ["packages/input/package.json", "nx/core/package-json"], + "targets.taze.metadata.runCommand": ["packages/input/package.json", "nx/core/package-json"], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/music": { + "root": ["packages/music/package.json", "nx/core/package-json"], + "name": ["packages/music/package.json", "nx/core/package-json"], + "tags": ["packages/music/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.0": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.1": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.2": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.3": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.4": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.5": ["packages/music/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.6": ["packages/music/package.json", "nx/core/package-json"], + "metadata.description": ["packages/music/package.json", "nx/core/package-json"], + "metadata.js": ["packages/music/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/music/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/music/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/music/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/music/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/music/package.json", + "nx/core/package-json" + ], + "targets": ["packages/music/package.json", "nx/core/package-json"], + "targets.build": ["packages/music/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/music/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/music/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/music/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/music/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": ["packages/music/package.json", "nx/core/package-json"], + "targets.build.metadata.runCommand": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean.metadata.runCommand": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:types": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:types.metadata.scriptContent": [ + "packages/music/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/music/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:scripts.options": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:scripts.options.script": ["packages/music/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/music/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/music/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/music/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/music/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/music/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/music/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/music/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": ["packages/music/package.json", "nx/core/package-json"], + "targets.lint.metadata.runCommand": ["packages/music/package.json", "nx/core/package-json"], + "targets.fix": ["packages/music/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/music/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/music/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/music/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/music/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": ["packages/music/package.json", "nx/core/package-json"], + "targets.fix.metadata.runCommand": ["packages/music/package.json", "nx/core/package-json"], + "targets.taze": ["packages/music/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/music/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/music/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/music/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/music/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": ["packages/music/package.json", "nx/core/package-json"], + "targets.taze.metadata.runCommand": ["packages/music/package.json", "nx/core/package-json"], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/server-network": { + "root": ["packages/server-network/package.json", "nx/core/package-json"], + "name": ["packages/server-network/package.json", "nx/core/package-json"], + "tags": ["packages/server-network/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/server-network/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/server-network/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.0": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.1": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.2": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.3": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.4": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.5": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.6": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.7": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.8": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "metadata.description": ["packages/server-network/package.json", "nx/core/package-json"], + "metadata.js": ["packages/server-network/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/server-network/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/server-network/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/server-network/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/server-network/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build.options.script": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.build.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.build.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.build:main": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build:main.executor": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build:main.options": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build:main.metadata": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.build:main.options.script": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.build:main.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.build:main.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.clean.options.script": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.clean:types.executor": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types.options": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types.options.script": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.options": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.options.script": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.lint.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.fix": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.fix.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.taze": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.taze.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.test:unit": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.test:unit.executor": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.test:unit.options": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.test:unit.metadata": ["packages/server-network/package.json", "nx/core/package-json"], + "targets.test:unit.options.script": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.scriptContent": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.test:unit.metadata.runCommand": [ + "packages/server-network/package.json", + "nx/core/package-json" + ], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "packages/sound": { + "root": ["packages/sound/package.json", "nx/core/package-json"], + "name": ["packages/sound/package.json", "nx/core/package-json"], + "tags": ["packages/sound/package.json", "nx/core/package-json"], + "tags.npm:public": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.0": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.1": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.2": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.3": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.4": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.5": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts.6": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.description": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.js": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["packages/sound/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "packages/sound/package.json", + "nx/core/package-json" + ], + "targets": ["packages/sound/package.json", "nx/core/package-json"], + "targets.build": ["packages/sound/package.json", "nx/core/package-json"], + "targets.build.executor": ["packages/sound/package.json", "nx/core/package-json"], + "targets.build.options": ["packages/sound/package.json", "nx/core/package-json"], + "targets.build.metadata": ["packages/sound/package.json", "nx/core/package-json"], + "targets.build.options.script": ["packages/sound/package.json", "nx/core/package-json"], + "targets.build.metadata.scriptContent": ["packages/sound/package.json", "nx/core/package-json"], + "targets.build.metadata.runCommand": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean.executor": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean.options": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean.metadata": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean.options.script": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean.metadata.scriptContent": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean.metadata.runCommand": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:types": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:types.executor": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:types.options": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:types.metadata": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:types.options.script": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:types.metadata.scriptContent": [ + "packages/sound/package.json", + "nx/core/package-json" + ], + "targets.clean:types.metadata.runCommand": [ + "packages/sound/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:scripts.executor": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:scripts.options": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:scripts.options.script": ["packages/sound/package.json", "nx/core/package-json"], + "targets.clean:scripts.metadata.scriptContent": [ + "packages/sound/package.json", + "nx/core/package-json" + ], + "targets.clean:scripts.metadata.runCommand": [ + "packages/sound/package.json", + "nx/core/package-json" + ], + "targets.lint": ["packages/sound/package.json", "nx/core/package-json"], + "targets.lint.executor": ["packages/sound/package.json", "nx/core/package-json"], + "targets.lint.options": ["packages/sound/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["packages/sound/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["packages/sound/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": ["packages/sound/package.json", "nx/core/package-json"], + "targets.lint.metadata.runCommand": ["packages/sound/package.json", "nx/core/package-json"], + "targets.fix": ["packages/sound/package.json", "nx/core/package-json"], + "targets.fix.executor": ["packages/sound/package.json", "nx/core/package-json"], + "targets.fix.options": ["packages/sound/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["packages/sound/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["packages/sound/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": ["packages/sound/package.json", "nx/core/package-json"], + "targets.fix.metadata.runCommand": ["packages/sound/package.json", "nx/core/package-json"], + "targets.taze": ["packages/sound/package.json", "nx/core/package-json"], + "targets.taze.executor": ["packages/sound/package.json", "nx/core/package-json"], + "targets.taze.options": ["packages/sound/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["packages/sound/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["packages/sound/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": ["packages/sound/package.json", "nx/core/package-json"], + "targets.taze.metadata.runCommand": ["packages/sound/package.json", "nx/core/package-json"], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "utils/eslint-config": { + "root": ["utils/eslint-config/package.json", "nx/core/package-json"], + "name": ["utils/eslint-config/package.json", "nx/core/package-json"], + "tags": ["utils/eslint-config/package.json", "nx/core/package-json"], + "tags.npm:public": ["utils/eslint-config/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["utils/eslint-config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.0": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.1": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.2": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "metadata.description": ["utils/eslint-config/package.json", "nx/core/package-json"], + "metadata.js": ["utils/eslint-config/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["utils/eslint-config/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["utils/eslint-config/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["utils/eslint-config/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["utils/eslint-config/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "targets": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.lint": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.lint.executor": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.lint.options": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "targets.lint.metadata.runCommand": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "targets.fix": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.fix.executor": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.fix.options": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "targets.fix.metadata.runCommand": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.taze": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.taze.executor": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.taze.options": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["utils/eslint-config/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "targets.taze.metadata.runCommand": [ + "utils/eslint-config/package.json", + "nx/core/package-json" + ], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + }, + "utils/prettier-config": { + "root": ["utils/prettier-config/package.json", "nx/core/package-json"], + "name": ["utils/prettier-config/package.json", "nx/core/package-json"], + "tags": ["utils/prettier-config/package.json", "nx/core/package-json"], + "tags.npm:public": ["utils/prettier-config/package.json", "nx/core/package-json"], + "metadata.targetGroups": ["utils/prettier-config/package.json", "nx/core/package-json"], + "metadata.targetGroups.NPM Scripts": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.0": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.1": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "metadata.targetGroups.NPM Scripts.2": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "metadata.description": ["utils/prettier-config/package.json", "nx/core/package-json"], + "metadata.js": ["utils/prettier-config/package.json", "nx/core/package-json"], + "metadata.js.packageName": ["utils/prettier-config/package.json", "nx/core/package-json"], + "metadata.js.packageVersion": ["utils/prettier-config/package.json", "nx/core/package-json"], + "metadata.js.packageExports": ["utils/prettier-config/package.json", "nx/core/package-json"], + "metadata.js.packageMain": ["utils/prettier-config/package.json", "nx/core/package-json"], + "metadata.js.isInPackageManagerWorkspaces": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "targets": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.lint": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.lint.executor": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.lint.options": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.lint.metadata": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.lint.options.script": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.lint.metadata.scriptContent": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "targets.lint.metadata.runCommand": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "targets.fix": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.fix.executor": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.fix.options": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.fix.metadata": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.fix.options.script": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.fix.metadata.scriptContent": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "targets.fix.metadata.runCommand": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "targets.taze": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.taze.executor": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.taze.options": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.taze.metadata": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.taze.options.script": ["utils/prettier-config/package.json", "nx/core/package-json"], + "targets.taze.metadata.scriptContent": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "targets.taze.metadata.runCommand": [ + "utils/prettier-config/package.json", + "nx/core/package-json" + ], + "targets.lint.cache": ["nx.json", "nx/target-defaults"], + "targets.lint.parallelism": ["nx.json", "nx/target-defaults"], + "targets.fix.cache": ["nx.json", "nx/target-defaults"], + "targets.fix.parallelism": ["nx.json", "nx/target-defaults"] + } +} diff --git a/example/client-network-pong/.gitignore b/example/client-network-pong/.gitignore new file mode 100644 index 0000000..6162e42 --- /dev/null +++ b/example/client-network-pong/.gitignore @@ -0,0 +1,225 @@ +### VisualStudioCode template +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Node template +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + diff --git a/example/client-network-pong/.idea/.gitignore b/example/client-network-pong/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/example/client-network-pong/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/example/client-network-pong/.idea/codeStyles/Project.xml b/example/client-network-pong/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..f506715 --- /dev/null +++ b/example/client-network-pong/.idea/codeStyles/Project.xml @@ -0,0 +1,111 @@ + + + + \ No newline at end of file diff --git a/example/client-network-pong/.idea/codeStyles/codeStyleConfig.xml b/example/client-network-pong/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..79ee123 --- /dev/null +++ b/example/client-network-pong/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/example/client-network-pong/.idea/editor.xml b/example/client-network-pong/.idea/editor.xml new file mode 100644 index 0000000..b4052db --- /dev/null +++ b/example/client-network-pong/.idea/editor.xml @@ -0,0 +1,43 @@ + + + + + \ No newline at end of file diff --git a/example/client-network-pong/.idea/inspectionProfiles/Project_Default.xml b/example/client-network-pong/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..22cdf9b --- /dev/null +++ b/example/client-network-pong/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/example/client-network-pong/.idea/modules.xml b/example/client-network-pong/.idea/modules.xml new file mode 100644 index 0000000..c81b3d6 --- /dev/null +++ b/example/client-network-pong/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/example/client-network-pong/.idea/pong.iml b/example/client-network-pong/.idea/pong.iml new file mode 100644 index 0000000..bc2cd87 --- /dev/null +++ b/example/client-network-pong/.idea/pong.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/example/client-network-pong/.idea/prettier.xml b/example/client-network-pong/.idea/prettier.xml new file mode 100644 index 0000000..b0c1c68 --- /dev/null +++ b/example/client-network-pong/.idea/prettier.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/example/client-network-pong/.idea/vcs.xml b/example/client-network-pong/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/example/client-network-pong/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/example/client-network-pong/.nvmrc b/example/client-network-pong/.nvmrc new file mode 100644 index 0000000..c519bf5 --- /dev/null +++ b/example/client-network-pong/.nvmrc @@ -0,0 +1 @@ +v24.11.0 diff --git a/example/client-network-pong/.prettierignore b/example/client-network-pong/.prettierignore new file mode 100644 index 0000000..e77da01 --- /dev/null +++ b/example/client-network-pong/.prettierignore @@ -0,0 +1,5 @@ +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock +bun.lock diff --git a/example/client-network-pong/.prettierrc b/example/client-network-pong/.prettierrc new file mode 100644 index 0000000..d5f635c --- /dev/null +++ b/example/client-network-pong/.prettierrc @@ -0,0 +1,11 @@ +{ + "plugins": ["@trivago/prettier-plugin-sort-imports"], + "importOrderSeparation": true, + "importOrderSortSpecifiers": true, + "importOrderParserPlugins": ["typescript", "decorators-legacy"], + "importOrder": ["^~/(.*)$", "^[./]"], + "useTabs": false, + "singleQuote": false, + "trailingComma": "all", + "printWidth": 100 +} diff --git a/example/client-network-pong/README.md b/example/client-network-pong/README.md new file mode 100644 index 0000000..0413cf8 --- /dev/null +++ b/example/client-network-pong/README.md @@ -0,0 +1,31 @@ +## setup.sh + +Allow you init your game + +```shell +./setup.sh +``` + +## update.sh + +Allow you to update your lib + +```shell +./update.sh +``` + +## build.sh + +Allow you to build project and copy it to the loader + +```shell +./build.sh Loader +``` + +## run.sh + +Allow you to build project and copy it to the loader, and then run the loader (Ctrl + C to stop it) + +```shell +./run.sh Loader +``` diff --git a/example/client-network-pong/build.sh b/example/client-network-pong/build.sh new file mode 100755 index 0000000..b886e83 --- /dev/null +++ b/example/client-network-pong/build.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +bun run build +mkdir -p ../../../${1}/apps/server/public/game +cp dist/* ../../../${1}/apps/server/public/game diff --git a/example/client-network-pong/bun.lock b/example/client-network-pong/bun.lock new file mode 100644 index 0000000..be78551 --- /dev/null +++ b/example/client-network-pong/bun.lock @@ -0,0 +1,1798 @@ +{ + "lockfileVersion": 1, + "configVersion": 1, + "workspaces": { + "": { + "name": "nanoforge-example-template", + "devDependencies": { + "@eslint/js": "^9.22.0", + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/client-network": "workspace:^", + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/core": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + "@nanoforge-dev/graphics-2d": "workspace:^", + "@nanoforge-dev/input": "workspace:^", + "@nanoforge-dev/sound": "workspace:^", + "@trivago/prettier-plugin-sort-imports": "^5.2.2", + "@types/bun": "latest", + "eslint": "^9.22.0", + "eslint-config-prettier": "^10.1.1", + "eslint-plugin-format": "^1.0.1", + "eslint-plugin-prettier": "^5.2.3", + "globals": "^16.0.0", + "prettier": "^3.5.3", + "typescript-eslint": "^8.26.0", + }, + "peerDependencies": { + "typescript": "^5", + }, + }, + "../../packages/asset-manager": { + "name": "@nanoforge-dev/asset-manager", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/client-network": { + "name": "@nanoforge-dev/client-network", + "version": "1.0.0", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + }, + "devDependencies": { + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/jest": "^30.0.0", + "@types/node": "^22.18.7", + "jest": "^30.2.0", + "taze": "^19.7.0", + "ts-jest": "^29.4.4", + "typescript": "^5.9.2", + }, + }, + "../../packages/common": { + "name": "@nanoforge-dev/common", + "version": "0.0.1", + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/config": { + "name": "@nanoforge-dev/config", + "version": "0.0.1", + "dependencies": { + "class-transformer": "^0.5.1", + "class-validator": "^0.14.2", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/core": { + "name": "@nanoforge-dev/core", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/input": "workspace:^", + "class-transformer": "^0.5.1", + "class-validator": "^0.14.2", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/ecs": { + "name": "@nanoforge-dev/ecs", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/core": "workspace:^", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/node": "^24.10.1", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/graphics-2d": { + "name": "@nanoforge-dev/graphics-2d", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "konva": "^10.0.9", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/input": { + "name": "@nanoforge-dev/input", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/music": { + "name": "@nanoforge-dev/music", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/server-network": { + "name": "@nanoforge-dev/server-network", + "version": "1.0.0", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + "wrtc": "^0.4.7", + "ws": "^8.18.3", + }, + "devDependencies": { + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/jest": "^30.0.0", + "@types/node": "^22.18.7", + "@types/ws": "^8.18.1", + "jest": "^30.2.0", + "taze": "^19.7.0", + "ts-jest": "^29.4.4", + "typescript": "^5.9.2", + }, + }, + "../../packages/sound": { + "name": "@nanoforge-dev/sound", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../utils/eslint-config": { + "name": "@nanoforge-dev/utils-eslint-config", + "version": "1.0.0", + "devDependencies": { + "@eslint/js": "^9.39.1", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@trivago/prettier-plugin-sort-imports": "^6.0.0", + "eslint": "^9.39.1", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-format": "^1.0.2", + "eslint-plugin-jest": "^29.1.0", + "eslint-plugin-prettier": "^5.5.4", + "globals": "^16.5.0", + "prettier": "^3.6.2", + "typescript-eslint": "^8.47.0", + }, + }, + "../../utils/prettier-config": { + "name": "@nanoforge-dev/utils-prettier-config", + "version": "1.0.0", + "devDependencies": { + "@trivago/prettier-plugin-sort-imports": "^6.0.0", + "prettier": "^3.6.2", + }, + }, + }, + "packages": { + "@antfu/ni": ["@antfu/ni@27.0.1", "", { "dependencies": { "ansis": "^4.2.0", "fzf": "^0.5.2", "package-manager-detector": "^1.5.0", "tinyexec": "^1.0.1", "tinyglobby": "^0.2.15" }, "bin": { "ni": "bin/ni.mjs", "nci": "bin/nci.mjs", "nr": "bin/nr.mjs", "nup": "bin/nup.mjs", "nd": "bin/nd.mjs", "nlx": "bin/nlx.mjs", "na": "bin/na.mjs", "nun": "bin/nun.mjs" } }, "sha512-I6SOlwJ0MN73ECYcr7VJHpqSseyd7bpshx6JAaD0zNowS4kSWzFsqg8ikQT7DnCLiD4AZ+FaQJQ8WAk0Qi89Vw=="], + + "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + + "@babel/compat-data": ["@babel/compat-data@7.28.5", "", {}, "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="], + + "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="], + + "@babel/generator": ["@babel/generator@7.28.5", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], + + "@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-syntax-async-generators": ["@babel/plugin-syntax-async-generators@7.8.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="], + + "@babel/plugin-syntax-bigint": ["@babel/plugin-syntax-bigint@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="], + + "@babel/plugin-syntax-class-properties": ["@babel/plugin-syntax-class-properties@7.12.13", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="], + + "@babel/plugin-syntax-class-static-block": ["@babel/plugin-syntax-class-static-block@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="], + + "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww=="], + + "@babel/plugin-syntax-import-meta": ["@babel/plugin-syntax-import-meta@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="], + + "@babel/plugin-syntax-json-strings": ["@babel/plugin-syntax-json-strings@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w=="], + + "@babel/plugin-syntax-logical-assignment-operators": ["@babel/plugin-syntax-logical-assignment-operators@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="], + + "@babel/plugin-syntax-nullish-coalescing-operator": ["@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="], + + "@babel/plugin-syntax-numeric-separator": ["@babel/plugin-syntax-numeric-separator@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="], + + "@babel/plugin-syntax-object-rest-spread": ["@babel/plugin-syntax-object-rest-spread@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="], + + "@babel/plugin-syntax-optional-catch-binding": ["@babel/plugin-syntax-optional-catch-binding@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="], + + "@babel/plugin-syntax-optional-chaining": ["@babel/plugin-syntax-optional-chaining@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="], + + "@babel/plugin-syntax-private-property-in-object": ["@babel/plugin-syntax-private-property-in-object@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="], + + "@babel/plugin-syntax-top-level-await": ["@babel/plugin-syntax-top-level-await@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="], + + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ=="], + + "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], + + "@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="], + + "@bcoe/v8-coverage": ["@bcoe/v8-coverage@0.2.3", "", {}, "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="], + + "@conventional-changelog/git-client": ["@conventional-changelog/git-client@1.0.1", "", { "dependencies": { "@types/semver": "^7.5.5", "semver": "^7.5.2" }, "peerDependencies": { "conventional-commits-filter": "^5.0.0", "conventional-commits-parser": "^6.0.0" }, "optionalPeers": ["conventional-commits-filter", "conventional-commits-parser"] }, "sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw=="], + + "@dprint/formatter": ["@dprint/formatter@0.3.0", "", {}, "sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ=="], + + "@dprint/markdown": ["@dprint/markdown@0.17.8", "", {}, "sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA=="], + + "@dprint/toml": ["@dprint/toml@0.6.4", "", {}, "sha512-bZXIUjxr0LIuHWshZr/5mtUkOrnh0NKVZEF6ACojW5z7zkJu7s9sV2mMXm8XQDqN4cJzdHYUYzUyEGdfciaLJA=="], + + "@emnapi/core": ["@emnapi/core@1.7.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.7.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.1", "", { "os": "android", "cpu": "arm" }, "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.1", "", { "os": "android", "cpu": "arm64" }, "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.1", "", { "os": "android", "cpu": "x64" }, "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.1", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.1", "", { "os": "linux", "cpu": "arm" }, "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.1", "", { "os": "linux", "cpu": "ia32" }, "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.1", "", { "os": "linux", "cpu": "x64" }, "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.1", "", { "os": "none", "cpu": "arm64" }, "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.1", "", { "os": "none", "cpu": "x64" }, "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.1", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.1", "", { "os": "openbsd", "cpu": "x64" }, "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg=="], + + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.1", "", { "os": "none", "cpu": "arm64" }, "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.1", "", { "os": "sunos", "cpu": "x64" }, "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.1", "", { "os": "win32", "cpu": "x64" }, "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.1", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ=="], + + "@eslint/js": ["@eslint/js@9.39.1", "", {}, "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@favware/cliff-jumper": ["@favware/cliff-jumper@6.0.0", "", { "dependencies": { "@favware/colorette-spinner": "^1.0.1", "@octokit/auth-token": "^5.1.1", "@octokit/core": "^6.1.3", "@octokit/plugin-retry": "^7.1.2", "@sapphire/result": "^2.7.2", "@sapphire/utilities": "3.18.1", "colorette": "^2.0.20", "commander": "^13.0.0", "conventional-recommended-bump": "^10.0.0", "execa": "^9.5.2", "git-cliff": "^2.7.0", "js-yaml": "^4.1.0", "semver": "^7.6.3", "smol-toml": "^1.3.1" }, "bin": { "cj": "./dist/cli.js", "cliff-jumper": "./dist/cli.js" } }, "sha512-9uXg/fGHFLh4AnG3HCtlrrrmDvUnmr5vrbs7H9pet3WlUCsGGGqeNT0bFb8LG0M0GatYUi9RM/F60p1yn2ndEA=="], + + "@favware/colorette-spinner": ["@favware/colorette-spinner@1.0.1", "", { "dependencies": { "colorette": "*" } }, "sha512-PPYtcLzhSafdylp8NBOxMCYIcLqTUMNiQc7ciBoAIvxNG2egM+P7e2nNPui5+Svyk89Q+Tnbrp139ZRIIBw3IA=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + + "@istanbuljs/load-nyc-config": ["@istanbuljs/load-nyc-config@1.1.0", "", { "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" } }, "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="], + + "@istanbuljs/schema": ["@istanbuljs/schema@0.1.3", "", {}, "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="], + + "@jest/console": ["@jest/console@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "slash": "^3.0.0" } }, "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ=="], + + "@jest/core": ["@jest/core@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/pattern": "30.0.1", "@jest/reporters": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "ci-info": "^4.2.0", "exit-x": "^0.2.2", "graceful-fs": "^4.2.11", "jest-changed-files": "30.2.0", "jest-config": "30.2.0", "jest-haste-map": "30.2.0", "jest-message-util": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-resolve-dependencies": "30.2.0", "jest-runner": "30.2.0", "jest-runtime": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "jest-watcher": "30.2.0", "micromatch": "^4.0.8", "pretty-format": "30.2.0", "slash": "^3.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ=="], + + "@jest/diff-sequences": ["@jest/diff-sequences@30.0.1", "", {}, "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw=="], + + "@jest/environment": ["@jest/environment@30.2.0", "", { "dependencies": { "@jest/fake-timers": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "jest-mock": "30.2.0" } }, "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g=="], + + "@jest/expect": ["@jest/expect@30.2.0", "", { "dependencies": { "expect": "30.2.0", "jest-snapshot": "30.2.0" } }, "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA=="], + + "@jest/expect-utils": ["@jest/expect-utils@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0" } }, "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA=="], + + "@jest/fake-timers": ["@jest/fake-timers@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@sinonjs/fake-timers": "^13.0.0", "@types/node": "*", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-util": "30.2.0" } }, "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw=="], + + "@jest/get-type": ["@jest/get-type@30.1.0", "", {}, "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA=="], + + "@jest/globals": ["@jest/globals@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/expect": "30.2.0", "@jest/types": "30.2.0", "jest-mock": "30.2.0" } }, "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw=="], + + "@jest/pattern": ["@jest/pattern@30.0.1", "", { "dependencies": { "@types/node": "*", "jest-regex-util": "30.0.1" } }, "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA=="], + + "@jest/reporters": ["@jest/reporters@30.2.0", "", { "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@jridgewell/trace-mapping": "^0.3.25", "@types/node": "*", "chalk": "^4.1.2", "collect-v8-coverage": "^1.0.2", "exit-x": "^0.2.2", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^5.0.0", "istanbul-reports": "^3.1.3", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "jest-worker": "30.2.0", "slash": "^3.0.0", "string-length": "^4.0.2", "v8-to-istanbul": "^9.0.1" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ=="], + + "@jest/schemas": ["@jest/schemas@30.0.5", "", { "dependencies": { "@sinclair/typebox": "^0.34.0" } }, "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA=="], + + "@jest/snapshot-utils": ["@jest/snapshot-utils@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "natural-compare": "^1.4.0" } }, "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug=="], + + "@jest/source-map": ["@jest/source-map@30.0.1", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "callsites": "^3.1.0", "graceful-fs": "^4.2.11" } }, "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg=="], + + "@jest/test-result": ["@jest/test-result@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/types": "30.2.0", "@types/istanbul-lib-coverage": "^2.0.6", "collect-v8-coverage": "^1.0.2" } }, "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg=="], + + "@jest/test-sequencer": ["@jest/test-sequencer@30.2.0", "", { "dependencies": { "@jest/test-result": "30.2.0", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "slash": "^3.0.0" } }, "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q=="], + + "@jest/transform": ["@jest/transform@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@jest/types": "30.2.0", "@jridgewell/trace-mapping": "^0.3.25", "babel-plugin-istanbul": "^7.0.1", "chalk": "^4.1.2", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-regex-util": "30.0.1", "jest-util": "30.2.0", "micromatch": "^4.0.8", "pirates": "^4.0.7", "slash": "^3.0.0", "write-file-atomic": "^5.0.1" } }, "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA=="], + + "@jest/types": ["@jest/types@30.2.0", "", { "dependencies": { "@jest/pattern": "30.0.1", "@jest/schemas": "30.0.5", "@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-reports": "^3.0.4", "@types/node": "*", "@types/yargs": "^17.0.33", "chalk": "^4.1.2" } }, "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@nanoforge-dev/asset-manager": ["@nanoforge-dev/asset-manager@workspace:../../packages/asset-manager"], + + "@nanoforge-dev/client-network": ["@nanoforge-dev/client-network@workspace:../../packages/client-network"], + + "@nanoforge-dev/common": ["@nanoforge-dev/common@workspace:../../packages/common"], + + "@nanoforge-dev/config": ["@nanoforge-dev/config@workspace:../../packages/config"], + + "@nanoforge-dev/core": ["@nanoforge-dev/core@workspace:../../packages/core"], + + "@nanoforge-dev/ecs": ["@nanoforge-dev/ecs@workspace:../../packages/ecs"], + + "@nanoforge-dev/graphics-2d": ["@nanoforge-dev/graphics-2d@workspace:../../packages/graphics-2d"], + + "@nanoforge-dev/input": ["@nanoforge-dev/input@workspace:../../packages/input"], + + "@nanoforge-dev/music": ["@nanoforge-dev/music@workspace:../../packages/music"], + + "@nanoforge-dev/server-network": ["@nanoforge-dev/server-network@workspace:../../packages/server-network"], + + "@nanoforge-dev/sound": ["@nanoforge-dev/sound@workspace:../../packages/sound"], + + "@nanoforge-dev/utils-eslint-config": ["@nanoforge-dev/utils-eslint-config@workspace:../../utils/eslint-config"], + + "@nanoforge-dev/utils-prettier-config": ["@nanoforge-dev/utils-prettier-config@workspace:../../utils/prettier-config"], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" } }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@octokit/auth-token": ["@octokit/auth-token@5.1.2", "", {}, "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw=="], + + "@octokit/core": ["@octokit/core@6.1.6", "", { "dependencies": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.2.2", "@octokit/request": "^9.2.3", "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "before-after-hook": "^3.0.2", "universal-user-agent": "^7.0.0" } }, "sha512-kIU8SLQkYWGp3pVKiYzA5OSaNF5EE03P/R8zEmmrG6XwOg5oBjXyQVVIauQ0dgau4zYhpZEhJrvIYt6oM+zZZA=="], + + "@octokit/endpoint": ["@octokit/endpoint@10.1.4", "", { "dependencies": { "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-OlYOlZIsfEVZm5HCSR8aSg02T2lbUWOsCQoPKfTXJwDzcHQBrVBGdGXb89dv2Kw2ToZaRtudp8O3ZIYoaOjKlA=="], + + "@octokit/graphql": ["@octokit/graphql@8.2.2", "", { "dependencies": { "@octokit/request": "^9.2.3", "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-Yi8hcoqsrXGdt0yObxbebHXFOiUA+2v3n53epuOg1QUgOB6c4XzvisBNVXJSl8RYA5KrDuSL2yq9Qmqe5N0ryA=="], + + "@octokit/openapi-types": ["@octokit/openapi-types@25.1.0", "", {}, "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA=="], + + "@octokit/plugin-retry": ["@octokit/plugin-retry@7.2.1", "", { "dependencies": { "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "bottleneck": "^2.15.3" }, "peerDependencies": { "@octokit/core": ">=6" } }, "sha512-wUc3gv0D6vNHpGxSaR3FlqJpTXGWgqmk607N9L3LvPL4QjaxDgX/1nY2mGpT37Khn+nlIXdljczkRnNdTTV3/A=="], + + "@octokit/request": ["@octokit/request@9.2.4", "", { "dependencies": { "@octokit/endpoint": "^10.1.4", "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "fast-content-type-parse": "^2.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-q8ybdytBmxa6KogWlNa818r0k1wlqzNC+yNkcQDECHvQo8Vmstrg18JwqJHdJdUiHD2sjlwBgSm9kHkOKe2iyA=="], + + "@octokit/request-error": ["@octokit/request-error@6.1.8", "", { "dependencies": { "@octokit/types": "^14.0.0" } }, "sha512-WEi/R0Jmq+IJKydWlKDmryPcmdYSVjL3ekaiEL1L9eo1sUnqMJ+grqmC9cjk7CA7+b2/T397tO5d8YLOH3qYpQ=="], + + "@octokit/types": ["@octokit/types@14.1.0", "", { "dependencies": { "@octokit/openapi-types": "^25.1.0" } }, "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g=="], + + "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], + + "@pkgr/core": ["@pkgr/core@0.1.2", "", {}, "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ=="], + + "@quansync/fs": ["@quansync/fs@0.1.5", "", { "dependencies": { "quansync": "^0.2.11" } }, "sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.53.3", "", { "os": "android", "cpu": "arm" }, "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.53.3", "", { "os": "android", "cpu": "arm64" }, "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.53.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.53.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.53.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.53.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A=="], + + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.53.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.53.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q=="], + + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.53.3", "", { "os": "none", "cpu": "arm64" }, "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.53.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.53.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA=="], + + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ=="], + + "@sapphire/result": ["@sapphire/result@2.8.0", "", {}, "sha512-693yWouX+hR9uJm1Jgq0uSSjbSD3UrblMaxiuGbHPjSwzLCSZTcm0h3kvdVhq3o/yl4+oeAWW3hiaJ0TELuRJQ=="], + + "@sapphire/utilities": ["@sapphire/utilities@3.18.1", "", {}, "sha512-zyEyQOQb2/t2mKRmu8T+M4r1Ulb+54BjwDS5pfzf6abGzTAcUg4VDWjHeKX7p3IgiZTcpN4Ij77b9k+K1KV4Lg=="], + + "@sec-ant/readable-stream": ["@sec-ant/readable-stream@0.4.1", "", {}, "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg=="], + + "@sinclair/typebox": ["@sinclair/typebox@0.34.41", "", {}, "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g=="], + + "@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@4.0.0", "", {}, "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ=="], + + "@sinonjs/commons": ["@sinonjs/commons@3.0.1", "", { "dependencies": { "type-detect": "4.0.8" } }, "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ=="], + + "@sinonjs/fake-timers": ["@sinonjs/fake-timers@13.0.5", "", { "dependencies": { "@sinonjs/commons": "^3.0.1" } }, "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw=="], + + "@standard-schema/spec": ["@standard-schema/spec@1.0.0", "", {}, "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="], + + "@trivago/prettier-plugin-sort-imports": ["@trivago/prettier-plugin-sort-imports@5.2.2", "", { "dependencies": { "@babel/generator": "^7.26.5", "@babel/parser": "^7.26.7", "@babel/traverse": "^7.26.7", "@babel/types": "^7.26.7", "javascript-natural-sort": "^0.7.1", "lodash": "^4.17.21" }, "peerDependencies": { "@vue/compiler-sfc": "3.x", "prettier": "2.x - 3.x", "prettier-plugin-svelte": "3.x", "svelte": "4.x || 5.x" }, "optionalPeers": ["@vue/compiler-sfc", "prettier-plugin-svelte", "svelte"] }, "sha512-fYDQA9e6yTNmA13TLVSA+WMQRc5Bn/c0EUBditUHNfMMxN7M82c38b1kEggVE3pLpZ0FwkwJkUEKMiOi52JXFA=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/bun": ["@types/bun@1.3.2", "", { "dependencies": { "bun-types": "1.3.2" } }, "sha512-t15P7k5UIgHKkxwnMNkJbWlh/617rkDGEdSsDbu+qNHTaz9SKf7aC8fiIlUdD5RPpH6GEkP0cK7WlvmrEBRtWg=="], + + "@types/chai": ["@types/chai@5.2.3", "", { "dependencies": { "@types/deep-eql": "*", "assertion-error": "^2.0.1" } }, "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA=="], + + "@types/deep-eql": ["@types/deep-eql@4.0.2", "", {}, "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw=="], + + "@types/eslint": ["@types/eslint@9.6.1", "", { "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="], + + "@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="], + + "@types/istanbul-reports": ["@types/istanbul-reports@3.0.4", "", { "dependencies": { "@types/istanbul-lib-report": "*" } }, "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ=="], + + "@types/jest": ["@types/jest@30.0.0", "", { "dependencies": { "expect": "^30.0.0", "pretty-format": "^30.0.0" } }, "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/node": ["@types/node@22.19.1", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ=="], + + "@types/react": ["@types/react@19.2.6", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-p/jUvulfgU7oKtj6Xpk8cA2Y1xKTtICGpJYeJXz2YVO2UcvjQgeRMLDGfDeqeRW2Ta+0QNFwcc8X3GH8SxZz6w=="], + + "@types/semver": ["@types/semver@7.7.1", "", {}, "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA=="], + + "@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="], + + "@types/validator": ["@types/validator@13.15.10", "", {}, "sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA=="], + + "@types/ws": ["@types/ws@8.18.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg=="], + + "@types/yargs": ["@types/yargs@17.0.35", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg=="], + + "@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.47.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/type-utils": "8.47.0", "@typescript-eslint/utils": "8.47.0", "@typescript-eslint/visitor-keys": "8.47.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.47.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.47.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/types": "8.47.0", "@typescript-eslint/typescript-estree": "8.47.0", "@typescript-eslint/visitor-keys": "8.47.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.47.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.47.0", "@typescript-eslint/types": "^8.47.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.47.0", "", { "dependencies": { "@typescript-eslint/types": "8.47.0", "@typescript-eslint/visitor-keys": "8.47.0" } }, "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.47.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.47.0", "", { "dependencies": { "@typescript-eslint/types": "8.47.0", "@typescript-eslint/typescript-estree": "8.47.0", "@typescript-eslint/utils": "8.47.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.47.0", "", {}, "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.47.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.47.0", "@typescript-eslint/tsconfig-utils": "8.47.0", "@typescript-eslint/types": "8.47.0", "@typescript-eslint/visitor-keys": "8.47.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.47.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/types": "8.47.0", "@typescript-eslint/typescript-estree": "8.47.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.47.0", "", { "dependencies": { "@typescript-eslint/types": "8.47.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ=="], + + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.11.1", "", { "os": "android", "cpu": "arm" }, "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.11.1", "", { "os": "android", "cpu": "arm64" }, "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.11.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.11.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.11.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.11.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.11.1", "", { "dependencies": { "@napi-rs/wasm-runtime": "^0.2.11" }, "cpu": "none" }, "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.11.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.11.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + + "@vitest/expect": ["@vitest/expect@4.0.15", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.0.15", "@vitest/utils": "4.0.15", "chai": "^6.2.1", "tinyrainbow": "^3.0.3" } }, "sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w=="], + + "@vitest/mocker": ["@vitest/mocker@4.0.15", "", { "dependencies": { "@vitest/spy": "4.0.15", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, "peerDependencies": { "msw": "^2.4.9", "vite": "^6.0.0 || ^7.0.0-0" }, "optionalPeers": ["msw", "vite"] }, "sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ=="], + + "@vitest/pretty-format": ["@vitest/pretty-format@4.0.15", "", { "dependencies": { "tinyrainbow": "^3.0.3" } }, "sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A=="], + + "@vitest/runner": ["@vitest/runner@4.0.15", "", { "dependencies": { "@vitest/utils": "4.0.15", "pathe": "^2.0.3" } }, "sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw=="], + + "@vitest/snapshot": ["@vitest/snapshot@4.0.15", "", { "dependencies": { "@vitest/pretty-format": "4.0.15", "magic-string": "^0.30.21", "pathe": "^2.0.3" } }, "sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g=="], + + "@vitest/spy": ["@vitest/spy@4.0.15", "", {}, "sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw=="], + + "@vitest/utils": ["@vitest/utils@4.0.15", "", { "dependencies": { "@vitest/pretty-format": "4.0.15", "tinyrainbow": "^3.0.3" } }, "sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA=="], + + "abbrev": ["abbrev@1.1.1", "", {}, "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "ansi-escapes": ["ansi-escapes@7.2.0", "", { "dependencies": { "environment": "^1.0.0" } }, "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw=="], + + "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], + + "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], + + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "aproba": ["aproba@1.2.0", "", {}, "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="], + + "are-we-there-yet": ["are-we-there-yet@1.1.7", "", { "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "assertion-error": ["assertion-error@2.0.1", "", {}, "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA=="], + + "babel-jest": ["babel-jest@30.2.0", "", { "dependencies": { "@jest/transform": "30.2.0", "@types/babel__core": "^7.20.5", "babel-plugin-istanbul": "^7.0.1", "babel-preset-jest": "30.2.0", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "slash": "^3.0.0" }, "peerDependencies": { "@babel/core": "^7.11.0 || ^8.0.0-0" } }, "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw=="], + + "babel-plugin-istanbul": ["babel-plugin-istanbul@7.0.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.3", "istanbul-lib-instrument": "^6.0.2", "test-exclude": "^6.0.0" } }, "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA=="], + + "babel-plugin-jest-hoist": ["babel-plugin-jest-hoist@30.2.0", "", { "dependencies": { "@types/babel__core": "^7.20.5" } }, "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA=="], + + "babel-preset-current-node-syntax": ["babel-preset-current-node-syntax@1.2.0", "", { "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0 || ^8.0.0-0" } }, "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg=="], + + "babel-preset-jest": ["babel-preset-jest@30.2.0", "", { "dependencies": { "babel-plugin-jest-hoist": "30.2.0", "babel-preset-current-node-syntax": "^1.2.0" }, "peerDependencies": { "@babel/core": "^7.11.0 || ^8.0.0-beta.1" } }, "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.8.29", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA=="], + + "before-after-hook": ["before-after-hook@3.0.2", "", {}, "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A=="], + + "bottleneck": ["bottleneck@2.19.5", "", {}, "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw=="], + + "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.28.0", "", { "dependencies": { "baseline-browser-mapping": "^2.8.25", "caniuse-lite": "^1.0.30001754", "electron-to-chromium": "^1.5.249", "node-releases": "^2.0.27", "update-browserslist-db": "^1.1.4" }, "bin": { "browserslist": "cli.js" } }, "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ=="], + + "bs-logger": ["bs-logger@0.2.6", "", { "dependencies": { "fast-json-stable-stringify": "2.x" } }, "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog=="], + + "bser": ["bser@2.1.1", "", { "dependencies": { "node-int64": "^0.4.0" } }, "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="], + + "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], + + "bun-types": ["bun-types@1.3.2", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-i/Gln4tbzKNuxP70OWhJRZz1MRfvqExowP7U6JKoI8cntFrtxg7RJK3jvz7wQW54UuvNC8tbKHHri5fy74FVqg=="], + + "bundle-require": ["bundle-require@5.1.0", "", { "dependencies": { "load-tsconfig": "^0.2.3" }, "peerDependencies": { "esbuild": ">=0.18" } }, "sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA=="], + + "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "camelcase": ["camelcase@6.3.0", "", {}, "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001756", "", {}, "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A=="], + + "chai": ["chai@6.2.1", "", {}, "sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="], + + "chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="], + + "chownr": ["chownr@1.1.4", "", {}, "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="], + + "ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="], + + "cjs-module-lexer": ["cjs-module-lexer@2.1.1", "", {}, "sha512-+CmxIZ/L2vNcEfvNtLdU0ZQ6mbq3FZnwAP2PPTiKP+1QOoKwlKlPgb8UKV0Dds7QVaMnHm+FwSft2VB0s/SLjQ=="], + + "class-transformer": ["class-transformer@0.5.1", "", {}, "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw=="], + + "class-validator": ["class-validator@0.14.2", "", { "dependencies": { "@types/validator": "^13.11.8", "libphonenumber-js": "^1.11.1", "validator": "^13.9.0" } }, "sha512-3kMVRF2io8N8pY1IFIXlho9r8IPUUIfHe2hYVtiebvAzU2XeQFXTv+XI4WX+TnXmtwXMDcjngcpkiPM0O9PvLw=="], + + "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], + + "co": ["co@4.6.0", "", {}, "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="], + + "code-point-at": ["code-point-at@1.1.0", "", {}, "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA=="], + + "collect-v8-coverage": ["collect-v8-coverage@1.0.3", "", {}, "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="], + + "commander": ["commander@13.1.0", "", {}, "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], + + "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], + + "console-control-strings": ["console-control-strings@1.1.0", "", {}, "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="], + + "conventional-changelog-preset-loader": ["conventional-changelog-preset-loader@5.0.0", "", {}, "sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA=="], + + "conventional-commits-filter": ["conventional-commits-filter@5.0.0", "", {}, "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q=="], + + "conventional-commits-parser": ["conventional-commits-parser@6.2.1", "", { "dependencies": { "meow": "^13.0.0" }, "bin": { "conventional-commits-parser": "dist/cli/index.js" } }, "sha512-20pyHgnO40rvfI0NGF/xiEoFMkXDtkF8FwHvk5BokoFoCuTQRI8vrNCNFWUOfuolKJMm1tPCHc8GgYEtr1XRNA=="], + + "conventional-recommended-bump": ["conventional-recommended-bump@10.0.0", "", { "dependencies": { "@conventional-changelog/git-client": "^1.0.0", "conventional-changelog-preset-loader": "^5.0.0", "conventional-commits-filter": "^5.0.0", "conventional-commits-parser": "^6.0.0", "meow": "^13.0.0" }, "bin": { "conventional-recommended-bump": "dist/cli/index.js" } }, "sha512-RK/fUnc2btot0oEVtrj3p2doImDSs7iiz/bftFCDzels0Qs1mxLghp+DFHMaOC0qiCI6sWzlTDyBFSYuot6pRA=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "dedent": ["dedent@1.7.0", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ=="], + + "deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], + + "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], + + "delegates": ["delegates@1.0.0", "", {}, "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="], + + "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="], + + "detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], + + "detect-newline": ["detect-newline@3.1.0", "", {}, "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="], + + "domexception": ["domexception@1.0.1", "", { "dependencies": { "webidl-conversions": "^4.0.2" } }, "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug=="], + + "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.258", "", {}, "sha512-rHUggNV5jKQ0sSdWwlaRDkFc3/rRJIVnOSe9yR4zrR07m3ZxhP4N27Hlg8VeJGGYgFTxK5NqDmWI4DSH72vIJg=="], + + "emittery": ["emittery@0.13.1", "", {}, "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ=="], + + "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "environment": ["environment@1.1.0", "", {}, "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="], + + "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], + + "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], + + "esbuild": ["esbuild@0.27.1", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.1", "@esbuild/android-arm": "0.27.1", "@esbuild/android-arm64": "0.27.1", "@esbuild/android-x64": "0.27.1", "@esbuild/darwin-arm64": "0.27.1", "@esbuild/darwin-x64": "0.27.1", "@esbuild/freebsd-arm64": "0.27.1", "@esbuild/freebsd-x64": "0.27.1", "@esbuild/linux-arm": "0.27.1", "@esbuild/linux-arm64": "0.27.1", "@esbuild/linux-ia32": "0.27.1", "@esbuild/linux-loong64": "0.27.1", "@esbuild/linux-mips64el": "0.27.1", "@esbuild/linux-ppc64": "0.27.1", "@esbuild/linux-riscv64": "0.27.1", "@esbuild/linux-s390x": "0.27.1", "@esbuild/linux-x64": "0.27.1", "@esbuild/netbsd-arm64": "0.27.1", "@esbuild/netbsd-x64": "0.27.1", "@esbuild/openbsd-arm64": "0.27.1", "@esbuild/openbsd-x64": "0.27.1", "@esbuild/openharmony-arm64": "0.27.1", "@esbuild/sunos-x64": "0.27.1", "@esbuild/win32-arm64": "0.27.1", "@esbuild/win32-ia32": "0.27.1", "@esbuild/win32-x64": "0.27.1" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.1", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g=="], + + "eslint-config-prettier": ["eslint-config-prettier@10.1.8", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w=="], + + "eslint-formatter-pretty": ["eslint-formatter-pretty@7.0.0", "", { "dependencies": { "@types/eslint": "^9.6.1", "ansi-escapes": "^7.1.0", "chalk": "^5.6.2", "eslint-rule-docs": "^1.1.235", "log-symbols": "^7.0.1", "plur": "^5.1.0", "string-width": "^8.1.0", "supports-hyperlinks": "^4.3.0" } }, "sha512-1CaE7Pnce8Csy+tlTEbFC2q5qgT5cJo2a0UkEOds+Y5+mI1nX3DApIhcBP8EPwV8TgTpLlzOfw8mcBJBAs3Y9Q=="], + + "eslint-formatting-reporter": ["eslint-formatting-reporter@0.0.0", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0" }, "peerDependencies": { "eslint": ">=8.40.0" } }, "sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw=="], + + "eslint-parser-plain": ["eslint-parser-plain@0.1.1", "", {}, "sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw=="], + + "eslint-plugin-format": ["eslint-plugin-format@1.0.2", "", { "dependencies": { "@dprint/formatter": "^0.3.0", "@dprint/markdown": "^0.17.8", "@dprint/toml": "^0.6.4", "eslint-formatting-reporter": "^0.0.0", "eslint-parser-plain": "^0.1.1", "prettier": "^3.6.2", "synckit": "^0.9.3" }, "peerDependencies": { "eslint": "^8.40.0 || ^9.0.0" } }, "sha512-ySrDaLQZbreNAr/Betq6ocd5Hxy3+LBIfWNV2621EQQ6yGf/ZSLtN2MiM62WO2YQTX+nSFhv332Tpp51q+AkZQ=="], + + "eslint-plugin-jest": ["eslint-plugin-jest@29.1.0", "", { "dependencies": { "@typescript-eslint/utils": "^8.0.0" }, "peerDependencies": { "@typescript-eslint/eslint-plugin": "^8.0.0", "eslint": "^8.57.0 || ^9.0.0", "jest": "*" }, "optionalPeers": ["@typescript-eslint/eslint-plugin", "jest"] }, "sha512-LabxXbASXVjguqL+kBHTPMf3gUeSqwH4fsrEyHTY/MCs42I/p9+ctg09SJpYiD8eGaIsP6GwYr5xW6xWS9XgZg=="], + + "eslint-plugin-prettier": ["eslint-plugin-prettier@5.5.4", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.11.7" }, "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "optionalPeers": ["@types/eslint", "eslint-config-prettier"] }, "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg=="], + + "eslint-rule-docs": ["eslint-rule-docs@1.1.235", "", {}, "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], + + "esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "execa": ["execa@9.6.1", "", { "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "cross-spawn": "^7.0.6", "figures": "^6.1.0", "get-stream": "^9.0.0", "human-signals": "^8.0.1", "is-plain-obj": "^4.1.0", "is-stream": "^4.0.1", "npm-run-path": "^6.0.0", "pretty-ms": "^9.2.0", "signal-exit": "^4.1.0", "strip-final-newline": "^4.0.0", "yoctocolors": "^2.1.1" } }, "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA=="], + + "exit-x": ["exit-x@0.2.2", "", {}, "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ=="], + + "expect": ["expect@30.2.0", "", { "dependencies": { "@jest/expect-utils": "30.2.0", "@jest/get-type": "30.1.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-util": "30.2.0" } }, "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw=="], + + "expect-type": ["expect-type@1.2.2", "", {}, "sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA=="], + + "fast-content-type-parse": ["fast-content-type-parse@2.0.1", "", {}, "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], + + "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], + + "fb-watchman": ["fb-watchman@2.0.2", "", { "dependencies": { "bser": "2.1.1" } }, "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "figures": ["figures@6.1.0", "", { "dependencies": { "is-unicode-supported": "^2.0.0" } }, "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "find-up-simple": ["find-up-simple@1.0.1", "", {}, "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ=="], + + "fix-dts-default-cjs-exports": ["fix-dts-default-cjs-exports@1.0.1", "", { "dependencies": { "magic-string": "^0.30.17", "mlly": "^1.7.4", "rollup": "^4.34.8" } }, "sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], + + "fs-minipass": ["fs-minipass@1.2.7", "", { "dependencies": { "minipass": "^2.6.0" } }, "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA=="], + + "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "fzf": ["fzf@0.5.2", "", {}, "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q=="], + + "gauge": ["gauge@2.7.4", "", { "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", "has-unicode": "^2.0.0", "object-assign": "^4.1.0", "signal-exit": "^3.0.0", "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" } }, "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], + + "get-east-asian-width": ["get-east-asian-width@1.4.0", "", {}, "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="], + + "get-package-type": ["get-package-type@0.1.0", "", {}, "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="], + + "get-stream": ["get-stream@9.0.1", "", { "dependencies": { "@sec-ant/readable-stream": "^0.4.1", "is-stream": "^4.0.1" } }, "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA=="], + + "git-cliff": ["git-cliff@2.10.1", "", { "dependencies": { "execa": "^9.6.0" }, "optionalDependencies": { "git-cliff-darwin-arm64": "2.10.1", "git-cliff-darwin-x64": "2.10.1", "git-cliff-linux-arm64": "2.10.1", "git-cliff-linux-x64": "2.10.1", "git-cliff-windows-arm64": "2.10.1", "git-cliff-windows-x64": "2.10.1" }, "bin": "lib/cli/cli.js" }, "sha512-KU/mmTBVJLxpLhJWa0AJetMXJVjkkMjWnqdxVlKEv+WeOwLXpKyrNd0Ep12+Cbsr1+uQhEQNmqUOHncG3QDL0g=="], + + "git-cliff-darwin-arm64": ["git-cliff-darwin-arm64@2.10.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ns0LnnUZNgVPoQf7HTQP9Clqo/YNtBQ2UIJMmppq350WuA0SWUq1oh/NtHAXc9iqsfZH+ZoI8NTH0KFjtRt/Uw=="], + + "git-cliff-darwin-x64": ["git-cliff-darwin-x64@2.10.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-xrOQnUDYWLAAPKqJMRLp0mI1gCKy8eZv4I+qGyuddsXwljENT7TqGY+So0Ti8lWIrfnDSqGY3sVWuEON42RB7w=="], + + "git-cliff-linux-arm64": ["git-cliff-linux-arm64@2.10.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-syLQBbE3sWphbpRDau6buf5fINtE8zKiuRW+Sq7hwtLGaA0pI3JiOaX+7WrzTfh7qtA8xalFYsURs6iT5D2lXw=="], + + "git-cliff-linux-x64": ["git-cliff-linux-x64@2.10.1", "", { "os": "linux", "cpu": "x64" }, "sha512-xIj9Img1uZguGnGCgMdWWNOjSlnUJAlbuFTsri/m8AKLX58A4iSUrxUC8Je5Cyy2FZcWj7UlzrxwR8u15ZDYrg=="], + + "git-cliff-windows-arm64": ["git-cliff-windows-arm64@2.10.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-0ytL9J0dkHi9M6yhNAIlezHvSERyVaG6XsXBrjdOP1ZhEMODauZXW/Ndsa73065TGPjtSdNrMkZCoZP6A8CyEQ=="], + + "git-cliff-windows-x64": ["git-cliff-windows-x64@2.10.1", "", { "os": "win32", "cpu": "x64" }, "sha512-ux7qc+W/Vsw+QrqsCN/lIjSGWfsOloqlFy2JcHoAdOEEMGQ8sD/wMKNsO/PPz6UShiYvbFJpqPkKtP6BDaKJLQ=="], + + "glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], + + "handlebars": ["handlebars@4.7.8", "", { "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, "optionalDependencies": { "uglify-js": "^3.1.4" }, "bin": { "handlebars": "bin/handlebars" } }, "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ=="], + + "has-flag": ["has-flag@5.0.1", "", {}, "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA=="], + + "has-unicode": ["has-unicode@2.0.1", "", {}, "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="], + + "html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="], + + "human-signals": ["human-signals@8.0.1", "", {}, "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ=="], + + "iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "ignore-walk": ["ignore-walk@3.0.4", "", { "dependencies": { "minimatch": "^3.0.4" } }, "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "import-local": ["import-local@3.2.0", "", { "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" } }, "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + + "irregular-plurals": ["irregular-plurals@3.5.0", "", {}, "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ=="], + + "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-generator-fn": ["is-generator-fn@2.1.0", "", {}, "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], + + "is-stream": ["is-stream@4.0.1", "", {}, "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A=="], + + "is-unicode-supported": ["is-unicode-supported@2.1.0", "", {}, "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ=="], + + "isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "istanbul-lib-coverage": ["istanbul-lib-coverage@3.2.2", "", {}, "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="], + + "istanbul-lib-instrument": ["istanbul-lib-instrument@6.0.3", "", { "dependencies": { "@babel/core": "^7.23.9", "@babel/parser": "^7.23.9", "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" } }, "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q=="], + + "istanbul-lib-report": ["istanbul-lib-report@3.0.1", "", { "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", "supports-color": "^7.1.0" } }, "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw=="], + + "istanbul-lib-source-maps": ["istanbul-lib-source-maps@5.0.6", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.23", "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0" } }, "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A=="], + + "istanbul-reports": ["istanbul-reports@3.2.0", "", { "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA=="], + + "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], + + "javascript-natural-sort": ["javascript-natural-sort@0.7.1", "", {}, "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw=="], + + "jest": ["jest@30.2.0", "", { "dependencies": { "@jest/core": "30.2.0", "@jest/types": "30.2.0", "import-local": "^3.2.0", "jest-cli": "30.2.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": "./bin/jest.js" }, "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A=="], + + "jest-changed-files": ["jest-changed-files@30.2.0", "", { "dependencies": { "execa": "^5.1.1", "jest-util": "30.2.0", "p-limit": "^3.1.0" } }, "sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ=="], + + "jest-circus": ["jest-circus@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/expect": "30.2.0", "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "co": "^4.6.0", "dedent": "^1.6.0", "is-generator-fn": "^2.1.0", "jest-each": "30.2.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-runtime": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "p-limit": "^3.1.0", "pretty-format": "30.2.0", "pure-rand": "^7.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.6" } }, "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg=="], + + "jest-cli": ["jest-cli@30.2.0", "", { "dependencies": { "@jest/core": "30.2.0", "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "chalk": "^4.1.2", "exit-x": "^0.2.2", "import-local": "^3.2.0", "jest-config": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "yargs": "^17.7.2" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": { "jest": "./bin/jest.js" } }, "sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA=="], + + "jest-config": ["jest-config@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@jest/get-type": "30.1.0", "@jest/pattern": "30.0.1", "@jest/test-sequencer": "30.2.0", "@jest/types": "30.2.0", "babel-jest": "30.2.0", "chalk": "^4.1.2", "ci-info": "^4.2.0", "deepmerge": "^4.3.1", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "jest-circus": "30.2.0", "jest-docblock": "30.2.0", "jest-environment-node": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-runner": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "micromatch": "^4.0.8", "parse-json": "^5.2.0", "pretty-format": "30.2.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, "peerDependencies": { "@types/node": "*", "esbuild-register": ">=3.4.0", "ts-node": ">=9.0.0" }, "optionalPeers": ["@types/node", "esbuild-register", "ts-node"] }, "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA=="], + + "jest-diff": ["jest-diff@30.2.0", "", { "dependencies": { "@jest/diff-sequences": "30.0.1", "@jest/get-type": "30.1.0", "chalk": "^4.1.2", "pretty-format": "30.2.0" } }, "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A=="], + + "jest-docblock": ["jest-docblock@30.2.0", "", { "dependencies": { "detect-newline": "^3.1.0" } }, "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA=="], + + "jest-each": ["jest-each@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "@jest/types": "30.2.0", "chalk": "^4.1.2", "jest-util": "30.2.0", "pretty-format": "30.2.0" } }, "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ=="], + + "jest-environment-node": ["jest-environment-node@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/fake-timers": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "jest-mock": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0" } }, "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA=="], + + "jest-haste-map": ["jest-haste-map@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "anymatch": "^3.1.3", "fb-watchman": "^2.0.2", "graceful-fs": "^4.2.11", "jest-regex-util": "30.0.1", "jest-util": "30.2.0", "jest-worker": "30.2.0", "micromatch": "^4.0.8", "walker": "^1.0.8" }, "optionalDependencies": { "fsevents": "^2.3.3" } }, "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw=="], + + "jest-leak-detector": ["jest-leak-detector@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "pretty-format": "30.2.0" } }, "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ=="], + + "jest-matcher-utils": ["jest-matcher-utils@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "chalk": "^4.1.2", "jest-diff": "30.2.0", "pretty-format": "30.2.0" } }, "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg=="], + + "jest-message-util": ["jest-message-util@30.2.0", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@jest/types": "30.2.0", "@types/stack-utils": "^2.0.3", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "micromatch": "^4.0.8", "pretty-format": "30.2.0", "slash": "^3.0.0", "stack-utils": "^2.0.6" } }, "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw=="], + + "jest-mock": ["jest-mock@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "jest-util": "30.2.0" } }, "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw=="], + + "jest-pnp-resolver": ["jest-pnp-resolver@1.2.3", "", { "peerDependencies": { "jest-resolve": "*" }, "optionalPeers": ["jest-resolve"] }, "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w=="], + + "jest-regex-util": ["jest-regex-util@30.0.1", "", {}, "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA=="], + + "jest-resolve": ["jest-resolve@30.2.0", "", { "dependencies": { "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-pnp-resolver": "^1.2.3", "jest-util": "30.2.0", "jest-validate": "30.2.0", "slash": "^3.0.0", "unrs-resolver": "^1.7.11" } }, "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A=="], + + "jest-resolve-dependencies": ["jest-resolve-dependencies@30.2.0", "", { "dependencies": { "jest-regex-util": "30.0.1", "jest-snapshot": "30.2.0" } }, "sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w=="], + + "jest-runner": ["jest-runner@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/environment": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "emittery": "^0.13.1", "exit-x": "^0.2.2", "graceful-fs": "^4.2.11", "jest-docblock": "30.2.0", "jest-environment-node": "30.2.0", "jest-haste-map": "30.2.0", "jest-leak-detector": "30.2.0", "jest-message-util": "30.2.0", "jest-resolve": "30.2.0", "jest-runtime": "30.2.0", "jest-util": "30.2.0", "jest-watcher": "30.2.0", "jest-worker": "30.2.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" } }, "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ=="], + + "jest-runtime": ["jest-runtime@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/fake-timers": "30.2.0", "@jest/globals": "30.2.0", "@jest/source-map": "30.0.1", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "cjs-module-lexer": "^2.1.0", "collect-v8-coverage": "^1.0.2", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" } }, "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg=="], + + "jest-snapshot": ["jest-snapshot@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@babel/generator": "^7.27.5", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1", "@babel/types": "^7.27.3", "@jest/expect-utils": "30.2.0", "@jest/get-type": "30.1.0", "@jest/snapshot-utils": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "babel-preset-current-node-syntax": "^1.2.0", "chalk": "^4.1.2", "expect": "30.2.0", "graceful-fs": "^4.2.11", "jest-diff": "30.2.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "pretty-format": "30.2.0", "semver": "^7.7.2", "synckit": "^0.11.8" } }, "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA=="], + + "jest-util": ["jest-util@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "ci-info": "^4.2.0", "graceful-fs": "^4.2.11", "picomatch": "^4.0.2" } }, "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA=="], + + "jest-validate": ["jest-validate@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "@jest/types": "30.2.0", "camelcase": "^6.3.0", "chalk": "^4.1.2", "leven": "^3.1.0", "pretty-format": "30.2.0" } }, "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw=="], + + "jest-watcher": ["jest-watcher@30.2.0", "", { "dependencies": { "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "emittery": "^0.13.1", "jest-util": "30.2.0", "string-length": "^4.0.2" } }, "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg=="], + + "jest-worker": ["jest-worker@30.2.0", "", { "dependencies": { "@types/node": "*", "@ungap/structured-clone": "^1.3.0", "jest-util": "30.2.0", "merge-stream": "^2.0.0", "supports-color": "^8.1.1" } }, "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g=="], + + "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + + "joycon": ["joycon@3.1.1", "", {}, "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "konva": ["konva@10.0.9", "", {}, "sha512-AEqV0XqfE0ouHjcSo/IVAXZUK4jB/r18OlUoIzPFEx/59Vb95Yq1S4Ch5QuDDEXJT21SEpOMb89zSpEpsQWzWg=="], + + "leven": ["leven@3.1.0", "", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "libphonenumber-js": ["libphonenumber-js@1.12.27", "", {}, "sha512-8gHhHzzcnY1EF4BS5L/lrjv2VAZWd6ltU7c/sqoktRZSQvZl4g8hrgXtXHXGkSFKFYArFON12zUNJrNVqJ9u4g=="], + + "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="], + + "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "load-tsconfig": ["load-tsconfig@0.2.5", "", {}, "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="], + + "lodash-es": ["lodash-es@4.17.21", "", {}, "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="], + + "lodash.memoize": ["lodash.memoize@4.1.2", "", {}, "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "log-symbols": ["log-symbols@7.0.1", "", { "dependencies": { "is-unicode-supported": "^2.0.0", "yoctocolors": "^2.1.1" } }, "sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg=="], + + "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "make-dir": ["make-dir@4.0.0", "", { "dependencies": { "semver": "^7.5.3" } }, "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw=="], + + "make-error": ["make-error@1.3.6", "", {}, "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="], + + "makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="], + + "meow": ["meow@13.2.0", "", {}, "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA=="], + + "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + + "mimic-function": ["mimic-function@5.0.1", "", {}, "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="], + + "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "minipass": ["minipass@2.9.0", "", { "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" } }, "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg=="], + + "minizlib": ["minizlib@1.3.3", "", { "dependencies": { "minipass": "^2.9.0" } }, "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q=="], + + "mkdirp": ["mkdirp@0.5.6", "", { "dependencies": { "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="], + + "mlly": ["mlly@1.8.0", "", { "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.1" } }, "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "needle": ["needle@2.9.1", "", { "dependencies": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", "sax": "^1.2.4" }, "bin": { "needle": "./bin/needle" } }, "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ=="], + + "neo-async": ["neo-async@2.6.2", "", {}, "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="], + + "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], + + "node-int64": ["node-int64@0.4.0", "", {}, "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="], + + "node-pre-gyp": ["node-pre-gyp@0.13.0", "", { "dependencies": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", "needle": "^2.2.1", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" }, "bin": { "node-pre-gyp": "./bin/node-pre-gyp" } }, "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ=="], + + "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + + "nopt": ["nopt@4.0.3", "", { "dependencies": { "abbrev": "1", "osenv": "^0.1.4" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg=="], + + "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + + "npm-bundled": ["npm-bundled@1.1.2", "", { "dependencies": { "npm-normalize-package-bin": "^1.0.1" } }, "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ=="], + + "npm-normalize-package-bin": ["npm-normalize-package-bin@1.0.1", "", {}, "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA=="], + + "npm-packlist": ["npm-packlist@1.4.8", "", { "dependencies": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", "npm-normalize-package-bin": "^1.0.1" } }, "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A=="], + + "npm-run-path": ["npm-run-path@6.0.0", "", { "dependencies": { "path-key": "^4.0.0", "unicorn-magic": "^0.3.0" } }, "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA=="], + + "npmlog": ["npmlog@4.1.2", "", { "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", "gauge": "~2.7.3", "set-blocking": "~2.0.0" } }, "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="], + + "number-is-nan": ["number-is-nan@1.0.1", "", {}, "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "obug": ["obug@2.1.1", "", {}, "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="], + + "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "os-homedir": ["os-homedir@1.0.2", "", {}, "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="], + + "os-tmpdir": ["os-tmpdir@1.0.2", "", {}, "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="], + + "osenv": ["osenv@0.1.5", "", { "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" } }, "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="], + + "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], + + "package-manager-detector": ["package-manager-detector@1.5.0", "", {}, "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parse-imports-exports": ["parse-imports-exports@0.2.4", "", { "dependencies": { "parse-statements": "1.0.11" } }, "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ=="], + + "parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="], + + "parse-ms": ["parse-ms@4.0.0", "", {}, "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw=="], + + "parse-statements": ["parse-statements@1.0.11", "", {}, "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], + + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + + "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + + "pkg-dir": ["pkg-dir@4.2.0", "", { "dependencies": { "find-up": "^4.0.0" } }, "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="], + + "pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], + + "plur": ["plur@5.1.0", "", { "dependencies": { "irregular-plurals": "^3.3.0" } }, "sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg=="], + + "pnpm-workspace-yaml": ["pnpm-workspace-yaml@1.3.0", "", { "dependencies": { "yaml": "^2.8.1" } }, "sha512-Krb5q8Totd5mVuLx7we+EFHq/AfxA75nbfTm25Q1pIf606+RlaKUG+PXH8SDihfe5b5k4H09gE+sL47L1t5lbw=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prettier": ["prettier@3.6.2", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ=="], + + "prettier-linter-helpers": ["prettier-linter-helpers@1.0.0", "", { "dependencies": { "fast-diff": "^1.1.2" } }, "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="], + + "pretty-format": ["pretty-format@30.2.0", "", { "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", "react-is": "^18.3.1" } }, "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA=="], + + "pretty-ms": ["pretty-ms@9.3.0", "", { "dependencies": { "parse-ms": "^4.0.0" } }, "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ=="], + + "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "pure-rand": ["pure-rand@7.0.1", "", {}, "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ=="], + + "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "rc": ["rc@1.2.8", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": { "rc": "./cli.js" } }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="], + + "react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="], + + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + + "resolve-cwd": ["resolve-cwd@3.0.0", "", { "dependencies": { "resolve-from": "^5.0.0" } }, "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="], + + "resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], + + "restore-cursor": ["restore-cursor@5.1.0", "", { "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" } }, "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rimraf": ["rimraf@2.7.1", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "./bin.js" } }, "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="], + + "rollup": ["rollup@4.53.3", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.53.3", "@rollup/rollup-android-arm64": "4.53.3", "@rollup/rollup-darwin-arm64": "4.53.3", "@rollup/rollup-darwin-x64": "4.53.3", "@rollup/rollup-freebsd-arm64": "4.53.3", "@rollup/rollup-freebsd-x64": "4.53.3", "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", "@rollup/rollup-linux-arm-musleabihf": "4.53.3", "@rollup/rollup-linux-arm64-gnu": "4.53.3", "@rollup/rollup-linux-arm64-musl": "4.53.3", "@rollup/rollup-linux-loong64-gnu": "4.53.3", "@rollup/rollup-linux-ppc64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-musl": "4.53.3", "@rollup/rollup-linux-s390x-gnu": "4.53.3", "@rollup/rollup-linux-x64-gnu": "4.53.3", "@rollup/rollup-linux-x64-musl": "4.53.3", "@rollup/rollup-openharmony-arm64": "4.53.3", "@rollup/rollup-win32-arm64-msvc": "4.53.3", "@rollup/rollup-win32-ia32-msvc": "4.53.3", "@rollup/rollup-win32-x64-gnu": "4.53.3", "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "sax": ["sax@1.4.3", "", {}, "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ=="], + + "semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "set-blocking": ["set-blocking@2.0.0", "", {}, "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "siginfo": ["siginfo@2.0.0", "", {}, "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g=="], + + "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + + "slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "smol-toml": ["smol-toml@1.5.2", "", {}, "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ=="], + + "source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "source-map-support": ["source-map-support@0.5.13", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w=="], + + "sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], + + "stack-utils": ["stack-utils@2.0.6", "", { "dependencies": { "escape-string-regexp": "^2.0.0" } }, "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ=="], + + "stackback": ["stackback@0.0.2", "", {}, "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw=="], + + "std-env": ["std-env@3.10.0", "", {}, "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg=="], + + "string-length": ["string-length@4.0.2", "", { "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ=="], + + "string-width": ["string-width@8.1.0", "", { "dependencies": { "get-east-asian-width": "^1.3.0", "strip-ansi": "^7.1.0" } }, "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg=="], + + "string-width-cjs": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + + "strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-bom": ["strip-bom@4.0.0", "", {}, "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="], + + "strip-final-newline": ["strip-final-newline@4.0.0", "", {}, "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-hyperlinks": ["supports-hyperlinks@4.3.0", "", { "dependencies": { "has-flag": "^5.0.1", "supports-color": "^10.0.0" } }, "sha512-i6sWEzuwadSlcr2mOnb0ktlIl+K5FVxsPXmoPfknDd2gyw4ZBIAZ5coc0NQzYqDdEYXMHy8NaY9rWwa1Q1myiQ=="], + + "synckit": ["synckit@0.9.3", "", { "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" } }, "sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg=="], + + "tar": ["tar@4.4.19", "", { "dependencies": { "chownr": "^1.1.4", "fs-minipass": "^1.2.7", "minipass": "^2.9.0", "minizlib": "^1.3.3", "mkdirp": "^0.5.5", "safe-buffer": "^5.2.1", "yallist": "^3.1.1" } }, "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA=="], + + "taze": ["taze@19.9.0", "", { "dependencies": { "@antfu/ni": "^27.0.1", "cac": "^6.7.14", "find-up-simple": "^1.0.1", "ofetch": "^1.5.0", "package-manager-detector": "^1.5.0", "pathe": "^2.0.3", "pnpm-workspace-yaml": "^1.3.0", "restore-cursor": "^5.1.0", "tinyexec": "^1.0.1", "tinyglobby": "^0.2.15", "unconfig": "^7.3.3", "yaml": "^2.8.1" }, "bin": { "taze": "bin/taze.mjs" } }, "sha512-tai3JKoCGHMPIHtuGHwT6z9vJaVgQ/Oj9MmvU05vah063Le9r7ONIv7ig6G2lrMNd87iWgfYARbSOYg4zaGJjQ=="], + + "test-exclude": ["test-exclude@6.0.0", "", { "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" } }, "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="], + + "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], + + "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], + + "tinybench": ["tinybench@2.9.0", "", {}, "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg=="], + + "tinyexec": ["tinyexec@0.3.2", "", {}, "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "tinyrainbow": ["tinyrainbow@3.0.3", "", {}, "sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q=="], + + "tmpl": ["tmpl@1.0.5", "", {}, "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "tree-kill": ["tree-kill@1.2.2", "", { "bin": { "tree-kill": "cli.js" } }, "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="], + + "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], + + "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], + + "ts-jest": ["ts-jest@29.4.5", "", { "dependencies": { "bs-logger": "^0.2.6", "fast-json-stable-stringify": "^2.1.0", "handlebars": "^4.7.8", "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", "semver": "^7.7.3", "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", "@jest/transform": "^29.0.0 || ^30.0.0", "@jest/types": "^29.0.0 || ^30.0.0", "babel-jest": "^29.0.0 || ^30.0.0", "jest": "^29.0.0 || ^30.0.0", "jest-util": "^29.0.0 || ^30.0.0", "typescript": ">=4.3 <6" }, "optionalPeers": ["@babel/core", "@jest/transform", "@jest/types", "babel-jest", "jest-util"], "bin": { "ts-jest": "cli.js" } }, "sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tsup": ["tsup@8.5.1", "", { "dependencies": { "bundle-require": "^5.1.0", "cac": "^6.7.14", "chokidar": "^4.0.3", "consola": "^3.4.0", "debug": "^4.4.0", "esbuild": "^0.27.0", "fix-dts-default-cjs-exports": "^1.0.0", "joycon": "^3.1.1", "picocolors": "^1.1.1", "postcss-load-config": "^6.0.1", "resolve-from": "^5.0.0", "rollup": "^4.34.8", "source-map": "^0.7.6", "sucrase": "^3.35.0", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.11", "tree-kill": "^1.2.2" }, "peerDependencies": { "@microsoft/api-extractor": "^7.36.0", "@swc/core": "^1", "postcss": "^8.4.12", "typescript": ">=4.5.0" }, "optionalPeers": ["@microsoft/api-extractor", "@swc/core", "postcss", "typescript"], "bin": { "tsup": "dist/cli-default.js", "tsup-node": "dist/cli-node.js" } }, "sha512-xtgkqwdhpKWr3tKPmCkvYmS9xnQK3m3XgxZHwSUjvfTjp7YfXe5tT3GgWi0F2N+ZSMsOeWeZFh7ZZFg5iPhing=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "type-detect": ["type-detect@4.0.8", "", {}, "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="], + + "type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "typescript-eslint": ["typescript-eslint@8.47.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.47.0", "@typescript-eslint/parser": "8.47.0", "@typescript-eslint/typescript-estree": "8.47.0", "@typescript-eslint/utils": "8.47.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q=="], + + "ufo": ["ufo@1.6.1", "", {}, "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="], + + "uglify-js": ["uglify-js@3.19.3", "", { "bin": { "uglifyjs": "bin/uglifyjs" } }, "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ=="], + + "unconfig": ["unconfig@7.4.1", "", { "dependencies": { "@quansync/fs": "^0.1.5", "defu": "^6.1.4", "jiti": "^2.6.1", "quansync": "^0.2.11", "unconfig-core": "7.4.1" } }, "sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q=="], + + "unconfig-core": ["unconfig-core@7.4.1", "", { "dependencies": { "@quansync/fs": "^0.1.5", "quansync": "^0.2.11" } }, "sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + + "unicorn-magic": ["unicorn-magic@0.3.0", "", {}, "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="], + + "universal-user-agent": ["universal-user-agent@7.0.3", "", {}, "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A=="], + + "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], + + "update-browserslist-db": ["update-browserslist-db@1.1.4", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "v8-to-istanbul": ["v8-to-istanbul@9.3.0", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^2.0.0" } }, "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA=="], + + "validator": ["validator@13.15.23", "", {}, "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw=="], + + "vite": ["vite@7.2.6", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ=="], + + "vitest": ["vitest@4.0.15", "", { "dependencies": { "@vitest/expect": "4.0.15", "@vitest/mocker": "4.0.15", "@vitest/pretty-format": "4.0.15", "@vitest/runner": "4.0.15", "@vitest/snapshot": "4.0.15", "@vitest/spy": "4.0.15", "@vitest/utils": "4.0.15", "es-module-lexer": "^1.7.0", "expect-type": "^1.2.2", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^3.10.0", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.0.3", "vite": "^6.0.0 || ^7.0.0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.0.15", "@vitest/browser-preview": "4.0.15", "@vitest/browser-webdriverio": "4.0.15", "@vitest/ui": "4.0.15", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "vitest.mjs" } }, "sha512-n1RxDp8UJm6N0IbJLQo+yzLZ2sQCDyl1o0LeugbPWf8+8Fttp29GghsQBjYJVmWq3gBFfe9Hs1spR44vovn2wA=="], + + "walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="], + + "webidl-conversions": ["webidl-conversions@4.0.2", "", {}, "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "why-is-node-running": ["why-is-node-running@2.3.0", "", { "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" }, "bin": { "why-is-node-running": "cli.js" } }, "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w=="], + + "wide-align": ["wide-align@1.1.5", "", { "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wordwrap": ["wordwrap@1.0.0", "", {}, "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="], + + "wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "write-file-atomic": ["write-file-atomic@5.0.1", "", { "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" } }, "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw=="], + + "wrtc": ["wrtc@0.4.7", "", { "dependencies": { "node-pre-gyp": "^0.13.0" }, "optionalDependencies": { "domexception": "^1.0.1" } }, "sha512-P6Hn7VT4lfSH49HxLHcHhDq+aFf/jd9dPY7lDHeFhZ22N3858EKuwm2jmnlPzpsRGEPaoF6XwkcxY5SYnt4f/g=="], + + "ws": ["ws@8.18.3", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg=="], + + "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yaml": ["yaml@2.8.1", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw=="], + + "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], + + "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="], + + "@antfu/ni/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + + "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + + "@istanbuljs/load-nyc-config/camelcase": ["camelcase@5.3.1", "", {}, "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="], + + "@istanbuljs/load-nyc-config/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "@istanbuljs/load-nyc-config/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], + + "@jest/core/ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "@nanoforge-dev/ecs/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@nanoforge-dev/utils-eslint-config/@trivago/prettier-plugin-sort-imports": ["@trivago/prettier-plugin-sort-imports@6.0.0", "", { "dependencies": { "@babel/generator": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "javascript-natural-sort": "^0.7.1", "lodash-es": "^4.17.21", "minimatch": "^9.0.0", "parse-imports-exports": "^0.2.4" }, "peerDependencies": { "@vue/compiler-sfc": "3.x", "prettier": "2.x - 3.x", "prettier-plugin-ember-template-tag": ">= 2.0.0", "prettier-plugin-svelte": "3.x", "svelte": "4.x || 5.x" }, "optionalPeers": ["@vue/compiler-sfc", "prettier-plugin-ember-template-tag", "prettier-plugin-svelte", "svelte"] }, "sha512-Xarx55ow0R8oC7ViL5fPmDsg1EBa1dVhyZFVbFXNtPPJyW2w9bJADIla8YFSaNG9N06XfcklA9O9vmw4noNxkQ=="], + + "@nanoforge-dev/utils-prettier-config/@trivago/prettier-plugin-sort-imports": ["@trivago/prettier-plugin-sort-imports@6.0.0", "", { "dependencies": { "@babel/generator": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "javascript-natural-sort": "^0.7.1", "lodash-es": "^4.17.21", "minimatch": "^9.0.0", "parse-imports-exports": "^0.2.4" }, "peerDependencies": { "@vue/compiler-sfc": "3.x", "prettier": "2.x - 3.x", "prettier-plugin-ember-template-tag": ">= 2.0.0", "prettier-plugin-svelte": "3.x", "svelte": "4.x || 5.x" }, "optionalPeers": ["@vue/compiler-sfc", "prettier-plugin-ember-template-tag", "prettier-plugin-svelte", "svelte"] }, "sha512-Xarx55ow0R8oC7ViL5fPmDsg1EBa1dVhyZFVbFXNtPPJyW2w9bJADIla8YFSaNG9N06XfcklA9O9vmw4noNxkQ=="], + + "@types/ws/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "eslint-formatter-pretty/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + + "eslint-plugin-prettier/synckit": ["synckit@0.11.11", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "gauge/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "gauge/string-width": ["string-width@1.0.2", "", { "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" } }, "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw=="], + + "gauge/strip-ansi": ["strip-ansi@3.0.1", "", { "dependencies": { "ansi-regex": "^2.0.0" } }, "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="], + + "glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "glob/minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "handlebars/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "import-fresh/resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "jest-changed-files/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "jest-snapshot/synckit": ["synckit@0.11.11", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw=="], + + "jest-watcher/ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "needle/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "node-pre-gyp/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], + + "path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "path-scurry/minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "pkg-dir/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="], + + "readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "rimraf/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "stack-utils/escape-string-regexp": ["escape-string-regexp@2.0.0", "", {}, "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="], + + "string-length/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "string-width-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "string_decoder/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "strip-ansi-cjs/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], + + "supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "supports-hyperlinks/supports-color": ["supports-color@10.2.2", "", {}, "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g=="], + + "taze/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "test-exclude/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "vite/esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], + + "vitest/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "wide-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "@istanbuljs/load-nyc-config/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "@jest/core/ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "@nanoforge-dev/ecs/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@nanoforge-dev/utils-eslint-config/@trivago/prettier-plugin-sort-imports/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@nanoforge-dev/utils-prettier-config/@trivago/prettier-plugin-sort-imports/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@types/ws/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "eslint-plugin-prettier/synckit/@pkgr/core": ["@pkgr/core@0.2.9", "", {}, "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA=="], + + "gauge/string-width/is-fullwidth-code-point": ["is-fullwidth-code-point@1.0.0", "", { "dependencies": { "number-is-nan": "^1.0.0" } }, "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw=="], + + "gauge/strip-ansi/ansi-regex": ["ansi-regex@2.1.1", "", {}, "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="], + + "glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "jest-changed-files/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], + + "jest-changed-files/execa/human-signals": ["human-signals@2.1.0", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="], + + "jest-changed-files/execa/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "jest-changed-files/execa/npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + + "jest-changed-files/execa/onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], + + "jest-changed-files/execa/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "jest-changed-files/execa/strip-final-newline": ["strip-final-newline@2.0.0", "", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="], + + "jest-snapshot/synckit/@pkgr/core": ["@pkgr/core@0.2.9", "", {}, "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA=="], + + "jest-watcher/ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "jest-worker/supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "pkg-dir/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "string-length/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "vite/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], + + "vite/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], + + "vite/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], + + "vite/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], + + "vite/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], + + "vite/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], + + "vite/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], + + "vite/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], + + "vite/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], + + "vite/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], + + "vite/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], + + "vite/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], + + "vite/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], + + "vite/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], + + "vite/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], + + "vite/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], + + "vite/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], + + "vite/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], + + "vite/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], + + "vite/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], + + "vite/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], + + "vite/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], + + "vite/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], + + "vite/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], + + "vite/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], + + "vite/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], + + "wide-align/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "wrap-ansi/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "@nanoforge-dev/utils-eslint-config/@trivago/prettier-plugin-sort-imports/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@nanoforge-dev/utils-prettier-config/@trivago/prettier-plugin-sort-imports/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "pkg-dir/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "wide-align/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "pkg-dir/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + } +} diff --git a/example/client-network-pong/eslint.config.js b/example/client-network-pong/eslint.config.js new file mode 100644 index 0000000..4f5f458 --- /dev/null +++ b/example/client-network-pong/eslint.config.js @@ -0,0 +1,47 @@ +import pluginJs from "@eslint/js"; +import eslintConfigPrettier from "eslint-config-prettier"; +import globals from "globals"; +import tseslint from "typescript-eslint"; + +export default [ + { + files: ["src/**/*.{ts}"], + }, + { languageOptions: { globals: globals.node } }, + + pluginJs.configs.recommended, + ...tseslint.configs.recommended, + ...tseslint.configs.strict, + eslintConfigPrettier, + { ignores: ["**/*.js", "**/*.d.ts"] }, + { + rules: { + "@typescript-eslint/consistent-type-imports": [ + "error", + { + disallowTypeAnnotations: true, + fixStyle: "inline-type-imports", + prefer: "type-imports", + }, + ], + "@typescript-eslint/no-extraneous-class": "off", + "@typescript-eslint/no-empty-object-type": "off", + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/member-ordering": [ + "error", + { + default: [ + "static-field", + "field", + "public-static-method", + "constructor", + "method", + "protected-method", + "private-method", + ], + }, + ], + }, + }, +]; diff --git a/example/client-network-pong/package.json b/example/client-network-pong/package.json new file mode 100644 index 0000000..9a0abca --- /dev/null +++ b/example/client-network-pong/package.json @@ -0,0 +1,77 @@ +{ + "name": "nanoforge-example-template", + "version": "1.0.0", + "description": "NanoForge Loader - Web", + "homepage": "https://github.com/NanoForge-dev/Loader#readme", + "license": "MIT", + "contributors": [ + "Bill", + "Exelo", + "Fexkoser", + "Tchips" + ], + "funding": { + "type": "individual", + "url": "" + }, + "type": "module", + "module": "src/index.ts", + "browser": true, + "repository": { + "type": "git", + "url": "git+https://github.com/NanoForge-dev/Loader.git", + "directory": "apps/web" + }, + "private": true, + "scripts": { + "setup": "bun i", + "build": "bun run clean && bun run build:raw", + "build:raw": "bun build src/index.ts --outdir dist --asset-naming \"[name].[ext]\" --target node", + "clean": "rm -rf dist", + "lint": "eslint . && prettier --check . '!.cloud/**'", + "fix": "eslint . --fix && prettier --write . '!.cloud/**'", + "taze": "taze major -w", + "lint-staged": "lint-staged" + }, + "devDependencies": { + "@eslint/js": "^9.22.0", + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/core": "workspace:^", + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + "@nanoforge-dev/graphics-2d": "workspace:^", + "@nanoforge-dev/input": "workspace:^", + "@nanoforge-dev/client-network": "workspace:^", + "@nanoforge-dev/sound": "workspace:^", + "@trivago/prettier-plugin-sort-imports": "^5.2.2", + "@types/bun": "latest", + "eslint": "^9.22.0", + "eslint-config-prettier": "^10.1.1", + "eslint-plugin-format": "^1.0.1", + "eslint-plugin-prettier": "^5.2.3", + "globals": "^16.0.0", + "prettier": "^3.5.3", + "typescript-eslint": "^8.26.0" + }, + "peerDependencies": { + "typescript": "^5" + }, + "engines": { + "node": "24.11.0", + "bun": "1.2.23" + }, + "packageManager": "bun@1.2.23", + "lint-staged": { + "**/*.{js,ts,html,css}": [ + "eslint --fix", + "prettier --write" + ] + }, + "workspaces": [ + ".", + "../../packages/*", + "../../libs/*", + "../../utils/*" + ] +} diff --git a/example/client-network-pong/run.sh b/example/client-network-pong/run.sh new file mode 100755 index 0000000..4bf6873 --- /dev/null +++ b/example/client-network-pong/run.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +./build.sh ${1} && cd ../../../${1}/apps && bun run dev diff --git a/example/client-network-pong/src/components.ts b/example/client-network-pong/src/components.ts new file mode 100644 index 0000000..06abf00 --- /dev/null +++ b/example/client-network-pong/src/components.ts @@ -0,0 +1,66 @@ +import type { Circle, Rect } from "@nanoforge-dev/graphics-2d"; +import type { InputEnum } from "@nanoforge-dev/input"; + +import { layer } from "./index"; + +export class NetworkId { + name = "NetworkId"; + constructor(public id: number) {} +} + +export class Velocity { + name = "Velocity"; + x: number; + y: number; + + constructor(x: number, y: number) { + this.x = x; + this.y = y; + } +} + +export class Position { + name = "Position"; + x: number; + y: number; + + constructor(x: number, y: number) { + this.x = x; + this.y = y; + } +} + +export class CircleComponent { + name = "CircleComponent"; + component: Circle; + + constructor(component: Circle) { + this.component = component; + layer.add(this.component); + } +} + +export class RectangleComponent { + name = "RectangleComponent"; + component: Rect; + + constructor(component: Rect) { + this.component = component; + layer.add(this.component); + } +} + +export class Controller { + name = "Controller"; + up: InputEnum; + down: InputEnum; + lastPressedUp: boolean; + lastPressedDown: boolean; + + constructor(up: InputEnum, down: InputEnum) { + this.up = up; + this.down = down; + this.lastPressedUp = false; + this.lastPressedDown = false; + } +} diff --git a/example/client-network-pong/src/index.ts b/example/client-network-pong/src/index.ts new file mode 100644 index 0000000..a34b99d --- /dev/null +++ b/example/client-network-pong/src/index.ts @@ -0,0 +1,104 @@ +import { AssetManagerLibrary } from "@nanoforge-dev/asset-manager"; +import { ClientNetworkLibrary } from "@nanoforge-dev/client-network"; +import { type IRunOptions } from "@nanoforge-dev/common"; +import { NanoforgeFactory } from "@nanoforge-dev/core"; +import { ECSLibrary } from "@nanoforge-dev/ecs"; +import { Circle, Graphics2DLibrary, Layer, Rect } from "@nanoforge-dev/graphics-2d"; +import { InputEnum } from "@nanoforge-dev/input"; +import { InputLibrary } from "@nanoforge-dev/input"; + +import { CircleComponent, Controller, Position, RectangleComponent, Velocity } from "./components"; +import { controlPlayer, draw, move, packetHandler } from "./systems"; + +export const app = NanoforgeFactory.createClient({ + tickRate: 60, + environment: { serverTcpPort: "4445", serverUdpPort: "4444", serverAddress: "127.0.0.1" }, +}); + +export const layer = new Layer(); + +export const main = async (options: IRunOptions) => { + const graphics = new Graphics2DLibrary(); + const ecsLibrary = new ECSLibrary(); + const network = new ClientNetworkLibrary(); + const assetManager = new AssetManagerLibrary(); + const input = new InputLibrary(); + + app.useGraphics(graphics); + app.useComponentSystem(ecsLibrary); + app.useNetwork(network); + app.useAssetManager(assetManager); + app.useInput(input); + + await app.init(options); + + const registry = ecsLibrary.registry; + + graphics.stage.add(layer); + + const ball = registry.spawnEntity(); + registry.addComponent(ball, new Velocity(0, 0)); + registry.addComponent(ball, new Position(0, 0)); + registry.addComponent( + ball, + new CircleComponent( + new Circle({ + radius: 30, + fill: "red", + }), + ), + ); + + const me = registry.spawnEntity(); + registry.addComponent(me, new Controller(InputEnum.ArrowUp, InputEnum.ArrowDown)); + + const paddle1 = registry.spawnEntity(); + registry.addComponent(paddle1, new Position(0, 0)); + registry.addComponent(paddle1, new Velocity(0, 0)); + registry.addComponent( + paddle1, + new RectangleComponent(new Rect({ fill: "blue", width: 30, height: 300 })), + ); + + const paddle2 = registry.spawnEntity(); + registry.addComponent(paddle2, new Position(0, 0)); + registry.addComponent(paddle2, new Velocity(0, 0)); + registry.addComponent( + paddle2, + new RectangleComponent(new Rect({ fill: "blue", width: 30, height: 300 })), + ); + + registry.addSystem(packetHandler); + registry.addSystem(move); + registry.addSystem(controlPlayer); + registry.addSystem(draw); + + new RectangleComponent( + new Rect({ + strokeEnabled: true, + stroke: "black", + strokeWidth: 2, + width: 1920, + height: 1080, + }), + ); + + async function waitForConnection(): Promise { + if (network.udp?.isConnected()) return; + + return new Promise((resolve) => { + const check = () => { + if (network.udp?.isConnected()) { + resolve(); + } else { + setTimeout(check, 50); + } + }; + check(); + }); + } + + await waitForConnection(); + network.tcp?.sendData(new TextEncoder().encode(JSON.stringify({ type: "play" }))); + app.run(); +}; diff --git a/example/client-network-pong/src/systems.ts b/example/client-network-pong/src/systems.ts new file mode 100644 index 0000000..a984f47 --- /dev/null +++ b/example/client-network-pong/src/systems.ts @@ -0,0 +1,93 @@ +import { type ClientNetworkLibrary } from "@nanoforge-dev/client-network"; +import { type Context } from "@nanoforge-dev/common"; +import { type Registry } from "@nanoforge-dev/ecs"; +import { type InputLibrary } from "@nanoforge-dev/input"; + +import { + CircleComponent, + Controller, + NetworkId, + Position, + RectangleComponent, + Velocity, +} from "./components"; + +export function move(registry: Registry, ctx: Context) { + const entities = registry.getZipper([Position, Velocity]); + + entities.forEach(({ Position, Velocity }) => { + Position.x += Velocity.x * ctx.app.delta; + Position.y += Velocity.y * ctx.app.delta; + }); +} + +export const controlPlayer = (registry: Registry, ctx: Context) => { + const entities = registry.getZipper([Controller]); + const input = ctx.libs.getInput(); + const network = ctx.libs.getNetwork(); + + entities.forEach(({ Controller }) => { + const upPressed = input.isKeyPressed(Controller.up); + const downPressed = input.isKeyPressed(Controller.down); + if (upPressed == downPressed) { + if (Controller.lastPressedUp || Controller.lastPressedDown) { + network.tcp?.sendData( + new TextEncoder().encode(JSON.stringify({ type: "input", key: "stop" })), + ); + Controller.lastPressedDown = false; + Controller.lastPressedUp = false; + } + } else if (upPressed && !Controller.lastPressedUp) { + network.tcp?.sendData(new TextEncoder().encode(JSON.stringify({ type: "input", key: "up" }))); + Controller.lastPressedUp = true; + } else if (downPressed && !Controller.lastPressedDown) { + network.tcp?.sendData( + new TextEncoder().encode(JSON.stringify({ type: "input", key: "down" })), + ); + Controller.lastPressedDown = true; + } + }); +}; + +export function draw(registry: Registry) { + const circles = registry.getZipper([CircleComponent, Position]); + const rectangles = registry.getZipper([RectangleComponent, Position]); + + circles.forEach(({ CircleComponent, Position }) => { + CircleComponent.component.setPosition(Position); + }); + rectangles.forEach(({ RectangleComponent, Position }) => { + RectangleComponent.component.setPosition(Position); + }); +} + +export function packetHandler(registry: Registry, ctx: Context) { + const network = ctx.libs.getNetwork(); + const jsonPackets = network.tcp?.getReceivedPackets().map((packet) => { + return JSON.parse(new TextDecoder().decode(packet)); + }); + + if (!jsonPackets || jsonPackets.length === 0) return; + jsonPackets.forEach((packet) => { + const type = packet.type; + if (type === "move") { + const zipper = registry.getZipper([NetworkId, Position, Velocity]); + const it = zipper.find((entity) => { + return entity.NetworkId.id === packet.id; + }); + if (!it) return; + it.Position.x = packet.position.x; + it.Position.y = packet.position.y; + it.Velocity.x = packet.velocity.x; + it.Velocity.y = packet.velocity.y; + } else if (type === "assignId") { + if (packet.assigned === "ball") { + registry.addComponent(registry.entityFromIndex(0), new NetworkId(packet.id)); + } else if (packet.assigned === "paddle1") { + registry.addComponent(registry.entityFromIndex(2), new NetworkId(packet.id)); + } else if (packet.assigned === "paddle2") { + registry.addComponent(registry.entityFromIndex(3), new NetworkId(packet.id)); + } + } + }); +} diff --git a/example/client-network-pong/tsconfig.json b/example/client-network-pong/tsconfig.json new file mode 100644 index 0000000..5f6b6a2 --- /dev/null +++ b/example/client-network-pong/tsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "target": "es2023", + "module": "commonjs", + "rootDir": "./src", + "outDir": "./dist", + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "skipLibCheck": true, + "paths": {} + } +} diff --git a/example/pong/bun.lock b/example/pong/bun.lock new file mode 100644 index 0000000..7dee49c --- /dev/null +++ b/example/pong/bun.lock @@ -0,0 +1,1837 @@ +{ + "lockfileVersion": 1, + "configVersion": 1, + "workspaces": { + "": { + "name": "nanoforge-example-template", + "dependencies": { + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/core": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + "@nanoforge-dev/graphics-2d": "workspace:^", + "@nanoforge-dev/input": "workspace:^", + "@nanoforge-dev/sound": "workspace:^", + }, + "devDependencies": { + "@eslint/js": "^9.39.1", + "@trivago/prettier-plugin-sort-imports": "^6.0.0", + "@types/bun": "latest", + "eslint": "^9.39.1", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-format": "^1.0.2", + "eslint-plugin-prettier": "^5.5.4", + "globals": "^16.5.0", + "prettier": "^3.6.2", + "typescript-eslint": "^8.47.0", + }, + "peerDependencies": { + "typescript": "^5", + }, + }, + "../../packages/asset-manager": { + "name": "@nanoforge-dev/asset-manager", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/client-network": { + "name": "@nanoforge-dev/client-network", + "version": "1.0.0", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + }, + "devDependencies": { + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/jest": "^30.0.0", + "@types/node": "^22.18.7", + "jest": "^30.2.0", + "taze": "^19.7.0", + "ts-jest": "^29.4.4", + "typescript": "^5.9.2", + }, + }, + "../../packages/common": { + "name": "@nanoforge-dev/common", + "version": "0.0.1", + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/config": { + "name": "@nanoforge-dev/config", + "version": "0.0.1", + "dependencies": { + "class-transformer": "^0.5.1", + "class-validator": "^0.14.2", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/core": { + "name": "@nanoforge-dev/core", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/input": "workspace:^", + "class-transformer": "^0.5.1", + "class-validator": "^0.14.2", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/ecs": { + "name": "@nanoforge-dev/ecs", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/core": "workspace:^", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/node": "^24.10.1", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/graphics-2d": { + "name": "@nanoforge-dev/graphics-2d", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "konva": "^10.0.9", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/input": { + "name": "@nanoforge-dev/input", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/music": { + "name": "@nanoforge-dev/music", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/server-network": { + "name": "@nanoforge-dev/server-network", + "version": "1.0.0", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + "wrtc": "^0.4.7", + "ws": "^8.18.3", + }, + "devDependencies": { + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/jest": "^30.0.0", + "@types/node": "^22.18.7", + "@types/ws": "^8.18.1", + "jest": "^30.2.0", + "taze": "^19.7.0", + "ts-jest": "^29.4.4", + "typescript": "^5.9.2", + }, + }, + "../../packages/sound": { + "name": "@nanoforge-dev/sound", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../utils/eslint-config": { + "name": "@nanoforge-dev/utils-eslint-config", + "version": "1.0.0", + "devDependencies": { + "@eslint/js": "^9.39.1", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@trivago/prettier-plugin-sort-imports": "^6.0.0", + "eslint": "^9.39.1", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-format": "^1.0.2", + "eslint-plugin-jest": "^29.1.0", + "eslint-plugin-prettier": "^5.5.4", + "globals": "^16.5.0", + "prettier": "^3.6.2", + "typescript-eslint": "^8.47.0", + }, + }, + "../../utils/prettier-config": { + "name": "@nanoforge-dev/utils-prettier-config", + "version": "1.0.0", + "devDependencies": { + "@trivago/prettier-plugin-sort-imports": "^6.0.0", + "prettier": "^3.6.2", + }, + }, + }, + "packages": { + "@antfu/ni": ["@antfu/ni@27.0.1", "", { "dependencies": { "ansis": "^4.2.0", "fzf": "^0.5.2", "package-manager-detector": "^1.5.0", "tinyexec": "^1.0.1", "tinyglobby": "^0.2.15" }, "bin": { "na": "bin/na.mjs", "nd": "bin/nd.mjs", "ni": "bin/ni.mjs", "nr": "bin/nr.mjs", "nci": "bin/nci.mjs", "nlx": "bin/nlx.mjs", "nun": "bin/nun.mjs", "nup": "bin/nup.mjs" } }, "sha512-I6SOlwJ0MN73ECYcr7VJHpqSseyd7bpshx6JAaD0zNowS4kSWzFsqg8ikQT7DnCLiD4AZ+FaQJQ8WAk0Qi89Vw=="], + + "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + + "@babel/compat-data": ["@babel/compat-data@7.28.5", "", {}, "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="], + + "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="], + + "@babel/generator": ["@babel/generator@7.28.5", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], + + "@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-syntax-async-generators": ["@babel/plugin-syntax-async-generators@7.8.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="], + + "@babel/plugin-syntax-bigint": ["@babel/plugin-syntax-bigint@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="], + + "@babel/plugin-syntax-class-properties": ["@babel/plugin-syntax-class-properties@7.12.13", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="], + + "@babel/plugin-syntax-class-static-block": ["@babel/plugin-syntax-class-static-block@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="], + + "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww=="], + + "@babel/plugin-syntax-import-meta": ["@babel/plugin-syntax-import-meta@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="], + + "@babel/plugin-syntax-json-strings": ["@babel/plugin-syntax-json-strings@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w=="], + + "@babel/plugin-syntax-logical-assignment-operators": ["@babel/plugin-syntax-logical-assignment-operators@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="], + + "@babel/plugin-syntax-nullish-coalescing-operator": ["@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="], + + "@babel/plugin-syntax-numeric-separator": ["@babel/plugin-syntax-numeric-separator@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="], + + "@babel/plugin-syntax-object-rest-spread": ["@babel/plugin-syntax-object-rest-spread@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="], + + "@babel/plugin-syntax-optional-catch-binding": ["@babel/plugin-syntax-optional-catch-binding@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="], + + "@babel/plugin-syntax-optional-chaining": ["@babel/plugin-syntax-optional-chaining@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="], + + "@babel/plugin-syntax-private-property-in-object": ["@babel/plugin-syntax-private-property-in-object@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="], + + "@babel/plugin-syntax-top-level-await": ["@babel/plugin-syntax-top-level-await@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="], + + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ=="], + + "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], + + "@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="], + + "@bcoe/v8-coverage": ["@bcoe/v8-coverage@0.2.3", "", {}, "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="], + + "@conventional-changelog/git-client": ["@conventional-changelog/git-client@1.0.1", "", { "dependencies": { "@types/semver": "^7.5.5", "semver": "^7.5.2" }, "peerDependencies": { "conventional-commits-filter": "^5.0.0", "conventional-commits-parser": "^6.0.0" }, "optionalPeers": ["conventional-commits-filter", "conventional-commits-parser"] }, "sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw=="], + + "@dprint/formatter": ["@dprint/formatter@0.3.0", "", {}, "sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ=="], + + "@dprint/markdown": ["@dprint/markdown@0.17.8", "", {}, "sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA=="], + + "@dprint/toml": ["@dprint/toml@0.6.4", "", {}, "sha512-bZXIUjxr0LIuHWshZr/5mtUkOrnh0NKVZEF6ACojW5z7zkJu7s9sV2mMXm8XQDqN4cJzdHYUYzUyEGdfciaLJA=="], + + "@emnapi/core": ["@emnapi/core@1.7.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.7.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.1", "", { "os": "android", "cpu": "arm" }, "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.1", "", { "os": "android", "cpu": "arm64" }, "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.1", "", { "os": "android", "cpu": "x64" }, "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.1", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.1", "", { "os": "linux", "cpu": "arm" }, "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.1", "", { "os": "linux", "cpu": "ia32" }, "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.1", "", { "os": "linux", "cpu": "x64" }, "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.1", "", { "os": "none", "cpu": "arm64" }, "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.1", "", { "os": "none", "cpu": "x64" }, "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.1", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.1", "", { "os": "openbsd", "cpu": "x64" }, "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg=="], + + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.1", "", { "os": "none", "cpu": "arm64" }, "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.1", "", { "os": "sunos", "cpu": "x64" }, "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.1", "", { "os": "win32", "cpu": "x64" }, "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.3", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.1", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ=="], + + "@eslint/js": ["@eslint/js@9.39.1", "", {}, "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@favware/cliff-jumper": ["@favware/cliff-jumper@6.0.0", "", { "dependencies": { "@favware/colorette-spinner": "^1.0.1", "@octokit/auth-token": "^5.1.1", "@octokit/core": "^6.1.3", "@octokit/plugin-retry": "^7.1.2", "@sapphire/result": "^2.7.2", "@sapphire/utilities": "3.18.1", "colorette": "^2.0.20", "commander": "^13.0.0", "conventional-recommended-bump": "^10.0.0", "execa": "^9.5.2", "git-cliff": "^2.7.0", "js-yaml": "^4.1.0", "semver": "^7.6.3", "smol-toml": "^1.3.1" }, "bin": { "cj": "./dist/cli.js", "cliff-jumper": "./dist/cli.js" } }, "sha512-9uXg/fGHFLh4AnG3HCtlrrrmDvUnmr5vrbs7H9pet3WlUCsGGGqeNT0bFb8LG0M0GatYUi9RM/F60p1yn2ndEA=="], + + "@favware/colorette-spinner": ["@favware/colorette-spinner@1.0.1", "", { "dependencies": { "colorette": "*" } }, "sha512-PPYtcLzhSafdylp8NBOxMCYIcLqTUMNiQc7ciBoAIvxNG2egM+P7e2nNPui5+Svyk89Q+Tnbrp139ZRIIBw3IA=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + + "@istanbuljs/load-nyc-config": ["@istanbuljs/load-nyc-config@1.1.0", "", { "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" } }, "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="], + + "@istanbuljs/schema": ["@istanbuljs/schema@0.1.3", "", {}, "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="], + + "@jest/console": ["@jest/console@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "slash": "^3.0.0" } }, "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ=="], + + "@jest/core": ["@jest/core@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/pattern": "30.0.1", "@jest/reporters": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "ci-info": "^4.2.0", "exit-x": "^0.2.2", "graceful-fs": "^4.2.11", "jest-changed-files": "30.2.0", "jest-config": "30.2.0", "jest-haste-map": "30.2.0", "jest-message-util": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-resolve-dependencies": "30.2.0", "jest-runner": "30.2.0", "jest-runtime": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "jest-watcher": "30.2.0", "micromatch": "^4.0.8", "pretty-format": "30.2.0", "slash": "^3.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ=="], + + "@jest/diff-sequences": ["@jest/diff-sequences@30.0.1", "", {}, "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw=="], + + "@jest/environment": ["@jest/environment@30.2.0", "", { "dependencies": { "@jest/fake-timers": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "jest-mock": "30.2.0" } }, "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g=="], + + "@jest/expect": ["@jest/expect@30.2.0", "", { "dependencies": { "expect": "30.2.0", "jest-snapshot": "30.2.0" } }, "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA=="], + + "@jest/expect-utils": ["@jest/expect-utils@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0" } }, "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA=="], + + "@jest/fake-timers": ["@jest/fake-timers@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@sinonjs/fake-timers": "^13.0.0", "@types/node": "*", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-util": "30.2.0" } }, "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw=="], + + "@jest/get-type": ["@jest/get-type@30.1.0", "", {}, "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA=="], + + "@jest/globals": ["@jest/globals@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/expect": "30.2.0", "@jest/types": "30.2.0", "jest-mock": "30.2.0" } }, "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw=="], + + "@jest/pattern": ["@jest/pattern@30.0.1", "", { "dependencies": { "@types/node": "*", "jest-regex-util": "30.0.1" } }, "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA=="], + + "@jest/reporters": ["@jest/reporters@30.2.0", "", { "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@jridgewell/trace-mapping": "^0.3.25", "@types/node": "*", "chalk": "^4.1.2", "collect-v8-coverage": "^1.0.2", "exit-x": "^0.2.2", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^5.0.0", "istanbul-reports": "^3.1.3", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "jest-worker": "30.2.0", "slash": "^3.0.0", "string-length": "^4.0.2", "v8-to-istanbul": "^9.0.1" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ=="], + + "@jest/schemas": ["@jest/schemas@30.0.5", "", { "dependencies": { "@sinclair/typebox": "^0.34.0" } }, "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA=="], + + "@jest/snapshot-utils": ["@jest/snapshot-utils@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "natural-compare": "^1.4.0" } }, "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug=="], + + "@jest/source-map": ["@jest/source-map@30.0.1", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "callsites": "^3.1.0", "graceful-fs": "^4.2.11" } }, "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg=="], + + "@jest/test-result": ["@jest/test-result@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/types": "30.2.0", "@types/istanbul-lib-coverage": "^2.0.6", "collect-v8-coverage": "^1.0.2" } }, "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg=="], + + "@jest/test-sequencer": ["@jest/test-sequencer@30.2.0", "", { "dependencies": { "@jest/test-result": "30.2.0", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "slash": "^3.0.0" } }, "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q=="], + + "@jest/transform": ["@jest/transform@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@jest/types": "30.2.0", "@jridgewell/trace-mapping": "^0.3.25", "babel-plugin-istanbul": "^7.0.1", "chalk": "^4.1.2", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-regex-util": "30.0.1", "jest-util": "30.2.0", "micromatch": "^4.0.8", "pirates": "^4.0.7", "slash": "^3.0.0", "write-file-atomic": "^5.0.1" } }, "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA=="], + + "@jest/types": ["@jest/types@30.2.0", "", { "dependencies": { "@jest/pattern": "30.0.1", "@jest/schemas": "30.0.5", "@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-reports": "^3.0.4", "@types/node": "*", "@types/yargs": "^17.0.33", "chalk": "^4.1.2" } }, "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@nanoforge-dev/asset-manager": ["@nanoforge-dev/asset-manager@workspace:../../packages/asset-manager"], + + "@nanoforge-dev/client-network": ["@nanoforge-dev/client-network@workspace:../../packages/client-network"], + + "@nanoforge-dev/common": ["@nanoforge-dev/common@workspace:../../packages/common"], + + "@nanoforge-dev/config": ["@nanoforge-dev/config@workspace:../../packages/config"], + + "@nanoforge-dev/core": ["@nanoforge-dev/core@workspace:../../packages/core"], + + "@nanoforge-dev/ecs": ["@nanoforge-dev/ecs@workspace:../../packages/ecs"], + + "@nanoforge-dev/graphics-2d": ["@nanoforge-dev/graphics-2d@workspace:../../packages/graphics-2d"], + + "@nanoforge-dev/input": ["@nanoforge-dev/input@workspace:../../packages/input"], + + "@nanoforge-dev/music": ["@nanoforge-dev/music@workspace:../../packages/music"], + + "@nanoforge-dev/server-network": ["@nanoforge-dev/server-network@workspace:../../packages/server-network"], + + "@nanoforge-dev/sound": ["@nanoforge-dev/sound@workspace:../../packages/sound"], + + "@nanoforge-dev/utils-eslint-config": ["@nanoforge-dev/utils-eslint-config@workspace:../../utils/eslint-config"], + + "@nanoforge-dev/utils-prettier-config": ["@nanoforge-dev/utils-prettier-config@workspace:../../utils/prettier-config"], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" } }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="], + + "@octokit/auth-token": ["@octokit/auth-token@5.1.2", "", {}, "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw=="], + + "@octokit/core": ["@octokit/core@6.1.6", "", { "dependencies": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.2.2", "@octokit/request": "^9.2.3", "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "before-after-hook": "^3.0.2", "universal-user-agent": "^7.0.0" } }, "sha512-kIU8SLQkYWGp3pVKiYzA5OSaNF5EE03P/R8zEmmrG6XwOg5oBjXyQVVIauQ0dgau4zYhpZEhJrvIYt6oM+zZZA=="], + + "@octokit/endpoint": ["@octokit/endpoint@10.1.4", "", { "dependencies": { "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-OlYOlZIsfEVZm5HCSR8aSg02T2lbUWOsCQoPKfTXJwDzcHQBrVBGdGXb89dv2Kw2ToZaRtudp8O3ZIYoaOjKlA=="], + + "@octokit/graphql": ["@octokit/graphql@8.2.2", "", { "dependencies": { "@octokit/request": "^9.2.3", "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-Yi8hcoqsrXGdt0yObxbebHXFOiUA+2v3n53epuOg1QUgOB6c4XzvisBNVXJSl8RYA5KrDuSL2yq9Qmqe5N0ryA=="], + + "@octokit/openapi-types": ["@octokit/openapi-types@25.1.0", "", {}, "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA=="], + + "@octokit/plugin-retry": ["@octokit/plugin-retry@7.2.1", "", { "dependencies": { "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "bottleneck": "^2.15.3" }, "peerDependencies": { "@octokit/core": ">=6" } }, "sha512-wUc3gv0D6vNHpGxSaR3FlqJpTXGWgqmk607N9L3LvPL4QjaxDgX/1nY2mGpT37Khn+nlIXdljczkRnNdTTV3/A=="], + + "@octokit/request": ["@octokit/request@9.2.4", "", { "dependencies": { "@octokit/endpoint": "^10.1.4", "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "fast-content-type-parse": "^2.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-q8ybdytBmxa6KogWlNa818r0k1wlqzNC+yNkcQDECHvQo8Vmstrg18JwqJHdJdUiHD2sjlwBgSm9kHkOKe2iyA=="], + + "@octokit/request-error": ["@octokit/request-error@6.1.8", "", { "dependencies": { "@octokit/types": "^14.0.0" } }, "sha512-WEi/R0Jmq+IJKydWlKDmryPcmdYSVjL3ekaiEL1L9eo1sUnqMJ+grqmC9cjk7CA7+b2/T397tO5d8YLOH3qYpQ=="], + + "@octokit/types": ["@octokit/types@14.1.0", "", { "dependencies": { "@octokit/openapi-types": "^25.1.0" } }, "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g=="], + + "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], + + "@pkgr/core": ["@pkgr/core@0.2.9", "", {}, "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA=="], + + "@quansync/fs": ["@quansync/fs@1.0.0", "", { "dependencies": { "quansync": "^1.0.0" } }, "sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.53.3", "", { "os": "android", "cpu": "arm" }, "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.53.3", "", { "os": "android", "cpu": "arm64" }, "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.53.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.53.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.53.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.53.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A=="], + + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.53.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.53.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q=="], + + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.53.3", "", { "os": "none", "cpu": "arm64" }, "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.53.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.53.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA=="], + + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ=="], + + "@sapphire/result": ["@sapphire/result@2.8.0", "", {}, "sha512-693yWouX+hR9uJm1Jgq0uSSjbSD3UrblMaxiuGbHPjSwzLCSZTcm0h3kvdVhq3o/yl4+oeAWW3hiaJ0TELuRJQ=="], + + "@sapphire/utilities": ["@sapphire/utilities@3.18.1", "", {}, "sha512-zyEyQOQb2/t2mKRmu8T+M4r1Ulb+54BjwDS5pfzf6abGzTAcUg4VDWjHeKX7p3IgiZTcpN4Ij77b9k+K1KV4Lg=="], + + "@sec-ant/readable-stream": ["@sec-ant/readable-stream@0.4.1", "", {}, "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg=="], + + "@sinclair/typebox": ["@sinclair/typebox@0.34.41", "", {}, "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g=="], + + "@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@4.0.0", "", {}, "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ=="], + + "@sinonjs/commons": ["@sinonjs/commons@3.0.1", "", { "dependencies": { "type-detect": "4.0.8" } }, "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ=="], + + "@sinonjs/fake-timers": ["@sinonjs/fake-timers@13.0.5", "", { "dependencies": { "@sinonjs/commons": "^3.0.1" } }, "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw=="], + + "@standard-schema/spec": ["@standard-schema/spec@1.0.0", "", {}, "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="], + + "@trivago/prettier-plugin-sort-imports": ["@trivago/prettier-plugin-sort-imports@6.0.0", "", { "dependencies": { "@babel/generator": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "javascript-natural-sort": "^0.7.1", "lodash-es": "^4.17.21", "minimatch": "^9.0.0", "parse-imports-exports": "^0.2.4" }, "peerDependencies": { "@vue/compiler-sfc": "3.x", "prettier": "2.x - 3.x", "prettier-plugin-ember-template-tag": ">= 2.0.0", "prettier-plugin-svelte": "3.x", "svelte": "4.x || 5.x" }, "optionalPeers": ["@vue/compiler-sfc", "prettier-plugin-ember-template-tag", "prettier-plugin-svelte", "svelte"] }, "sha512-Xarx55ow0R8oC7ViL5fPmDsg1EBa1dVhyZFVbFXNtPPJyW2w9bJADIla8YFSaNG9N06XfcklA9O9vmw4noNxkQ=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/bun": ["@types/bun@1.3.3", "", { "dependencies": { "bun-types": "1.3.3" } }, "sha512-ogrKbJ2X5N0kWLLFKeytG0eHDleBYtngtlbu9cyBKFtNL3cnpDZkNdQj8flVf6WTZUX5ulI9AY1oa7ljhSrp+g=="], + + "@types/chai": ["@types/chai@5.2.3", "", { "dependencies": { "@types/deep-eql": "*", "assertion-error": "^2.0.1" } }, "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA=="], + + "@types/deep-eql": ["@types/deep-eql@4.0.2", "", {}, "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw=="], + + "@types/eslint": ["@types/eslint@9.6.1", "", { "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="], + + "@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="], + + "@types/istanbul-reports": ["@types/istanbul-reports@3.0.4", "", { "dependencies": { "@types/istanbul-lib-report": "*" } }, "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ=="], + + "@types/jest": ["@types/jest@30.0.0", "", { "dependencies": { "expect": "^30.0.0", "pretty-format": "^30.0.0" } }, "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/node": ["@types/node@22.19.1", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ=="], + + "@types/semver": ["@types/semver@7.7.1", "", {}, "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA=="], + + "@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="], + + "@types/validator": ["@types/validator@13.15.10", "", {}, "sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA=="], + + "@types/ws": ["@types/ws@8.18.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg=="], + + "@types/yargs": ["@types/yargs@17.0.35", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg=="], + + "@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.48.1", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.48.1", "@typescript-eslint/type-utils": "8.48.1", "@typescript-eslint/utils": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.1", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.48.1", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.48.1", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.48.1", "@typescript-eslint/types": "8.48.1", "@typescript-eslint/typescript-estree": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.1", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.48.1", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.48.1", "@typescript-eslint/types": "^8.48.1", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.48.1", "", { "dependencies": { "@typescript-eslint/types": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.1" } }, "sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.48.1", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.48.1", "", { "dependencies": { "@typescript-eslint/types": "8.48.1", "@typescript-eslint/typescript-estree": "8.48.1", "@typescript-eslint/utils": "8.48.1", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.48.1", "", {}, "sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.48.1", "", { "dependencies": { "@typescript-eslint/project-service": "8.48.1", "@typescript-eslint/tsconfig-utils": "8.48.1", "@typescript-eslint/types": "8.48.1", "@typescript-eslint/visitor-keys": "8.48.1", "debug": "^4.3.4", "minimatch": "^9.0.4", "semver": "^7.6.0", "tinyglobby": "^0.2.15", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.48.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.48.1", "@typescript-eslint/types": "8.48.1", "@typescript-eslint/typescript-estree": "8.48.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.48.1", "", { "dependencies": { "@typescript-eslint/types": "8.48.1", "eslint-visitor-keys": "^4.2.1" } }, "sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q=="], + + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.11.1", "", { "os": "android", "cpu": "arm" }, "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.11.1", "", { "os": "android", "cpu": "arm64" }, "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.11.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.11.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.11.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.11.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.11.1", "", { "dependencies": { "@napi-rs/wasm-runtime": "^0.2.11" }, "cpu": "none" }, "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.11.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.11.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + + "@vitest/expect": ["@vitest/expect@4.0.15", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.0.15", "@vitest/utils": "4.0.15", "chai": "^6.2.1", "tinyrainbow": "^3.0.3" } }, "sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w=="], + + "@vitest/mocker": ["@vitest/mocker@4.0.15", "", { "dependencies": { "@vitest/spy": "4.0.15", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, "peerDependencies": { "msw": "^2.4.9", "vite": "^6.0.0 || ^7.0.0-0" }, "optionalPeers": ["msw", "vite"] }, "sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ=="], + + "@vitest/pretty-format": ["@vitest/pretty-format@4.0.15", "", { "dependencies": { "tinyrainbow": "^3.0.3" } }, "sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A=="], + + "@vitest/runner": ["@vitest/runner@4.0.15", "", { "dependencies": { "@vitest/utils": "4.0.15", "pathe": "^2.0.3" } }, "sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw=="], + + "@vitest/snapshot": ["@vitest/snapshot@4.0.15", "", { "dependencies": { "@vitest/pretty-format": "4.0.15", "magic-string": "^0.30.21", "pathe": "^2.0.3" } }, "sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g=="], + + "@vitest/spy": ["@vitest/spy@4.0.15", "", {}, "sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw=="], + + "@vitest/utils": ["@vitest/utils@4.0.15", "", { "dependencies": { "@vitest/pretty-format": "4.0.15", "tinyrainbow": "^3.0.3" } }, "sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA=="], + + "abbrev": ["abbrev@1.1.1", "", {}, "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "ansi-escapes": ["ansi-escapes@7.2.0", "", { "dependencies": { "environment": "^1.0.0" } }, "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw=="], + + "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], + + "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], + + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "aproba": ["aproba@1.2.0", "", {}, "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="], + + "are-we-there-yet": ["are-we-there-yet@1.1.7", "", { "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "assertion-error": ["assertion-error@2.0.1", "", {}, "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA=="], + + "babel-jest": ["babel-jest@30.2.0", "", { "dependencies": { "@jest/transform": "30.2.0", "@types/babel__core": "^7.20.5", "babel-plugin-istanbul": "^7.0.1", "babel-preset-jest": "30.2.0", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "slash": "^3.0.0" }, "peerDependencies": { "@babel/core": "^7.11.0 || ^8.0.0-0" } }, "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw=="], + + "babel-plugin-istanbul": ["babel-plugin-istanbul@7.0.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.3", "istanbul-lib-instrument": "^6.0.2", "test-exclude": "^6.0.0" } }, "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA=="], + + "babel-plugin-jest-hoist": ["babel-plugin-jest-hoist@30.2.0", "", { "dependencies": { "@types/babel__core": "^7.20.5" } }, "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA=="], + + "babel-preset-current-node-syntax": ["babel-preset-current-node-syntax@1.2.0", "", { "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0 || ^8.0.0-0" } }, "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg=="], + + "babel-preset-jest": ["babel-preset-jest@30.2.0", "", { "dependencies": { "babel-plugin-jest-hoist": "30.2.0", "babel-preset-current-node-syntax": "^1.2.0" }, "peerDependencies": { "@babel/core": "^7.11.0 || ^8.0.0-beta.1" } }, "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.9.2", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-PxSsosKQjI38iXkmb3d0Y32efqyA0uW4s41u4IVBsLlWLhCiYNpH/AfNOVWRqCQBlD8TFJTz6OUWNd4DFJCnmw=="], + + "before-after-hook": ["before-after-hook@3.0.2", "", {}, "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A=="], + + "bottleneck": ["bottleneck@2.19.5", "", {}, "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw=="], + + "brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.28.1", "", { "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", "electron-to-chromium": "^1.5.263", "node-releases": "^2.0.27", "update-browserslist-db": "^1.2.0" }, "bin": { "browserslist": "cli.js" } }, "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA=="], + + "bs-logger": ["bs-logger@0.2.6", "", { "dependencies": { "fast-json-stable-stringify": "2.x" } }, "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog=="], + + "bser": ["bser@2.1.1", "", { "dependencies": { "node-int64": "^0.4.0" } }, "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="], + + "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], + + "bun-types": ["bun-types@1.3.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-z3Xwlg7j2l9JY27x5Qn3Wlyos8YAp0kKRlrePAOjgjMGS5IG6E7Jnlx736vH9UVI4wUICwwhC9anYL++XeOgTQ=="], + + "bundle-require": ["bundle-require@5.1.0", "", { "dependencies": { "load-tsconfig": "^0.2.3" }, "peerDependencies": { "esbuild": ">=0.18" } }, "sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA=="], + + "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "camelcase": ["camelcase@6.3.0", "", {}, "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001759", "", {}, "sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw=="], + + "chai": ["chai@6.2.1", "", {}, "sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="], + + "chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="], + + "chownr": ["chownr@1.1.4", "", {}, "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="], + + "ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="], + + "cjs-module-lexer": ["cjs-module-lexer@2.1.1", "", {}, "sha512-+CmxIZ/L2vNcEfvNtLdU0ZQ6mbq3FZnwAP2PPTiKP+1QOoKwlKlPgb8UKV0Dds7QVaMnHm+FwSft2VB0s/SLjQ=="], + + "class-transformer": ["class-transformer@0.5.1", "", {}, "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw=="], + + "class-validator": ["class-validator@0.14.3", "", { "dependencies": { "@types/validator": "^13.15.3", "libphonenumber-js": "^1.11.1", "validator": "^13.15.20" } }, "sha512-rXXekcjofVN1LTOSw+u4u9WXVEUvNBVjORW154q/IdmYWy1nMbOU9aNtZB0t8m+FJQ9q91jlr2f9CwwUFdFMRA=="], + + "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], + + "co": ["co@4.6.0", "", {}, "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="], + + "code-point-at": ["code-point-at@1.1.0", "", {}, "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA=="], + + "collect-v8-coverage": ["collect-v8-coverage@1.0.3", "", {}, "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="], + + "commander": ["commander@13.1.0", "", {}, "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], + + "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], + + "console-control-strings": ["console-control-strings@1.1.0", "", {}, "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="], + + "conventional-changelog-preset-loader": ["conventional-changelog-preset-loader@5.0.0", "", {}, "sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA=="], + + "conventional-commits-filter": ["conventional-commits-filter@5.0.0", "", {}, "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q=="], + + "conventional-commits-parser": ["conventional-commits-parser@6.2.1", "", { "dependencies": { "meow": "^13.0.0" }, "bin": { "conventional-commits-parser": "dist/cli/index.js" } }, "sha512-20pyHgnO40rvfI0NGF/xiEoFMkXDtkF8FwHvk5BokoFoCuTQRI8vrNCNFWUOfuolKJMm1tPCHc8GgYEtr1XRNA=="], + + "conventional-recommended-bump": ["conventional-recommended-bump@10.0.0", "", { "dependencies": { "@conventional-changelog/git-client": "^1.0.0", "conventional-changelog-preset-loader": "^5.0.0", "conventional-commits-filter": "^5.0.0", "conventional-commits-parser": "^6.0.0", "meow": "^13.0.0" }, "bin": { "conventional-recommended-bump": "dist/cli/index.js" } }, "sha512-RK/fUnc2btot0oEVtrj3p2doImDSs7iiz/bftFCDzels0Qs1mxLghp+DFHMaOC0qiCI6sWzlTDyBFSYuot6pRA=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "dedent": ["dedent@1.7.0", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ=="], + + "deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], + + "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], + + "delegates": ["delegates@1.0.0", "", {}, "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="], + + "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="], + + "detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], + + "detect-newline": ["detect-newline@3.1.0", "", {}, "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="], + + "domexception": ["domexception@1.0.1", "", { "dependencies": { "webidl-conversions": "^4.0.2" } }, "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug=="], + + "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.265", "", {}, "sha512-B7IkLR1/AE+9jR2LtVF/1/6PFhY5TlnEHnlrKmGk7PvkJibg5jr+mLXLLzq3QYl6PA1T/vLDthQPqIPAlS/PPA=="], + + "emittery": ["emittery@0.13.1", "", {}, "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ=="], + + "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "environment": ["environment@1.1.0", "", {}, "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="], + + "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], + + "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], + + "esbuild": ["esbuild@0.27.1", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.1", "@esbuild/android-arm": "0.27.1", "@esbuild/android-arm64": "0.27.1", "@esbuild/android-x64": "0.27.1", "@esbuild/darwin-arm64": "0.27.1", "@esbuild/darwin-x64": "0.27.1", "@esbuild/freebsd-arm64": "0.27.1", "@esbuild/freebsd-x64": "0.27.1", "@esbuild/linux-arm": "0.27.1", "@esbuild/linux-arm64": "0.27.1", "@esbuild/linux-ia32": "0.27.1", "@esbuild/linux-loong64": "0.27.1", "@esbuild/linux-mips64el": "0.27.1", "@esbuild/linux-ppc64": "0.27.1", "@esbuild/linux-riscv64": "0.27.1", "@esbuild/linux-s390x": "0.27.1", "@esbuild/linux-x64": "0.27.1", "@esbuild/netbsd-arm64": "0.27.1", "@esbuild/netbsd-x64": "0.27.1", "@esbuild/openbsd-arm64": "0.27.1", "@esbuild/openbsd-x64": "0.27.1", "@esbuild/openharmony-arm64": "0.27.1", "@esbuild/sunos-x64": "0.27.1", "@esbuild/win32-arm64": "0.27.1", "@esbuild/win32-ia32": "0.27.1", "@esbuild/win32-x64": "0.27.1" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.1", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g=="], + + "eslint-config-prettier": ["eslint-config-prettier@10.1.8", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w=="], + + "eslint-formatter-pretty": ["eslint-formatter-pretty@7.0.0", "", { "dependencies": { "@types/eslint": "^9.6.1", "ansi-escapes": "^7.1.0", "chalk": "^5.6.2", "eslint-rule-docs": "^1.1.235", "log-symbols": "^7.0.1", "plur": "^5.1.0", "string-width": "^8.1.0", "supports-hyperlinks": "^4.3.0" } }, "sha512-1CaE7Pnce8Csy+tlTEbFC2q5qgT5cJo2a0UkEOds+Y5+mI1nX3DApIhcBP8EPwV8TgTpLlzOfw8mcBJBAs3Y9Q=="], + + "eslint-formatting-reporter": ["eslint-formatting-reporter@0.0.0", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0" }, "peerDependencies": { "eslint": ">=8.40.0" } }, "sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw=="], + + "eslint-parser-plain": ["eslint-parser-plain@0.1.1", "", {}, "sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw=="], + + "eslint-plugin-format": ["eslint-plugin-format@1.1.0", "", { "dependencies": { "@dprint/formatter": "^0.3.0", "@dprint/markdown": "^0.17.8", "@dprint/toml": "^0.6.4", "eslint-formatting-reporter": "^0.0.0", "eslint-parser-plain": "^0.1.1", "prettier": "^3.7.4", "synckit": "^0.11.11" }, "peerDependencies": { "eslint": "^8.40.0 || ^9.0.0" } }, "sha512-zjGPZcftddkO9GydBwvTKBV4ICN6a++XK0zIPi3HZHlU8W9EaftTA3XAanJvGAXQUYEqAADtgQi08SX+afbPrg=="], + + "eslint-plugin-jest": ["eslint-plugin-jest@29.2.1", "", { "dependencies": { "@typescript-eslint/utils": "^8.0.0" }, "peerDependencies": { "@typescript-eslint/eslint-plugin": "^8.0.0", "eslint": "^8.57.0 || ^9.0.0", "jest": "*" }, "optionalPeers": ["@typescript-eslint/eslint-plugin", "jest"] }, "sha512-0WLIezrIxitUGbjMIGwznVzSIp0uFJV0PZ2fiSvpyVcxe+QMXKUt7MRhUpzdbctnnLwiOTOFkACplgB0wAglFw=="], + + "eslint-plugin-prettier": ["eslint-plugin-prettier@5.5.4", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.11.7" }, "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "optionalPeers": ["@types/eslint", "eslint-config-prettier"] }, "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg=="], + + "eslint-rule-docs": ["eslint-rule-docs@1.1.235", "", {}, "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], + + "esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "execa": ["execa@9.6.1", "", { "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "cross-spawn": "^7.0.6", "figures": "^6.1.0", "get-stream": "^9.0.0", "human-signals": "^8.0.1", "is-plain-obj": "^4.1.0", "is-stream": "^4.0.1", "npm-run-path": "^6.0.0", "pretty-ms": "^9.2.0", "signal-exit": "^4.1.0", "strip-final-newline": "^4.0.0", "yoctocolors": "^2.1.1" } }, "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA=="], + + "exit-x": ["exit-x@0.2.2", "", {}, "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ=="], + + "expect": ["expect@30.2.0", "", { "dependencies": { "@jest/expect-utils": "30.2.0", "@jest/get-type": "30.1.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-util": "30.2.0" } }, "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw=="], + + "expect-type": ["expect-type@1.2.2", "", {}, "sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA=="], + + "fast-content-type-parse": ["fast-content-type-parse@2.0.1", "", {}, "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fb-watchman": ["fb-watchman@2.0.2", "", { "dependencies": { "bser": "2.1.1" } }, "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "figures": ["figures@6.1.0", "", { "dependencies": { "is-unicode-supported": "^2.0.0" } }, "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "find-up-simple": ["find-up-simple@1.0.1", "", {}, "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ=="], + + "fix-dts-default-cjs-exports": ["fix-dts-default-cjs-exports@1.0.1", "", { "dependencies": { "magic-string": "^0.30.17", "mlly": "^1.7.4", "rollup": "^4.34.8" } }, "sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], + + "fs-minipass": ["fs-minipass@1.2.7", "", { "dependencies": { "minipass": "^2.6.0" } }, "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA=="], + + "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "fzf": ["fzf@0.5.2", "", {}, "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q=="], + + "gauge": ["gauge@2.7.4", "", { "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", "has-unicode": "^2.0.0", "object-assign": "^4.1.0", "signal-exit": "^3.0.0", "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" } }, "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], + + "get-east-asian-width": ["get-east-asian-width@1.4.0", "", {}, "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="], + + "get-package-type": ["get-package-type@0.1.0", "", {}, "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="], + + "get-stream": ["get-stream@9.0.1", "", { "dependencies": { "@sec-ant/readable-stream": "^0.4.1", "is-stream": "^4.0.1" } }, "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA=="], + + "git-cliff": ["git-cliff@2.10.1", "", { "dependencies": { "execa": "^9.6.0" }, "optionalDependencies": { "git-cliff-darwin-arm64": "2.10.1", "git-cliff-darwin-x64": "2.10.1", "git-cliff-linux-arm64": "2.10.1", "git-cliff-linux-x64": "2.10.1", "git-cliff-windows-arm64": "2.10.1", "git-cliff-windows-x64": "2.10.1" }, "bin": "lib/cli/cli.js" }, "sha512-KU/mmTBVJLxpLhJWa0AJetMXJVjkkMjWnqdxVlKEv+WeOwLXpKyrNd0Ep12+Cbsr1+uQhEQNmqUOHncG3QDL0g=="], + + "git-cliff-darwin-arm64": ["git-cliff-darwin-arm64@2.10.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ns0LnnUZNgVPoQf7HTQP9Clqo/YNtBQ2UIJMmppq350WuA0SWUq1oh/NtHAXc9iqsfZH+ZoI8NTH0KFjtRt/Uw=="], + + "git-cliff-darwin-x64": ["git-cliff-darwin-x64@2.10.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-xrOQnUDYWLAAPKqJMRLp0mI1gCKy8eZv4I+qGyuddsXwljENT7TqGY+So0Ti8lWIrfnDSqGY3sVWuEON42RB7w=="], + + "git-cliff-linux-arm64": ["git-cliff-linux-arm64@2.10.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-syLQBbE3sWphbpRDau6buf5fINtE8zKiuRW+Sq7hwtLGaA0pI3JiOaX+7WrzTfh7qtA8xalFYsURs6iT5D2lXw=="], + + "git-cliff-linux-x64": ["git-cliff-linux-x64@2.10.1", "", { "os": "linux", "cpu": "x64" }, "sha512-xIj9Img1uZguGnGCgMdWWNOjSlnUJAlbuFTsri/m8AKLX58A4iSUrxUC8Je5Cyy2FZcWj7UlzrxwR8u15ZDYrg=="], + + "git-cliff-windows-arm64": ["git-cliff-windows-arm64@2.10.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-0ytL9J0dkHi9M6yhNAIlezHvSERyVaG6XsXBrjdOP1ZhEMODauZXW/Ndsa73065TGPjtSdNrMkZCoZP6A8CyEQ=="], + + "git-cliff-windows-x64": ["git-cliff-windows-x64@2.10.1", "", { "os": "win32", "cpu": "x64" }, "sha512-ux7qc+W/Vsw+QrqsCN/lIjSGWfsOloqlFy2JcHoAdOEEMGQ8sD/wMKNsO/PPz6UShiYvbFJpqPkKtP6BDaKJLQ=="], + + "glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], + + "handlebars": ["handlebars@4.7.8", "", { "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, "optionalDependencies": { "uglify-js": "^3.1.4" }, "bin": { "handlebars": "bin/handlebars" } }, "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ=="], + + "has-flag": ["has-flag@5.0.1", "", {}, "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA=="], + + "has-unicode": ["has-unicode@2.0.1", "", {}, "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="], + + "html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="], + + "human-signals": ["human-signals@8.0.1", "", {}, "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ=="], + + "iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "ignore-walk": ["ignore-walk@3.0.4", "", { "dependencies": { "minimatch": "^3.0.4" } }, "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "import-local": ["import-local@3.2.0", "", { "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" } }, "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + + "irregular-plurals": ["irregular-plurals@3.5.0", "", {}, "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ=="], + + "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-generator-fn": ["is-generator-fn@2.1.0", "", {}, "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], + + "is-stream": ["is-stream@4.0.1", "", {}, "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A=="], + + "is-unicode-supported": ["is-unicode-supported@2.1.0", "", {}, "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ=="], + + "isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "istanbul-lib-coverage": ["istanbul-lib-coverage@3.2.2", "", {}, "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="], + + "istanbul-lib-instrument": ["istanbul-lib-instrument@6.0.3", "", { "dependencies": { "@babel/core": "^7.23.9", "@babel/parser": "^7.23.9", "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" } }, "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q=="], + + "istanbul-lib-report": ["istanbul-lib-report@3.0.1", "", { "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", "supports-color": "^7.1.0" } }, "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw=="], + + "istanbul-lib-source-maps": ["istanbul-lib-source-maps@5.0.6", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.23", "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0" } }, "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A=="], + + "istanbul-reports": ["istanbul-reports@3.2.0", "", { "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA=="], + + "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], + + "javascript-natural-sort": ["javascript-natural-sort@0.7.1", "", {}, "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw=="], + + "jest": ["jest@30.2.0", "", { "dependencies": { "@jest/core": "30.2.0", "@jest/types": "30.2.0", "import-local": "^3.2.0", "jest-cli": "30.2.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": "./bin/jest.js" }, "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A=="], + + "jest-changed-files": ["jest-changed-files@30.2.0", "", { "dependencies": { "execa": "^5.1.1", "jest-util": "30.2.0", "p-limit": "^3.1.0" } }, "sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ=="], + + "jest-circus": ["jest-circus@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/expect": "30.2.0", "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "co": "^4.6.0", "dedent": "^1.6.0", "is-generator-fn": "^2.1.0", "jest-each": "30.2.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-runtime": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "p-limit": "^3.1.0", "pretty-format": "30.2.0", "pure-rand": "^7.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.6" } }, "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg=="], + + "jest-cli": ["jest-cli@30.2.0", "", { "dependencies": { "@jest/core": "30.2.0", "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "chalk": "^4.1.2", "exit-x": "^0.2.2", "import-local": "^3.2.0", "jest-config": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "yargs": "^17.7.2" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": { "jest": "./bin/jest.js" } }, "sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA=="], + + "jest-config": ["jest-config@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@jest/get-type": "30.1.0", "@jest/pattern": "30.0.1", "@jest/test-sequencer": "30.2.0", "@jest/types": "30.2.0", "babel-jest": "30.2.0", "chalk": "^4.1.2", "ci-info": "^4.2.0", "deepmerge": "^4.3.1", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "jest-circus": "30.2.0", "jest-docblock": "30.2.0", "jest-environment-node": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-runner": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "micromatch": "^4.0.8", "parse-json": "^5.2.0", "pretty-format": "30.2.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, "peerDependencies": { "@types/node": "*", "esbuild-register": ">=3.4.0", "ts-node": ">=9.0.0" }, "optionalPeers": ["@types/node", "esbuild-register", "ts-node"] }, "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA=="], + + "jest-diff": ["jest-diff@30.2.0", "", { "dependencies": { "@jest/diff-sequences": "30.0.1", "@jest/get-type": "30.1.0", "chalk": "^4.1.2", "pretty-format": "30.2.0" } }, "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A=="], + + "jest-docblock": ["jest-docblock@30.2.0", "", { "dependencies": { "detect-newline": "^3.1.0" } }, "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA=="], + + "jest-each": ["jest-each@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "@jest/types": "30.2.0", "chalk": "^4.1.2", "jest-util": "30.2.0", "pretty-format": "30.2.0" } }, "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ=="], + + "jest-environment-node": ["jest-environment-node@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/fake-timers": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "jest-mock": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0" } }, "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA=="], + + "jest-haste-map": ["jest-haste-map@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "anymatch": "^3.1.3", "fb-watchman": "^2.0.2", "graceful-fs": "^4.2.11", "jest-regex-util": "30.0.1", "jest-util": "30.2.0", "jest-worker": "30.2.0", "micromatch": "^4.0.8", "walker": "^1.0.8" }, "optionalDependencies": { "fsevents": "^2.3.3" } }, "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw=="], + + "jest-leak-detector": ["jest-leak-detector@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "pretty-format": "30.2.0" } }, "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ=="], + + "jest-matcher-utils": ["jest-matcher-utils@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "chalk": "^4.1.2", "jest-diff": "30.2.0", "pretty-format": "30.2.0" } }, "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg=="], + + "jest-message-util": ["jest-message-util@30.2.0", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@jest/types": "30.2.0", "@types/stack-utils": "^2.0.3", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "micromatch": "^4.0.8", "pretty-format": "30.2.0", "slash": "^3.0.0", "stack-utils": "^2.0.6" } }, "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw=="], + + "jest-mock": ["jest-mock@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "jest-util": "30.2.0" } }, "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw=="], + + "jest-pnp-resolver": ["jest-pnp-resolver@1.2.3", "", { "peerDependencies": { "jest-resolve": "*" }, "optionalPeers": ["jest-resolve"] }, "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w=="], + + "jest-regex-util": ["jest-regex-util@30.0.1", "", {}, "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA=="], + + "jest-resolve": ["jest-resolve@30.2.0", "", { "dependencies": { "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-pnp-resolver": "^1.2.3", "jest-util": "30.2.0", "jest-validate": "30.2.0", "slash": "^3.0.0", "unrs-resolver": "^1.7.11" } }, "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A=="], + + "jest-resolve-dependencies": ["jest-resolve-dependencies@30.2.0", "", { "dependencies": { "jest-regex-util": "30.0.1", "jest-snapshot": "30.2.0" } }, "sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w=="], + + "jest-runner": ["jest-runner@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/environment": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "emittery": "^0.13.1", "exit-x": "^0.2.2", "graceful-fs": "^4.2.11", "jest-docblock": "30.2.0", "jest-environment-node": "30.2.0", "jest-haste-map": "30.2.0", "jest-leak-detector": "30.2.0", "jest-message-util": "30.2.0", "jest-resolve": "30.2.0", "jest-runtime": "30.2.0", "jest-util": "30.2.0", "jest-watcher": "30.2.0", "jest-worker": "30.2.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" } }, "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ=="], + + "jest-runtime": ["jest-runtime@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/fake-timers": "30.2.0", "@jest/globals": "30.2.0", "@jest/source-map": "30.0.1", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "cjs-module-lexer": "^2.1.0", "collect-v8-coverage": "^1.0.2", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" } }, "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg=="], + + "jest-snapshot": ["jest-snapshot@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@babel/generator": "^7.27.5", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1", "@babel/types": "^7.27.3", "@jest/expect-utils": "30.2.0", "@jest/get-type": "30.1.0", "@jest/snapshot-utils": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "babel-preset-current-node-syntax": "^1.2.0", "chalk": "^4.1.2", "expect": "30.2.0", "graceful-fs": "^4.2.11", "jest-diff": "30.2.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "pretty-format": "30.2.0", "semver": "^7.7.2", "synckit": "^0.11.8" } }, "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA=="], + + "jest-util": ["jest-util@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "ci-info": "^4.2.0", "graceful-fs": "^4.2.11", "picomatch": "^4.0.2" } }, "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA=="], + + "jest-validate": ["jest-validate@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "@jest/types": "30.2.0", "camelcase": "^6.3.0", "chalk": "^4.1.2", "leven": "^3.1.0", "pretty-format": "30.2.0" } }, "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw=="], + + "jest-watcher": ["jest-watcher@30.2.0", "", { "dependencies": { "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "emittery": "^0.13.1", "jest-util": "30.2.0", "string-length": "^4.0.2" } }, "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg=="], + + "jest-worker": ["jest-worker@30.2.0", "", { "dependencies": { "@types/node": "*", "@ungap/structured-clone": "^1.3.0", "jest-util": "30.2.0", "merge-stream": "^2.0.0", "supports-color": "^8.1.1" } }, "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g=="], + + "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + + "joycon": ["joycon@3.1.1", "", {}, "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "konva": ["konva@10.0.12", "", {}, "sha512-DHmkeG5FbW6tLCkbMQTi1ihWycfzljrn0V7umUUuewxx7aoINcI71ksgBX9fTPNXhlsK4/JoMgKwI/iCde+BRw=="], + + "leven": ["leven@3.1.0", "", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "libphonenumber-js": ["libphonenumber-js@1.12.31", "", {}, "sha512-Z3IhgVgrqO1S5xPYM3K5XwbkDasU67/Vys4heW+lfSBALcUZjeIIzI8zCLifY+OCzSq+fpDdywMDa7z+4srJPQ=="], + + "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="], + + "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "load-tsconfig": ["load-tsconfig@0.2.5", "", {}, "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash-es": ["lodash-es@4.17.21", "", {}, "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="], + + "lodash.memoize": ["lodash.memoize@4.1.2", "", {}, "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "log-symbols": ["log-symbols@7.0.1", "", { "dependencies": { "is-unicode-supported": "^2.0.0", "yoctocolors": "^2.1.1" } }, "sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg=="], + + "lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "make-dir": ["make-dir@4.0.0", "", { "dependencies": { "semver": "^7.5.3" } }, "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw=="], + + "make-error": ["make-error@1.3.6", "", {}, "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="], + + "makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="], + + "meow": ["meow@13.2.0", "", {}, "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA=="], + + "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + + "mimic-function": ["mimic-function@5.0.1", "", {}, "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="], + + "minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "minipass": ["minipass@2.9.0", "", { "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" } }, "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg=="], + + "minizlib": ["minizlib@1.3.3", "", { "dependencies": { "minipass": "^2.9.0" } }, "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q=="], + + "mkdirp": ["mkdirp@0.5.6", "", { "dependencies": { "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="], + + "mlly": ["mlly@1.8.0", "", { "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.1" } }, "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "needle": ["needle@2.9.1", "", { "dependencies": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", "sax": "^1.2.4" }, "bin": { "needle": "./bin/needle" } }, "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ=="], + + "neo-async": ["neo-async@2.6.2", "", {}, "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="], + + "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], + + "node-int64": ["node-int64@0.4.0", "", {}, "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="], + + "node-pre-gyp": ["node-pre-gyp@0.13.0", "", { "dependencies": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", "needle": "^2.2.1", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" }, "bin": { "node-pre-gyp": "./bin/node-pre-gyp" } }, "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ=="], + + "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + + "nopt": ["nopt@4.0.3", "", { "dependencies": { "abbrev": "1", "osenv": "^0.1.4" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg=="], + + "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + + "npm-bundled": ["npm-bundled@1.1.2", "", { "dependencies": { "npm-normalize-package-bin": "^1.0.1" } }, "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ=="], + + "npm-normalize-package-bin": ["npm-normalize-package-bin@1.0.1", "", {}, "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA=="], + + "npm-packlist": ["npm-packlist@1.4.8", "", { "dependencies": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", "npm-normalize-package-bin": "^1.0.1" } }, "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A=="], + + "npm-run-path": ["npm-run-path@6.0.0", "", { "dependencies": { "path-key": "^4.0.0", "unicorn-magic": "^0.3.0" } }, "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA=="], + + "npmlog": ["npmlog@4.1.2", "", { "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", "gauge": "~2.7.3", "set-blocking": "~2.0.0" } }, "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="], + + "number-is-nan": ["number-is-nan@1.0.1", "", {}, "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "obug": ["obug@2.1.1", "", {}, "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="], + + "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "os-homedir": ["os-homedir@1.0.2", "", {}, "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="], + + "os-tmpdir": ["os-tmpdir@1.0.2", "", {}, "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="], + + "osenv": ["osenv@0.1.5", "", { "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" } }, "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="], + + "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], + + "package-manager-detector": ["package-manager-detector@1.6.0", "", {}, "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parse-imports-exports": ["parse-imports-exports@0.2.4", "", { "dependencies": { "parse-statements": "1.0.11" } }, "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ=="], + + "parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="], + + "parse-ms": ["parse-ms@4.0.0", "", {}, "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw=="], + + "parse-statements": ["parse-statements@1.0.11", "", {}, "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], + + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + + "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + + "pkg-dir": ["pkg-dir@4.2.0", "", { "dependencies": { "find-up": "^4.0.0" } }, "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="], + + "pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], + + "plur": ["plur@5.1.0", "", { "dependencies": { "irregular-plurals": "^3.3.0" } }, "sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg=="], + + "pnpm-workspace-yaml": ["pnpm-workspace-yaml@1.4.1", "", { "dependencies": { "yaml": "^2.8.2" } }, "sha512-k3TFyIjKf4bJnZ/jnqTfdytcsZfoglnb26kTXP3E8pYYaPyvvqxTd7tL4aJ5Wotc8Oi/+YADYwdkOu3snFS+Hg=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prettier": ["prettier@3.7.4", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA=="], + + "prettier-linter-helpers": ["prettier-linter-helpers@1.0.0", "", { "dependencies": { "fast-diff": "^1.1.2" } }, "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="], + + "pretty-format": ["pretty-format@30.2.0", "", { "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", "react-is": "^18.3.1" } }, "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA=="], + + "pretty-ms": ["pretty-ms@9.3.0", "", { "dependencies": { "parse-ms": "^4.0.0" } }, "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ=="], + + "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "pure-rand": ["pure-rand@7.0.1", "", {}, "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ=="], + + "quansync": ["quansync@1.0.0", "", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="], + + "rc": ["rc@1.2.8", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": { "rc": "./cli.js" } }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="], + + "react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="], + + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + + "resolve-cwd": ["resolve-cwd@3.0.0", "", { "dependencies": { "resolve-from": "^5.0.0" } }, "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="], + + "resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], + + "restore-cursor": ["restore-cursor@5.1.0", "", { "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" } }, "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="], + + "rimraf": ["rimraf@2.7.1", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "./bin.js" } }, "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="], + + "rollup": ["rollup@4.53.3", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.53.3", "@rollup/rollup-android-arm64": "4.53.3", "@rollup/rollup-darwin-arm64": "4.53.3", "@rollup/rollup-darwin-x64": "4.53.3", "@rollup/rollup-freebsd-arm64": "4.53.3", "@rollup/rollup-freebsd-x64": "4.53.3", "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", "@rollup/rollup-linux-arm-musleabihf": "4.53.3", "@rollup/rollup-linux-arm64-gnu": "4.53.3", "@rollup/rollup-linux-arm64-musl": "4.53.3", "@rollup/rollup-linux-loong64-gnu": "4.53.3", "@rollup/rollup-linux-ppc64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-musl": "4.53.3", "@rollup/rollup-linux-s390x-gnu": "4.53.3", "@rollup/rollup-linux-x64-gnu": "4.53.3", "@rollup/rollup-linux-x64-musl": "4.53.3", "@rollup/rollup-openharmony-arm64": "4.53.3", "@rollup/rollup-win32-arm64-msvc": "4.53.3", "@rollup/rollup-win32-ia32-msvc": "4.53.3", "@rollup/rollup-win32-x64-gnu": "4.53.3", "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA=="], + + "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "sax": ["sax@1.4.3", "", {}, "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ=="], + + "semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "set-blocking": ["set-blocking@2.0.0", "", {}, "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "siginfo": ["siginfo@2.0.0", "", {}, "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g=="], + + "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + + "slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "smol-toml": ["smol-toml@1.5.2", "", {}, "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ=="], + + "source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "source-map-support": ["source-map-support@0.5.13", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w=="], + + "sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], + + "stack-utils": ["stack-utils@2.0.6", "", { "dependencies": { "escape-string-regexp": "^2.0.0" } }, "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ=="], + + "stackback": ["stackback@0.0.2", "", {}, "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw=="], + + "std-env": ["std-env@3.10.0", "", {}, "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg=="], + + "string-length": ["string-length@4.0.2", "", { "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ=="], + + "string-width": ["string-width@8.1.0", "", { "dependencies": { "get-east-asian-width": "^1.3.0", "strip-ansi": "^7.1.0" } }, "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg=="], + + "string-width-cjs": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + + "strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-bom": ["strip-bom@4.0.0", "", {}, "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="], + + "strip-final-newline": ["strip-final-newline@4.0.0", "", {}, "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-hyperlinks": ["supports-hyperlinks@4.3.0", "", { "dependencies": { "has-flag": "^5.0.1", "supports-color": "^10.0.0" } }, "sha512-i6sWEzuwadSlcr2mOnb0ktlIl+K5FVxsPXmoPfknDd2gyw4ZBIAZ5coc0NQzYqDdEYXMHy8NaY9rWwa1Q1myiQ=="], + + "synckit": ["synckit@0.11.11", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw=="], + + "tar": ["tar@4.4.19", "", { "dependencies": { "chownr": "^1.1.4", "fs-minipass": "^1.2.7", "minipass": "^2.9.0", "minizlib": "^1.3.3", "mkdirp": "^0.5.5", "safe-buffer": "^5.2.1", "yallist": "^3.1.1" } }, "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA=="], + + "taze": ["taze@19.9.2", "", { "dependencies": { "@antfu/ni": "^27.0.1", "cac": "^6.7.14", "find-up-simple": "^1.0.1", "ofetch": "^1.5.1", "package-manager-detector": "^1.5.0", "pathe": "^2.0.3", "pnpm-workspace-yaml": "^1.3.0", "restore-cursor": "^5.1.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "unconfig": "^7.4.1", "yaml": "^2.8.1" }, "bin": { "taze": "bin/taze.mjs" } }, "sha512-If8bq7lSckIMPfXV+C9jjEfdsQnRryh/foKfpX/ah6zI0TrQfUGWSGCaaD32Bqy5/KGRmLZie3EwMSr3Au21XQ=="], + + "test-exclude": ["test-exclude@6.0.0", "", { "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" } }, "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="], + + "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], + + "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], + + "tinybench": ["tinybench@2.9.0", "", {}, "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg=="], + + "tinyexec": ["tinyexec@0.3.2", "", {}, "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "tinyrainbow": ["tinyrainbow@3.0.3", "", {}, "sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q=="], + + "tmpl": ["tmpl@1.0.5", "", {}, "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "tree-kill": ["tree-kill@1.2.2", "", { "bin": { "tree-kill": "cli.js" } }, "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="], + + "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], + + "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], + + "ts-jest": ["ts-jest@29.4.6", "", { "dependencies": { "bs-logger": "^0.2.6", "fast-json-stable-stringify": "^2.1.0", "handlebars": "^4.7.8", "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", "semver": "^7.7.3", "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", "@jest/transform": "^29.0.0 || ^30.0.0", "@jest/types": "^29.0.0 || ^30.0.0", "babel-jest": "^29.0.0 || ^30.0.0", "jest": "^29.0.0 || ^30.0.0", "jest-util": "^29.0.0 || ^30.0.0", "typescript": ">=4.3 <6" }, "optionalPeers": ["@babel/core", "@jest/transform", "@jest/types", "babel-jest", "jest-util"], "bin": { "ts-jest": "cli.js" } }, "sha512-fSpWtOO/1AjSNQguk43hb/JCo16oJDnMJf3CdEGNkqsEX3t0KX96xvyX1D7PfLCpVoKu4MfVrqUkFyblYoY4lA=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tsup": ["tsup@8.5.1", "", { "dependencies": { "bundle-require": "^5.1.0", "cac": "^6.7.14", "chokidar": "^4.0.3", "consola": "^3.4.0", "debug": "^4.4.0", "esbuild": "^0.27.0", "fix-dts-default-cjs-exports": "^1.0.0", "joycon": "^3.1.1", "picocolors": "^1.1.1", "postcss-load-config": "^6.0.1", "resolve-from": "^5.0.0", "rollup": "^4.34.8", "source-map": "^0.7.6", "sucrase": "^3.35.0", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.11", "tree-kill": "^1.2.2" }, "peerDependencies": { "@microsoft/api-extractor": "^7.36.0", "@swc/core": "^1", "postcss": "^8.4.12", "typescript": ">=4.5.0" }, "optionalPeers": ["@microsoft/api-extractor", "@swc/core", "postcss", "typescript"], "bin": { "tsup": "dist/cli-default.js", "tsup-node": "dist/cli-node.js" } }, "sha512-xtgkqwdhpKWr3tKPmCkvYmS9xnQK3m3XgxZHwSUjvfTjp7YfXe5tT3GgWi0F2N+ZSMsOeWeZFh7ZZFg5iPhing=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "type-detect": ["type-detect@4.0.8", "", {}, "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="], + + "type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "typescript-eslint": ["typescript-eslint@8.48.1", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.48.1", "@typescript-eslint/parser": "8.48.1", "@typescript-eslint/typescript-estree": "8.48.1", "@typescript-eslint/utils": "8.48.1" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-FbOKN1fqNoXp1hIl5KYpObVrp0mCn+CLgn479nmu2IsRMrx2vyv74MmsBLVlhg8qVwNFGbXSp8fh1zp8pEoC2A=="], + + "ufo": ["ufo@1.6.1", "", {}, "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="], + + "uglify-js": ["uglify-js@3.19.3", "", { "bin": { "uglifyjs": "bin/uglifyjs" } }, "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ=="], + + "unconfig": ["unconfig@7.4.2", "", { "dependencies": { "@quansync/fs": "^1.0.0", "defu": "^6.1.4", "jiti": "^2.6.1", "quansync": "^1.0.0", "unconfig-core": "7.4.2" } }, "sha512-nrMlWRQ1xdTjSnSUqvYqJzbTBFugoqHobQj58B2bc8qxHKBBHMNNsWQFP3Cd3/JZK907voM2geYPWqD4VK3MPQ=="], + + "unconfig-core": ["unconfig-core@7.4.2", "", { "dependencies": { "@quansync/fs": "^1.0.0", "quansync": "^1.0.0" } }, "sha512-VgPCvLWugINbXvMQDf8Jh0mlbvNjNC6eSUziHsBCMpxR05OPrNrvDnyatdMjRgcHaaNsCqz+wjNXxNw1kRLHUg=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + + "unicorn-magic": ["unicorn-magic@0.3.0", "", {}, "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="], + + "universal-user-agent": ["universal-user-agent@7.0.3", "", {}, "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A=="], + + "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], + + "update-browserslist-db": ["update-browserslist-db@1.2.2", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "v8-to-istanbul": ["v8-to-istanbul@9.3.0", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^2.0.0" } }, "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA=="], + + "validator": ["validator@13.15.23", "", {}, "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw=="], + + "vite": ["vite@7.2.6", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ=="], + + "vitest": ["vitest@4.0.15", "", { "dependencies": { "@vitest/expect": "4.0.15", "@vitest/mocker": "4.0.15", "@vitest/pretty-format": "4.0.15", "@vitest/runner": "4.0.15", "@vitest/snapshot": "4.0.15", "@vitest/spy": "4.0.15", "@vitest/utils": "4.0.15", "es-module-lexer": "^1.7.0", "expect-type": "^1.2.2", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^3.10.0", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.0.3", "vite": "^6.0.0 || ^7.0.0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.0.15", "@vitest/browser-preview": "4.0.15", "@vitest/browser-webdriverio": "4.0.15", "@vitest/ui": "4.0.15", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "vitest.mjs" } }, "sha512-n1RxDp8UJm6N0IbJLQo+yzLZ2sQCDyl1o0LeugbPWf8+8Fttp29GghsQBjYJVmWq3gBFfe9Hs1spR44vovn2wA=="], + + "walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="], + + "webidl-conversions": ["webidl-conversions@4.0.2", "", {}, "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "why-is-node-running": ["why-is-node-running@2.3.0", "", { "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" }, "bin": { "why-is-node-running": "cli.js" } }, "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w=="], + + "wide-align": ["wide-align@1.1.5", "", { "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wordwrap": ["wordwrap@1.0.0", "", {}, "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="], + + "wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "write-file-atomic": ["write-file-atomic@5.0.1", "", { "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" } }, "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw=="], + + "wrtc": ["wrtc@0.4.7", "", { "dependencies": { "node-pre-gyp": "^0.13.0" }, "optionalDependencies": { "domexception": "^1.0.1" } }, "sha512-P6Hn7VT4lfSH49HxLHcHhDq+aFf/jd9dPY7lDHeFhZ22N3858EKuwm2jmnlPzpsRGEPaoF6XwkcxY5SYnt4f/g=="], + + "ws": ["ws@8.18.3", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg=="], + + "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yaml": ["yaml@2.8.2", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A=="], + + "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], + + "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="], + + "@antfu/ni/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/config-array/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@eslint/eslintrc/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + + "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + + "@istanbuljs/load-nyc-config/camelcase": ["camelcase@5.3.1", "", {}, "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="], + + "@istanbuljs/load-nyc-config/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "@istanbuljs/load-nyc-config/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], + + "@jest/console/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@jest/core/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@jest/core/ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "@jest/environment/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@jest/fake-timers/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@jest/pattern/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@jest/reporters/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@jest/types/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@nanoforge-dev/ecs/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@types/ws/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "bun-types/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "eslint/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "eslint-formatter-pretty/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + + "gauge/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "gauge/string-width": ["string-width@1.0.2", "", { "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" } }, "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw=="], + + "gauge/strip-ansi": ["strip-ansi@3.0.1", "", { "dependencies": { "ansi-regex": "^2.0.0" } }, "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="], + + "glob/minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "handlebars/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "ignore-walk/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "import-fresh/resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "jest-changed-files/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "jest-circus/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-environment-node/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-haste-map/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-mock/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-runner/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-runtime/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-util/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-watcher/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-watcher/ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "jest-worker/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "needle/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "node-pre-gyp/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], + + "path-scurry/minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "pkg-dir/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="], + + "readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "rimraf/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "stack-utils/escape-string-regexp": ["escape-string-regexp@2.0.0", "", {}, "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="], + + "string-length/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "string-width-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "string_decoder/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "strip-ansi-cjs/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], + + "supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "supports-hyperlinks/supports-color": ["supports-color@10.2.2", "", {}, "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g=="], + + "taze/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "test-exclude/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "test-exclude/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "vite/esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], + + "vitest/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "wide-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "@eslint/config-array/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "@eslint/eslintrc/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "@istanbuljs/load-nyc-config/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "@jest/console/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@jest/core/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@jest/core/ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "@jest/environment/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@jest/fake-timers/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@jest/pattern/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@jest/reporters/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@jest/types/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@nanoforge-dev/ecs/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@types/ws/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "bun-types/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "eslint/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "gauge/string-width/is-fullwidth-code-point": ["is-fullwidth-code-point@1.0.0", "", { "dependencies": { "number-is-nan": "^1.0.0" } }, "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw=="], + + "gauge/strip-ansi/ansi-regex": ["ansi-regex@2.1.1", "", {}, "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="], + + "ignore-walk/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "jest-changed-files/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], + + "jest-changed-files/execa/human-signals": ["human-signals@2.1.0", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="], + + "jest-changed-files/execa/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "jest-changed-files/execa/npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + + "jest-changed-files/execa/onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], + + "jest-changed-files/execa/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "jest-changed-files/execa/strip-final-newline": ["strip-final-newline@2.0.0", "", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="], + + "jest-circus/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-environment-node/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-haste-map/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-mock/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-runner/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-runtime/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-util/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-watcher/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-watcher/ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "jest-worker/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "jest-worker/supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "pkg-dir/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "rimraf/glob/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "string-length/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "test-exclude/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "vite/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], + + "vite/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], + + "vite/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], + + "vite/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], + + "vite/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], + + "vite/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], + + "vite/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], + + "vite/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], + + "vite/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], + + "vite/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], + + "vite/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], + + "vite/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], + + "vite/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], + + "vite/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], + + "vite/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], + + "vite/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], + + "vite/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], + + "vite/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], + + "vite/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], + + "vite/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], + + "vite/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], + + "vite/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], + + "vite/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], + + "vite/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], + + "vite/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], + + "vite/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], + + "wide-align/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "wrap-ansi/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "pkg-dir/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "rimraf/glob/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "wide-align/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "pkg-dir/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + } +} diff --git a/example/pong/src/index.ts b/example/pong/src/index.ts index eaa6e80..fbfa810 100644 --- a/example/pong/src/index.ts +++ b/example/pong/src/index.ts @@ -1,10 +1,10 @@ -import { AssetManagerLibrary } from "@nanoforge-dev/asset-manager/src"; +import { AssetManagerLibrary } from "@nanoforge-dev/asset-manager"; import { type IRunOptions } from "@nanoforge-dev/common"; import { NanoforgeFactory } from "@nanoforge-dev/core"; import { ECSLibrary } from "@nanoforge-dev/ecs"; import { Circle, Graphics2DLibrary, Layer, Rect } from "@nanoforge-dev/graphics-2d"; import { InputEnum } from "@nanoforge-dev/input"; -import { InputLibrary } from "@nanoforge-dev/input/src"; +import { InputLibrary } from "@nanoforge-dev/input"; import { SoundLibrary } from "@nanoforge-dev/sound"; import { diff --git a/example/server-network-pong/.gitignore b/example/server-network-pong/.gitignore new file mode 100644 index 0000000..764d96b --- /dev/null +++ b/example/server-network-pong/.gitignore @@ -0,0 +1,225 @@ +### VisualStudioCode template +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Server +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Node template +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + diff --git a/example/server-network-pong/.idea/.gitignore b/example/server-network-pong/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/example/server-network-pong/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/example/server-network-pong/.idea/codeStyles/Project.xml b/example/server-network-pong/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..f506715 --- /dev/null +++ b/example/server-network-pong/.idea/codeStyles/Project.xml @@ -0,0 +1,111 @@ + + + + \ No newline at end of file diff --git a/example/server-network-pong/.idea/codeStyles/codeStyleConfig.xml b/example/server-network-pong/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..79ee123 --- /dev/null +++ b/example/server-network-pong/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/example/server-network-pong/.idea/editor.xml b/example/server-network-pong/.idea/editor.xml new file mode 100644 index 0000000..b4052db --- /dev/null +++ b/example/server-network-pong/.idea/editor.xml @@ -0,0 +1,43 @@ + + + + + \ No newline at end of file diff --git a/example/server-network-pong/.idea/inspectionProfiles/Project_Default.xml b/example/server-network-pong/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..22cdf9b --- /dev/null +++ b/example/server-network-pong/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/example/server-network-pong/.idea/modules.xml b/example/server-network-pong/.idea/modules.xml new file mode 100644 index 0000000..c81b3d6 --- /dev/null +++ b/example/server-network-pong/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/example/server-network-pong/.idea/pong.iml b/example/server-network-pong/.idea/pong.iml new file mode 100644 index 0000000..bc2cd87 --- /dev/null +++ b/example/server-network-pong/.idea/pong.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/example/server-network-pong/.idea/prettier.xml b/example/server-network-pong/.idea/prettier.xml new file mode 100644 index 0000000..b0c1c68 --- /dev/null +++ b/example/server-network-pong/.idea/prettier.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/example/server-network-pong/.idea/vcs.xml b/example/server-network-pong/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/example/server-network-pong/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/example/server-network-pong/.nvmrc b/example/server-network-pong/.nvmrc new file mode 100644 index 0000000..c519bf5 --- /dev/null +++ b/example/server-network-pong/.nvmrc @@ -0,0 +1 @@ +v24.11.0 diff --git a/example/server-network-pong/.prettierignore b/example/server-network-pong/.prettierignore new file mode 100644 index 0000000..e77da01 --- /dev/null +++ b/example/server-network-pong/.prettierignore @@ -0,0 +1,5 @@ +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock +bun.lock diff --git a/example/server-network-pong/.prettierrc b/example/server-network-pong/.prettierrc new file mode 100644 index 0000000..d5f635c --- /dev/null +++ b/example/server-network-pong/.prettierrc @@ -0,0 +1,11 @@ +{ + "plugins": ["@trivago/prettier-plugin-sort-imports"], + "importOrderSeparation": true, + "importOrderSortSpecifiers": true, + "importOrderParserPlugins": ["typescript", "decorators-legacy"], + "importOrder": ["^~/(.*)$", "^[./]"], + "useTabs": false, + "singleQuote": false, + "trailingComma": "all", + "printWidth": 100 +} diff --git a/example/server-network-pong/README.md b/example/server-network-pong/README.md new file mode 100644 index 0000000..0413cf8 --- /dev/null +++ b/example/server-network-pong/README.md @@ -0,0 +1,31 @@ +## setup.sh + +Allow you init your game + +```shell +./setup.sh +``` + +## update.sh + +Allow you to update your lib + +```shell +./update.sh +``` + +## build.sh + +Allow you to build project and copy it to the loader + +```shell +./build.sh Loader +``` + +## run.sh + +Allow you to build project and copy it to the loader, and then run the loader (Ctrl + C to stop it) + +```shell +./run.sh Loader +``` diff --git a/example/server-network-pong/build.sh b/example/server-network-pong/build.sh new file mode 100755 index 0000000..84016d1 --- /dev/null +++ b/example/server-network-pong/build.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +bun run build \ No newline at end of file diff --git a/example/server-network-pong/bun.lock b/example/server-network-pong/bun.lock new file mode 100644 index 0000000..2ca34ac --- /dev/null +++ b/example/server-network-pong/bun.lock @@ -0,0 +1,1793 @@ +{ + "lockfileVersion": 1, + "configVersion": 1, + "workspaces": { + "": { + "name": "nanoforge-example-template", + "devDependencies": { + "@eslint/js": "^9.22.0", + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/core": "workspace:^", + "@nanoforge-dev/server-network": "workspace:^", + "@trivago/prettier-plugin-sort-imports": "^5.2.2", + "@types/bun": "latest", + "eslint": "^9.22.0", + "eslint-config-prettier": "^10.1.1", + "eslint-plugin-format": "^1.0.1", + "eslint-plugin-prettier": "^5.2.3", + "globals": "^16.0.0", + "prettier": "^3.5.3", + "typescript-eslint": "^8.26.0", + }, + "peerDependencies": { + "typescript": "^5", + }, + }, + "../../packages/asset-manager": { + "name": "@nanoforge-dev/asset-manager", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/client-network": { + "name": "@nanoforge-dev/client-network", + "version": "1.0.0", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + }, + "devDependencies": { + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/jest": "^30.0.0", + "@types/node": "^22.18.7", + "jest": "^30.2.0", + "taze": "^19.7.0", + "ts-jest": "^29.4.4", + "typescript": "^5.9.2", + }, + }, + "../../packages/common": { + "name": "@nanoforge-dev/common", + "version": "0.0.1", + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/config": { + "name": "@nanoforge-dev/config", + "version": "0.0.1", + "dependencies": { + "class-transformer": "^0.5.1", + "class-validator": "^0.14.2", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/core": { + "name": "@nanoforge-dev/core", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/input": "workspace:^", + "class-transformer": "^0.5.1", + "class-validator": "^0.14.2", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/ecs": { + "name": "@nanoforge-dev/ecs", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/asset-manager": "workspace:^", + "@nanoforge-dev/core": "workspace:^", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/node": "^24.10.1", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/graphics-2d": { + "name": "@nanoforge-dev/graphics-2d", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "konva": "^10.0.9", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + "vitest": "^4.0.15", + }, + }, + "../../packages/input": { + "name": "@nanoforge-dev/input", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/music": { + "name": "@nanoforge-dev/music", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../packages/server-network": { + "name": "@nanoforge-dev/server-network", + "version": "1.0.0", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + "wrtc": "^0.4.7", + "ws": "^8.18.3", + }, + "devDependencies": { + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/jest": "^30.0.0", + "@types/node": "^22.18.7", + "@types/ws": "^8.18.1", + "jest": "^30.2.0", + "taze": "^19.7.0", + "ts-jest": "^29.4.4", + "typescript": "^5.9.2", + }, + }, + "../../packages/sound": { + "name": "@nanoforge-dev/sound", + "version": "0.0.1", + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + }, + "devDependencies": { + "@favware/cliff-jumper": "^6.0.0", + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "eslint": "^9.39.1", + "eslint-formatter-pretty": "^7.0.0", + "prettier": "^3.6.2", + "tsup": "^8.5.1", + "typescript": "^5.9.3", + }, + }, + "../../utils/eslint-config": { + "name": "@nanoforge-dev/utils-eslint-config", + "version": "1.0.0", + "devDependencies": { + "@eslint/js": "^9.39.1", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@trivago/prettier-plugin-sort-imports": "^6.0.0", + "eslint": "^9.39.1", + "eslint-config-prettier": "^10.1.8", + "eslint-plugin-format": "^1.0.2", + "eslint-plugin-jest": "^29.1.0", + "eslint-plugin-prettier": "^5.5.4", + "globals": "^16.5.0", + "prettier": "^3.6.2", + "typescript-eslint": "^8.47.0", + }, + }, + "../../utils/prettier-config": { + "name": "@nanoforge-dev/utils-prettier-config", + "version": "1.0.0", + "devDependencies": { + "@trivago/prettier-plugin-sort-imports": "^6.0.0", + "prettier": "^3.6.2", + }, + }, + }, + "packages": { + "@antfu/ni": ["@antfu/ni@27.0.1", "", { "dependencies": { "ansis": "^4.2.0", "fzf": "^0.5.2", "package-manager-detector": "^1.5.0", "tinyexec": "^1.0.1", "tinyglobby": "^0.2.15" }, "bin": { "ni": "bin/ni.mjs", "nci": "bin/nci.mjs", "nr": "bin/nr.mjs", "nup": "bin/nup.mjs", "nd": "bin/nd.mjs", "nlx": "bin/nlx.mjs", "na": "bin/na.mjs", "nun": "bin/nun.mjs" } }, "sha512-I6SOlwJ0MN73ECYcr7VJHpqSseyd7bpshx6JAaD0zNowS4kSWzFsqg8ikQT7DnCLiD4AZ+FaQJQ8WAk0Qi89Vw=="], + + "@babel/code-frame": ["@babel/code-frame@7.27.1", "", { "dependencies": { "@babel/helper-validator-identifier": "^7.27.1", "js-tokens": "^4.0.0", "picocolors": "^1.1.1" } }, "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg=="], + + "@babel/compat-data": ["@babel/compat-data@7.28.5", "", {}, "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA=="], + + "@babel/core": ["@babel/core@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-compilation-targets": "^7.27.2", "@babel/helper-module-transforms": "^7.28.3", "@babel/helpers": "^7.28.4", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/traverse": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/remapping": "^2.3.5", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.2.3", "semver": "^6.3.1" } }, "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw=="], + + "@babel/generator": ["@babel/generator@7.28.5", "", { "dependencies": { "@babel/parser": "^7.28.5", "@babel/types": "^7.28.5", "@jridgewell/gen-mapping": "^0.3.12", "@jridgewell/trace-mapping": "^0.3.28", "jsesc": "^3.0.2" } }, "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ=="], + + "@babel/helper-compilation-targets": ["@babel/helper-compilation-targets@7.27.2", "", { "dependencies": { "@babel/compat-data": "^7.27.2", "@babel/helper-validator-option": "^7.27.1", "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" } }, "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ=="], + + "@babel/helper-globals": ["@babel/helper-globals@7.28.0", "", {}, "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw=="], + + "@babel/helper-module-imports": ["@babel/helper-module-imports@7.27.1", "", { "dependencies": { "@babel/traverse": "^7.27.1", "@babel/types": "^7.27.1" } }, "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w=="], + + "@babel/helper-module-transforms": ["@babel/helper-module-transforms@7.28.3", "", { "dependencies": { "@babel/helper-module-imports": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1", "@babel/traverse": "^7.28.3" }, "peerDependencies": { "@babel/core": "^7.0.0" } }, "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw=="], + + "@babel/helper-plugin-utils": ["@babel/helper-plugin-utils@7.27.1", "", {}, "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw=="], + + "@babel/helper-string-parser": ["@babel/helper-string-parser@7.27.1", "", {}, "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA=="], + + "@babel/helper-validator-identifier": ["@babel/helper-validator-identifier@7.28.5", "", {}, "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q=="], + + "@babel/helper-validator-option": ["@babel/helper-validator-option@7.27.1", "", {}, "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg=="], + + "@babel/helpers": ["@babel/helpers@7.28.4", "", { "dependencies": { "@babel/template": "^7.27.2", "@babel/types": "^7.28.4" } }, "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w=="], + + "@babel/parser": ["@babel/parser@7.28.5", "", { "dependencies": { "@babel/types": "^7.28.5" }, "bin": "./bin/babel-parser.js" }, "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ=="], + + "@babel/plugin-syntax-async-generators": ["@babel/plugin-syntax-async-generators@7.8.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw=="], + + "@babel/plugin-syntax-bigint": ["@babel/plugin-syntax-bigint@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg=="], + + "@babel/plugin-syntax-class-properties": ["@babel/plugin-syntax-class-properties@7.12.13", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA=="], + + "@babel/plugin-syntax-class-static-block": ["@babel/plugin-syntax-class-static-block@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw=="], + + "@babel/plugin-syntax-import-attributes": ["@babel/plugin-syntax-import-attributes@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww=="], + + "@babel/plugin-syntax-import-meta": ["@babel/plugin-syntax-import-meta@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g=="], + + "@babel/plugin-syntax-json-strings": ["@babel/plugin-syntax-json-strings@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA=="], + + "@babel/plugin-syntax-jsx": ["@babel/plugin-syntax-jsx@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w=="], + + "@babel/plugin-syntax-logical-assignment-operators": ["@babel/plugin-syntax-logical-assignment-operators@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig=="], + + "@babel/plugin-syntax-nullish-coalescing-operator": ["@babel/plugin-syntax-nullish-coalescing-operator@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ=="], + + "@babel/plugin-syntax-numeric-separator": ["@babel/plugin-syntax-numeric-separator@7.10.4", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug=="], + + "@babel/plugin-syntax-object-rest-spread": ["@babel/plugin-syntax-object-rest-spread@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA=="], + + "@babel/plugin-syntax-optional-catch-binding": ["@babel/plugin-syntax-optional-catch-binding@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q=="], + + "@babel/plugin-syntax-optional-chaining": ["@babel/plugin-syntax-optional-chaining@7.8.3", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg=="], + + "@babel/plugin-syntax-private-property-in-object": ["@babel/plugin-syntax-private-property-in-object@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg=="], + + "@babel/plugin-syntax-top-level-await": ["@babel/plugin-syntax-top-level-await@7.14.5", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw=="], + + "@babel/plugin-syntax-typescript": ["@babel/plugin-syntax-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ=="], + + "@babel/template": ["@babel/template@7.27.2", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/parser": "^7.27.2", "@babel/types": "^7.27.1" } }, "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw=="], + + "@babel/traverse": ["@babel/traverse@7.28.5", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.5", "@babel/helper-globals": "^7.28.0", "@babel/parser": "^7.28.5", "@babel/template": "^7.27.2", "@babel/types": "^7.28.5", "debug": "^4.3.1" } }, "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ=="], + + "@babel/types": ["@babel/types@7.28.5", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA=="], + + "@bcoe/v8-coverage": ["@bcoe/v8-coverage@0.2.3", "", {}, "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw=="], + + "@conventional-changelog/git-client": ["@conventional-changelog/git-client@1.0.1", "", { "dependencies": { "@types/semver": "^7.5.5", "semver": "^7.5.2" }, "peerDependencies": { "conventional-commits-filter": "^5.0.0", "conventional-commits-parser": "^6.0.0" }, "optionalPeers": ["conventional-commits-filter", "conventional-commits-parser"] }, "sha512-PJEqBwAleffCMETaVm/fUgHldzBE35JFk3/9LL6NUA5EXa3qednu+UT6M7E5iBu3zIQZCULYIiZ90fBYHt6xUw=="], + + "@dprint/formatter": ["@dprint/formatter@0.3.0", "", {}, "sha512-N9fxCxbaBOrDkteSOzaCqwWjso5iAe+WJPsHC021JfHNj2ThInPNEF13ORDKta3llq5D1TlclODCvOvipH7bWQ=="], + + "@dprint/markdown": ["@dprint/markdown@0.17.8", "", {}, "sha512-ukHFOg+RpG284aPdIg7iPrCYmMs3Dqy43S1ejybnwlJoFiW02b+6Bbr5cfZKFRYNP3dKGM86BqHEnMzBOyLvvA=="], + + "@dprint/toml": ["@dprint/toml@0.6.4", "", {}, "sha512-bZXIUjxr0LIuHWshZr/5mtUkOrnh0NKVZEF6ACojW5z7zkJu7s9sV2mMXm8XQDqN4cJzdHYUYzUyEGdfciaLJA=="], + + "@emnapi/core": ["@emnapi/core@1.7.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.1.0", "tslib": "^2.4.0" } }, "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg=="], + + "@emnapi/runtime": ["@emnapi/runtime@1.7.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA=="], + + "@emnapi/wasi-threads": ["@emnapi/wasi-threads@1.1.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ=="], + + "@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.27.1", "", { "os": "aix", "cpu": "ppc64" }, "sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA=="], + + "@esbuild/android-arm": ["@esbuild/android-arm@0.27.1", "", { "os": "android", "cpu": "arm" }, "sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg=="], + + "@esbuild/android-arm64": ["@esbuild/android-arm64@0.27.1", "", { "os": "android", "cpu": "arm64" }, "sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ=="], + + "@esbuild/android-x64": ["@esbuild/android-x64@0.27.1", "", { "os": "android", "cpu": "x64" }, "sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ=="], + + "@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.27.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ=="], + + "@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.27.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ=="], + + "@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.27.1", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg=="], + + "@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.27.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ=="], + + "@esbuild/linux-arm": ["@esbuild/linux-arm@0.27.1", "", { "os": "linux", "cpu": "arm" }, "sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA=="], + + "@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.27.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q=="], + + "@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.27.1", "", { "os": "linux", "cpu": "ia32" }, "sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw=="], + + "@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg=="], + + "@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA=="], + + "@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.27.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ=="], + + "@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.27.1", "", { "os": "linux", "cpu": "none" }, "sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ=="], + + "@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.27.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw=="], + + "@esbuild/linux-x64": ["@esbuild/linux-x64@0.27.1", "", { "os": "linux", "cpu": "x64" }, "sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA=="], + + "@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.27.1", "", { "os": "none", "cpu": "arm64" }, "sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ=="], + + "@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.27.1", "", { "os": "none", "cpu": "x64" }, "sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg=="], + + "@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.27.1", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g=="], + + "@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.27.1", "", { "os": "openbsd", "cpu": "x64" }, "sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg=="], + + "@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.27.1", "", { "os": "none", "cpu": "arm64" }, "sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg=="], + + "@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.27.1", "", { "os": "sunos", "cpu": "x64" }, "sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA=="], + + "@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.27.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg=="], + + "@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.27.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ=="], + + "@esbuild/win32-x64": ["@esbuild/win32-x64@0.27.1", "", { "os": "win32", "cpu": "x64" }, "sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw=="], + + "@eslint-community/eslint-utils": ["@eslint-community/eslint-utils@4.9.0", "", { "dependencies": { "eslint-visitor-keys": "^3.4.3" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g=="], + + "@eslint-community/regexpp": ["@eslint-community/regexpp@4.12.2", "", {}, "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew=="], + + "@eslint/config-array": ["@eslint/config-array@0.21.1", "", { "dependencies": { "@eslint/object-schema": "^2.1.7", "debug": "^4.3.1", "minimatch": "^3.1.2" } }, "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA=="], + + "@eslint/config-helpers": ["@eslint/config-helpers@0.4.2", "", { "dependencies": { "@eslint/core": "^0.17.0" } }, "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw=="], + + "@eslint/core": ["@eslint/core@0.17.0", "", { "dependencies": { "@types/json-schema": "^7.0.15" } }, "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ=="], + + "@eslint/eslintrc": ["@eslint/eslintrc@3.3.1", "", { "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", "espree": "^10.0.1", "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", "minimatch": "^3.1.2", "strip-json-comments": "^3.1.1" } }, "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ=="], + + "@eslint/js": ["@eslint/js@9.39.1", "", {}, "sha512-S26Stp4zCy88tH94QbBv3XCuzRQiZ9yXofEILmglYTh/Ug/a9/umqvgFtYBAo3Lp0nsI/5/qH1CCrbdK3AP1Tw=="], + + "@eslint/object-schema": ["@eslint/object-schema@2.1.7", "", {}, "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA=="], + + "@eslint/plugin-kit": ["@eslint/plugin-kit@0.4.1", "", { "dependencies": { "@eslint/core": "^0.17.0", "levn": "^0.4.1" } }, "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA=="], + + "@favware/cliff-jumper": ["@favware/cliff-jumper@6.0.0", "", { "dependencies": { "@favware/colorette-spinner": "^1.0.1", "@octokit/auth-token": "^5.1.1", "@octokit/core": "^6.1.3", "@octokit/plugin-retry": "^7.1.2", "@sapphire/result": "^2.7.2", "@sapphire/utilities": "3.18.1", "colorette": "^2.0.20", "commander": "^13.0.0", "conventional-recommended-bump": "^10.0.0", "execa": "^9.5.2", "git-cliff": "^2.7.0", "js-yaml": "^4.1.0", "semver": "^7.6.3", "smol-toml": "^1.3.1" }, "bin": { "cj": "./dist/cli.js", "cliff-jumper": "./dist/cli.js" } }, "sha512-9uXg/fGHFLh4AnG3HCtlrrrmDvUnmr5vrbs7H9pet3WlUCsGGGqeNT0bFb8LG0M0GatYUi9RM/F60p1yn2ndEA=="], + + "@favware/colorette-spinner": ["@favware/colorette-spinner@1.0.1", "", { "dependencies": { "colorette": "*" } }, "sha512-PPYtcLzhSafdylp8NBOxMCYIcLqTUMNiQc7ciBoAIvxNG2egM+P7e2nNPui5+Svyk89Q+Tnbrp139ZRIIBw3IA=="], + + "@humanfs/core": ["@humanfs/core@0.19.1", "", {}, "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA=="], + + "@humanfs/node": ["@humanfs/node@0.16.7", "", { "dependencies": { "@humanfs/core": "^0.19.1", "@humanwhocodes/retry": "^0.4.0" } }, "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ=="], + + "@humanwhocodes/module-importer": ["@humanwhocodes/module-importer@1.0.1", "", {}, "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA=="], + + "@humanwhocodes/retry": ["@humanwhocodes/retry@0.4.3", "", {}, "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ=="], + + "@isaacs/cliui": ["@isaacs/cliui@8.0.2", "", { "dependencies": { "string-width": "^5.1.2", "string-width-cjs": "npm:string-width@^4.2.0", "strip-ansi": "^7.0.1", "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", "wrap-ansi": "^8.1.0", "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" } }, "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA=="], + + "@istanbuljs/load-nyc-config": ["@istanbuljs/load-nyc-config@1.1.0", "", { "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", "get-package-type": "^0.1.0", "js-yaml": "^3.13.1", "resolve-from": "^5.0.0" } }, "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ=="], + + "@istanbuljs/schema": ["@istanbuljs/schema@0.1.3", "", {}, "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA=="], + + "@jest/console": ["@jest/console@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "slash": "^3.0.0" } }, "sha512-+O1ifRjkvYIkBqASKWgLxrpEhQAAE7hY77ALLUufSk5717KfOShg6IbqLmdsLMPdUiFvA2kTs0R7YZy+l0IzZQ=="], + + "@jest/core": ["@jest/core@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/pattern": "30.0.1", "@jest/reporters": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "ci-info": "^4.2.0", "exit-x": "^0.2.2", "graceful-fs": "^4.2.11", "jest-changed-files": "30.2.0", "jest-config": "30.2.0", "jest-haste-map": "30.2.0", "jest-message-util": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-resolve-dependencies": "30.2.0", "jest-runner": "30.2.0", "jest-runtime": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "jest-watcher": "30.2.0", "micromatch": "^4.0.8", "pretty-format": "30.2.0", "slash": "^3.0.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-03W6IhuhjqTlpzh/ojut/pDB2LPRygyWX8ExpgHtQA8H/3K7+1vKmcINx5UzeOX1se6YEsBsOHQ1CRzf3fOwTQ=="], + + "@jest/diff-sequences": ["@jest/diff-sequences@30.0.1", "", {}, "sha512-n5H8QLDJ47QqbCNn5SuFjCRDrOLEZ0h8vAHCK5RL9Ls7Xa8AQLa/YxAc9UjFqoEDM48muwtBGjtMY5cr0PLDCw=="], + + "@jest/environment": ["@jest/environment@30.2.0", "", { "dependencies": { "@jest/fake-timers": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "jest-mock": "30.2.0" } }, "sha512-/QPTL7OBJQ5ac09UDRa3EQes4gt1FTEG/8jZ/4v5IVzx+Cv7dLxlVIvfvSVRiiX2drWyXeBjkMSR8hvOWSog5g=="], + + "@jest/expect": ["@jest/expect@30.2.0", "", { "dependencies": { "expect": "30.2.0", "jest-snapshot": "30.2.0" } }, "sha512-V9yxQK5erfzx99Sf+7LbhBwNWEZ9eZay8qQ9+JSC0TrMR1pMDHLMY+BnVPacWU6Jamrh252/IKo4F1Xn/zfiqA=="], + + "@jest/expect-utils": ["@jest/expect-utils@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0" } }, "sha512-1JnRfhqpD8HGpOmQp180Fo9Zt69zNtC+9lR+kT7NVL05tNXIi+QC8Csz7lfidMoVLPD3FnOtcmp0CEFnxExGEA=="], + + "@jest/fake-timers": ["@jest/fake-timers@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@sinonjs/fake-timers": "^13.0.0", "@types/node": "*", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-util": "30.2.0" } }, "sha512-HI3tRLjRxAbBy0VO8dqqm7Hb2mIa8d5bg/NJkyQcOk7V118ObQML8RC5luTF/Zsg4474a+gDvhce7eTnP4GhYw=="], + + "@jest/get-type": ["@jest/get-type@30.1.0", "", {}, "sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA=="], + + "@jest/globals": ["@jest/globals@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/expect": "30.2.0", "@jest/types": "30.2.0", "jest-mock": "30.2.0" } }, "sha512-b63wmnKPaK+6ZZfpYhz9K61oybvbI1aMcIs80++JI1O1rR1vaxHUCNqo3ITu6NU0d4V34yZFoHMn/uoKr/Rwfw=="], + + "@jest/pattern": ["@jest/pattern@30.0.1", "", { "dependencies": { "@types/node": "*", "jest-regex-util": "30.0.1" } }, "sha512-gWp7NfQW27LaBQz3TITS8L7ZCQ0TLvtmI//4OwlQRx4rnWxcPNIYjxZpDcN4+UlGxgm3jS5QPz8IPTCkb59wZA=="], + + "@jest/reporters": ["@jest/reporters@30.2.0", "", { "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@jridgewell/trace-mapping": "^0.3.25", "@types/node": "*", "chalk": "^4.1.2", "collect-v8-coverage": "^1.0.2", "exit-x": "^0.2.2", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "istanbul-lib-coverage": "^3.0.0", "istanbul-lib-instrument": "^6.0.0", "istanbul-lib-report": "^3.0.0", "istanbul-lib-source-maps": "^5.0.0", "istanbul-reports": "^3.1.3", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "jest-worker": "30.2.0", "slash": "^3.0.0", "string-length": "^4.0.2", "v8-to-istanbul": "^9.0.1" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"] }, "sha512-DRyW6baWPqKMa9CzeiBjHwjd8XeAyco2Vt8XbcLFjiwCOEKOvy82GJ8QQnJE9ofsxCMPjH4MfH8fCWIHHDKpAQ=="], + + "@jest/schemas": ["@jest/schemas@30.0.5", "", { "dependencies": { "@sinclair/typebox": "^0.34.0" } }, "sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA=="], + + "@jest/snapshot-utils": ["@jest/snapshot-utils@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "natural-compare": "^1.4.0" } }, "sha512-0aVxM3RH6DaiLcjj/b0KrIBZhSX1373Xci4l3cW5xiUWPctZ59zQ7jj4rqcJQ/Z8JuN/4wX3FpJSa3RssVvCug=="], + + "@jest/source-map": ["@jest/source-map@30.0.1", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "callsites": "^3.1.0", "graceful-fs": "^4.2.11" } }, "sha512-MIRWMUUR3sdbP36oyNyhbThLHyJ2eEDClPCiHVbrYAe5g3CHRArIVpBw7cdSB5fr+ofSfIb2Tnsw8iEHL0PYQg=="], + + "@jest/test-result": ["@jest/test-result@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/types": "30.2.0", "@types/istanbul-lib-coverage": "^2.0.6", "collect-v8-coverage": "^1.0.2" } }, "sha512-RF+Z+0CCHkARz5HT9mcQCBulb1wgCP3FBvl9VFokMX27acKphwyQsNuWH3c+ojd1LeWBLoTYoxF0zm6S/66mjg=="], + + "@jest/test-sequencer": ["@jest/test-sequencer@30.2.0", "", { "dependencies": { "@jest/test-result": "30.2.0", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "slash": "^3.0.0" } }, "sha512-wXKgU/lk8fKXMu/l5Hog1R61bL4q5GCdT6OJvdAFz1P+QrpoFuLU68eoKuVc4RbrTtNnTL5FByhWdLgOPSph+Q=="], + + "@jest/transform": ["@jest/transform@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@jest/types": "30.2.0", "@jridgewell/trace-mapping": "^0.3.25", "babel-plugin-istanbul": "^7.0.1", "chalk": "^4.1.2", "convert-source-map": "^2.0.0", "fast-json-stable-stringify": "^2.1.0", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-regex-util": "30.0.1", "jest-util": "30.2.0", "micromatch": "^4.0.8", "pirates": "^4.0.7", "slash": "^3.0.0", "write-file-atomic": "^5.0.1" } }, "sha512-XsauDV82o5qXbhalKxD7p4TZYYdwcaEXC77PPD2HixEFF+6YGppjrAAQurTl2ECWcEomHBMMNS9AH3kcCFx8jA=="], + + "@jest/types": ["@jest/types@30.2.0", "", { "dependencies": { "@jest/pattern": "30.0.1", "@jest/schemas": "30.0.5", "@types/istanbul-lib-coverage": "^2.0.6", "@types/istanbul-reports": "^3.0.4", "@types/node": "*", "@types/yargs": "^17.0.33", "chalk": "^4.1.2" } }, "sha512-H9xg1/sfVvyfU7o3zMfBEjQ1gcsdeTMgqHoYdN79tuLqfTtuu7WckRA1R5whDwOzxaZAeMKTYWqP+WCAi0CHsg=="], + + "@jridgewell/gen-mapping": ["@jridgewell/gen-mapping@0.3.13", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA=="], + + "@jridgewell/remapping": ["@jridgewell/remapping@2.3.5", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ=="], + + "@jridgewell/resolve-uri": ["@jridgewell/resolve-uri@3.1.2", "", {}, "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw=="], + + "@jridgewell/sourcemap-codec": ["@jridgewell/sourcemap-codec@1.5.5", "", {}, "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og=="], + + "@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.31", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw=="], + + "@nanoforge-dev/asset-manager": ["@nanoforge-dev/asset-manager@workspace:../../packages/asset-manager"], + + "@nanoforge-dev/client-network": ["@nanoforge-dev/client-network@workspace:../../packages/client-network"], + + "@nanoforge-dev/common": ["@nanoforge-dev/common@workspace:../../packages/common"], + + "@nanoforge-dev/config": ["@nanoforge-dev/config@workspace:../../packages/config"], + + "@nanoforge-dev/core": ["@nanoforge-dev/core@workspace:../../packages/core"], + + "@nanoforge-dev/ecs": ["@nanoforge-dev/ecs@workspace:../../packages/ecs"], + + "@nanoforge-dev/graphics-2d": ["@nanoforge-dev/graphics-2d@workspace:../../packages/graphics-2d"], + + "@nanoforge-dev/input": ["@nanoforge-dev/input@workspace:../../packages/input"], + + "@nanoforge-dev/music": ["@nanoforge-dev/music@workspace:../../packages/music"], + + "@nanoforge-dev/server-network": ["@nanoforge-dev/server-network@workspace:../../packages/server-network"], + + "@nanoforge-dev/sound": ["@nanoforge-dev/sound@workspace:../../packages/sound"], + + "@nanoforge-dev/utils-eslint-config": ["@nanoforge-dev/utils-eslint-config@workspace:../../utils/eslint-config"], + + "@nanoforge-dev/utils-prettier-config": ["@nanoforge-dev/utils-prettier-config@workspace:../../utils/prettier-config"], + + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@0.2.12", "", { "dependencies": { "@emnapi/core": "^1.4.3", "@emnapi/runtime": "^1.4.3", "@tybys/wasm-util": "^0.10.0" } }, "sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ=="], + + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + + "@octokit/auth-token": ["@octokit/auth-token@5.1.2", "", {}, "sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw=="], + + "@octokit/core": ["@octokit/core@6.1.6", "", { "dependencies": { "@octokit/auth-token": "^5.0.0", "@octokit/graphql": "^8.2.2", "@octokit/request": "^9.2.3", "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "before-after-hook": "^3.0.2", "universal-user-agent": "^7.0.0" } }, "sha512-kIU8SLQkYWGp3pVKiYzA5OSaNF5EE03P/R8zEmmrG6XwOg5oBjXyQVVIauQ0dgau4zYhpZEhJrvIYt6oM+zZZA=="], + + "@octokit/endpoint": ["@octokit/endpoint@10.1.4", "", { "dependencies": { "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-OlYOlZIsfEVZm5HCSR8aSg02T2lbUWOsCQoPKfTXJwDzcHQBrVBGdGXb89dv2Kw2ToZaRtudp8O3ZIYoaOjKlA=="], + + "@octokit/graphql": ["@octokit/graphql@8.2.2", "", { "dependencies": { "@octokit/request": "^9.2.3", "@octokit/types": "^14.0.0", "universal-user-agent": "^7.0.0" } }, "sha512-Yi8hcoqsrXGdt0yObxbebHXFOiUA+2v3n53epuOg1QUgOB6c4XzvisBNVXJSl8RYA5KrDuSL2yq9Qmqe5N0ryA=="], + + "@octokit/openapi-types": ["@octokit/openapi-types@25.1.0", "", {}, "sha512-idsIggNXUKkk0+BExUn1dQ92sfysJrje03Q0bv0e+KPLrvyqZF8MnBpFz8UNfYDwB3Ie7Z0TByjWfzxt7vseaA=="], + + "@octokit/plugin-retry": ["@octokit/plugin-retry@7.2.1", "", { "dependencies": { "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "bottleneck": "^2.15.3" }, "peerDependencies": { "@octokit/core": ">=6" } }, "sha512-wUc3gv0D6vNHpGxSaR3FlqJpTXGWgqmk607N9L3LvPL4QjaxDgX/1nY2mGpT37Khn+nlIXdljczkRnNdTTV3/A=="], + + "@octokit/request": ["@octokit/request@9.2.4", "", { "dependencies": { "@octokit/endpoint": "^10.1.4", "@octokit/request-error": "^6.1.8", "@octokit/types": "^14.0.0", "fast-content-type-parse": "^2.0.0", "universal-user-agent": "^7.0.2" } }, "sha512-q8ybdytBmxa6KogWlNa818r0k1wlqzNC+yNkcQDECHvQo8Vmstrg18JwqJHdJdUiHD2sjlwBgSm9kHkOKe2iyA=="], + + "@octokit/request-error": ["@octokit/request-error@6.1.8", "", { "dependencies": { "@octokit/types": "^14.0.0" } }, "sha512-WEi/R0Jmq+IJKydWlKDmryPcmdYSVjL3ekaiEL1L9eo1sUnqMJ+grqmC9cjk7CA7+b2/T397tO5d8YLOH3qYpQ=="], + + "@octokit/types": ["@octokit/types@14.1.0", "", { "dependencies": { "@octokit/openapi-types": "^25.1.0" } }, "sha512-1y6DgTy8Jomcpu33N+p5w58l6xyt55Ar2I91RPiIA0xCJBXyUAhXCcmZaDWSANiha7R9a6qJJ2CRomGPZ6f46g=="], + + "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], + + "@pkgr/core": ["@pkgr/core@0.1.2", "", {}, "sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ=="], + + "@quansync/fs": ["@quansync/fs@0.1.5", "", { "dependencies": { "quansync": "^0.2.11" } }, "sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA=="], + + "@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.53.3", "", { "os": "android", "cpu": "arm" }, "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w=="], + + "@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.53.3", "", { "os": "android", "cpu": "arm64" }, "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w=="], + + "@rollup/rollup-darwin-arm64": ["@rollup/rollup-darwin-arm64@4.53.3", "", { "os": "darwin", "cpu": "arm64" }, "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA=="], + + "@rollup/rollup-darwin-x64": ["@rollup/rollup-darwin-x64@4.53.3", "", { "os": "darwin", "cpu": "x64" }, "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ=="], + + "@rollup/rollup-freebsd-arm64": ["@rollup/rollup-freebsd-arm64@4.53.3", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w=="], + + "@rollup/rollup-freebsd-x64": ["@rollup/rollup-freebsd-x64@4.53.3", "", { "os": "freebsd", "cpu": "x64" }, "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q=="], + + "@rollup/rollup-linux-arm-gnueabihf": ["@rollup/rollup-linux-arm-gnueabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw=="], + + "@rollup/rollup-linux-arm-musleabihf": ["@rollup/rollup-linux-arm-musleabihf@4.53.3", "", { "os": "linux", "cpu": "arm" }, "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg=="], + + "@rollup/rollup-linux-arm64-gnu": ["@rollup/rollup-linux-arm64-gnu@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w=="], + + "@rollup/rollup-linux-arm64-musl": ["@rollup/rollup-linux-arm64-musl@4.53.3", "", { "os": "linux", "cpu": "arm64" }, "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A=="], + + "@rollup/rollup-linux-loong64-gnu": ["@rollup/rollup-linux-loong64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g=="], + + "@rollup/rollup-linux-ppc64-gnu": ["@rollup/rollup-linux-ppc64-gnu@4.53.3", "", { "os": "linux", "cpu": "ppc64" }, "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw=="], + + "@rollup/rollup-linux-riscv64-gnu": ["@rollup/rollup-linux-riscv64-gnu@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g=="], + + "@rollup/rollup-linux-riscv64-musl": ["@rollup/rollup-linux-riscv64-musl@4.53.3", "", { "os": "linux", "cpu": "none" }, "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A=="], + + "@rollup/rollup-linux-s390x-gnu": ["@rollup/rollup-linux-s390x-gnu@4.53.3", "", { "os": "linux", "cpu": "s390x" }, "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg=="], + + "@rollup/rollup-linux-x64-gnu": ["@rollup/rollup-linux-x64-gnu@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w=="], + + "@rollup/rollup-linux-x64-musl": ["@rollup/rollup-linux-x64-musl@4.53.3", "", { "os": "linux", "cpu": "x64" }, "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q=="], + + "@rollup/rollup-openharmony-arm64": ["@rollup/rollup-openharmony-arm64@4.53.3", "", { "os": "none", "cpu": "arm64" }, "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw=="], + + "@rollup/rollup-win32-arm64-msvc": ["@rollup/rollup-win32-arm64-msvc@4.53.3", "", { "os": "win32", "cpu": "arm64" }, "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw=="], + + "@rollup/rollup-win32-ia32-msvc": ["@rollup/rollup-win32-ia32-msvc@4.53.3", "", { "os": "win32", "cpu": "ia32" }, "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA=="], + + "@rollup/rollup-win32-x64-gnu": ["@rollup/rollup-win32-x64-gnu@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg=="], + + "@rollup/rollup-win32-x64-msvc": ["@rollup/rollup-win32-x64-msvc@4.53.3", "", { "os": "win32", "cpu": "x64" }, "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ=="], + + "@sapphire/result": ["@sapphire/result@2.8.0", "", {}, "sha512-693yWouX+hR9uJm1Jgq0uSSjbSD3UrblMaxiuGbHPjSwzLCSZTcm0h3kvdVhq3o/yl4+oeAWW3hiaJ0TELuRJQ=="], + + "@sapphire/utilities": ["@sapphire/utilities@3.18.1", "", {}, "sha512-zyEyQOQb2/t2mKRmu8T+M4r1Ulb+54BjwDS5pfzf6abGzTAcUg4VDWjHeKX7p3IgiZTcpN4Ij77b9k+K1KV4Lg=="], + + "@sec-ant/readable-stream": ["@sec-ant/readable-stream@0.4.1", "", {}, "sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg=="], + + "@sinclair/typebox": ["@sinclair/typebox@0.34.41", "", {}, "sha512-6gS8pZzSXdyRHTIqoqSVknxolr1kzfy4/CeDnrzsVz8TTIWUbOBr6gnzOmTYJ3eXQNh4IYHIGi5aIL7sOZ2G/g=="], + + "@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@4.0.0", "", {}, "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ=="], + + "@sinonjs/commons": ["@sinonjs/commons@3.0.1", "", { "dependencies": { "type-detect": "4.0.8" } }, "sha512-K3mCHKQ9sVh8o1C9cxkwxaOmXoAMlDxC1mYyHrjqOWEcBjYr76t96zL2zlj5dUGZ3HSw240X1qgH3Mjf1yJWpQ=="], + + "@sinonjs/fake-timers": ["@sinonjs/fake-timers@13.0.5", "", { "dependencies": { "@sinonjs/commons": "^3.0.1" } }, "sha512-36/hTbH2uaWuGVERyC6da9YwGWnzUZXuPro/F2LfsdOsLnCojz/iSH8MxUt/FD2S5XBSVPhmArFUXcpCQ2Hkiw=="], + + "@standard-schema/spec": ["@standard-schema/spec@1.0.0", "", {}, "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA=="], + + "@trivago/prettier-plugin-sort-imports": ["@trivago/prettier-plugin-sort-imports@5.2.2", "", { "dependencies": { "@babel/generator": "^7.26.5", "@babel/parser": "^7.26.7", "@babel/traverse": "^7.26.7", "@babel/types": "^7.26.7", "javascript-natural-sort": "^0.7.1", "lodash": "^4.17.21" }, "peerDependencies": { "@vue/compiler-sfc": "3.x", "prettier": "2.x - 3.x", "prettier-plugin-svelte": "3.x", "svelte": "4.x || 5.x" }, "optionalPeers": ["@vue/compiler-sfc", "prettier-plugin-svelte", "svelte"] }, "sha512-fYDQA9e6yTNmA13TLVSA+WMQRc5Bn/c0EUBditUHNfMMxN7M82c38b1kEggVE3pLpZ0FwkwJkUEKMiOi52JXFA=="], + + "@tybys/wasm-util": ["@tybys/wasm-util@0.10.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg=="], + + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + + "@types/bun": ["@types/bun@1.3.2", "", { "dependencies": { "bun-types": "1.3.2" } }, "sha512-t15P7k5UIgHKkxwnMNkJbWlh/617rkDGEdSsDbu+qNHTaz9SKf7aC8fiIlUdD5RPpH6GEkP0cK7WlvmrEBRtWg=="], + + "@types/chai": ["@types/chai@5.2.3", "", { "dependencies": { "@types/deep-eql": "*", "assertion-error": "^2.0.1" } }, "sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA=="], + + "@types/deep-eql": ["@types/deep-eql@4.0.2", "", {}, "sha512-c9h9dVVMigMPc4bwTvC5dxqtqJZwQPePsWjPlpSOnojbor6pGqdk541lfA7AqFQr5pB1BRdq0juY9db81BwyFw=="], + + "@types/eslint": ["@types/eslint@9.6.1", "", { "dependencies": { "@types/estree": "*", "@types/json-schema": "*" } }, "sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag=="], + + "@types/estree": ["@types/estree@1.0.8", "", {}, "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w=="], + + "@types/istanbul-lib-coverage": ["@types/istanbul-lib-coverage@2.0.6", "", {}, "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w=="], + + "@types/istanbul-lib-report": ["@types/istanbul-lib-report@3.0.3", "", { "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA=="], + + "@types/istanbul-reports": ["@types/istanbul-reports@3.0.4", "", { "dependencies": { "@types/istanbul-lib-report": "*" } }, "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ=="], + + "@types/jest": ["@types/jest@30.0.0", "", { "dependencies": { "expect": "^30.0.0", "pretty-format": "^30.0.0" } }, "sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA=="], + + "@types/json-schema": ["@types/json-schema@7.0.15", "", {}, "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA=="], + + "@types/node": ["@types/node@22.19.1", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ=="], + + "@types/react": ["@types/react@19.2.6", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-p/jUvulfgU7oKtj6Xpk8cA2Y1xKTtICGpJYeJXz2YVO2UcvjQgeRMLDGfDeqeRW2Ta+0QNFwcc8X3GH8SxZz6w=="], + + "@types/semver": ["@types/semver@7.7.1", "", {}, "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA=="], + + "@types/stack-utils": ["@types/stack-utils@2.0.3", "", {}, "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw=="], + + "@types/validator": ["@types/validator@13.15.10", "", {}, "sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA=="], + + "@types/ws": ["@types/ws@8.18.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg=="], + + "@types/yargs": ["@types/yargs@17.0.35", "", { "dependencies": { "@types/yargs-parser": "*" } }, "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg=="], + + "@types/yargs-parser": ["@types/yargs-parser@21.0.3", "", {}, "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ=="], + + "@typescript-eslint/eslint-plugin": ["@typescript-eslint/eslint-plugin@8.47.0", "", { "dependencies": { "@eslint-community/regexpp": "^4.10.0", "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/type-utils": "8.47.0", "@typescript-eslint/utils": "8.47.0", "@typescript-eslint/visitor-keys": "8.47.0", "graphemer": "^1.4.0", "ignore": "^7.0.0", "natural-compare": "^1.4.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.47.0", "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA=="], + + "@typescript-eslint/parser": ["@typescript-eslint/parser@8.47.0", "", { "dependencies": { "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/types": "8.47.0", "@typescript-eslint/typescript-estree": "8.47.0", "@typescript-eslint/visitor-keys": "8.47.0", "debug": "^4.3.4" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ=="], + + "@typescript-eslint/project-service": ["@typescript-eslint/project-service@8.47.0", "", { "dependencies": { "@typescript-eslint/tsconfig-utils": "^8.47.0", "@typescript-eslint/types": "^8.47.0", "debug": "^4.3.4" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA=="], + + "@typescript-eslint/scope-manager": ["@typescript-eslint/scope-manager@8.47.0", "", { "dependencies": { "@typescript-eslint/types": "8.47.0", "@typescript-eslint/visitor-keys": "8.47.0" } }, "sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg=="], + + "@typescript-eslint/tsconfig-utils": ["@typescript-eslint/tsconfig-utils@8.47.0", "", { "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g=="], + + "@typescript-eslint/type-utils": ["@typescript-eslint/type-utils@8.47.0", "", { "dependencies": { "@typescript-eslint/types": "8.47.0", "@typescript-eslint/typescript-estree": "8.47.0", "@typescript-eslint/utils": "8.47.0", "debug": "^4.3.4", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A=="], + + "@typescript-eslint/types": ["@typescript-eslint/types@8.47.0", "", {}, "sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A=="], + + "@typescript-eslint/typescript-estree": ["@typescript-eslint/typescript-estree@8.47.0", "", { "dependencies": { "@typescript-eslint/project-service": "8.47.0", "@typescript-eslint/tsconfig-utils": "8.47.0", "@typescript-eslint/types": "8.47.0", "@typescript-eslint/visitor-keys": "8.47.0", "debug": "^4.3.4", "fast-glob": "^3.3.2", "is-glob": "^4.0.3", "minimatch": "^9.0.4", "semver": "^7.6.0", "ts-api-utils": "^2.1.0" }, "peerDependencies": { "typescript": ">=4.8.4 <6.0.0" } }, "sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg=="], + + "@typescript-eslint/utils": ["@typescript-eslint/utils@8.47.0", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.7.0", "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/types": "8.47.0", "@typescript-eslint/typescript-estree": "8.47.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ=="], + + "@typescript-eslint/visitor-keys": ["@typescript-eslint/visitor-keys@8.47.0", "", { "dependencies": { "@typescript-eslint/types": "8.47.0", "eslint-visitor-keys": "^4.2.1" } }, "sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ=="], + + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + + "@unrs/resolver-binding-android-arm-eabi": ["@unrs/resolver-binding-android-arm-eabi@1.11.1", "", { "os": "android", "cpu": "arm" }, "sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw=="], + + "@unrs/resolver-binding-android-arm64": ["@unrs/resolver-binding-android-arm64@1.11.1", "", { "os": "android", "cpu": "arm64" }, "sha512-lCxkVtb4wp1v+EoN+HjIG9cIIzPkX5OtM03pQYkG+U5O/wL53LC4QbIeazgiKqluGeVEeBlZahHalCaBvU1a2g=="], + + "@unrs/resolver-binding-darwin-arm64": ["@unrs/resolver-binding-darwin-arm64@1.11.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-gPVA1UjRu1Y/IsB/dQEsp2V1pm44Of6+LWvbLc9SDk1c2KhhDRDBUkQCYVWe6f26uJb3fOK8saWMgtX8IrMk3g=="], + + "@unrs/resolver-binding-darwin-x64": ["@unrs/resolver-binding-darwin-x64@1.11.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-cFzP7rWKd3lZaCsDze07QX1SC24lO8mPty9vdP+YVa3MGdVgPmFc59317b2ioXtgCMKGiCLxJ4HQs62oz6GfRQ=="], + + "@unrs/resolver-binding-freebsd-x64": ["@unrs/resolver-binding-freebsd-x64@1.11.1", "", { "os": "freebsd", "cpu": "x64" }, "sha512-fqtGgak3zX4DCB6PFpsH5+Kmt/8CIi4Bry4rb1ho6Av2QHTREM+47y282Uqiu3ZRF5IQioJQ5qWRV6jduA+iGw=="], + + "@unrs/resolver-binding-linux-arm-gnueabihf": ["@unrs/resolver-binding-linux-arm-gnueabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-u92mvlcYtp9MRKmP+ZvMmtPN34+/3lMHlyMj7wXJDeXxuM0Vgzz0+PPJNsro1m3IZPYChIkn944wW8TYgGKFHw=="], + + "@unrs/resolver-binding-linux-arm-musleabihf": ["@unrs/resolver-binding-linux-arm-musleabihf@1.11.1", "", { "os": "linux", "cpu": "arm" }, "sha512-cINaoY2z7LVCrfHkIcmvj7osTOtm6VVT16b5oQdS4beibX2SYBwgYLmqhBjA1t51CarSaBuX5YNsWLjsqfW5Cw=="], + + "@unrs/resolver-binding-linux-arm64-gnu": ["@unrs/resolver-binding-linux-arm64-gnu@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-34gw7PjDGB9JgePJEmhEqBhWvCiiWCuXsL9hYphDF7crW7UgI05gyBAi6MF58uGcMOiOqSJ2ybEeCvHcq0BCmQ=="], + + "@unrs/resolver-binding-linux-arm64-musl": ["@unrs/resolver-binding-linux-arm64-musl@1.11.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-RyMIx6Uf53hhOtJDIamSbTskA99sPHS96wxVE/bJtePJJtpdKGXO1wY90oRdXuYOGOTuqjT8ACccMc4K6QmT3w=="], + + "@unrs/resolver-binding-linux-ppc64-gnu": ["@unrs/resolver-binding-linux-ppc64-gnu@1.11.1", "", { "os": "linux", "cpu": "ppc64" }, "sha512-D8Vae74A4/a+mZH0FbOkFJL9DSK2R6TFPC9M+jCWYia/q2einCubX10pecpDiTmkJVUH+y8K3BZClycD8nCShA=="], + + "@unrs/resolver-binding-linux-riscv64-gnu": ["@unrs/resolver-binding-linux-riscv64-gnu@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-frxL4OrzOWVVsOc96+V3aqTIQl1O2TjgExV4EKgRY09AJ9leZpEg8Ak9phadbuX0BA4k8U5qtvMSQQGGmaJqcQ=="], + + "@unrs/resolver-binding-linux-riscv64-musl": ["@unrs/resolver-binding-linux-riscv64-musl@1.11.1", "", { "os": "linux", "cpu": "none" }, "sha512-mJ5vuDaIZ+l/acv01sHoXfpnyrNKOk/3aDoEdLO/Xtn9HuZlDD6jKxHlkN8ZhWyLJsRBxfv9GYM2utQ1SChKew=="], + + "@unrs/resolver-binding-linux-s390x-gnu": ["@unrs/resolver-binding-linux-s390x-gnu@1.11.1", "", { "os": "linux", "cpu": "s390x" }, "sha512-kELo8ebBVtb9sA7rMe1Cph4QHreByhaZ2QEADd9NzIQsYNQpt9UkM9iqr2lhGr5afh885d/cB5QeTXSbZHTYPg=="], + + "@unrs/resolver-binding-linux-x64-gnu": ["@unrs/resolver-binding-linux-x64-gnu@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-C3ZAHugKgovV5YvAMsxhq0gtXuwESUKc5MhEtjBpLoHPLYM+iuwSj3lflFwK3DPm68660rZ7G8BMcwSro7hD5w=="], + + "@unrs/resolver-binding-linux-x64-musl": ["@unrs/resolver-binding-linux-x64-musl@1.11.1", "", { "os": "linux", "cpu": "x64" }, "sha512-rV0YSoyhK2nZ4vEswT/QwqzqQXw5I6CjoaYMOX0TqBlWhojUf8P94mvI7nuJTeaCkkds3QE4+zS8Ko+GdXuZtA=="], + + "@unrs/resolver-binding-wasm32-wasi": ["@unrs/resolver-binding-wasm32-wasi@1.11.1", "", { "dependencies": { "@napi-rs/wasm-runtime": "^0.2.11" }, "cpu": "none" }, "sha512-5u4RkfxJm+Ng7IWgkzi3qrFOvLvQYnPBmjmZQ8+szTK/b31fQCnleNl1GgEt7nIsZRIf5PLhPwT0WM+q45x/UQ=="], + + "@unrs/resolver-binding-win32-arm64-msvc": ["@unrs/resolver-binding-win32-arm64-msvc@1.11.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-nRcz5Il4ln0kMhfL8S3hLkxI85BXs3o8EYoattsJNdsX4YUU89iOkVn7g0VHSRxFuVMdM4Q1jEpIId1Ihim/Uw=="], + + "@unrs/resolver-binding-win32-ia32-msvc": ["@unrs/resolver-binding-win32-ia32-msvc@1.11.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-DCEI6t5i1NmAZp6pFonpD5m7i6aFrpofcp4LA2i8IIq60Jyo28hamKBxNrZcyOwVOZkgsRp9O2sXWBWP8MnvIQ=="], + + "@unrs/resolver-binding-win32-x64-msvc": ["@unrs/resolver-binding-win32-x64-msvc@1.11.1", "", { "os": "win32", "cpu": "x64" }, "sha512-lrW200hZdbfRtztbygyaq/6jP6AKE8qQN2KvPcJ+x7wiD038YtnYtZ82IMNJ69GJibV7bwL3y9FgK+5w/pYt6g=="], + + "@vitest/expect": ["@vitest/expect@4.0.15", "", { "dependencies": { "@standard-schema/spec": "^1.0.0", "@types/chai": "^5.2.2", "@vitest/spy": "4.0.15", "@vitest/utils": "4.0.15", "chai": "^6.2.1", "tinyrainbow": "^3.0.3" } }, "sha512-Gfyva9/GxPAWXIWjyGDli9O+waHDC0Q0jaLdFP1qPAUUfo1FEXPXUfUkp3eZA0sSq340vPycSyOlYUeM15Ft1w=="], + + "@vitest/mocker": ["@vitest/mocker@4.0.15", "", { "dependencies": { "@vitest/spy": "4.0.15", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, "peerDependencies": { "msw": "^2.4.9", "vite": "^6.0.0 || ^7.0.0-0" }, "optionalPeers": ["msw", "vite"] }, "sha512-CZ28GLfOEIFkvCFngN8Sfx5h+Se0zN+h4B7yOsPVCcgtiO7t5jt9xQh2E1UkFep+eb9fjyMfuC5gBypwb07fvQ=="], + + "@vitest/pretty-format": ["@vitest/pretty-format@4.0.15", "", { "dependencies": { "tinyrainbow": "^3.0.3" } }, "sha512-SWdqR8vEv83WtZcrfLNqlqeQXlQLh2iilO1Wk1gv4eiHKjEzvgHb2OVc3mIPyhZE6F+CtfYjNlDJwP5MN6Km7A=="], + + "@vitest/runner": ["@vitest/runner@4.0.15", "", { "dependencies": { "@vitest/utils": "4.0.15", "pathe": "^2.0.3" } }, "sha512-+A+yMY8dGixUhHmNdPUxOh0la6uVzun86vAbuMT3hIDxMrAOmn5ILBHm8ajrqHE0t8R9T1dGnde1A5DTnmi3qw=="], + + "@vitest/snapshot": ["@vitest/snapshot@4.0.15", "", { "dependencies": { "@vitest/pretty-format": "4.0.15", "magic-string": "^0.30.21", "pathe": "^2.0.3" } }, "sha512-A7Ob8EdFZJIBjLjeO0DZF4lqR6U7Ydi5/5LIZ0xcI+23lYlsYJAfGn8PrIWTYdZQRNnSRlzhg0zyGu37mVdy5g=="], + + "@vitest/spy": ["@vitest/spy@4.0.15", "", {}, "sha512-+EIjOJmnY6mIfdXtE/bnozKEvTC4Uczg19yeZ2vtCz5Yyb0QQ31QWVQ8hswJ3Ysx/K2EqaNsVanjr//2+P3FHw=="], + + "@vitest/utils": ["@vitest/utils@4.0.15", "", { "dependencies": { "@vitest/pretty-format": "4.0.15", "tinyrainbow": "^3.0.3" } }, "sha512-HXjPW2w5dxhTD0dLwtYHDnelK3j8sR8cWIaLxr22evTyY6q8pRCjZSmhRWVjBaOVXChQd6AwMzi9pucorXCPZA=="], + + "abbrev": ["abbrev@1.1.1", "", {}, "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="], + + "acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "acorn-jsx": ["acorn-jsx@5.3.2", "", { "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="], + + "ajv": ["ajv@6.12.6", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="], + + "ansi-escapes": ["ansi-escapes@7.2.0", "", { "dependencies": { "environment": "^1.0.0" } }, "sha512-g6LhBsl+GBPRWGWsBtutpzBYuIIdBkLEvad5C/va/74Db018+5TZiyA26cZJAr3Rft5lprVqOIPxf5Vid6tqAw=="], + + "ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="], + + "ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "ansis": ["ansis@4.2.0", "", {}, "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig=="], + + "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], + + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], + + "aproba": ["aproba@1.2.0", "", {}, "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw=="], + + "are-we-there-yet": ["are-we-there-yet@1.1.7", "", { "dependencies": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" } }, "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g=="], + + "argparse": ["argparse@2.0.1", "", {}, "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="], + + "assertion-error": ["assertion-error@2.0.1", "", {}, "sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA=="], + + "babel-jest": ["babel-jest@30.2.0", "", { "dependencies": { "@jest/transform": "30.2.0", "@types/babel__core": "^7.20.5", "babel-plugin-istanbul": "^7.0.1", "babel-preset-jest": "30.2.0", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "slash": "^3.0.0" }, "peerDependencies": { "@babel/core": "^7.11.0 || ^8.0.0-0" } }, "sha512-0YiBEOxWqKkSQWL9nNGGEgndoeL0ZpWrbLMNL5u/Kaxrli3Eaxlt3ZtIDktEvXt4L/R9r3ODr2zKwGM/2BjxVw=="], + + "babel-plugin-istanbul": ["babel-plugin-istanbul@7.0.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", "@istanbuljs/schema": "^0.1.3", "istanbul-lib-instrument": "^6.0.2", "test-exclude": "^6.0.0" } }, "sha512-D8Z6Qm8jCvVXtIRkBnqNHX0zJ37rQcFJ9u8WOS6tkYOsRdHBzypCstaxWiu5ZIlqQtviRYbgnRLSoCEvjqcqbA=="], + + "babel-plugin-jest-hoist": ["babel-plugin-jest-hoist@30.2.0", "", { "dependencies": { "@types/babel__core": "^7.20.5" } }, "sha512-ftzhzSGMUnOzcCXd6WHdBGMyuwy15Wnn0iyyWGKgBDLxf9/s5ABuraCSpBX2uG0jUg4rqJnxsLc5+oYBqoxVaA=="], + + "babel-preset-current-node-syntax": ["babel-preset-current-node-syntax@1.2.0", "", { "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-import-attributes": "^7.24.7", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0 || ^8.0.0-0" } }, "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg=="], + + "babel-preset-jest": ["babel-preset-jest@30.2.0", "", { "dependencies": { "babel-plugin-jest-hoist": "30.2.0", "babel-preset-current-node-syntax": "^1.2.0" }, "peerDependencies": { "@babel/core": "^7.11.0 || ^8.0.0-beta.1" } }, "sha512-US4Z3NOieAQumwFnYdUWKvUKh8+YSnS/gB3t6YBiz0bskpu7Pine8pPCheNxlPEW4wnUkma2a94YuW2q3guvCQ=="], + + "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], + + "baseline-browser-mapping": ["baseline-browser-mapping@2.8.29", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-sXdt2elaVnhpDNRDz+1BDx1JQoJRuNk7oVlAlbGiFkLikHCAQiccexF/9e91zVi6RCgqspl04aP+6Cnl9zRLrA=="], + + "before-after-hook": ["before-after-hook@3.0.2", "", {}, "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A=="], + + "bottleneck": ["bottleneck@2.19.5", "", {}, "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw=="], + + "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + + "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], + + "browserslist": ["browserslist@4.28.0", "", { "dependencies": { "baseline-browser-mapping": "^2.8.25", "caniuse-lite": "^1.0.30001754", "electron-to-chromium": "^1.5.249", "node-releases": "^2.0.27", "update-browserslist-db": "^1.1.4" }, "bin": { "browserslist": "cli.js" } }, "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ=="], + + "bs-logger": ["bs-logger@0.2.6", "", { "dependencies": { "fast-json-stable-stringify": "2.x" } }, "sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog=="], + + "bser": ["bser@2.1.1", "", { "dependencies": { "node-int64": "^0.4.0" } }, "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ=="], + + "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], + + "bun-types": ["bun-types@1.3.2", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-i/Gln4tbzKNuxP70OWhJRZz1MRfvqExowP7U6JKoI8cntFrtxg7RJK3jvz7wQW54UuvNC8tbKHHri5fy74FVqg=="], + + "bundle-require": ["bundle-require@5.1.0", "", { "dependencies": { "load-tsconfig": "^0.2.3" }, "peerDependencies": { "esbuild": ">=0.18" } }, "sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA=="], + + "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], + + "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], + + "camelcase": ["camelcase@6.3.0", "", {}, "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA=="], + + "caniuse-lite": ["caniuse-lite@1.0.30001756", "", {}, "sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A=="], + + "chai": ["chai@6.2.1", "", {}, "sha512-p4Z49OGG5W/WBCPSS/dH3jQ73kD6tiMmUM+bckNK6Jr5JHMG3k9bg/BvKR8lKmtVBKmOiuVaV2ws8s9oSbwysg=="], + + "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "char-regex": ["char-regex@1.0.2", "", {}, "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="], + + "chokidar": ["chokidar@4.0.3", "", { "dependencies": { "readdirp": "^4.0.1" } }, "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA=="], + + "chownr": ["chownr@1.1.4", "", {}, "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg=="], + + "ci-info": ["ci-info@4.3.1", "", {}, "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA=="], + + "cjs-module-lexer": ["cjs-module-lexer@2.1.1", "", {}, "sha512-+CmxIZ/L2vNcEfvNtLdU0ZQ6mbq3FZnwAP2PPTiKP+1QOoKwlKlPgb8UKV0Dds7QVaMnHm+FwSft2VB0s/SLjQ=="], + + "class-transformer": ["class-transformer@0.5.1", "", {}, "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw=="], + + "class-validator": ["class-validator@0.14.2", "", { "dependencies": { "@types/validator": "^13.11.8", "libphonenumber-js": "^1.11.1", "validator": "^13.9.0" } }, "sha512-3kMVRF2io8N8pY1IFIXlho9r8IPUUIfHe2hYVtiebvAzU2XeQFXTv+XI4WX+TnXmtwXMDcjngcpkiPM0O9PvLw=="], + + "cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], + + "co": ["co@4.6.0", "", {}, "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ=="], + + "code-point-at": ["code-point-at@1.1.0", "", {}, "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA=="], + + "collect-v8-coverage": ["collect-v8-coverage@1.0.3", "", {}, "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw=="], + + "color-convert": ["color-convert@2.0.1", "", { "dependencies": { "color-name": "~1.1.4" } }, "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ=="], + + "color-name": ["color-name@1.1.4", "", {}, "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="], + + "colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="], + + "commander": ["commander@13.1.0", "", {}, "sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw=="], + + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], + + "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], + + "console-control-strings": ["console-control-strings@1.1.0", "", {}, "sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="], + + "conventional-changelog-preset-loader": ["conventional-changelog-preset-loader@5.0.0", "", {}, "sha512-SetDSntXLk8Jh1NOAl1Gu5uLiCNSYenB5tm0YVeZKePRIgDW9lQImromTwLa3c/Gae298tsgOM+/CYT9XAl0NA=="], + + "conventional-commits-filter": ["conventional-commits-filter@5.0.0", "", {}, "sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q=="], + + "conventional-commits-parser": ["conventional-commits-parser@6.2.1", "", { "dependencies": { "meow": "^13.0.0" }, "bin": { "conventional-commits-parser": "dist/cli/index.js" } }, "sha512-20pyHgnO40rvfI0NGF/xiEoFMkXDtkF8FwHvk5BokoFoCuTQRI8vrNCNFWUOfuolKJMm1tPCHc8GgYEtr1XRNA=="], + + "conventional-recommended-bump": ["conventional-recommended-bump@10.0.0", "", { "dependencies": { "@conventional-changelog/git-client": "^1.0.0", "conventional-changelog-preset-loader": "^5.0.0", "conventional-commits-filter": "^5.0.0", "conventional-commits-parser": "^6.0.0", "meow": "^13.0.0" }, "bin": { "conventional-recommended-bump": "dist/cli/index.js" } }, "sha512-RK/fUnc2btot0oEVtrj3p2doImDSs7iiz/bftFCDzels0Qs1mxLghp+DFHMaOC0qiCI6sWzlTDyBFSYuot6pRA=="], + + "convert-source-map": ["convert-source-map@2.0.0", "", {}, "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg=="], + + "core-util-is": ["core-util-is@1.0.3", "", {}, "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="], + + "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + + "csstype": ["csstype@3.2.3", "", {}, "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ=="], + + "debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="], + + "dedent": ["dedent@1.7.0", "", { "peerDependencies": { "babel-plugin-macros": "^3.1.0" }, "optionalPeers": ["babel-plugin-macros"] }, "sha512-HGFtf8yhuhGhqO07SV79tRp+br4MnbdjeVxotpn1QBl30pcLLCQjX5b2295ll0fv8RKDKsmWYrl05usHM9CewQ=="], + + "deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="], + + "deep-is": ["deep-is@0.1.4", "", {}, "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="], + + "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], + + "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], + + "delegates": ["delegates@1.0.0", "", {}, "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ=="], + + "destr": ["destr@2.0.5", "", {}, "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA=="], + + "detect-libc": ["detect-libc@1.0.3", "", { "bin": { "detect-libc": "./bin/detect-libc.js" } }, "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg=="], + + "detect-newline": ["detect-newline@3.1.0", "", {}, "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA=="], + + "domexception": ["domexception@1.0.1", "", { "dependencies": { "webidl-conversions": "^4.0.2" } }, "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug=="], + + "eastasianwidth": ["eastasianwidth@0.2.0", "", {}, "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="], + + "electron-to-chromium": ["electron-to-chromium@1.5.258", "", {}, "sha512-rHUggNV5jKQ0sSdWwlaRDkFc3/rRJIVnOSe9yR4zrR07m3ZxhP4N27Hlg8VeJGGYgFTxK5NqDmWI4DSH72vIJg=="], + + "emittery": ["emittery@0.13.1", "", {}, "sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ=="], + + "emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "environment": ["environment@1.1.0", "", {}, "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="], + + "error-ex": ["error-ex@1.3.4", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ=="], + + "es-module-lexer": ["es-module-lexer@1.7.0", "", {}, "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA=="], + + "esbuild": ["esbuild@0.27.1", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.27.1", "@esbuild/android-arm": "0.27.1", "@esbuild/android-arm64": "0.27.1", "@esbuild/android-x64": "0.27.1", "@esbuild/darwin-arm64": "0.27.1", "@esbuild/darwin-x64": "0.27.1", "@esbuild/freebsd-arm64": "0.27.1", "@esbuild/freebsd-x64": "0.27.1", "@esbuild/linux-arm": "0.27.1", "@esbuild/linux-arm64": "0.27.1", "@esbuild/linux-ia32": "0.27.1", "@esbuild/linux-loong64": "0.27.1", "@esbuild/linux-mips64el": "0.27.1", "@esbuild/linux-ppc64": "0.27.1", "@esbuild/linux-riscv64": "0.27.1", "@esbuild/linux-s390x": "0.27.1", "@esbuild/linux-x64": "0.27.1", "@esbuild/netbsd-arm64": "0.27.1", "@esbuild/netbsd-x64": "0.27.1", "@esbuild/openbsd-arm64": "0.27.1", "@esbuild/openbsd-x64": "0.27.1", "@esbuild/openharmony-arm64": "0.27.1", "@esbuild/sunos-x64": "0.27.1", "@esbuild/win32-arm64": "0.27.1", "@esbuild/win32-ia32": "0.27.1", "@esbuild/win32-x64": "0.27.1" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA=="], + + "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + + "escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "eslint": ["eslint@9.39.1", "", { "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", "@eslint/config-array": "^0.21.1", "@eslint/config-helpers": "^0.4.2", "@eslint/core": "^0.17.0", "@eslint/eslintrc": "^3.3.1", "@eslint/js": "9.39.1", "@eslint/plugin-kit": "^0.4.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", "@types/estree": "^1.0.6", "ajv": "^6.12.4", "chalk": "^4.0.0", "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", "eslint-scope": "^8.4.0", "eslint-visitor-keys": "^4.2.1", "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, "peerDependencies": { "jiti": "*" }, "optionalPeers": ["jiti"], "bin": { "eslint": "bin/eslint.js" } }, "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g=="], + + "eslint-config-prettier": ["eslint-config-prettier@10.1.8", "", { "peerDependencies": { "eslint": ">=7.0.0" }, "bin": { "eslint-config-prettier": "bin/cli.js" } }, "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w=="], + + "eslint-formatter-pretty": ["eslint-formatter-pretty@7.0.0", "", { "dependencies": { "@types/eslint": "^9.6.1", "ansi-escapes": "^7.1.0", "chalk": "^5.6.2", "eslint-rule-docs": "^1.1.235", "log-symbols": "^7.0.1", "plur": "^5.1.0", "string-width": "^8.1.0", "supports-hyperlinks": "^4.3.0" } }, "sha512-1CaE7Pnce8Csy+tlTEbFC2q5qgT5cJo2a0UkEOds+Y5+mI1nX3DApIhcBP8EPwV8TgTpLlzOfw8mcBJBAs3Y9Q=="], + + "eslint-formatting-reporter": ["eslint-formatting-reporter@0.0.0", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0" }, "peerDependencies": { "eslint": ">=8.40.0" } }, "sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw=="], + + "eslint-parser-plain": ["eslint-parser-plain@0.1.1", "", {}, "sha512-KRgd6wuxH4U8kczqPp+Oyk4irThIhHWxgFgLDtpgjUGVIS3wGrJntvZW/p6hHq1T4FOwnOtCNkvAI4Kr+mQ/Hw=="], + + "eslint-plugin-format": ["eslint-plugin-format@1.0.2", "", { "dependencies": { "@dprint/formatter": "^0.3.0", "@dprint/markdown": "^0.17.8", "@dprint/toml": "^0.6.4", "eslint-formatting-reporter": "^0.0.0", "eslint-parser-plain": "^0.1.1", "prettier": "^3.6.2", "synckit": "^0.9.3" }, "peerDependencies": { "eslint": "^8.40.0 || ^9.0.0" } }, "sha512-ySrDaLQZbreNAr/Betq6ocd5Hxy3+LBIfWNV2621EQQ6yGf/ZSLtN2MiM62WO2YQTX+nSFhv332Tpp51q+AkZQ=="], + + "eslint-plugin-jest": ["eslint-plugin-jest@29.1.0", "", { "dependencies": { "@typescript-eslint/utils": "^8.0.0" }, "peerDependencies": { "@typescript-eslint/eslint-plugin": "^8.0.0", "eslint": "^8.57.0 || ^9.0.0", "jest": "*" }, "optionalPeers": ["@typescript-eslint/eslint-plugin", "jest"] }, "sha512-LabxXbASXVjguqL+kBHTPMf3gUeSqwH4fsrEyHTY/MCs42I/p9+ctg09SJpYiD8eGaIsP6GwYr5xW6xWS9XgZg=="], + + "eslint-plugin-prettier": ["eslint-plugin-prettier@5.5.4", "", { "dependencies": { "prettier-linter-helpers": "^1.0.0", "synckit": "^0.11.7" }, "peerDependencies": { "@types/eslint": ">=8.0.0", "eslint": ">=8.0.0", "eslint-config-prettier": ">= 7.0.0 <10.0.0 || >=10.1.0", "prettier": ">=3.0.0" }, "optionalPeers": ["@types/eslint", "eslint-config-prettier"] }, "sha512-swNtI95SToIz05YINMA6Ox5R057IMAmWZ26GqPxusAp1TZzj+IdY9tXNWWD3vkF/wEqydCONcwjTFpxybBqZsg=="], + + "eslint-rule-docs": ["eslint-rule-docs@1.1.235", "", {}, "sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A=="], + + "eslint-scope": ["eslint-scope@8.4.0", "", { "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" } }, "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg=="], + + "eslint-visitor-keys": ["eslint-visitor-keys@4.2.1", "", {}, "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ=="], + + "espree": ["espree@10.4.0", "", { "dependencies": { "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^4.2.1" } }, "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ=="], + + "esprima": ["esprima@4.0.1", "", { "bin": { "esparse": "./bin/esparse.js", "esvalidate": "./bin/esvalidate.js" } }, "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="], + + "esquery": ["esquery@1.6.0", "", { "dependencies": { "estraverse": "^5.1.0" } }, "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg=="], + + "esrecurse": ["esrecurse@4.3.0", "", { "dependencies": { "estraverse": "^5.2.0" } }, "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="], + + "estraverse": ["estraverse@5.3.0", "", {}, "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="], + + "estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "esutils": ["esutils@2.0.3", "", {}, "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="], + + "execa": ["execa@9.6.1", "", { "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "cross-spawn": "^7.0.6", "figures": "^6.1.0", "get-stream": "^9.0.0", "human-signals": "^8.0.1", "is-plain-obj": "^4.1.0", "is-stream": "^4.0.1", "npm-run-path": "^6.0.0", "pretty-ms": "^9.2.0", "signal-exit": "^4.1.0", "strip-final-newline": "^4.0.0", "yoctocolors": "^2.1.1" } }, "sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA=="], + + "exit-x": ["exit-x@0.2.2", "", {}, "sha512-+I6B/IkJc1o/2tiURyz/ivu/O0nKNEArIUB5O7zBrlDVJr22SCLH3xTeEry428LvFhRzIA1g8izguxJ/gbNcVQ=="], + + "expect": ["expect@30.2.0", "", { "dependencies": { "@jest/expect-utils": "30.2.0", "@jest/get-type": "30.1.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-util": "30.2.0" } }, "sha512-u/feCi0GPsI+988gU2FLcsHyAHTU0MX1Wg68NhAnN7z/+C5wqG+CY8J53N9ioe8RXgaoz0nBR/TYMf3AycUuPw=="], + + "expect-type": ["expect-type@1.2.2", "", {}, "sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA=="], + + "fast-content-type-parse": ["fast-content-type-parse@2.0.1", "", {}, "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q=="], + + "fast-deep-equal": ["fast-deep-equal@3.1.3", "", {}, "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="], + + "fast-diff": ["fast-diff@1.3.0", "", {}, "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw=="], + + "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + + "fast-json-stable-stringify": ["fast-json-stable-stringify@2.1.0", "", {}, "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="], + + "fast-levenshtein": ["fast-levenshtein@2.0.6", "", {}, "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="], + + "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], + + "fb-watchman": ["fb-watchman@2.0.2", "", { "dependencies": { "bser": "2.1.1" } }, "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA=="], + + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], + + "figures": ["figures@6.1.0", "", { "dependencies": { "is-unicode-supported": "^2.0.0" } }, "sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg=="], + + "file-entry-cache": ["file-entry-cache@8.0.0", "", { "dependencies": { "flat-cache": "^4.0.0" } }, "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ=="], + + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], + + "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + + "find-up-simple": ["find-up-simple@1.0.1", "", {}, "sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ=="], + + "fix-dts-default-cjs-exports": ["fix-dts-default-cjs-exports@1.0.1", "", { "dependencies": { "magic-string": "^0.30.17", "mlly": "^1.7.4", "rollup": "^4.34.8" } }, "sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg=="], + + "flat-cache": ["flat-cache@4.0.1", "", { "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.4" } }, "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw=="], + + "flatted": ["flatted@3.3.3", "", {}, "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg=="], + + "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], + + "fs-minipass": ["fs-minipass@1.2.7", "", { "dependencies": { "minipass": "^2.6.0" } }, "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA=="], + + "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], + + "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], + + "fzf": ["fzf@0.5.2", "", {}, "sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q=="], + + "gauge": ["gauge@2.7.4", "", { "dependencies": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", "has-unicode": "^2.0.0", "object-assign": "^4.1.0", "signal-exit": "^3.0.0", "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.1.0" } }, "sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg=="], + + "gensync": ["gensync@1.0.0-beta.2", "", {}, "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg=="], + + "get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="], + + "get-east-asian-width": ["get-east-asian-width@1.4.0", "", {}, "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q=="], + + "get-package-type": ["get-package-type@0.1.0", "", {}, "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q=="], + + "get-stream": ["get-stream@9.0.1", "", { "dependencies": { "@sec-ant/readable-stream": "^0.4.1", "is-stream": "^4.0.1" } }, "sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA=="], + + "git-cliff": ["git-cliff@2.10.1", "", { "dependencies": { "execa": "^9.6.0" }, "optionalDependencies": { "git-cliff-darwin-arm64": "2.10.1", "git-cliff-darwin-x64": "2.10.1", "git-cliff-linux-arm64": "2.10.1", "git-cliff-linux-x64": "2.10.1", "git-cliff-windows-arm64": "2.10.1", "git-cliff-windows-x64": "2.10.1" }, "bin": "lib/cli/cli.js" }, "sha512-KU/mmTBVJLxpLhJWa0AJetMXJVjkkMjWnqdxVlKEv+WeOwLXpKyrNd0Ep12+Cbsr1+uQhEQNmqUOHncG3QDL0g=="], + + "git-cliff-darwin-arm64": ["git-cliff-darwin-arm64@2.10.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-ns0LnnUZNgVPoQf7HTQP9Clqo/YNtBQ2UIJMmppq350WuA0SWUq1oh/NtHAXc9iqsfZH+ZoI8NTH0KFjtRt/Uw=="], + + "git-cliff-darwin-x64": ["git-cliff-darwin-x64@2.10.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-xrOQnUDYWLAAPKqJMRLp0mI1gCKy8eZv4I+qGyuddsXwljENT7TqGY+So0Ti8lWIrfnDSqGY3sVWuEON42RB7w=="], + + "git-cliff-linux-arm64": ["git-cliff-linux-arm64@2.10.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-syLQBbE3sWphbpRDau6buf5fINtE8zKiuRW+Sq7hwtLGaA0pI3JiOaX+7WrzTfh7qtA8xalFYsURs6iT5D2lXw=="], + + "git-cliff-linux-x64": ["git-cliff-linux-x64@2.10.1", "", { "os": "linux", "cpu": "x64" }, "sha512-xIj9Img1uZguGnGCgMdWWNOjSlnUJAlbuFTsri/m8AKLX58A4iSUrxUC8Je5Cyy2FZcWj7UlzrxwR8u15ZDYrg=="], + + "git-cliff-windows-arm64": ["git-cliff-windows-arm64@2.10.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-0ytL9J0dkHi9M6yhNAIlezHvSERyVaG6XsXBrjdOP1ZhEMODauZXW/Ndsa73065TGPjtSdNrMkZCoZP6A8CyEQ=="], + + "git-cliff-windows-x64": ["git-cliff-windows-x64@2.10.1", "", { "os": "win32", "cpu": "x64" }, "sha512-ux7qc+W/Vsw+QrqsCN/lIjSGWfsOloqlFy2JcHoAdOEEMGQ8sD/wMKNsO/PPz6UShiYvbFJpqPkKtP6BDaKJLQ=="], + + "glob": ["glob@10.5.0", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg=="], + + "glob-parent": ["glob-parent@6.0.2", "", { "dependencies": { "is-glob": "^4.0.3" } }, "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="], + + "globals": ["globals@16.5.0", "", {}, "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ=="], + + "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + + "graphemer": ["graphemer@1.4.0", "", {}, "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag=="], + + "handlebars": ["handlebars@4.7.8", "", { "dependencies": { "minimist": "^1.2.5", "neo-async": "^2.6.2", "source-map": "^0.6.1", "wordwrap": "^1.0.0" }, "optionalDependencies": { "uglify-js": "^3.1.4" }, "bin": { "handlebars": "bin/handlebars" } }, "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ=="], + + "has-flag": ["has-flag@5.0.1", "", {}, "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA=="], + + "has-unicode": ["has-unicode@2.0.1", "", {}, "sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ=="], + + "html-escaper": ["html-escaper@2.0.2", "", {}, "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg=="], + + "human-signals": ["human-signals@8.0.1", "", {}, "sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ=="], + + "iconv-lite": ["iconv-lite@0.4.24", "", { "dependencies": { "safer-buffer": ">= 2.1.2 < 3" } }, "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="], + + "ignore": ["ignore@5.3.2", "", {}, "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g=="], + + "ignore-walk": ["ignore-walk@3.0.4", "", { "dependencies": { "minimatch": "^3.0.4" } }, "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ=="], + + "import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="], + + "import-local": ["import-local@3.2.0", "", { "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" }, "bin": { "import-local-fixture": "fixtures/cli.js" } }, "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA=="], + + "imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="], + + "inflight": ["inflight@1.0.6", "", { "dependencies": { "once": "^1.3.0", "wrappy": "1" } }, "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA=="], + + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + + "ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + + "irregular-plurals": ["irregular-plurals@3.5.0", "", {}, "sha512-1ANGLZ+Nkv1ptFb2pa8oG8Lem4krflKuX/gINiHJHjJUKaJHk/SXk5x6K3J+39/p0h1RQ2saROclJJ+QLvETCQ=="], + + "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], + + "is-extglob": ["is-extglob@2.1.1", "", {}, "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="], + + "is-fullwidth-code-point": ["is-fullwidth-code-point@3.0.0", "", {}, "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="], + + "is-generator-fn": ["is-generator-fn@2.1.0", "", {}, "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ=="], + + "is-glob": ["is-glob@4.0.3", "", { "dependencies": { "is-extglob": "^2.1.1" } }, "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="], + + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + + "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], + + "is-stream": ["is-stream@4.0.1", "", {}, "sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A=="], + + "is-unicode-supported": ["is-unicode-supported@2.1.0", "", {}, "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ=="], + + "isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], + + "isexe": ["isexe@2.0.0", "", {}, "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw=="], + + "istanbul-lib-coverage": ["istanbul-lib-coverage@3.2.2", "", {}, "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg=="], + + "istanbul-lib-instrument": ["istanbul-lib-instrument@6.0.3", "", { "dependencies": { "@babel/core": "^7.23.9", "@babel/parser": "^7.23.9", "@istanbuljs/schema": "^0.1.3", "istanbul-lib-coverage": "^3.2.0", "semver": "^7.5.4" } }, "sha512-Vtgk7L/R2JHyyGW07spoFlB8/lpjiOLTjMdms6AFMraYt3BaJauod/NGrfnVG/y4Ix1JEuMRPDPEj2ua+zz1/Q=="], + + "istanbul-lib-report": ["istanbul-lib-report@3.0.1", "", { "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^4.0.0", "supports-color": "^7.1.0" } }, "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw=="], + + "istanbul-lib-source-maps": ["istanbul-lib-source-maps@5.0.6", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.23", "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0" } }, "sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A=="], + + "istanbul-reports": ["istanbul-reports@3.2.0", "", { "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" } }, "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA=="], + + "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], + + "javascript-natural-sort": ["javascript-natural-sort@0.7.1", "", {}, "sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw=="], + + "jest": ["jest@30.2.0", "", { "dependencies": { "@jest/core": "30.2.0", "@jest/types": "30.2.0", "import-local": "^3.2.0", "jest-cli": "30.2.0" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": "./bin/jest.js" }, "sha512-F26gjC0yWN8uAA5m5Ss8ZQf5nDHWGlN/xWZIh8S5SRbsEKBovwZhxGd6LJlbZYxBgCYOtreSUyb8hpXyGC5O4A=="], + + "jest-changed-files": ["jest-changed-files@30.2.0", "", { "dependencies": { "execa": "^5.1.1", "jest-util": "30.2.0", "p-limit": "^3.1.0" } }, "sha512-L8lR1ChrRnSdfeOvTrwZMlnWV8G/LLjQ0nG9MBclwWZidA2N5FviRki0Bvh20WRMOX31/JYvzdqTJrk5oBdydQ=="], + + "jest-circus": ["jest-circus@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/expect": "30.2.0", "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "co": "^4.6.0", "dedent": "^1.6.0", "is-generator-fn": "^2.1.0", "jest-each": "30.2.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-runtime": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "p-limit": "^3.1.0", "pretty-format": "30.2.0", "pure-rand": "^7.0.0", "slash": "^3.0.0", "stack-utils": "^2.0.6" } }, "sha512-Fh0096NC3ZkFx05EP2OXCxJAREVxj1BcW/i6EWqqymcgYKWjyyDpral3fMxVcHXg6oZM7iULer9wGRFvfpl+Tg=="], + + "jest-cli": ["jest-cli@30.2.0", "", { "dependencies": { "@jest/core": "30.2.0", "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "chalk": "^4.1.2", "exit-x": "^0.2.2", "import-local": "^3.2.0", "jest-config": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "yargs": "^17.7.2" }, "peerDependencies": { "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" }, "optionalPeers": ["node-notifier"], "bin": { "jest": "./bin/jest.js" } }, "sha512-Os9ukIvADX/A9sLt6Zse3+nmHtHaE6hqOsjQtNiugFTbKRHYIYtZXNGNK9NChseXy7djFPjndX1tL0sCTlfpAA=="], + + "jest-config": ["jest-config@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@jest/get-type": "30.1.0", "@jest/pattern": "30.0.1", "@jest/test-sequencer": "30.2.0", "@jest/types": "30.2.0", "babel-jest": "30.2.0", "chalk": "^4.1.2", "ci-info": "^4.2.0", "deepmerge": "^4.3.1", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "jest-circus": "30.2.0", "jest-docblock": "30.2.0", "jest-environment-node": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-runner": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0", "micromatch": "^4.0.8", "parse-json": "^5.2.0", "pretty-format": "30.2.0", "slash": "^3.0.0", "strip-json-comments": "^3.1.1" }, "peerDependencies": { "@types/node": "*", "esbuild-register": ">=3.4.0", "ts-node": ">=9.0.0" }, "optionalPeers": ["@types/node", "esbuild-register", "ts-node"] }, "sha512-g4WkyzFQVWHtu6uqGmQR4CQxz/CH3yDSlhzXMWzNjDx843gYjReZnMRanjRCq5XZFuQrGDxgUaiYWE8BRfVckA=="], + + "jest-diff": ["jest-diff@30.2.0", "", { "dependencies": { "@jest/diff-sequences": "30.0.1", "@jest/get-type": "30.1.0", "chalk": "^4.1.2", "pretty-format": "30.2.0" } }, "sha512-dQHFo3Pt4/NLlG5z4PxZ/3yZTZ1C7s9hveiOj+GCN+uT109NC2QgsoVZsVOAvbJ3RgKkvyLGXZV9+piDpWbm6A=="], + + "jest-docblock": ["jest-docblock@30.2.0", "", { "dependencies": { "detect-newline": "^3.1.0" } }, "sha512-tR/FFgZKS1CXluOQzZvNH3+0z9jXr3ldGSD8bhyuxvlVUwbeLOGynkunvlTMxchC5urrKndYiwCFC0DLVjpOCA=="], + + "jest-each": ["jest-each@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "@jest/types": "30.2.0", "chalk": "^4.1.2", "jest-util": "30.2.0", "pretty-format": "30.2.0" } }, "sha512-lpWlJlM7bCUf1mfmuqTA8+j2lNURW9eNafOy99knBM01i5CQeY5UH1vZjgT9071nDJac1M4XsbyI44oNOdhlDQ=="], + + "jest-environment-node": ["jest-environment-node@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/fake-timers": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "jest-mock": "30.2.0", "jest-util": "30.2.0", "jest-validate": "30.2.0" } }, "sha512-ElU8v92QJ9UrYsKrxDIKCxu6PfNj4Hdcktcn0JX12zqNdqWHB0N+hwOnnBBXvjLd2vApZtuLUGs1QSY+MsXoNA=="], + + "jest-haste-map": ["jest-haste-map@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "anymatch": "^3.1.3", "fb-watchman": "^2.0.2", "graceful-fs": "^4.2.11", "jest-regex-util": "30.0.1", "jest-util": "30.2.0", "jest-worker": "30.2.0", "micromatch": "^4.0.8", "walker": "^1.0.8" }, "optionalDependencies": { "fsevents": "^2.3.3" } }, "sha512-sQA/jCb9kNt+neM0anSj6eZhLZUIhQgwDt7cPGjumgLM4rXsfb9kpnlacmvZz3Q5tb80nS+oG/if+NBKrHC+Xw=="], + + "jest-leak-detector": ["jest-leak-detector@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "pretty-format": "30.2.0" } }, "sha512-M6jKAjyzjHG0SrQgwhgZGy9hFazcudwCNovY/9HPIicmNSBuockPSedAP9vlPK6ONFJ1zfyH/M2/YYJxOz5cdQ=="], + + "jest-matcher-utils": ["jest-matcher-utils@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "chalk": "^4.1.2", "jest-diff": "30.2.0", "pretty-format": "30.2.0" } }, "sha512-dQ94Nq4dbzmUWkQ0ANAWS9tBRfqCrn0bV9AMYdOi/MHW726xn7eQmMeRTpX2ViC00bpNaWXq+7o4lIQ3AX13Hg=="], + + "jest-message-util": ["jest-message-util@30.2.0", "", { "dependencies": { "@babel/code-frame": "^7.27.1", "@jest/types": "30.2.0", "@types/stack-utils": "^2.0.3", "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "micromatch": "^4.0.8", "pretty-format": "30.2.0", "slash": "^3.0.0", "stack-utils": "^2.0.6" } }, "sha512-y4DKFLZ2y6DxTWD4cDe07RglV88ZiNEdlRfGtqahfbIjfsw1nMCPx49Uev4IA/hWn3sDKyAnSPwoYSsAEdcimw=="], + + "jest-mock": ["jest-mock@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "jest-util": "30.2.0" } }, "sha512-JNNNl2rj4b5ICpmAcq+WbLH83XswjPbjH4T7yvGzfAGCPh1rw+xVNbtk+FnRslvt9lkCcdn9i1oAoKUuFsOxRw=="], + + "jest-pnp-resolver": ["jest-pnp-resolver@1.2.3", "", { "peerDependencies": { "jest-resolve": "*" }, "optionalPeers": ["jest-resolve"] }, "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w=="], + + "jest-regex-util": ["jest-regex-util@30.0.1", "", {}, "sha512-jHEQgBXAgc+Gh4g0p3bCevgRCVRkB4VB70zhoAE48gxeSr1hfUOsM/C2WoJgVL7Eyg//hudYENbm3Ne+/dRVVA=="], + + "jest-resolve": ["jest-resolve@30.2.0", "", { "dependencies": { "chalk": "^4.1.2", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-pnp-resolver": "^1.2.3", "jest-util": "30.2.0", "jest-validate": "30.2.0", "slash": "^3.0.0", "unrs-resolver": "^1.7.11" } }, "sha512-TCrHSxPlx3tBY3hWNtRQKbtgLhsXa1WmbJEqBlTBrGafd5fiQFByy2GNCEoGR+Tns8d15GaL9cxEzKOO3GEb2A=="], + + "jest-resolve-dependencies": ["jest-resolve-dependencies@30.2.0", "", { "dependencies": { "jest-regex-util": "30.0.1", "jest-snapshot": "30.2.0" } }, "sha512-xTOIGug/0RmIe3mmCqCT95yO0vj6JURrn1TKWlNbhiAefJRWINNPgwVkrVgt/YaerPzY3iItufd80v3lOrFJ2w=="], + + "jest-runner": ["jest-runner@30.2.0", "", { "dependencies": { "@jest/console": "30.2.0", "@jest/environment": "30.2.0", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "emittery": "^0.13.1", "exit-x": "^0.2.2", "graceful-fs": "^4.2.11", "jest-docblock": "30.2.0", "jest-environment-node": "30.2.0", "jest-haste-map": "30.2.0", "jest-leak-detector": "30.2.0", "jest-message-util": "30.2.0", "jest-resolve": "30.2.0", "jest-runtime": "30.2.0", "jest-util": "30.2.0", "jest-watcher": "30.2.0", "jest-worker": "30.2.0", "p-limit": "^3.1.0", "source-map-support": "0.5.13" } }, "sha512-PqvZ2B2XEyPEbclp+gV6KO/F1FIFSbIwewRgmROCMBo/aZ6J1w8Qypoj2pEOcg3G2HzLlaP6VUtvwCI8dM3oqQ=="], + + "jest-runtime": ["jest-runtime@30.2.0", "", { "dependencies": { "@jest/environment": "30.2.0", "@jest/fake-timers": "30.2.0", "@jest/globals": "30.2.0", "@jest/source-map": "30.0.1", "@jest/test-result": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "cjs-module-lexer": "^2.1.0", "collect-v8-coverage": "^1.0.2", "glob": "^10.3.10", "graceful-fs": "^4.2.11", "jest-haste-map": "30.2.0", "jest-message-util": "30.2.0", "jest-mock": "30.2.0", "jest-regex-util": "30.0.1", "jest-resolve": "30.2.0", "jest-snapshot": "30.2.0", "jest-util": "30.2.0", "slash": "^3.0.0", "strip-bom": "^4.0.0" } }, "sha512-p1+GVX/PJqTucvsmERPMgCPvQJpFt4hFbM+VN3n8TMo47decMUcJbt+rgzwrEme0MQUA/R+1de2axftTHkKckg=="], + + "jest-snapshot": ["jest-snapshot@30.2.0", "", { "dependencies": { "@babel/core": "^7.27.4", "@babel/generator": "^7.27.5", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1", "@babel/types": "^7.27.3", "@jest/expect-utils": "30.2.0", "@jest/get-type": "30.1.0", "@jest/snapshot-utils": "30.2.0", "@jest/transform": "30.2.0", "@jest/types": "30.2.0", "babel-preset-current-node-syntax": "^1.2.0", "chalk": "^4.1.2", "expect": "30.2.0", "graceful-fs": "^4.2.11", "jest-diff": "30.2.0", "jest-matcher-utils": "30.2.0", "jest-message-util": "30.2.0", "jest-util": "30.2.0", "pretty-format": "30.2.0", "semver": "^7.7.2", "synckit": "^0.11.8" } }, "sha512-5WEtTy2jXPFypadKNpbNkZ72puZCa6UjSr/7djeecHWOu7iYhSXSnHScT8wBz3Rn8Ena5d5RYRcsyKIeqG1IyA=="], + + "jest-util": ["jest-util@30.2.0", "", { "dependencies": { "@jest/types": "30.2.0", "@types/node": "*", "chalk": "^4.1.2", "ci-info": "^4.2.0", "graceful-fs": "^4.2.11", "picomatch": "^4.0.2" } }, "sha512-QKNsM0o3Xe6ISQU869e+DhG+4CK/48aHYdJZGlFQVTjnbvgpcKyxpzk29fGiO7i/J8VENZ+d2iGnSsvmuHywlA=="], + + "jest-validate": ["jest-validate@30.2.0", "", { "dependencies": { "@jest/get-type": "30.1.0", "@jest/types": "30.2.0", "camelcase": "^6.3.0", "chalk": "^4.1.2", "leven": "^3.1.0", "pretty-format": "30.2.0" } }, "sha512-FBGWi7dP2hpdi8nBoWxSsLvBFewKAg0+uSQwBaof4Y4DPgBabXgpSYC5/lR7VmnIlSpASmCi/ntRWPbv7089Pw=="], + + "jest-watcher": ["jest-watcher@30.2.0", "", { "dependencies": { "@jest/test-result": "30.2.0", "@jest/types": "30.2.0", "@types/node": "*", "ansi-escapes": "^4.3.2", "chalk": "^4.1.2", "emittery": "^0.13.1", "jest-util": "30.2.0", "string-length": "^4.0.2" } }, "sha512-PYxa28dxJ9g777pGm/7PrbnMeA0Jr7osHP9bS7eJy9DuAjMgdGtxgf0uKMyoIsTWAkIbUW5hSDdJ3urmgXBqxg=="], + + "jest-worker": ["jest-worker@30.2.0", "", { "dependencies": { "@types/node": "*", "@ungap/structured-clone": "^1.3.0", "jest-util": "30.2.0", "merge-stream": "^2.0.0", "supports-color": "^8.1.1" } }, "sha512-0Q4Uk8WF7BUwqXHuAjc23vmopWJw5WH7w2tqBoUOZpOjW/ZnR44GXXd1r82RvnmI2GZge3ivrYXk/BE2+VtW2g=="], + + "jiti": ["jiti@2.6.1", "", { "bin": { "jiti": "lib/jiti-cli.mjs" } }, "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ=="], + + "joycon": ["joycon@3.1.1", "", {}, "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw=="], + + "js-tokens": ["js-tokens@4.0.0", "", {}, "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="], + + "js-yaml": ["js-yaml@4.1.1", "", { "dependencies": { "argparse": "^2.0.1" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA=="], + + "jsesc": ["jsesc@3.1.0", "", { "bin": { "jsesc": "bin/jsesc" } }, "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA=="], + + "json-buffer": ["json-buffer@3.0.1", "", {}, "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ=="], + + "json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], + + "json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="], + + "json-stable-stringify-without-jsonify": ["json-stable-stringify-without-jsonify@1.0.1", "", {}, "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="], + + "json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], + + "keyv": ["keyv@4.5.4", "", { "dependencies": { "json-buffer": "3.0.1" } }, "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw=="], + + "konva": ["konva@10.0.9", "", {}, "sha512-AEqV0XqfE0ouHjcSo/IVAXZUK4jB/r18OlUoIzPFEx/59Vb95Yq1S4Ch5QuDDEXJT21SEpOMb89zSpEpsQWzWg=="], + + "leven": ["leven@3.1.0", "", {}, "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A=="], + + "levn": ["levn@0.4.1", "", { "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="], + + "libphonenumber-js": ["libphonenumber-js@1.12.27", "", {}, "sha512-8gHhHzzcnY1EF4BS5L/lrjv2VAZWd6ltU7c/sqoktRZSQvZl4g8hrgXtXHXGkSFKFYArFON12zUNJrNVqJ9u4g=="], + + "lilconfig": ["lilconfig@3.1.3", "", {}, "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw=="], + + "lines-and-columns": ["lines-and-columns@1.2.4", "", {}, "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg=="], + + "load-tsconfig": ["load-tsconfig@0.2.5", "", {}, "sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg=="], + + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], + + "lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="], + + "lodash-es": ["lodash-es@4.17.21", "", {}, "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw=="], + + "lodash.memoize": ["lodash.memoize@4.1.2", "", {}, "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="], + + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + + "log-symbols": ["log-symbols@7.0.1", "", { "dependencies": { "is-unicode-supported": "^2.0.0", "yoctocolors": "^2.1.1" } }, "sha512-ja1E3yCr9i/0hmBVaM0bfwDjnGy8I/s6PP4DFp+yP+a+mrHO4Rm7DtmnqROTUkHIkqffC84YY7AeqX6oFk0WFg=="], + + "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], + + "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], + + "make-dir": ["make-dir@4.0.0", "", { "dependencies": { "semver": "^7.5.3" } }, "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw=="], + + "make-error": ["make-error@1.3.6", "", {}, "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="], + + "makeerror": ["makeerror@1.0.12", "", { "dependencies": { "tmpl": "1.0.5" } }, "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg=="], + + "meow": ["meow@13.2.0", "", {}, "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA=="], + + "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], + + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + + "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + + "mimic-function": ["mimic-function@5.0.1", "", {}, "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="], + + "minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + + "minipass": ["minipass@2.9.0", "", { "dependencies": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" } }, "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg=="], + + "minizlib": ["minizlib@1.3.3", "", { "dependencies": { "minipass": "^2.9.0" } }, "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q=="], + + "mkdirp": ["mkdirp@0.5.6", "", { "dependencies": { "minimist": "^1.2.6" }, "bin": { "mkdirp": "bin/cmd.js" } }, "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw=="], + + "mlly": ["mlly@1.8.0", "", { "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.1" } }, "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g=="], + + "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + + "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], + + "nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + + "napi-postinstall": ["napi-postinstall@0.3.4", "", { "bin": { "napi-postinstall": "lib/cli.js" } }, "sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ=="], + + "natural-compare": ["natural-compare@1.4.0", "", {}, "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw=="], + + "needle": ["needle@2.9.1", "", { "dependencies": { "debug": "^3.2.6", "iconv-lite": "^0.4.4", "sax": "^1.2.4" }, "bin": { "needle": "./bin/needle" } }, "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ=="], + + "neo-async": ["neo-async@2.6.2", "", {}, "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="], + + "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], + + "node-int64": ["node-int64@0.4.0", "", {}, "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw=="], + + "node-pre-gyp": ["node-pre-gyp@0.13.0", "", { "dependencies": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", "needle": "^2.2.1", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" }, "bin": { "node-pre-gyp": "./bin/node-pre-gyp" } }, "sha512-Md1D3xnEne8b/HGVQkZZwV27WUi1ZRuZBij24TNaZwUPU3ZAFtvT6xxJGaUVillfmMKnn5oD1HoGsp2Ftik7SQ=="], + + "node-releases": ["node-releases@2.0.27", "", {}, "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA=="], + + "nopt": ["nopt@4.0.3", "", { "dependencies": { "abbrev": "1", "osenv": "^0.1.4" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg=="], + + "normalize-path": ["normalize-path@3.0.0", "", {}, "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="], + + "npm-bundled": ["npm-bundled@1.1.2", "", { "dependencies": { "npm-normalize-package-bin": "^1.0.1" } }, "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ=="], + + "npm-normalize-package-bin": ["npm-normalize-package-bin@1.0.1", "", {}, "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA=="], + + "npm-packlist": ["npm-packlist@1.4.8", "", { "dependencies": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1", "npm-normalize-package-bin": "^1.0.1" } }, "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A=="], + + "npm-run-path": ["npm-run-path@6.0.0", "", { "dependencies": { "path-key": "^4.0.0", "unicorn-magic": "^0.3.0" } }, "sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA=="], + + "npmlog": ["npmlog@4.1.2", "", { "dependencies": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", "gauge": "~2.7.3", "set-blocking": "~2.0.0" } }, "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg=="], + + "number-is-nan": ["number-is-nan@1.0.1", "", {}, "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ=="], + + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], + + "obug": ["obug@2.1.1", "", {}, "sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ=="], + + "ofetch": ["ofetch@1.5.1", "", { "dependencies": { "destr": "^2.0.5", "node-fetch-native": "^1.6.7", "ufo": "^1.6.1" } }, "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA=="], + + "once": ["once@1.4.0", "", { "dependencies": { "wrappy": "1" } }, "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w=="], + + "onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="], + + "optionator": ["optionator@0.9.4", "", { "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", "levn": "^0.4.1", "prelude-ls": "^1.2.1", "type-check": "^0.4.0", "word-wrap": "^1.2.5" } }, "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g=="], + + "os-homedir": ["os-homedir@1.0.2", "", {}, "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ=="], + + "os-tmpdir": ["os-tmpdir@1.0.2", "", {}, "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g=="], + + "osenv": ["osenv@0.1.5", "", { "dependencies": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" } }, "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g=="], + + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], + + "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + + "p-try": ["p-try@2.2.0", "", {}, "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="], + + "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], + + "package-manager-detector": ["package-manager-detector@1.5.0", "", {}, "sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw=="], + + "parent-module": ["parent-module@1.0.1", "", { "dependencies": { "callsites": "^3.0.0" } }, "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="], + + "parse-imports-exports": ["parse-imports-exports@0.2.4", "", { "dependencies": { "parse-statements": "1.0.11" } }, "sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ=="], + + "parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="], + + "parse-ms": ["parse-ms@4.0.0", "", {}, "sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw=="], + + "parse-statements": ["parse-statements@1.0.11", "", {}, "sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA=="], + + "path-exists": ["path-exists@4.0.0", "", {}, "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="], + + "path-is-absolute": ["path-is-absolute@1.0.1", "", {}, "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="], + + "path-key": ["path-key@3.1.1", "", {}, "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="], + + "path-scurry": ["path-scurry@1.11.1", "", { "dependencies": { "lru-cache": "^10.2.0", "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" } }, "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA=="], + + "pathe": ["pathe@2.0.3", "", {}, "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w=="], + + "picocolors": ["picocolors@1.1.1", "", {}, "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA=="], + + "picomatch": ["picomatch@4.0.3", "", {}, "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q=="], + + "pirates": ["pirates@4.0.7", "", {}, "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA=="], + + "pkg-dir": ["pkg-dir@4.2.0", "", { "dependencies": { "find-up": "^4.0.0" } }, "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ=="], + + "pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], + + "plur": ["plur@5.1.0", "", { "dependencies": { "irregular-plurals": "^3.3.0" } }, "sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg=="], + + "pnpm-workspace-yaml": ["pnpm-workspace-yaml@1.3.0", "", { "dependencies": { "yaml": "^2.8.1" } }, "sha512-Krb5q8Totd5mVuLx7we+EFHq/AfxA75nbfTm25Q1pIf606+RlaKUG+PXH8SDihfe5b5k4H09gE+sL47L1t5lbw=="], + + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], + + "postcss-load-config": ["postcss-load-config@6.0.1", "", { "dependencies": { "lilconfig": "^3.1.1" }, "peerDependencies": { "jiti": ">=1.21.0", "postcss": ">=8.0.9", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["jiti", "postcss", "tsx", "yaml"] }, "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g=="], + + "prelude-ls": ["prelude-ls@1.2.1", "", {}, "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="], + + "prettier": ["prettier@3.6.2", "", { "bin": { "prettier": "bin/prettier.cjs" } }, "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ=="], + + "prettier-linter-helpers": ["prettier-linter-helpers@1.0.0", "", { "dependencies": { "fast-diff": "^1.1.2" } }, "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w=="], + + "pretty-format": ["pretty-format@30.2.0", "", { "dependencies": { "@jest/schemas": "30.0.5", "ansi-styles": "^5.2.0", "react-is": "^18.3.1" } }, "sha512-9uBdv/B4EefsuAL+pWqueZyZS2Ba+LxfFeQ9DN14HU4bN8bhaxKdkpjpB6fs9+pSjIBu+FXQHImEg8j/Lw0+vA=="], + + "pretty-ms": ["pretty-ms@9.3.0", "", { "dependencies": { "parse-ms": "^4.0.0" } }, "sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ=="], + + "process-nextick-args": ["process-nextick-args@2.0.1", "", {}, "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="], + + "punycode": ["punycode@2.3.1", "", {}, "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg=="], + + "pure-rand": ["pure-rand@7.0.1", "", {}, "sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ=="], + + "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], + + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + + "rc": ["rc@1.2.8", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": { "rc": "./cli.js" } }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="], + + "react-is": ["react-is@18.3.1", "", {}, "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg=="], + + "readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="], + + "readdirp": ["readdirp@4.1.2", "", {}, "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg=="], + + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + + "resolve-cwd": ["resolve-cwd@3.0.0", "", { "dependencies": { "resolve-from": "^5.0.0" } }, "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg=="], + + "resolve-from": ["resolve-from@5.0.0", "", {}, "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="], + + "restore-cursor": ["restore-cursor@5.1.0", "", { "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" } }, "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="], + + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rimraf": ["rimraf@2.7.1", "", { "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "./bin.js" } }, "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w=="], + + "rollup": ["rollup@4.53.3", "", { "dependencies": { "@types/estree": "1.0.8" }, "optionalDependencies": { "@rollup/rollup-android-arm-eabi": "4.53.3", "@rollup/rollup-android-arm64": "4.53.3", "@rollup/rollup-darwin-arm64": "4.53.3", "@rollup/rollup-darwin-x64": "4.53.3", "@rollup/rollup-freebsd-arm64": "4.53.3", "@rollup/rollup-freebsd-x64": "4.53.3", "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", "@rollup/rollup-linux-arm-musleabihf": "4.53.3", "@rollup/rollup-linux-arm64-gnu": "4.53.3", "@rollup/rollup-linux-arm64-musl": "4.53.3", "@rollup/rollup-linux-loong64-gnu": "4.53.3", "@rollup/rollup-linux-ppc64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-gnu": "4.53.3", "@rollup/rollup-linux-riscv64-musl": "4.53.3", "@rollup/rollup-linux-s390x-gnu": "4.53.3", "@rollup/rollup-linux-x64-gnu": "4.53.3", "@rollup/rollup-linux-x64-musl": "4.53.3", "@rollup/rollup-openharmony-arm64": "4.53.3", "@rollup/rollup-win32-arm64-msvc": "4.53.3", "@rollup/rollup-win32-ia32-msvc": "4.53.3", "@rollup/rollup-win32-x64-gnu": "4.53.3", "@rollup/rollup-win32-x64-msvc": "4.53.3", "fsevents": "~2.3.2" }, "bin": { "rollup": "dist/bin/rollup" } }, "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA=="], + + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + + "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], + + "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + + "sax": ["sax@1.4.3", "", {}, "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ=="], + + "semver": ["semver@7.7.3", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q=="], + + "set-blocking": ["set-blocking@2.0.0", "", {}, "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="], + + "shebang-command": ["shebang-command@2.0.0", "", { "dependencies": { "shebang-regex": "^3.0.0" } }, "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="], + + "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + + "siginfo": ["siginfo@2.0.0", "", {}, "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g=="], + + "signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + + "slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="], + + "smol-toml": ["smol-toml@1.5.2", "", {}, "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ=="], + + "source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], + + "source-map-js": ["source-map-js@1.2.1", "", {}, "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA=="], + + "source-map-support": ["source-map-support@0.5.13", "", { "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" } }, "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w=="], + + "sprintf-js": ["sprintf-js@1.0.3", "", {}, "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g=="], + + "stack-utils": ["stack-utils@2.0.6", "", { "dependencies": { "escape-string-regexp": "^2.0.0" } }, "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ=="], + + "stackback": ["stackback@0.0.2", "", {}, "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw=="], + + "std-env": ["std-env@3.10.0", "", {}, "sha512-5GS12FdOZNliM5mAOxFRg7Ir0pWz8MdpYm6AY6VPkGpbA7ZzmbzNcBJQ0GPvvyWgcY7QAhCgf9Uy89I03faLkg=="], + + "string-length": ["string-length@4.0.2", "", { "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ=="], + + "string-width": ["string-width@8.1.0", "", { "dependencies": { "get-east-asian-width": "^1.3.0", "strip-ansi": "^7.1.0" } }, "sha512-Kxl3KJGb/gxkaUMOjRsQ8IrXiGW75O4E3RPjFIINOVH8AMl2SQ/yWdTzWwF3FevIX9LcMAjJW+GRwAlAbTSXdg=="], + + "string-width-cjs": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "string_decoder": ["string_decoder@1.1.1", "", { "dependencies": { "safe-buffer": "~5.1.0" } }, "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="], + + "strip-ansi": ["strip-ansi@7.1.2", "", { "dependencies": { "ansi-regex": "^6.0.1" } }, "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA=="], + + "strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "strip-bom": ["strip-bom@4.0.0", "", {}, "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w=="], + + "strip-final-newline": ["strip-final-newline@4.0.0", "", {}, "sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw=="], + + "strip-json-comments": ["strip-json-comments@3.1.1", "", {}, "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig=="], + + "sucrase": ["sucrase@3.35.1", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", "lines-and-columns": "^1.1.6", "mz": "^2.7.0", "pirates": "^4.0.1", "tinyglobby": "^0.2.11", "ts-interface-checker": "^0.1.9" }, "bin": { "sucrase": "bin/sucrase", "sucrase-node": "bin/sucrase-node" } }, "sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw=="], + + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], + + "supports-hyperlinks": ["supports-hyperlinks@4.3.0", "", { "dependencies": { "has-flag": "^5.0.1", "supports-color": "^10.0.0" } }, "sha512-i6sWEzuwadSlcr2mOnb0ktlIl+K5FVxsPXmoPfknDd2gyw4ZBIAZ5coc0NQzYqDdEYXMHy8NaY9rWwa1Q1myiQ=="], + + "synckit": ["synckit@0.9.3", "", { "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" } }, "sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg=="], + + "tar": ["tar@4.4.19", "", { "dependencies": { "chownr": "^1.1.4", "fs-minipass": "^1.2.7", "minipass": "^2.9.0", "minizlib": "^1.3.3", "mkdirp": "^0.5.5", "safe-buffer": "^5.2.1", "yallist": "^3.1.1" } }, "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA=="], + + "taze": ["taze@19.9.0", "", { "dependencies": { "@antfu/ni": "^27.0.1", "cac": "^6.7.14", "find-up-simple": "^1.0.1", "ofetch": "^1.5.0", "package-manager-detector": "^1.5.0", "pathe": "^2.0.3", "pnpm-workspace-yaml": "^1.3.0", "restore-cursor": "^5.1.0", "tinyexec": "^1.0.1", "tinyglobby": "^0.2.15", "unconfig": "^7.3.3", "yaml": "^2.8.1" }, "bin": { "taze": "bin/taze.mjs" } }, "sha512-tai3JKoCGHMPIHtuGHwT6z9vJaVgQ/Oj9MmvU05vah063Le9r7ONIv7ig6G2lrMNd87iWgfYARbSOYg4zaGJjQ=="], + + "test-exclude": ["test-exclude@6.0.0", "", { "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", "minimatch": "^3.0.4" } }, "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w=="], + + "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], + + "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], + + "tinybench": ["tinybench@2.9.0", "", {}, "sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg=="], + + "tinyexec": ["tinyexec@0.3.2", "", {}, "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="], + + "tinyglobby": ["tinyglobby@0.2.15", "", { "dependencies": { "fdir": "^6.5.0", "picomatch": "^4.0.3" } }, "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ=="], + + "tinyrainbow": ["tinyrainbow@3.0.3", "", {}, "sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q=="], + + "tmpl": ["tmpl@1.0.5", "", {}, "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw=="], + + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], + + "tree-kill": ["tree-kill@1.2.2", "", { "bin": { "tree-kill": "cli.js" } }, "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A=="], + + "ts-api-utils": ["ts-api-utils@2.1.0", "", { "peerDependencies": { "typescript": ">=4.8.4" } }, "sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ=="], + + "ts-interface-checker": ["ts-interface-checker@0.1.13", "", {}, "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA=="], + + "ts-jest": ["ts-jest@29.4.5", "", { "dependencies": { "bs-logger": "^0.2.6", "fast-json-stable-stringify": "^2.1.0", "handlebars": "^4.7.8", "json5": "^2.2.3", "lodash.memoize": "^4.1.2", "make-error": "^1.3.6", "semver": "^7.7.3", "type-fest": "^4.41.0", "yargs-parser": "^21.1.1" }, "peerDependencies": { "@babel/core": ">=7.0.0-beta.0 <8", "@jest/transform": "^29.0.0 || ^30.0.0", "@jest/types": "^29.0.0 || ^30.0.0", "babel-jest": "^29.0.0 || ^30.0.0", "jest": "^29.0.0 || ^30.0.0", "jest-util": "^29.0.0 || ^30.0.0", "typescript": ">=4.3 <6" }, "optionalPeers": ["@babel/core", "@jest/transform", "@jest/types", "babel-jest", "jest-util"], "bin": { "ts-jest": "cli.js" } }, "sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q=="], + + "tslib": ["tslib@2.8.1", "", {}, "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="], + + "tsup": ["tsup@8.5.1", "", { "dependencies": { "bundle-require": "^5.1.0", "cac": "^6.7.14", "chokidar": "^4.0.3", "consola": "^3.4.0", "debug": "^4.4.0", "esbuild": "^0.27.0", "fix-dts-default-cjs-exports": "^1.0.0", "joycon": "^3.1.1", "picocolors": "^1.1.1", "postcss-load-config": "^6.0.1", "resolve-from": "^5.0.0", "rollup": "^4.34.8", "source-map": "^0.7.6", "sucrase": "^3.35.0", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.11", "tree-kill": "^1.2.2" }, "peerDependencies": { "@microsoft/api-extractor": "^7.36.0", "@swc/core": "^1", "postcss": "^8.4.12", "typescript": ">=4.5.0" }, "optionalPeers": ["@microsoft/api-extractor", "@swc/core", "postcss", "typescript"], "bin": { "tsup": "dist/cli-default.js", "tsup-node": "dist/cli-node.js" } }, "sha512-xtgkqwdhpKWr3tKPmCkvYmS9xnQK3m3XgxZHwSUjvfTjp7YfXe5tT3GgWi0F2N+ZSMsOeWeZFh7ZZFg5iPhing=="], + + "type-check": ["type-check@0.4.0", "", { "dependencies": { "prelude-ls": "^1.2.1" } }, "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="], + + "type-detect": ["type-detect@4.0.8", "", {}, "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="], + + "type-fest": ["type-fest@4.41.0", "", {}, "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA=="], + + "typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="], + + "typescript-eslint": ["typescript-eslint@8.47.0", "", { "dependencies": { "@typescript-eslint/eslint-plugin": "8.47.0", "@typescript-eslint/parser": "8.47.0", "@typescript-eslint/typescript-estree": "8.47.0", "@typescript-eslint/utils": "8.47.0" }, "peerDependencies": { "eslint": "^8.57.0 || ^9.0.0", "typescript": ">=4.8.4 <6.0.0" } }, "sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q=="], + + "ufo": ["ufo@1.6.1", "", {}, "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="], + + "uglify-js": ["uglify-js@3.19.3", "", { "bin": { "uglifyjs": "bin/uglifyjs" } }, "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ=="], + + "unconfig": ["unconfig@7.4.1", "", { "dependencies": { "@quansync/fs": "^0.1.5", "defu": "^6.1.4", "jiti": "^2.6.1", "quansync": "^0.2.11", "unconfig-core": "7.4.1" } }, "sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q=="], + + "unconfig-core": ["unconfig-core@7.4.1", "", { "dependencies": { "@quansync/fs": "^0.1.5", "quansync": "^0.2.11" } }, "sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + + "unicorn-magic": ["unicorn-magic@0.3.0", "", {}, "sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA=="], + + "universal-user-agent": ["universal-user-agent@7.0.3", "", {}, "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A=="], + + "unrs-resolver": ["unrs-resolver@1.11.1", "", { "dependencies": { "napi-postinstall": "^0.3.0" }, "optionalDependencies": { "@unrs/resolver-binding-android-arm-eabi": "1.11.1", "@unrs/resolver-binding-android-arm64": "1.11.1", "@unrs/resolver-binding-darwin-arm64": "1.11.1", "@unrs/resolver-binding-darwin-x64": "1.11.1", "@unrs/resolver-binding-freebsd-x64": "1.11.1", "@unrs/resolver-binding-linux-arm-gnueabihf": "1.11.1", "@unrs/resolver-binding-linux-arm-musleabihf": "1.11.1", "@unrs/resolver-binding-linux-arm64-gnu": "1.11.1", "@unrs/resolver-binding-linux-arm64-musl": "1.11.1", "@unrs/resolver-binding-linux-ppc64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-gnu": "1.11.1", "@unrs/resolver-binding-linux-riscv64-musl": "1.11.1", "@unrs/resolver-binding-linux-s390x-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-gnu": "1.11.1", "@unrs/resolver-binding-linux-x64-musl": "1.11.1", "@unrs/resolver-binding-wasm32-wasi": "1.11.1", "@unrs/resolver-binding-win32-arm64-msvc": "1.11.1", "@unrs/resolver-binding-win32-ia32-msvc": "1.11.1", "@unrs/resolver-binding-win32-x64-msvc": "1.11.1" } }, "sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg=="], + + "update-browserslist-db": ["update-browserslist-db@1.1.4", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A=="], + + "uri-js": ["uri-js@4.4.1", "", { "dependencies": { "punycode": "^2.1.0" } }, "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="], + + "util-deprecate": ["util-deprecate@1.0.2", "", {}, "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="], + + "v8-to-istanbul": ["v8-to-istanbul@9.3.0", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.12", "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^2.0.0" } }, "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA=="], + + "validator": ["validator@13.15.23", "", {}, "sha512-4yoz1kEWqUjzi5zsPbAS/903QXSYp0UOtHsPpp7p9rHAw/W+dkInskAE386Fat3oKRROwO98d9ZB0G4cObgUyw=="], + + "vite": ["vite@7.2.6", "", { "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-tI2l/nFHC5rLh7+5+o7QjKjSR04ivXDF4jcgV0f/bTQ+OJiITy5S6gaynVsEM+7RqzufMnVbIon6Sr5x1SDYaQ=="], + + "vitest": ["vitest@4.0.15", "", { "dependencies": { "@vitest/expect": "4.0.15", "@vitest/mocker": "4.0.15", "@vitest/pretty-format": "4.0.15", "@vitest/runner": "4.0.15", "@vitest/snapshot": "4.0.15", "@vitest/spy": "4.0.15", "@vitest/utils": "4.0.15", "es-module-lexer": "^1.7.0", "expect-type": "^1.2.2", "magic-string": "^0.30.21", "obug": "^2.1.1", "pathe": "^2.0.3", "picomatch": "^4.0.3", "std-env": "^3.10.0", "tinybench": "^2.9.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tinyrainbow": "^3.0.3", "vite": "^6.0.0 || ^7.0.0", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", "@vitest/browser-playwright": "4.0.15", "@vitest/browser-preview": "4.0.15", "@vitest/browser-webdriverio": "4.0.15", "@vitest/ui": "4.0.15", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@opentelemetry/api", "@types/node", "@vitest/browser-playwright", "@vitest/browser-preview", "@vitest/browser-webdriverio", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "vitest.mjs" } }, "sha512-n1RxDp8UJm6N0IbJLQo+yzLZ2sQCDyl1o0LeugbPWf8+8Fttp29GghsQBjYJVmWq3gBFfe9Hs1spR44vovn2wA=="], + + "walker": ["walker@1.0.8", "", { "dependencies": { "makeerror": "1.0.12" } }, "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ=="], + + "webidl-conversions": ["webidl-conversions@4.0.2", "", {}, "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="], + + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], + + "why-is-node-running": ["why-is-node-running@2.3.0", "", { "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" }, "bin": { "why-is-node-running": "cli.js" } }, "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w=="], + + "wide-align": ["wide-align@1.1.5", "", { "dependencies": { "string-width": "^1.0.2 || 2 || 3 || 4" } }, "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg=="], + + "word-wrap": ["word-wrap@1.2.5", "", {}, "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA=="], + + "wordwrap": ["wordwrap@1.0.0", "", {}, "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="], + + "wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrap-ansi-cjs": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="], + + "write-file-atomic": ["write-file-atomic@5.0.1", "", { "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" } }, "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw=="], + + "wrtc": ["wrtc@0.4.7", "", { "dependencies": { "node-pre-gyp": "^0.13.0" }, "optionalDependencies": { "domexception": "^1.0.1" } }, "sha512-P6Hn7VT4lfSH49HxLHcHhDq+aFf/jd9dPY7lDHeFhZ22N3858EKuwm2jmnlPzpsRGEPaoF6XwkcxY5SYnt4f/g=="], + + "ws": ["ws@8.18.3", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg=="], + + "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], + + "yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + + "yaml": ["yaml@2.8.1", "", { "bin": { "yaml": "bin.mjs" } }, "sha512-lcYcMxX2PO9XMGvAJkJ3OsNMw+/7FKes7/hgerGUYWIoWu5j/+YQqcZr5JnPZWzOsEBgMbSbiSTn/dv/69Mkpw=="], + + "yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], + + "yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], + + "yoctocolors": ["yoctocolors@2.1.2", "", {}, "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug=="], + + "@antfu/ni/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "@babel/core/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@babel/helper-compilation-targets/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + + "@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="], + + "@eslint/eslintrc/globals": ["globals@14.0.0", "", {}, "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ=="], + + "@isaacs/cliui/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="], + + "@isaacs/cliui/wrap-ansi": ["wrap-ansi@8.1.0", "", { "dependencies": { "ansi-styles": "^6.1.0", "string-width": "^5.0.1", "strip-ansi": "^7.0.1" } }, "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ=="], + + "@istanbuljs/load-nyc-config/camelcase": ["camelcase@5.3.1", "", {}, "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="], + + "@istanbuljs/load-nyc-config/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "@istanbuljs/load-nyc-config/js-yaml": ["js-yaml@3.14.2", "", { "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" }, "bin": { "js-yaml": "bin/js-yaml.js" } }, "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg=="], + + "@jest/core/ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "@nanoforge-dev/ecs/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@nanoforge-dev/utils-eslint-config/@trivago/prettier-plugin-sort-imports": ["@trivago/prettier-plugin-sort-imports@6.0.0", "", { "dependencies": { "@babel/generator": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "javascript-natural-sort": "^0.7.1", "lodash-es": "^4.17.21", "minimatch": "^9.0.0", "parse-imports-exports": "^0.2.4" }, "peerDependencies": { "@vue/compiler-sfc": "3.x", "prettier": "2.x - 3.x", "prettier-plugin-ember-template-tag": ">= 2.0.0", "prettier-plugin-svelte": "3.x", "svelte": "4.x || 5.x" }, "optionalPeers": ["@vue/compiler-sfc", "prettier-plugin-ember-template-tag", "prettier-plugin-svelte", "svelte"] }, "sha512-Xarx55ow0R8oC7ViL5fPmDsg1EBa1dVhyZFVbFXNtPPJyW2w9bJADIla8YFSaNG9N06XfcklA9O9vmw4noNxkQ=="], + + "@nanoforge-dev/utils-prettier-config/@trivago/prettier-plugin-sort-imports": ["@trivago/prettier-plugin-sort-imports@6.0.0", "", { "dependencies": { "@babel/generator": "^7.28.0", "@babel/parser": "^7.28.0", "@babel/traverse": "^7.28.0", "@babel/types": "^7.28.0", "javascript-natural-sort": "^0.7.1", "lodash-es": "^4.17.21", "minimatch": "^9.0.0", "parse-imports-exports": "^0.2.4" }, "peerDependencies": { "@vue/compiler-sfc": "3.x", "prettier": "2.x - 3.x", "prettier-plugin-ember-template-tag": ">= 2.0.0", "prettier-plugin-svelte": "3.x", "svelte": "4.x || 5.x" }, "optionalPeers": ["@vue/compiler-sfc", "prettier-plugin-ember-template-tag", "prettier-plugin-svelte", "svelte"] }, "sha512-Xarx55ow0R8oC7ViL5fPmDsg1EBa1dVhyZFVbFXNtPPJyW2w9bJADIla8YFSaNG9N06XfcklA9O9vmw4noNxkQ=="], + + "@types/ws/@types/node": ["@types/node@24.10.1", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ=="], + + "@typescript-eslint/eslint-plugin/ignore": ["ignore@7.0.5", "", {}, "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg=="], + + "@typescript-eslint/typescript-estree/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "anymatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "eslint-formatter-pretty/chalk": ["chalk@5.6.2", "", {}, "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA=="], + + "eslint-plugin-prettier/synckit": ["synckit@0.11.11", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw=="], + + "fast-glob/glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], + + "gauge/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "gauge/string-width": ["string-width@1.0.2", "", { "dependencies": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", "strip-ansi": "^3.0.0" } }, "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw=="], + + "gauge/strip-ansi": ["strip-ansi@3.0.1", "", { "dependencies": { "ansi-regex": "^2.0.0" } }, "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg=="], + + "glob/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "glob/minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "handlebars/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "import-fresh/resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="], + + "jest-changed-files/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "jest-snapshot/synckit": ["synckit@0.11.11", "", { "dependencies": { "@pkgr/core": "^0.2.9" } }, "sha512-MeQTA1r0litLUf0Rp/iisCaL8761lKAZHaimlbGK4j0HysC4PLfqygQj9srcs0m2RdtDYnF8UuYyKpbjHYp7Jw=="], + + "jest-watcher/ansi-escapes": ["ansi-escapes@4.3.2", "", { "dependencies": { "type-fest": "^0.21.3" } }, "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ=="], + + "jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "needle/debug": ["debug@3.2.7", "", { "dependencies": { "ms": "^2.1.1" } }, "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ=="], + + "node-pre-gyp/semver": ["semver@5.7.2", "", { "bin": { "semver": "bin/semver" } }, "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g=="], + + "npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], + + "path-scurry/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="], + + "path-scurry/minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], + + "pkg-dir/find-up": ["find-up@4.1.0", "", { "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" } }, "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw=="], + + "pretty-format/ansi-styles": ["ansi-styles@5.2.0", "", {}, "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA=="], + + "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="], + + "readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "rimraf/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "source-map-support/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="], + + "stack-utils/escape-string-regexp": ["escape-string-regexp@2.0.0", "", {}, "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w=="], + + "string-length/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "string-width-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "string_decoder/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], + + "strip-ansi-cjs/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "sucrase/commander": ["commander@4.1.1", "", {}, "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA=="], + + "supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "supports-hyperlinks/supports-color": ["supports-color@10.2.2", "", {}, "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g=="], + + "taze/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "test-exclude/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="], + + "vite/esbuild": ["esbuild@0.25.12", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.12", "@esbuild/android-arm": "0.25.12", "@esbuild/android-arm64": "0.25.12", "@esbuild/android-x64": "0.25.12", "@esbuild/darwin-arm64": "0.25.12", "@esbuild/darwin-x64": "0.25.12", "@esbuild/freebsd-arm64": "0.25.12", "@esbuild/freebsd-x64": "0.25.12", "@esbuild/linux-arm": "0.25.12", "@esbuild/linux-arm64": "0.25.12", "@esbuild/linux-ia32": "0.25.12", "@esbuild/linux-loong64": "0.25.12", "@esbuild/linux-mips64el": "0.25.12", "@esbuild/linux-ppc64": "0.25.12", "@esbuild/linux-riscv64": "0.25.12", "@esbuild/linux-s390x": "0.25.12", "@esbuild/linux-x64": "0.25.12", "@esbuild/netbsd-arm64": "0.25.12", "@esbuild/netbsd-x64": "0.25.12", "@esbuild/openbsd-arm64": "0.25.12", "@esbuild/openbsd-x64": "0.25.12", "@esbuild/openharmony-arm64": "0.25.12", "@esbuild/sunos-x64": "0.25.12", "@esbuild/win32-arm64": "0.25.12", "@esbuild/win32-ia32": "0.25.12", "@esbuild/win32-x64": "0.25.12" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg=="], + + "vitest/tinyexec": ["tinyexec@1.0.2", "", {}, "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg=="], + + "wide-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "wrap-ansi-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "@isaacs/cliui/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="], + + "@isaacs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@6.2.3", "", {}, "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "@istanbuljs/load-nyc-config/js-yaml/argparse": ["argparse@1.0.10", "", { "dependencies": { "sprintf-js": "~1.0.2" } }, "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg=="], + + "@jest/core/ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "@nanoforge-dev/ecs/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@nanoforge-dev/utils-eslint-config/@trivago/prettier-plugin-sort-imports/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@nanoforge-dev/utils-prettier-config/@trivago/prettier-plugin-sort-imports/minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + + "@types/ws/@types/node/undici-types": ["undici-types@7.16.0", "", {}, "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw=="], + + "@typescript-eslint/typescript-estree/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "eslint-plugin-prettier/synckit/@pkgr/core": ["@pkgr/core@0.2.9", "", {}, "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA=="], + + "gauge/string-width/is-fullwidth-code-point": ["is-fullwidth-code-point@1.0.0", "", { "dependencies": { "number-is-nan": "^1.0.0" } }, "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw=="], + + "gauge/strip-ansi/ansi-regex": ["ansi-regex@2.1.1", "", {}, "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="], + + "glob/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "jest-changed-files/execa/get-stream": ["get-stream@6.0.1", "", {}, "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg=="], + + "jest-changed-files/execa/human-signals": ["human-signals@2.1.0", "", {}, "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw=="], + + "jest-changed-files/execa/is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + + "jest-changed-files/execa/npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + + "jest-changed-files/execa/onetime": ["onetime@5.1.2", "", { "dependencies": { "mimic-fn": "^2.1.0" } }, "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg=="], + + "jest-changed-files/execa/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="], + + "jest-changed-files/execa/strip-final-newline": ["strip-final-newline@2.0.0", "", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="], + + "jest-snapshot/synckit/@pkgr/core": ["@pkgr/core@0.2.9", "", {}, "sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA=="], + + "jest-watcher/ansi-escapes/type-fest": ["type-fest@0.21.3", "", {}, "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w=="], + + "jest-worker/supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="], + + "pkg-dir/find-up/locate-path": ["locate-path@5.0.0", "", { "dependencies": { "p-locate": "^4.1.0" } }, "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g=="], + + "string-length/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "vite/esbuild/@esbuild/aix-ppc64": ["@esbuild/aix-ppc64@0.25.12", "", { "os": "aix", "cpu": "ppc64" }, "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA=="], + + "vite/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.25.12", "", { "os": "android", "cpu": "arm" }, "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg=="], + + "vite/esbuild/@esbuild/android-arm64": ["@esbuild/android-arm64@0.25.12", "", { "os": "android", "cpu": "arm64" }, "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg=="], + + "vite/esbuild/@esbuild/android-x64": ["@esbuild/android-x64@0.25.12", "", { "os": "android", "cpu": "x64" }, "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg=="], + + "vite/esbuild/@esbuild/darwin-arm64": ["@esbuild/darwin-arm64@0.25.12", "", { "os": "darwin", "cpu": "arm64" }, "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg=="], + + "vite/esbuild/@esbuild/darwin-x64": ["@esbuild/darwin-x64@0.25.12", "", { "os": "darwin", "cpu": "x64" }, "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA=="], + + "vite/esbuild/@esbuild/freebsd-arm64": ["@esbuild/freebsd-arm64@0.25.12", "", { "os": "freebsd", "cpu": "arm64" }, "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg=="], + + "vite/esbuild/@esbuild/freebsd-x64": ["@esbuild/freebsd-x64@0.25.12", "", { "os": "freebsd", "cpu": "x64" }, "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ=="], + + "vite/esbuild/@esbuild/linux-arm": ["@esbuild/linux-arm@0.25.12", "", { "os": "linux", "cpu": "arm" }, "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw=="], + + "vite/esbuild/@esbuild/linux-arm64": ["@esbuild/linux-arm64@0.25.12", "", { "os": "linux", "cpu": "arm64" }, "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ=="], + + "vite/esbuild/@esbuild/linux-ia32": ["@esbuild/linux-ia32@0.25.12", "", { "os": "linux", "cpu": "ia32" }, "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA=="], + + "vite/esbuild/@esbuild/linux-loong64": ["@esbuild/linux-loong64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng=="], + + "vite/esbuild/@esbuild/linux-mips64el": ["@esbuild/linux-mips64el@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw=="], + + "vite/esbuild/@esbuild/linux-ppc64": ["@esbuild/linux-ppc64@0.25.12", "", { "os": "linux", "cpu": "ppc64" }, "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA=="], + + "vite/esbuild/@esbuild/linux-riscv64": ["@esbuild/linux-riscv64@0.25.12", "", { "os": "linux", "cpu": "none" }, "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w=="], + + "vite/esbuild/@esbuild/linux-s390x": ["@esbuild/linux-s390x@0.25.12", "", { "os": "linux", "cpu": "s390x" }, "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg=="], + + "vite/esbuild/@esbuild/linux-x64": ["@esbuild/linux-x64@0.25.12", "", { "os": "linux", "cpu": "x64" }, "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw=="], + + "vite/esbuild/@esbuild/netbsd-arm64": ["@esbuild/netbsd-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg=="], + + "vite/esbuild/@esbuild/netbsd-x64": ["@esbuild/netbsd-x64@0.25.12", "", { "os": "none", "cpu": "x64" }, "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ=="], + + "vite/esbuild/@esbuild/openbsd-arm64": ["@esbuild/openbsd-arm64@0.25.12", "", { "os": "openbsd", "cpu": "arm64" }, "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A=="], + + "vite/esbuild/@esbuild/openbsd-x64": ["@esbuild/openbsd-x64@0.25.12", "", { "os": "openbsd", "cpu": "x64" }, "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw=="], + + "vite/esbuild/@esbuild/openharmony-arm64": ["@esbuild/openharmony-arm64@0.25.12", "", { "os": "none", "cpu": "arm64" }, "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg=="], + + "vite/esbuild/@esbuild/sunos-x64": ["@esbuild/sunos-x64@0.25.12", "", { "os": "sunos", "cpu": "x64" }, "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w=="], + + "vite/esbuild/@esbuild/win32-arm64": ["@esbuild/win32-arm64@0.25.12", "", { "os": "win32", "cpu": "arm64" }, "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg=="], + + "vite/esbuild/@esbuild/win32-ia32": ["@esbuild/win32-ia32@0.25.12", "", { "os": "win32", "cpu": "ia32" }, "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ=="], + + "vite/esbuild/@esbuild/win32-x64": ["@esbuild/win32-x64@0.25.12", "", { "os": "win32", "cpu": "x64" }, "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA=="], + + "wide-align/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "wrap-ansi/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "@nanoforge-dev/utils-eslint-config/@trivago/prettier-plugin-sort-imports/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "@nanoforge-dev/utils-prettier-config/@trivago/prettier-plugin-sort-imports/minimatch/brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], + + "pkg-dir/find-up/locate-path/p-locate": ["p-locate@4.1.0", "", { "dependencies": { "p-limit": "^2.2.0" } }, "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A=="], + + "wide-align/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "@istanbuljs/load-nyc-config/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + + "pkg-dir/find-up/locate-path/p-locate/p-limit": ["p-limit@2.3.0", "", { "dependencies": { "p-try": "^2.0.0" } }, "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w=="], + } +} diff --git a/example/server-network-pong/eslint.config.js b/example/server-network-pong/eslint.config.js new file mode 100644 index 0000000..4f5f458 --- /dev/null +++ b/example/server-network-pong/eslint.config.js @@ -0,0 +1,47 @@ +import pluginJs from "@eslint/js"; +import eslintConfigPrettier from "eslint-config-prettier"; +import globals from "globals"; +import tseslint from "typescript-eslint"; + +export default [ + { + files: ["src/**/*.{ts}"], + }, + { languageOptions: { globals: globals.node } }, + + pluginJs.configs.recommended, + ...tseslint.configs.recommended, + ...tseslint.configs.strict, + eslintConfigPrettier, + { ignores: ["**/*.js", "**/*.d.ts"] }, + { + rules: { + "@typescript-eslint/consistent-type-imports": [ + "error", + { + disallowTypeAnnotations: true, + fixStyle: "inline-type-imports", + prefer: "type-imports", + }, + ], + "@typescript-eslint/no-extraneous-class": "off", + "@typescript-eslint/no-empty-object-type": "off", + "@typescript-eslint/no-explicit-any": "off", + "@typescript-eslint/ban-ts-comment": "off", + "@typescript-eslint/member-ordering": [ + "error", + { + default: [ + "static-field", + "field", + "public-static-method", + "constructor", + "method", + "protected-method", + "private-method", + ], + }, + ], + }, + }, +]; diff --git a/example/server-network-pong/package.json b/example/server-network-pong/package.json new file mode 100644 index 0000000..8a0b2fc --- /dev/null +++ b/example/server-network-pong/package.json @@ -0,0 +1,72 @@ +{ + "name": "nanoforge-example-template", + "version": "1.0.0", + "description": "NanoForge Loader - Web", + "homepage": "https://github.com/NanoForge-dev/Loader#readme", + "license": "MIT", + "contributors": [ + "Bill", + "Exelo", + "Fexkoser", + "Tchips" + ], + "funding": { + "type": "individual", + "url": "" + }, + "type": "module", + "module": "src/index.ts", + "browser": true, + "repository": { + "type": "git", + "url": "git+https://github.com/NanoForge-dev/Loader.git", + "directory": "apps/web" + }, + "private": true, + "scripts": { + "setup": "bun i", + "build": "bun run clean && bun run build:raw", + "build:raw": "bun build src/index.ts --outdir dist --asset-naming \"[name].[ext]\" --target node", + "clean": "rm -rf dist", + "lint": "eslint . && prettier --check . '!.cloud/**'", + "fix": "eslint . --fix && prettier --write . '!.cloud/**'", + "taze": "taze major -w", + "lint-staged": "lint-staged" + }, + "devDependencies": { + "@eslint/js": "^9.22.0", + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/core": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/server-network": "workspace:^", + "@trivago/prettier-plugin-sort-imports": "^5.2.2", + "@types/bun": "latest", + "eslint": "^9.22.0", + "eslint-config-prettier": "^10.1.1", + "eslint-plugin-format": "^1.0.1", + "eslint-plugin-prettier": "^5.2.3", + "globals": "^16.0.0", + "prettier": "^3.5.3", + "typescript-eslint": "^8.26.0" + }, + "peerDependencies": { + "typescript": "^5" + }, + "engines": { + "node": "24.11.0", + "bun": "1.2.23" + }, + "packageManager": "bun@1.2.23", + "lint-staged": { + "**/*.{js,ts,html,css}": [ + "eslint --fix", + "prettier --write" + ] + }, + "workspaces": [ + ".", + "../../packages/*", + "../../libs/*", + "../../utils/*" + ] +} diff --git a/example/server-network-pong/run.sh b/example/server-network-pong/run.sh new file mode 100755 index 0000000..b86c24f --- /dev/null +++ b/example/server-network-pong/run.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +./build.sh + +bun run dev diff --git a/example/server-network-pong/src/components.ts b/example/server-network-pong/src/components.ts new file mode 100644 index 0000000..9bb8846 --- /dev/null +++ b/example/server-network-pong/src/components.ts @@ -0,0 +1,41 @@ +export class Velocity { + name = "Velocity"; + x: number; + y: number; + + constructor(x: number, y: number) { + this.x = x; + this.y = y; + } +} + +export class Position { + name = "Position"; + x: number; + y: number; + + constructor(x: number, y: number) { + this.x = x; + this.y = y; + } +} + +export class Circle { + name = "Circle"; + radius: number; + + constructor(radius: number) { + this.radius = radius; + } +} + +export class Rectangle { + name = "Rectangle"; + width: number; + height: number; + + constructor(width: number, height: number) { + this.width = width; + this.height = height; + } +} diff --git a/example/server-network-pong/src/index.ts b/example/server-network-pong/src/index.ts new file mode 100644 index 0000000..32c0057 --- /dev/null +++ b/example/server-network-pong/src/index.ts @@ -0,0 +1,51 @@ +import { AssetManagerLibrary } from "@nanoforge-dev/asset-manager"; +import { type IRunOptions } from "@nanoforge-dev/common"; +import { NanoforgeFactory } from "@nanoforge-dev/core"; +import { ECSLibrary } from "@nanoforge-dev/ecs"; +import { ServerNetworkLibrary } from "@nanoforge-dev/server-network"; + +import { Position, Velocity } from "./components"; +import { bounce, move, packetHandler } from "./systems"; + +export const app = NanoforgeFactory.createServer({ + tickRate: 60, + environment: { listeningTcpPort: "4445", listeningUdpPort: "4444" }, +}); + +export const main = async (options: IRunOptions) => { + const ecsLibrary = new ECSLibrary(); + const network = new ServerNetworkLibrary(); + const assetManager = new AssetManagerLibrary(); + + app.useComponentSystem(ecsLibrary); + app.useNetwork(network); + app.useAssetManager(assetManager); + + await app.init(options); + + const registry = ecsLibrary.registry; + + const ball = registry.spawnEntity(); + registry.addComponent(ball, new Position(960, 540)); + registry.addComponent(ball, new Velocity(0, 0)); + + const paddle1 = registry.spawnEntity(); + registry.addComponent(paddle1, new Position(20, 390)); + registry.addComponent(paddle1, new Velocity(0, 0)); + + const paddle2 = registry.spawnEntity(); + registry.addComponent(paddle2, new Position(1850, 390)); + registry.addComponent(paddle2, new Velocity(0, 0)); + + registry.addSystem(packetHandler); + registry.addSystem(bounce); + registry.addSystem(move); + + app.run(); +}; + +main({ + files: new Map([ + ["/libecs.wasm", "/home/leoout/eip/engine/example/server-network-pong/dist/libecs.wasm"], + ]), +}); diff --git a/example/server-network-pong/src/systems.ts b/example/server-network-pong/src/systems.ts new file mode 100644 index 0000000..c88dcae --- /dev/null +++ b/example/server-network-pong/src/systems.ts @@ -0,0 +1,156 @@ +import { type Context } from "@nanoforge-dev/common"; +import { type Registry } from "@nanoforge-dev/ecs"; +import { type ServerNetworkLibrary } from "@nanoforge-dev/server-network"; + +import { Position, Velocity } from "./components"; + +let cli1 = -1; +let cli2 = -1; +const paddleSpeed = 1; + +let roundStart = 0; + +export function move(registry: Registry, ctx: Context) { + const entities = registry.getZipper([Position, Velocity]); + + entities.forEach(({ Position, Velocity }) => { + Position.x += Velocity.x * ctx.app.delta; + Position.y += Velocity.y * ctx.app.delta; + }); +} + +function sendMoveAll(id: number, vel: Velocity, pos: Position, network: ServerNetworkLibrary) { + if (!network || !network.tcp) return; + network.tcp.sendToEverybody( + new TextEncoder().encode( + JSON.stringify({ + type: "move", + id: id, + position: { x: pos.x, y: pos.y }, + velocity: { x: vel.x, y: vel.y }, + }), + ), + ); +} + +function connectNewClient(newCli: number, network: ServerNetworkLibrary, zip: any) { + if (!network || !network.tcp) return; + network.tcp.sendToClient( + newCli, + new TextEncoder().encode(JSON.stringify({ type: "assignId", assigned: "ball", id: 0 })), + ); + network.tcp.sendToClient( + newCli, + new TextEncoder().encode(JSON.stringify({ type: "assignId", assigned: "paddle1", id: 1 })), + ); + network.tcp.sendToClient( + newCli, + new TextEncoder().encode(JSON.stringify({ type: "assignId", assigned: "paddle2", id: 2 })), + ); + sendMoveAll(0, zip[0].velocity, zip[0].position, network); + sendMoveAll(1, zip[1].velocity, zip[1].position, network); + sendMoveAll(2, zip[2].velocity, zip[2].position, network); +} + +function handleClientInput(clientId: number, key: string, network: ServerNetworkLibrary, zip: any) { + let id = 0; + + if (clientId === cli1) { + id = 1; + } else if (clientId === cli2) { + id = 2; + } else { + return; + } + const paddle = zip[id]; + + if (key === "up") { + paddle.velocity.y = -paddleSpeed; + } + if (key === "down") { + paddle.velocity.y = paddleSpeed; + } + if (key === "stop") { + paddle.velocity.y = 0; + } + sendMoveAll(id, paddle.velocity, paddle.position, network); +} + +export function packetHandler(registry: Registry, ctx: Context) { + const zip = registry.getZipper([Position, Velocity]); + const network: ServerNetworkLibrary = ctx.libs.getNetwork(); + if (!network || !network.tcp) return; + if (network.tcp.getConnectedClients().indexOf(cli1) == -1) cli1 = -1; + if (network.tcp.getConnectedClients().indexOf(cli2) == -1) cli2 = -1; + const clientPackets = network.tcp.getReceivedPackets(); + clientPackets.forEach((packets, client) => { + packets.forEach((packet) => { + const data = JSON.parse(new TextDecoder().decode(packet)); + if (data.type == "play") { + let newCli = -1; + if (client == cli1 || client == cli2) return; + if (cli1 == -1) { + cli1 = client; + newCli = client; + } else if (cli2 == -1) { + cli2 = client; + newCli = client; + } else { + return; + } + connectNewClient(newCli, network, zip); + } else if (data.type == "input") { + handleClientInput(client, data.key, network, zip); + } + }); + }); +} + +export const bounce = (registry: Registry, ctx: Context) => { + const network = ctx.libs.getNetwork(); + if (roundStart < 3000 && roundStart != -1) { + roundStart += ctx.app.delta; + return; + } + const zip = registry.getZipper([Position, Velocity]); + if (roundStart >= 3000) { + roundStart = -1; + zip[0].velocity.x = 1; + sendMoveAll(0, zip[0].velocity, zip[0].position, network); + sendMoveAll(0, zip[0].velocity, zip[0].position, network); + return; + } + let bounced = false; + if (zip[0].position.y <= 0 || zip[0].position.y >= 1080) { + zip[0].velocity.y *= -1; + bounced = true; + } + if ( + (zip[0].position.x <= 65 && + zip[1].position.y - 15 <= zip[0].position.y && + zip[0].position.y - 15 <= zip[1].position.y + 300) || + (zip[0].position.x >= 1835 && + zip[1].position.y - 15 <= zip[0].position.y && + zip[0].position.y - 15 <= zip[1].position.y + 300) + ) { + const prevSpeed = Math.sqrt(zip[0].velocity.x ** 2 + zip[0].velocity.y ** 2); + const newSpeed = prevSpeed * 1.1; + const posOnPaddle = + (zip[0].position.y - (zip[0].position.x < 960 ? zip[1].position.y : zip[1].position.y) + 15) / + 330; + const baseAngle = posOnPaddle * ((6 * Math.PI) / 8) + Math.PI / 8 - Math.PI / 2; + const outAngle = zip[0].position.x < 960 ? baseAngle : -baseAngle + Math.PI; + zip[0].velocity.x = Math.cos(outAngle) * newSpeed; + zip[0].velocity.y = Math.sin(outAngle) * newSpeed; + bounced = true; + } else if (zip[0].position.x <= 15 || zip[0].position.x >= 1905) { + zip[0].position = { x: 960, y: 540 }; + zip[0].velocity = { x: 0, y: 0 }; + roundStart = 0; + bounced = true; + } + if (bounced) { + sendMoveAll(0, zip[0].velocity, zip[0].position, network); + sendMoveAll(0, zip[0].velocity, zip[0].position, network); + } +}; diff --git a/example/server-network-pong/tsconfig.json b/example/server-network-pong/tsconfig.json new file mode 100644 index 0000000..5f6b6a2 --- /dev/null +++ b/example/server-network-pong/tsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "target": "es2023", + "module": "commonjs", + "rootDir": "./src", + "outDir": "./dist", + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "strict": true, + "skipLibCheck": true, + "paths": {} + } +} diff --git a/packages/client-network/.gitignore b/packages/client-network/.gitignore new file mode 100644 index 0000000..ddfd782 --- /dev/null +++ b/packages/client-network/.gitignore @@ -0,0 +1,267 @@ +### VisualStudioCode template +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### C++ template +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Node template +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Private + +# NX +.nx/ + +# Compiled files +src/**/*.js +src/**/*.d.ts diff --git a/packages/client-network/.idea/.gitignore b/packages/client-network/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/packages/client-network/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/packages/client-network/.idea/.name b/packages/client-network/.idea/.name new file mode 100644 index 0000000..81d68e2 --- /dev/null +++ b/packages/client-network/.idea/.name @@ -0,0 +1 @@ +[NanoForge] Engine Graphics 2D \ No newline at end of file diff --git a/packages/client-network/.idea/[NanoForge] Engine Graphics 2D.iml b/packages/client-network/.idea/[NanoForge] Engine Graphics 2D.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/packages/client-network/.idea/[NanoForge] Engine Graphics 2D.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/codeStyles/Project.xml b/packages/client-network/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..a57ead7 --- /dev/null +++ b/packages/client-network/.idea/codeStyles/Project.xml @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/codeStyles/codeStyleConfig.xml b/packages/client-network/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..79ee123 --- /dev/null +++ b/packages/client-network/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/editor.xml b/packages/client-network/.idea/editor.xml new file mode 100644 index 0000000..8c39ae0 --- /dev/null +++ b/packages/client-network/.idea/editor.xml @@ -0,0 +1,107 @@ + + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/git_toolbox_blame.xml b/packages/client-network/.idea/git_toolbox_blame.xml new file mode 100644 index 0000000..7dc1249 --- /dev/null +++ b/packages/client-network/.idea/git_toolbox_blame.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/git_toolbox_prj.xml b/packages/client-network/.idea/git_toolbox_prj.xml new file mode 100644 index 0000000..02b915b --- /dev/null +++ b/packages/client-network/.idea/git_toolbox_prj.xml @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/inspectionProfiles/Project_Default.xml b/packages/client-network/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..41ec19c --- /dev/null +++ b/packages/client-network/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/jsLinters/eslint.xml b/packages/client-network/.idea/jsLinters/eslint.xml new file mode 100644 index 0000000..541945b --- /dev/null +++ b/packages/client-network/.idea/jsLinters/eslint.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/misc.xml b/packages/client-network/.idea/misc.xml new file mode 100644 index 0000000..7ecbce5 --- /dev/null +++ b/packages/client-network/.idea/misc.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/modules.xml b/packages/client-network/.idea/modules.xml new file mode 100644 index 0000000..59ac9e2 --- /dev/null +++ b/packages/client-network/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/prettier.xml b/packages/client-network/.idea/prettier.xml new file mode 100644 index 0000000..0c83ac4 --- /dev/null +++ b/packages/client-network/.idea/prettier.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/packages/client-network/.idea/vcs.xml b/packages/client-network/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/packages/client-network/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/packages/client-network/.nvmrc b/packages/client-network/.nvmrc new file mode 100644 index 0000000..c519bf5 --- /dev/null +++ b/packages/client-network/.nvmrc @@ -0,0 +1 @@ +v24.11.0 diff --git a/packages/client-network/.prettierignore b/packages/client-network/.prettierignore new file mode 100644 index 0000000..e814a63 --- /dev/null +++ b/packages/client-network/.prettierignore @@ -0,0 +1,8 @@ +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock +bun.lock + +*.js +*.d.ts diff --git a/packages/client-network/README.md b/packages/client-network/README.md new file mode 100644 index 0000000..1da84ff --- /dev/null +++ b/packages/client-network/README.md @@ -0,0 +1,25 @@ +# Engine Network Manager + +## Installing dependencies + +To install dependencies run: + +```sh +pnpm i +``` + +## Building + +To build the project run: + +```sh +pnpm build +``` + +## Tests + +To run tests use: + +```sh +pnpm test +``` diff --git a/packages/client-network/eslint.config.js b/packages/client-network/eslint.config.js new file mode 100644 index 0000000..62ec06d --- /dev/null +++ b/packages/client-network/eslint.config.js @@ -0,0 +1,3 @@ +import config from "@nanoforge-dev/utils-eslint-config"; + +export default config; diff --git a/packages/client-network/jest.config.json b/packages/client-network/jest.config.json new file mode 100644 index 0000000..6b46991 --- /dev/null +++ b/packages/client-network/jest.config.json @@ -0,0 +1,14 @@ +{ + "preset": "ts-jest", + "moduleFileExtensions": ["js", "json", "ts"], + "rootDir": "test", + "collectCoverageFrom": ["**/*.(t|j)s"], + "testEnvironment": "node", + "testRegex": ".*\\.spec\\.ts$", + "transform": { + "^.+\\.(t|j)s$": "ts-jest" + }, + "transformIgnorePatterns": ["/node_modules/"], + "verbose": true, + "testTimeout": 5000 +} diff --git a/packages/client-network/package.json b/packages/client-network/package.json new file mode 100644 index 0000000..3402c60 --- /dev/null +++ b/packages/client-network/package.json @@ -0,0 +1,54 @@ +{ + "name": "@nanoforge-dev/client-network", + "version": "1.0.0", + "description": "NanoForge Engine - Client Network", + "homepage": "https://github.com/NanoForge-dev/Engine#readme", + "license": "MIT", + "contributors": [ + "Bill", + "Exelo", + "Fexkoser", + "Tchips" + ], + "funding": { + "type": "individual", + "url": "" + }, + "type": "module", + "main": "src/index.ts", + "repository": { + "type": "git", + "url": "git+https://github.com/NanoForge-dev/Engine.git", + "directory": "packages/client-network" + }, + "scripts": { + "build": "tsc --noEmit && tsup", + "clean": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "clean:types": "find src -name '*.d.ts' -delete", + "clean:scripts": "find src -name '*.js' -delete", + "lint": "eslint . && prettier --check .", + "fix": "eslint . --fix && prettier --write .", + "taze": "taze major -w", + "test:unit": "jest --config ./jest.config.json" + }, + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^" + }, + "devDependencies": { + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/jest": "^30.0.0", + "@types/node": "^22.18.7", + "jest": "^30.2.0", + "taze": "^19.7.0", + "ts-jest": "^29.4.4", + "typescript": "^5.9.2" + }, + "engines": { + "node": "24.11.0", + "pnpm": "10.22.0" + }, + "packageManager": "pnpm@10.22.0" +} diff --git a/packages/client-network/prettier.config.js b/packages/client-network/prettier.config.js new file mode 100644 index 0000000..27d0e26 --- /dev/null +++ b/packages/client-network/prettier.config.js @@ -0,0 +1,3 @@ +import config from "@nanoforge-dev/utils-prettier-config"; + +export default config; diff --git a/packages/client-network/src/client.network.library.ts b/packages/client-network/src/client.network.library.ts new file mode 100644 index 0000000..a5fed47 --- /dev/null +++ b/packages/client-network/src/client.network.library.ts @@ -0,0 +1,37 @@ +import { BaseNetworkLibrary, type InitContext } from "@nanoforge-dev/common"; + +import { ClientConfigNetwork } from "./config.client.network"; +import { TCPClient } from "./tcp.client.network"; +import { UDPClient } from "./udp.client.network"; + +export class ClientNetworkLibrary extends BaseNetworkLibrary { + public udp: UDPClient | null = null; + public tcp: TCPClient | null = null; + + get __name(): string { + return "ClientNetworkLibrary"; + } + + public override async __init(context: InitContext): Promise { + const config: ClientConfigNetwork = await context.config.registerConfig(ClientConfigNetwork); + + if (config.serverAddress === undefined) { + throw new Error("No server address provided"); + } + if (config.serverTcpPort === undefined && config.serverUdpPort === undefined) { + throw new Error("No server port specified to connect"); + } + + if (config.serverTcpPort !== undefined) { + this.tcp = new TCPClient(+config.serverTcpPort, config.serverAddress, config.magicValue); + await this.tcp.connect(); + } + + if (config.serverUdpPort !== undefined) { + this.udp = new UDPClient(+config.serverUdpPort, config.serverAddress, config.magicValue); + await this.udp.connect(); + } + } + + public async __run(): Promise {} +} diff --git a/packages/client-network/src/config.client.network.ts b/packages/client-network/src/config.client.network.ts new file mode 100644 index 0000000..29fbc13 --- /dev/null +++ b/packages/client-network/src/config.client.network.ts @@ -0,0 +1,51 @@ +import { + Default, + Expose, + IsByteLength, + IsOptional, + IsPort, + type ValidationOptions, + isFQDN, + isIP, + registerDecorator, +} from "@nanoforge-dev/config"; + +export function IsIpOrFQDN(validationOptions?: ValidationOptions) { + return function (object: object, propertyName: string) { + registerDecorator({ + target: object.constructor, + propertyName: propertyName, + ...(validationOptions ? { options: validationOptions } : {}), + constraints: [], + validator: { + validate(value: string) { + return isIP(value) || isFQDN(value); + }, + defaultMessage() { + return `$value must be a valid IP address or FQDN`; + }, + }, + }); + }; +} + +export class ClientConfigNetwork { + @Expose() + @IsOptional() + @IsPort() + serverTcpPort?: string; + + @Expose() + @IsOptional() + @IsPort() + serverUdpPort?: string; + + @Expose() + @IsIpOrFQDN() + serverAddress?: string; + + @Expose() + @Default("PACKET_END") + @IsByteLength(2, 64) + magicValue!: string; +} diff --git a/packages/client-network/src/index.ts b/packages/client-network/src/index.ts new file mode 100644 index 0000000..fbeedc5 --- /dev/null +++ b/packages/client-network/src/index.ts @@ -0,0 +1 @@ +export { ClientNetworkLibrary } from "./client.network.library"; diff --git a/packages/client-network/src/tcp.client.network.ts b/packages/client-network/src/tcp.client.network.ts new file mode 100644 index 0000000..6fce074 --- /dev/null +++ b/packages/client-network/src/tcp.client.network.ts @@ -0,0 +1,65 @@ +import { buildMagicPacket, parsePacketsFromChunks } from "./utils"; + +export class TCPClient { + private _channel: WebSocket | null = null; + private _data: Uint8Array = new Uint8Array(); + private _chunkedData: Uint8Array[] = []; + private readonly _magicData: Uint8Array = new Uint8Array(); + + constructor( + private _port: number, + private _ip: string, + magicValue: string, + ) { + this._magicData = new TextEncoder().encode(magicValue); + } + + public async connect(): Promise { + this.connectToServerWebSocket(); + } + + public isConnected(): boolean { + return this._channel !== null && this._channel.readyState === WebSocket.OPEN; + } + + public sendData(data: Uint8Array): void { + if (!this._channel) { + console.error("TCP not connected"); + return; + } + this._channel.send(buildMagicPacket(data, this._magicData)); + } + + public getReceivedPackets(): Uint8Array[] { + const { packets, data, chunkedData } = parsePacketsFromChunks( + this._data, + this._chunkedData, + this._magicData, + ); + this._data = data; + this._chunkedData = chunkedData; + return packets; + } + + private connectToServerWebSocket() { + const serverUrl = `ws://${this._ip}:${this._port}`; + console.log("Try to connect for TCP to " + serverUrl); + this._channel = new WebSocket(serverUrl); + this._channel.binaryType = "arraybuffer"; + + this._channel.onerror = (e: Event) => { + console.error("TCP error", { cause: e }); + }; + + this._channel.onopen = () => { + console.log("TCP connected"); + }; + + this._channel.onmessage = (ev: MessageEvent) => { + const chunk = new Uint8Array(ev.data); + this._chunkedData.push(chunk); + }; + + this._channel.onclose = (): void => console.log("TCP closed"); + } +} diff --git a/packages/client-network/src/udp.client.network.ts b/packages/client-network/src/udp.client.network.ts new file mode 100644 index 0000000..7d96453 --- /dev/null +++ b/packages/client-network/src/udp.client.network.ts @@ -0,0 +1,132 @@ +import { buildMagicPacket, parsePacketsFromChunks } from "./utils"; + +export class UDPClient { + private _channel: RTCDataChannel | null = null; + private _data: Uint8Array = new Uint8Array(); + private _chunkedData: Uint8Array[] = []; + private readonly _magicData: Uint8Array = new Uint8Array(); + + constructor( + private _port: number, + private _ip: string, + magicValue: string, + ) { + this._magicData = new TextEncoder().encode(magicValue); + } + + public async connect(): Promise { + const webSocket: WebSocket = this.connectToServerWebSocket(); + const rtcPeerConnection: RTCPeerConnection = this.getRtcChannelFromIceServer(); + this.setupIceConnection(rtcPeerConnection, webSocket); + await this.sendIceOffer(rtcPeerConnection, webSocket); + } + + public isConnected(): boolean { + return this._channel !== null && this._channel.readyState === "open"; + } + + public sendData(data: Uint8Array): void { + if (!this._channel) { + console.error("UDP not connected"); + return; + } + this._channel.send(buildMagicPacket(data, this._magicData)); + } + + public getReceivedPackets(): Uint8Array[] { + const { packets, data, chunkedData } = parsePacketsFromChunks( + this._data, + this._chunkedData, + this._magicData, + ); + this._data = data; + this._chunkedData = chunkedData; + return packets; + } + + private connectToServerWebSocket(): WebSocket { + const serverUrl = `ws://${this._ip}:${this._port}`; + console.log("Try to connect for UDP to " + serverUrl); + const webSocket = new WebSocket(serverUrl); + + webSocket.onerror = (e: Event) => { + throw new Error("UDP connection error : WebSocket Error", { cause: e }); + }; + return webSocket; + } + + private getRtcChannelFromIceServer(): RTCPeerConnection { + const rtcPeerConnection = new RTCPeerConnection(); + this._channel = rtcPeerConnection.createDataChannel("game", { + ordered: false, + maxRetransmits: 0, + }); + + this._channel.onopen = (): void => { + console.log("UDP connected"); + }; + + this._channel.onmessage = (ev: MessageEvent): void => { + const chunk = new Uint8Array(ev.data); + this._chunkedData.push(chunk); + }; + + this._channel.onerror = (ev: RTCErrorEvent): void => { + this._channel = null; + console.error("UDP error", { cause: ev }); + }; + + this._channel.onclose = (): void => { + this._channel = null; + }; + return rtcPeerConnection; + } + + private setupIceConnection(rtcPeerConnection: RTCPeerConnection, webSocket: WebSocket): void { + let pendingCandidates: any[] = []; + + rtcPeerConnection.onicecandidate = (ev: RTCPeerConnectionIceEvent): void => { + if (ev.candidate) { + webSocket.send(JSON.stringify({ type: "ice", candidate: ev.candidate })); + } + }; + + webSocket.onmessage = async (ev: MessageEvent): Promise => { + const msg = JSON.parse(ev.data); + + if (msg.type === "answer" && msg.answer) { + await rtcPeerConnection.setRemoteDescription(msg.answer); + + for (const c of pendingCandidates) { + await rtcPeerConnection.addIceCandidate(c); + } + pendingCandidates = []; + } + + if (msg.type === "ice" && msg.candidate) { + if (rtcPeerConnection.remoteDescription) { + pendingCandidates.push(msg.candidate); + } else { + await rtcPeerConnection.addIceCandidate(msg.candidate); + } + } + }; + } + + private async sendIceOffer(pc: RTCPeerConnection, webSocket: WebSocket): Promise { + async function sendOfferWhenConnected() { + console.log("WebSocket connection for UDP established"); + const offer: RTCSessionDescriptionInit = await pc.createOffer(); + await pc.setLocalDescription(offer); + webSocket.send(JSON.stringify({ type: "offer", offer })); + } + + if (webSocket.readyState === WebSocket.OPEN) { + await sendOfferWhenConnected(); + } else { + webSocket.onopen = async (): Promise => { + await sendOfferWhenConnected(); + }; + } + } +} diff --git a/packages/client-network/src/utils.ts b/packages/client-network/src/utils.ts new file mode 100644 index 0000000..9a5cf90 --- /dev/null +++ b/packages/client-network/src/utils.ts @@ -0,0 +1,82 @@ +export function parsePacketsFromChunks( + data: Uint8Array, + chunkedData: Uint8Array[], + magicData: Uint8Array, +): { packets: Uint8Array[]; data: Uint8Array; chunkedData: Uint8Array[] } { + const rechunkedData = new Uint8Array(chunkedData.reduce((sum, c) => sum + c.length, data.length)); + rechunkedData.set(data, 0); + let offset = data.length; + for (const c of chunkedData) { + rechunkedData.set(c, offset); + offset += c.length; + } + + data = rechunkedData; + chunkedData = []; + const packets: Uint8Array[] = []; + + let nextPacket = uint8ArrayContains(data, magicData); + let index = 0; + while (nextPacket != -1) { + packets.push(data.slice(index, index + nextPacket)); + index += nextPacket + magicData.length; + nextPacket = uint8ArrayContains(data.subarray(index), magicData); + } + data = data.subarray(index); + return { packets, data, chunkedData }; +} + +export function buildMagicPacket(data: Uint8Array, magicData: Uint8Array) { + const magicPacket = new Uint8Array(data.length + magicData.length); + magicPacket.set(data, 0); + magicPacket.set(magicData, data.length); + return magicPacket; +} + +function uint8ArrayContains(haystack: Uint8Array, needle: Uint8Array): number { + const buildKMPTable = (needle: Uint8Array): number[] => { + const table = new Array(needle.length).fill(0); + let len = 0; + for (let i = 1; i < needle.length; ) { + if (needle[i] === needle[len]) { + len++; + table[i] = len; + i++; + } else { + if (len !== 0) { + len = table[len - 1]; + } else { + table[i] = 0; + i++; + } + } + } + return table; + }; + + if (needle.length === 0) return 0; + if (needle.length > haystack.length) return -1; + + const table: number[] = buildKMPTable(needle); + let i: number = 0; + let j: number = 0; + + while (i < haystack.length) { + if (haystack[i] === needle[j]) { + i++; + j++; + if (j === needle.length) { + return i - j; + } + } else { + if (j > 0) { + const element = table[j - 1]; + if (element == undefined) return -1; + j = element; + } else { + i++; + } + } + } + return -1; +} diff --git a/packages/client-network/test/graphics-2d.library.spec.ts b/packages/client-network/test/graphics-2d.library.spec.ts new file mode 100644 index 0000000..c3f54c3 --- /dev/null +++ b/packages/client-network/test/graphics-2d.library.spec.ts @@ -0,0 +1,21 @@ +import { type IConfigRegistry, InitContext } from "@nanoforge-dev/common"; +import { EditableApplicationContext } from "@nanoforge-dev/core/src/common/context/contexts/application.editable-context"; +import { EditableLibraryManager } from "@nanoforge-dev/core/src/common/library/manager/library.manager"; + +import { ClientNetworkLibrary } from "../src/client.network.library"; + +describe("Client Network Library", () => { + const library = new ClientNetworkLibrary(); + const libraryManager = new EditableLibraryManager(); + const appContext = new EditableApplicationContext(libraryManager); + const configRegistry = {} as IConfigRegistry; + const context = new InitContext(appContext, libraryManager, configRegistry, { + // @ts-ignore + canvas: null, + files: new Map(), + }); + + it("Should throw if canvas is undefined", async () => { + await expect(library.__init(context)).rejects.toThrow(); + }); +}); diff --git a/packages/client-network/test/tsconfig.json b/packages/client-network/test/tsconfig.json new file mode 100644 index 0000000..fda7040 --- /dev/null +++ b/packages/client-network/test/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../../tsconfig.spec.json", + "compilerOptions": { + "types": ["jest", "node"], + "paths": { + "@nanoforge-dev/common": ["./packages/common"], + "@nanoforge-dev/core": ["./packages/core"], + "@nanoforge-dev/core/*": ["./packages/core/*"] + } + } +} diff --git a/packages/client-network/tsconfig.json b/packages/client-network/tsconfig.json new file mode 100644 index 0000000..9e6d724 --- /dev/null +++ b/packages/client-network/tsconfig.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig.json", + "extends": "../../tsconfig.json", + "include": ["src/**/*.ts"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/client-network/tsconfig.spec.json b/packages/client-network/tsconfig.spec.json new file mode 100644 index 0000000..8270cab --- /dev/null +++ b/packages/client-network/tsconfig.spec.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig.json", + "extends": "./tsconfig.json", + "compilerOptions": { + "noEmit": true, + "skipLibCheck": true + }, + "include": ["test/**/*.spec.ts"], + "exclude": ["node_modules"] +} diff --git a/packages/client-network/tsup.config.ts b/packages/client-network/tsup.config.ts new file mode 100644 index 0000000..f3b6e6c --- /dev/null +++ b/packages/client-network/tsup.config.ts @@ -0,0 +1,3 @@ +import { createTsupConfig } from "../../tsup.config.js"; + +export default [createTsupConfig()]; diff --git a/packages/common/src/context/contexts/application.context.ts b/packages/common/src/context/contexts/application.context.ts index 8bdd2f8..d294b16 100644 --- a/packages/common/src/context/contexts/application.context.ts +++ b/packages/common/src/context/contexts/application.context.ts @@ -1,10 +1,15 @@ export abstract class ApplicationContext { private _isRunning: boolean = false; + protected _delta!: number; get isRunning(): boolean { return this._isRunning; } + get delta(): number { + return this._delta; + } + setIsRunning(value: boolean): void { this._isRunning = value; } diff --git a/packages/config/src/default.ts b/packages/config/src/default.ts new file mode 100644 index 0000000..f32155c --- /dev/null +++ b/packages/config/src/default.ts @@ -0,0 +1,8 @@ +import { Transform } from "class-transformer"; +import { type TransformFnParams } from "class-transformer/types/interfaces/metadata/transform-fn-params.interface"; + +export function Default(defaultValue: unknown): PropertyDecorator { + return Transform( + ({ value }: TransformFnParams) => value ?? JSON.parse(JSON.stringify(defaultValue)), + ); +} diff --git a/packages/config/src/exports/class-validator.ts b/packages/config/src/exports/class-validator.ts index 2119282..5a75999 100644 --- a/packages/config/src/exports/class-validator.ts +++ b/packages/config/src/exports/class-validator.ts @@ -110,4 +110,10 @@ export { ValidateIf, ValidateNested, ValidatePromise, + ValidatorConstraint, + type ValidatorConstraintInterface, + type ValidationOptions, + isFQDN, + isIP, + registerDecorator, } from "class-validator"; diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts index fd0b179..4924651 100644 --- a/packages/config/src/index.ts +++ b/packages/config/src/index.ts @@ -1 +1,2 @@ export * from "./exports"; +export * from "./default"; diff --git a/packages/core/src/application/nanoforge-application.ts b/packages/core/src/application/nanoforge-application.ts index 691a3db..04d0ce2 100644 --- a/packages/core/src/application/nanoforge-application.ts +++ b/packages/core/src/application/nanoforge-application.ts @@ -17,8 +17,6 @@ export abstract class NanoforgeApplication { private _core?: Core; private readonly _options: IApplicationOptions; - protected abstract get type(): "client" | "server"; - constructor(options?: Partial) { this.applicationConfig = new ApplicationConfig(); @@ -49,7 +47,6 @@ export abstract class NanoforgeApplication { this._core = new Core( this.applicationConfig, new EditableApplicationContext(this.applicationConfig.libraryManager), - this.type === "server", ); return this._core.init(options, this._options); } diff --git a/packages/core/src/application/nanoforge-client.ts b/packages/core/src/application/nanoforge-client.ts index fc6f909..1ddfe4a 100644 --- a/packages/core/src/application/nanoforge-client.ts +++ b/packages/core/src/application/nanoforge-client.ts @@ -7,10 +7,6 @@ import { import { NanoforgeApplication } from "./nanoforge-application"; export class NanoforgeClient extends NanoforgeApplication { - protected get type(): "client" { - return "client"; - } - public useGraphics(library: IGraphicsLibrary) { this.applicationConfig.useGraphicsLibrary(library); } diff --git a/packages/core/src/application/nanoforge-server.ts b/packages/core/src/application/nanoforge-server.ts index 86d488b..74cca8a 100644 --- a/packages/core/src/application/nanoforge-server.ts +++ b/packages/core/src/application/nanoforge-server.ts @@ -1,7 +1,3 @@ import { NanoforgeApplication } from "./nanoforge-application"; -export class NanoforgeServer extends NanoforgeApplication { - protected get type(): "server" { - return "server"; - } -} +export class NanoforgeServer extends NanoforgeApplication {} diff --git a/packages/core/src/common/context/contexts/application.editable-context.ts b/packages/core/src/common/context/contexts/application.editable-context.ts index e7f2743..492b797 100644 --- a/packages/core/src/common/context/contexts/application.editable-context.ts +++ b/packages/core/src/common/context/contexts/application.editable-context.ts @@ -10,6 +10,10 @@ export class EditableApplicationContext extends ApplicationContext { this._libraryManager = libraryManager; } + setDelta(delta: number) { + this._delta = delta; + } + muteSoundLibraries(): void { this._libraryManager.getMutableLibraries().forEach((lib) => lib.library.mute()); } diff --git a/packages/core/src/core/core.ts b/packages/core/src/core/core.ts index bcd4e62..78ad498 100644 --- a/packages/core/src/core/core.ts +++ b/packages/core/src/core/core.ts @@ -1,5 +1,4 @@ import { - type ApplicationContext, ClearContext, ClientLibraryManager, Context, @@ -13,21 +12,20 @@ import { import { type ApplicationConfig } from "../application/application-config"; import type { IApplicationOptions } from "../application/application-options.type"; +import { type EditableApplicationContext } from "../common/context/contexts/application.editable-context"; import { EditableExecutionContext } from "../common/context/contexts/executions/execution.editable-context"; import { type EditableLibraryContext } from "../common/context/contexts/library.editable-context"; import { ConfigRegistry } from "../config/config-registry"; export class Core { private readonly config: ApplicationConfig; - private readonly context: ApplicationContext; + private readonly context: EditableApplicationContext; private options?: IApplicationOptions; private _configRegistry?: ConfigRegistry; - private _isServer; - constructor(config: ApplicationConfig, context: ApplicationContext, isServer: boolean) { + constructor(config: ApplicationConfig, context: EditableApplicationContext) { this.config = config; this.context = context; - this._isServer = isServer; } public async init(options: IRunOptions, appOptions: IApplicationOptions): Promise { @@ -42,35 +40,28 @@ export class Core { const context = this.getExecutionContext(); const clientContext = this.getClientContext(); const libraries = this.config.libraryManager.getExecutionLibraries(); - let requestAnimationFrameHandle: number; - const runner = async () => { + const runner = async (delta: number) => { + this.context.setDelta(delta); await this.runExecute(clientContext, libraries); }; - const render = () => { + const tickLengthMs = 1000 / this.options.tickRate; + let previousTick = Date.now(); + + const render = async () => { if (!context.application.isRunning) { - clearInterval(intervalHandle); - this.runClear(this.getClearContext()); + await this.runClear(this.getClearContext()); return; } - }; - - const renderClient = () => { - render(); - cancelAnimationFrame(requestAnimationFrameHandle); - requestAnimationFrameHandle = requestAnimationFrame(runner); - }; - - const renderServer = () => { - render(); + const tickStart = Date.now(); + await runner(tickStart - previousTick); + previousTick = tickStart; + setTimeout(render, tickLengthMs + tickStart - Date.now()); }; context.application.setIsRunning(true); - const intervalHandle = setInterval( - this._isServer ? renderServer : renderClient, - 1000 / this.options.tickRate, - ); + setTimeout(render); } private getInitContext(options: IRunOptions): InitContext { diff --git a/packages/ecs/wasm/Registry.hpp b/packages/ecs/wasm/Registry.hpp index 566df82..580c1e0 100644 --- a/packages/ecs/wasm/Registry.hpp +++ b/packages/ecs/wasm/Registry.hpp @@ -101,11 +101,11 @@ namespace nfo { return Entity(_next_entity - 1); } - Entity entity_from_index(const std::size_t component_type) + Entity entity_from_index(const std::size_t id) { - if (std::ranges::find(_dead_entities, component_type) != _dead_entities.end() || component_type >= _next_entity) + if (std::ranges::find(_dead_entities, id) != _dead_entities.end() || id >= _next_entity) throw std::runtime_error("Entity index out of range."); - return Entity(component_type); + return Entity(id); } void kill_entity(Entity const &e) @@ -145,7 +145,7 @@ namespace nfo { template void add_system(Function &&f) { - _systems.emplace_back(std::forward(f)); + _systems.emplace_back(emscripten::val(std::forward(f))); } void remove_system(const std::size_t system_idx) @@ -162,9 +162,10 @@ namespace nfo { void run_systems(const emscripten::val &ctx) { - std::vector> systems_copy = _systems; - for (std::function &system : systems_copy) - system(*this, ctx); + emscripten::val registry = ctx["libs"].call("getComponentSystem")["registry"]; + std::vector systems_copy = _systems; + for (emscripten::val &system : systems_copy) + system(registry, ctx); } void log(const Entity &entity) const @@ -194,6 +195,7 @@ namespace nfo { } emscripten::val arr = emscripten::val::array(); + std:size_t zipper_idx = 0; for (std::size_t idx = 0; idx < max; idx++) { emscripten::val obj = emscripten::val::object(); bool need_to_add = true; @@ -205,7 +207,7 @@ namespace nfo { obj.set(name, (*sparse_array)[idx].value()); } if (need_to_add) - arr.set(idx, obj); + arr.set(zipper_idx++, obj); } return ZipperOutput(arr); } @@ -215,7 +217,7 @@ namespace nfo { std::unordered_map> _remove_functions; std::unordered_map> _loggers; - std::vector> _systems; + std::vector _systems; std::vector _dead_entities; std::size_t _next_entity{0}; diff --git a/packages/server-network/.gitignore b/packages/server-network/.gitignore new file mode 100644 index 0000000..1846cb0 --- /dev/null +++ b/packages/server-network/.gitignore @@ -0,0 +1,268 @@ +### VisualStudioCode template +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### C++ template +# Prerequisites +*.d + +# Compiled Object files +*.slo +*.lo +*.o +*.obj + +# Precompiled Headers +*.gch +*.pch + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Executables +*.exe +*.out +*.app + +### JetBrains template +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Server +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Node template +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* +.pnpm-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Snowpack dependency directory (https://snowpack.dev/) +web_modules/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variable files +.env +.env.development.local +.env.test.local +.env.production.local +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next +out + +# Nuxt.js build / generate output +.nuxt +dist + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# vuepress v2.x temp and cache directory +.temp +.cache + +# Docusaurus cache and generated files +.docusaurus + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# yarn v2 +.yarn/cache +.yarn/unplugged +.yarn/build-state.yml +.yarn/install-state.gz +.pnp.* + +### Private + +# NX +.nx/ + +# Compiled files +src/**/*.js +src/**/*.d.ts +!src/wrtc.d.ts \ No newline at end of file diff --git a/packages/server-network/.idea/.gitignore b/packages/server-network/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/packages/server-network/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/packages/server-network/.idea/.name b/packages/server-network/.idea/.name new file mode 100644 index 0000000..81d68e2 --- /dev/null +++ b/packages/server-network/.idea/.name @@ -0,0 +1 @@ +[NanoForge] Engine Graphics 2D \ No newline at end of file diff --git a/packages/server-network/.idea/[NanoForge] Engine Graphics 2D.iml b/packages/server-network/.idea/[NanoForge] Engine Graphics 2D.iml new file mode 100644 index 0000000..24643cc --- /dev/null +++ b/packages/server-network/.idea/[NanoForge] Engine Graphics 2D.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/codeStyles/Project.xml b/packages/server-network/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..a57ead7 --- /dev/null +++ b/packages/server-network/.idea/codeStyles/Project.xml @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/codeStyles/codeStyleConfig.xml b/packages/server-network/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..79ee123 --- /dev/null +++ b/packages/server-network/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/editor.xml b/packages/server-network/.idea/editor.xml new file mode 100644 index 0000000..8c39ae0 --- /dev/null +++ b/packages/server-network/.idea/editor.xml @@ -0,0 +1,107 @@ + + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/git_toolbox_blame.xml b/packages/server-network/.idea/git_toolbox_blame.xml new file mode 100644 index 0000000..7dc1249 --- /dev/null +++ b/packages/server-network/.idea/git_toolbox_blame.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/git_toolbox_prj.xml b/packages/server-network/.idea/git_toolbox_prj.xml new file mode 100644 index 0000000..02b915b --- /dev/null +++ b/packages/server-network/.idea/git_toolbox_prj.xml @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/inspectionProfiles/Project_Default.xml b/packages/server-network/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..41ec19c --- /dev/null +++ b/packages/server-network/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,12 @@ + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/jsLinters/eslint.xml b/packages/server-network/.idea/jsLinters/eslint.xml new file mode 100644 index 0000000..541945b --- /dev/null +++ b/packages/server-network/.idea/jsLinters/eslint.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/misc.xml b/packages/server-network/.idea/misc.xml new file mode 100644 index 0000000..7ecbce5 --- /dev/null +++ b/packages/server-network/.idea/misc.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/modules.xml b/packages/server-network/.idea/modules.xml new file mode 100644 index 0000000..59ac9e2 --- /dev/null +++ b/packages/server-network/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/prettier.xml b/packages/server-network/.idea/prettier.xml new file mode 100644 index 0000000..0c83ac4 --- /dev/null +++ b/packages/server-network/.idea/prettier.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/packages/server-network/.idea/vcs.xml b/packages/server-network/.idea/vcs.xml new file mode 100644 index 0000000..b2bdec2 --- /dev/null +++ b/packages/server-network/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/packages/server-network/.nvmrc b/packages/server-network/.nvmrc new file mode 100644 index 0000000..c519bf5 --- /dev/null +++ b/packages/server-network/.nvmrc @@ -0,0 +1 @@ +v24.11.0 diff --git a/packages/server-network/.prettierignore b/packages/server-network/.prettierignore new file mode 100644 index 0000000..e814a63 --- /dev/null +++ b/packages/server-network/.prettierignore @@ -0,0 +1,8 @@ +# Ignore files for PNPM, NPM and YARN +pnpm-lock.yaml +package-lock.json +yarn.lock +bun.lock + +*.js +*.d.ts diff --git a/packages/server-network/README.md b/packages/server-network/README.md new file mode 100644 index 0000000..1da84ff --- /dev/null +++ b/packages/server-network/README.md @@ -0,0 +1,25 @@ +# Engine Network Manager + +## Installing dependencies + +To install dependencies run: + +```sh +pnpm i +``` + +## Building + +To build the project run: + +```sh +pnpm build +``` + +## Tests + +To run tests use: + +```sh +pnpm test +``` diff --git a/packages/server-network/eslint.config.js b/packages/server-network/eslint.config.js new file mode 100644 index 0000000..62ec06d --- /dev/null +++ b/packages/server-network/eslint.config.js @@ -0,0 +1,3 @@ +import config from "@nanoforge-dev/utils-eslint-config"; + +export default config; diff --git a/packages/server-network/jest.config.json b/packages/server-network/jest.config.json new file mode 100644 index 0000000..6b46991 --- /dev/null +++ b/packages/server-network/jest.config.json @@ -0,0 +1,14 @@ +{ + "preset": "ts-jest", + "moduleFileExtensions": ["js", "json", "ts"], + "rootDir": "test", + "collectCoverageFrom": ["**/*.(t|j)s"], + "testEnvironment": "node", + "testRegex": ".*\\.spec\\.ts$", + "transform": { + "^.+\\.(t|j)s$": "ts-jest" + }, + "transformIgnorePatterns": ["/node_modules/"], + "verbose": true, + "testTimeout": 5000 +} diff --git a/packages/server-network/package.json b/packages/server-network/package.json new file mode 100644 index 0000000..0cf0425 --- /dev/null +++ b/packages/server-network/package.json @@ -0,0 +1,57 @@ +{ + "name": "@nanoforge-dev/server-network", + "version": "1.0.0", + "description": "NanoForge Engine - Server Network", + "homepage": "https://github.com/NanoForge-dev/Engine#readme", + "license": "MIT", + "contributors": [ + "Bill", + "Exelo", + "Fexkoser", + "Tchips" + ], + "funding": { + "type": "individual", + "url": "" + }, + "type": "module", + "main": "src/index.ts", + "repository": { + "type": "git", + "url": "git+https://github.com/NanoForge-dev/Engine.git", + "directory": "packages/server-network" + }, + "scripts": { + "build": "tsc --noEmit && tsup", + "clean": "pnpm clean:types && pnpm clean:scripts && rm -f tsconfig.build.tsbuildinfo", + "clean:types": "find src -name '*.d.ts' -delete", + "clean:scripts": "find src -name '*.js' -delete", + "lint": "eslint . && prettier --check .", + "fix": "eslint . --fix && prettier --write .", + "taze": "taze major -w", + "test:unit": "jest --config ./jest.config.json" + }, + "dependencies": { + "@nanoforge-dev/common": "workspace:^", + "@nanoforge-dev/config": "workspace:^", + "@nanoforge-dev/ecs": "workspace:^", + "wrtc": "^0.4.7", + "ws": "^8.18.3" + }, + "devDependencies": { + "@nanoforge-dev/utils-eslint-config": "workspace:^", + "@nanoforge-dev/utils-prettier-config": "workspace:^", + "@types/jest": "^30.0.0", + "@types/node": "^22.18.7", + "@types/ws": "^8.18.1", + "jest": "^30.2.0", + "taze": "^19.7.0", + "ts-jest": "^29.4.4", + "typescript": "^5.9.2" + }, + "engines": { + "node": "24.11.0", + "pnpm": "10.22.0" + }, + "packageManager": "pnpm@10.22.0" +} diff --git a/packages/server-network/prettier.config.js b/packages/server-network/prettier.config.js new file mode 100644 index 0000000..27d0e26 --- /dev/null +++ b/packages/server-network/prettier.config.js @@ -0,0 +1,3 @@ +import config from "@nanoforge-dev/utils-prettier-config"; + +export default config; diff --git a/packages/server-network/src/config.server.network.ts b/packages/server-network/src/config.server.network.ts new file mode 100644 index 0000000..aef8d00 --- /dev/null +++ b/packages/server-network/src/config.server.network.ts @@ -0,0 +1,52 @@ +import { + Default, + Expose, + IsByteLength, + IsOptional, + IsPort, + type ValidationOptions, + isFQDN, + isIP, + registerDecorator, +} from "@nanoforge-dev/config"; + +export function IsIpOrFQDN(validationOptions?: ValidationOptions) { + return function (object: object, propertyName: string) { + registerDecorator({ + target: object.constructor, + propertyName: propertyName, + ...(validationOptions ? { options: validationOptions } : {}), + constraints: [], + validator: { + validate(value: string) { + return isIP(value) || isFQDN(value); + }, + defaultMessage() { + return `$value must be a valid IP address or FQDN`; + }, + }, + }); + }; +} + +export class ServerConfigNetwork { + @Expose() + @IsOptional() + @IsPort() + listeningUdpPort?: string; + + @Expose() + @IsOptional() + @IsPort() + listeningTcpPort?: string; + + @Expose() + @Default("0.0.0.0") + @IsIpOrFQDN() + listeningInterface!: string; + + @Expose() + @Default("PACKET_END") + @IsByteLength(2, 64) + magicValue!: string; +} diff --git a/packages/server-network/src/index.ts b/packages/server-network/src/index.ts new file mode 100644 index 0000000..083f57c --- /dev/null +++ b/packages/server-network/src/index.ts @@ -0,0 +1 @@ +export { ServerNetworkLibrary } from "./server.network.library"; diff --git a/packages/server-network/src/server.network.library.ts b/packages/server-network/src/server.network.library.ts new file mode 100644 index 0000000..2d3e65d --- /dev/null +++ b/packages/server-network/src/server.network.library.ts @@ -0,0 +1,45 @@ +import { BaseNetworkLibrary, type InitContext } from "@nanoforge-dev/common"; + +import { ServerConfigNetwork } from "./config.server.network"; +import { TCPServer } from "./tcp.server.network"; +import { UDPServer } from "./udp.server.network"; + +export class ServerNetworkLibrary extends BaseNetworkLibrary { + public udp: UDPServer | null = null; + public tcp: TCPServer | null = null; + + get __name(): string { + return "ServerNetworkLibrary"; + } + + public override async __init(context: InitContext): Promise { + const config: ServerConfigNetwork = await context.config.registerConfig(ServerConfigNetwork); + + if (config.listeningInterface === undefined) { + throw new Error("No listenning address provided"); + } + if (config.listeningUdpPort === undefined && config.listeningTcpPort === undefined) { + throw new Error("No listenning port specified"); + } + + if (config.listeningTcpPort !== undefined) { + this.tcp = new TCPServer( + +config.listeningTcpPort, + config.listeningInterface, + config.magicValue, + ); + this.tcp.listen(); + } + + if (config.listeningUdpPort !== undefined) { + this.udp = new UDPServer( + +config.listeningUdpPort, + config.listeningInterface, + config.magicValue, + ); + this.udp.listen(); + } + } + + public async __run(): Promise {} +} diff --git a/packages/server-network/src/tcp.server.network.ts b/packages/server-network/src/tcp.server.network.ts new file mode 100644 index 0000000..060122c --- /dev/null +++ b/packages/server-network/src/tcp.server.network.ts @@ -0,0 +1,94 @@ +import { type RawData, type WebSocket, WebSocketServer } from "ws"; + +import { buildMagicPacket, parsePacketsFromChunks, rawDataToUint8Array } from "./utils"; + +export class TCPServer { + private _clients = new Map< + number, + { channel: WebSocket; data: Uint8Array; chunkedData: Uint8Array[] } + >(); + private _nextClientId: number = 0; + private readonly _magicData = new Uint8Array(); + + constructor( + private _port: number, + private _host: string, + magicValue: string, + ) { + this._magicData = new TextEncoder().encode(magicValue); + } + + public listen() { + const webSocketServer = this.startWebSocketServer(); + + webSocketServer.on("connection", (webSocket, request) => { + webSocket.binaryType = "arraybuffer"; + this._clients.set(this._nextClientId, { + channel: webSocket, + data: new Uint8Array(), + chunkedData: [], + }); + const id = this._nextClientId; + const client = this._clients.get(id); + this._nextClientId++; + + console.log("TCP openned for user: " + id + ", ip: " + request.socket.remoteAddress); + + webSocket.on("message", (msg: RawData) => { + const chunk = rawDataToUint8Array(msg); + client?.chunkedData.push(chunk); + }); + + webSocket.on("close", () => { + console.log("TCP closed for user: " + id + ", ip: " + request.socket.remoteAddress); + this._clients.delete(id); + }); + }); + } + + public getConnectedClients(): number[] { + return [...this._clients.keys()]; + } + + public sendToEverybody(data: Uint8Array) { + const magicPacket = buildMagicPacket(data, this._magicData); + this._clients.forEach((client) => { + client.channel.send(magicPacket); + }); + } + + public sendToClient(clientId: number, data: Uint8Array) { + const client = this._clients.get(clientId); + if (!client) { + console.error(`Unkown client: ${clientId}`); + return; + } + client.channel.send(buildMagicPacket(data, this._magicData)); + } + + public getReceivedPackets(): Map { + const packets = new Map(); + + this._clients.forEach((client, clientId) => { + const { + packets: clientPackets, + data, + chunkedData, + } = parsePacketsFromChunks(client.data, client.chunkedData, this._magicData); + client.data = data; + client.chunkedData = chunkedData; + packets.set(clientId, clientPackets); + }); + return packets; + } + + private startWebSocketServer(): WebSocketServer { + const webSocketServer = new WebSocketServer({ + port: this._port, + host: this._host, + }); + + console.log("WebSocketServer for TCP listening on ws://" + this._host + ":" + this._port); + return webSocketServer; + } +} diff --git a/packages/server-network/src/udp.server.network.ts b/packages/server-network/src/udp.server.network.ts new file mode 100644 index 0000000..cfce6a4 --- /dev/null +++ b/packages/server-network/src/udp.server.network.ts @@ -0,0 +1,165 @@ +import { RTCPeerConnection } from "wrtc"; +import { type RawData, type WebSocket, WebSocketServer } from "ws"; + +import { buildMagicPacket, parsePacketsFromChunks } from "./utils"; + +export class UDPServer { + private _clients = new Map< + number, + { channel: RTCDataChannel; data: Uint8Array; chunkedData: Uint8Array[] } + >(); + private _nextClientId: number = 0; + private readonly _magicData = new Uint8Array(); + + constructor( + private _port: number, + private _host: string, + magicValue: string, + ) { + this._magicData = new TextEncoder().encode(magicValue); + } + + public listen() { + const webSocketServer = this.startWebSocketServer(); + + webSocketServer.on("connection", (webSocket, request) => { + const pendingCandidates: any[] = []; + const pc = this.setupRtcSendIceCandidates(webSocket); + this.receiveClientDataChannel(pc, request.socket.remoteAddress); + + webSocket.on("message", async (raw: RawData) => { + const data = JSON.parse(raw.toString()); + + if (data.type === "offer") { + await this.receiveClientOffer(pc, data.offer, pendingCandidates, webSocket); + } + + if (data.type === "ice" && data.candidate) { + if (pc.remoteDescription) { + await pc.addIceCandidate(data.candidate); + } else { + pendingCandidates.push(data.candidate); + } + } + }); + + webSocket.on("close", () => { + pc.close(); + }); + }); + } + + public getConnectedClients(): number[] { + return [...this._clients.keys()]; + } + + public sendToEverybody(data: Uint8Array) { + const magicPacket = buildMagicPacket(data, this._magicData); + this._clients.forEach((client) => { + client.channel.send(magicPacket); + }); + } + + public sendToClient(clientId: number, data: Uint8Array) { + const client = this._clients.get(clientId); + if (!client) { + console.error(`Unkown client: ${clientId}`); + return; + } + client.channel.send(buildMagicPacket(data, this._magicData)); + } + + public getReceivedPackets(): Map { + const packets = new Map(); + + this._clients.forEach((client, clientId) => { + const { + packets: clientPackets, + data, + chunkedData, + } = parsePacketsFromChunks(client.data, client.chunkedData, this._magicData); + client.data = data; + client.chunkedData = chunkedData; + packets.set(clientId, clientPackets); + }); + return packets; + } + + private async receiveClientOffer( + pc: RTCPeerConnection, + offer: any, + pendingCandidates: any[], + webSocket: WebSocket, + ) { + await pc.setRemoteDescription(offer); + + for (const cand of pendingCandidates) { + await pc.addIceCandidate(cand); + } + pendingCandidates.length = 0; + + const answer = await pc.createAnswer(); + await pc.setLocalDescription(answer); + webSocket.send(JSON.stringify({ type: "answer", answer: pc.localDescription })); + } + + private setupRtcSendIceCandidates(webSocket: WebSocket) { + const pc = new RTCPeerConnection(); + pc.onconnectionstatechange = () => { + if (pc.connectionState === "failed") { + console.error("ICE failed"); + pc.close(); + } + }; + + pc.onicecandidate = (ev: { candidate: any }) => { + if (ev.candidate) { + webSocket.send(JSON.stringify({ type: "ice", candidate: ev.candidate })); + } + }; + return pc; + } + + private receiveClientDataChannel(pc: any, clientIp: string | undefined) { + pc.ondatachannel = (event: { channel: RTCDataChannel }) => { + const channel = event.channel; + this._clients.set(this._nextClientId, { + channel: channel, + data: new Uint8Array(), + chunkedData: [], + }); + const id = this._nextClientId; + const client = this._clients.get(id); + this._nextClientId++; + + channel.onopen = () => { + console.log("UDP openned for user: " + id + ", ip: " + clientIp); + }; + + channel.onmessage = (msg: { data: any }) => { + const chunk = new Uint8Array(msg.data); + client?.chunkedData.push(chunk); + }; + + channel.onclose = () => { + console.log("UDP closed for user: " + id + ", ip: " + clientIp); + this._clients.delete(id); + }; + + channel.onerror = (ev: RTCErrorEvent): void => { + console.error('UDP error for user: " + id + ", ip: " + clientIp', { cause: ev }); + this._clients.delete(id); + }; + }; + } + + private startWebSocketServer(): WebSocketServer { + const webSocketServer = new WebSocketServer({ + port: this._port, + host: this._host, + }); + + console.log("WebSocketServer for UDP listening on ws://" + this._host + ":" + this._port); + return webSocketServer; + } +} diff --git a/packages/server-network/src/utils.ts b/packages/server-network/src/utils.ts new file mode 100644 index 0000000..5a9af80 --- /dev/null +++ b/packages/server-network/src/utils.ts @@ -0,0 +1,109 @@ +import { type RawData } from "ws"; + +export function parsePacketsFromChunks( + data: Uint8Array, + chunkedData: Uint8Array[], + magicData: Uint8Array, +): { packets: Uint8Array[]; data: Uint8Array; chunkedData: Uint8Array[] } { + const rechunkedData = new Uint8Array(chunkedData.reduce((sum, c) => sum + c.length, data.length)); + rechunkedData.set(data, 0); + let offset = data.length; + for (const c of chunkedData) { + rechunkedData.set(c, offset); + offset += c.length; + } + + data = rechunkedData; + chunkedData = []; + const packets: Uint8Array[] = []; + + let nextPacket = uint8ArrayContains(data, magicData); + let index = 0; + while (nextPacket != -1) { + packets.push(data.slice(index, index + nextPacket)); + index += nextPacket + magicData.length; + nextPacket = uint8ArrayContains(data.subarray(index), magicData); + } + data = data.subarray(index); + return { packets, data, chunkedData }; +} + +export function rawDataToUint8Array(data: RawData): Uint8Array { + if (Buffer.isBuffer(data)) { + return new Uint8Array(data); + } + + if (data instanceof ArrayBuffer) { + return new Uint8Array(data); + } + + if (Array.isArray(data)) { + const totalLength = data.reduce((sum, buf) => sum + buf.length, 0); + const out = new Uint8Array(totalLength); + + let offset = 0; + for (const buf of data) { + out.set(buf, offset); + offset += buf.length; + } + + return out; + } + + throw new Error("Unsupported WebSocket RawData type"); +} + +export function buildMagicPacket(data: Uint8Array, magicData: Uint8Array) { + const magicPacket = new Uint8Array(data.length + magicData.length); + magicPacket.set(data, 0); + magicPacket.set(magicData, data.length); + return magicPacket; +} + +function uint8ArrayContains(haystack: Uint8Array, needle: Uint8Array): number { + const buildKMPTable = (needle: Uint8Array): number[] => { + const table = new Array(needle.length).fill(0); + let len = 0; + for (let i = 1; i < needle.length; ) { + if (needle[i] === needle[len]) { + len++; + table[i] = len; + i++; + } else { + if (len !== 0) { + len = table[len - 1]; + } else { + table[i] = 0; + i++; + } + } + } + return table; + }; + + if (needle.length === 0) return 0; + if (needle.length > haystack.length) return -1; + + const table = buildKMPTable(needle); + let i = 0, + j = 0; + + while (i < haystack.length) { + if (haystack[i] === needle[j]) { + i++; + j++; + if (j === needle.length) { + return i - j; + } + } else { + if (j !== 0) { + const element = table[j - 1]; + if (element === undefined) return -1; + j = element; + } else { + i++; + } + } + } + return -1; +} diff --git a/packages/server-network/src/wrtc.d.ts b/packages/server-network/src/wrtc.d.ts new file mode 100644 index 0000000..8164eb6 --- /dev/null +++ b/packages/server-network/src/wrtc.d.ts @@ -0,0 +1 @@ +declare module 'wrtc'; \ No newline at end of file diff --git a/packages/server-network/test/server-network.library.spec.ts b/packages/server-network/test/server-network.library.spec.ts new file mode 100644 index 0000000..c706a9d --- /dev/null +++ b/packages/server-network/test/server-network.library.spec.ts @@ -0,0 +1,21 @@ +import { type IConfigRegistry, InitContext } from "@nanoforge-dev/common"; +import { EditableApplicationContext } from "@nanoforge-dev/core/src/common/context/contexts/application.editable-context"; +import { EditableLibraryManager } from "@nanoforge-dev/core/src/common/library/manager/library.manager"; + +import { ServerNetworkLibrary } from "../src/server.network.library"; + +describe("Server Network Library", () => { + const library = new ServerNetworkLibrary(); + const libraryManager = new EditableLibraryManager(); + const appContext = new EditableApplicationContext(libraryManager); + const configRegistry = {} as IConfigRegistry; + const context = new InitContext(appContext, libraryManager, configRegistry, { + // @ts-ignore + canvas: null, + files: new Map(), + }); + + it("Should throw if canvas is undefined", async () => { + await expect(library.__init(context)).rejects.toThrow(); + }); +}); diff --git a/packages/server-network/test/tsconfig.json b/packages/server-network/test/tsconfig.json new file mode 100644 index 0000000..fda7040 --- /dev/null +++ b/packages/server-network/test/tsconfig.json @@ -0,0 +1,11 @@ +{ + "extends": "../../../tsconfig.spec.json", + "compilerOptions": { + "types": ["jest", "node"], + "paths": { + "@nanoforge-dev/common": ["./packages/common"], + "@nanoforge-dev/core": ["./packages/core"], + "@nanoforge-dev/core/*": ["./packages/core/*"] + } + } +} diff --git a/packages/server-network/tsconfig.json b/packages/server-network/tsconfig.json new file mode 100644 index 0000000..9e6d724 --- /dev/null +++ b/packages/server-network/tsconfig.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig.json", + "extends": "../../tsconfig.json", + "include": ["src/**/*.ts"], + "exclude": ["node_modules", "dist"] +} diff --git a/packages/server-network/tsconfig.spec.json b/packages/server-network/tsconfig.spec.json new file mode 100644 index 0000000..8270cab --- /dev/null +++ b/packages/server-network/tsconfig.spec.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig.json", + "extends": "./tsconfig.json", + "compilerOptions": { + "noEmit": true, + "skipLibCheck": true + }, + "include": ["test/**/*.spec.ts"], + "exclude": ["node_modules"] +} diff --git a/packages/server-network/tsup.config.ts b/packages/server-network/tsup.config.ts new file mode 100644 index 0000000..f3b6e6c --- /dev/null +++ b/packages/server-network/tsup.config.ts @@ -0,0 +1,3 @@ +import { createTsupConfig } from "../../tsup.config.js"; + +export default [createTsupConfig()]; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e52bc9f..22a00ff 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,7 +50,7 @@ importers: version: 8.5.1(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1) turbo: specifier: ^2.6.1 - version: 2.6.1 + version: 2.6.3 typescript: specifier: ^5.9.3 version: 5.9.3 @@ -92,6 +92,43 @@ importers: specifier: ^4.0.15 version: 4.0.15(@types/node@24.10.1)(jiti@2.6.1)(yaml@2.8.1) + packages/client-network: + dependencies: + '@nanoforge-dev/common': + specifier: workspace:^ + version: link:../common + '@nanoforge-dev/config': + specifier: workspace:^ + version: link:../config + '@nanoforge-dev/ecs': + specifier: workspace:^ + version: link:../ecs + devDependencies: + '@nanoforge-dev/utils-eslint-config': + specifier: workspace:^ + version: link:../../utils/eslint-config + '@nanoforge-dev/utils-prettier-config': + specifier: workspace:^ + version: link:../../utils/prettier-config + '@types/jest': + specifier: ^30.0.0 + version: 30.0.0 + '@types/node': + specifier: ^22.18.7 + version: 22.19.1 + jest: + specifier: ^30.2.0 + version: 30.2.0(@types/node@22.19.1) + taze: + specifier: ^19.7.0 + version: 19.9.0 + ts-jest: + specifier: ^29.4.4 + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.1)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1))(typescript@5.9.3) + typescript: + specifier: ^5.9.2 + version: 5.9.3 + packages/common: devDependencies: '@favware/cliff-jumper': @@ -246,7 +283,7 @@ importers: version: link:../common konva: specifier: ^10.0.9 - version: 10.0.12 + version: 10.0.9 devDependencies: '@favware/cliff-jumper': specifier: ^6.0.0 @@ -338,6 +375,52 @@ importers: specifier: ^5.9.3 version: 5.9.3 + packages/server-network: + dependencies: + '@nanoforge-dev/common': + specifier: workspace:^ + version: link:../common + '@nanoforge-dev/config': + specifier: workspace:^ + version: link:../config + '@nanoforge-dev/ecs': + specifier: workspace:^ + version: link:../ecs + wrtc: + specifier: ^0.4.7 + version: 0.4.7 + ws: + specifier: ^8.18.3 + version: 8.18.3 + devDependencies: + '@nanoforge-dev/utils-eslint-config': + specifier: workspace:^ + version: link:../../utils/eslint-config + '@nanoforge-dev/utils-prettier-config': + specifier: workspace:^ + version: link:../../utils/prettier-config + '@types/jest': + specifier: ^30.0.0 + version: 30.0.0 + '@types/node': + specifier: ^22.18.7 + version: 22.19.1 + '@types/ws': + specifier: ^8.18.1 + version: 8.18.1 + jest: + specifier: ^30.2.0 + version: 30.2.0(@types/node@22.19.1) + taze: + specifier: ^19.7.0 + version: 19.9.0 + ts-jest: + specifier: ^29.4.4 + version: 29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.1)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1))(typescript@5.9.3) + typescript: + specifier: ^5.9.2 + version: 5.9.3 + packages/sound: dependencies: '@nanoforge-dev/common': @@ -391,7 +474,7 @@ importers: version: 1.0.2(eslint@9.39.1(jiti@2.6.1)) eslint-plugin-jest: specifier: ^29.1.0 - version: 29.2.1(@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(jest@30.2.0(@types/node@24.10.1))(typescript@5.9.3) + version: 29.1.0(@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(jest@30.2.0(@types/node@24.10.1))(typescript@5.9.3) eslint-plugin-prettier: specifier: ^5.5.4 version: 5.5.4(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))(prettier@3.6.2) @@ -403,7 +486,7 @@ importers: version: 3.6.2 typescript-eslint: specifier: ^8.47.0 - version: 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + version: 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) utils/prettier-config: devDependencies: @@ -416,6 +499,11 @@ importers: packages: + '@antfu/ni@27.0.1': + resolution: {integrity: sha512-I6SOlwJ0MN73ECYcr7VJHpqSseyd7bpshx6JAaD0zNowS4kSWzFsqg8ikQT7DnCLiD4AZ+FaQJQ8WAk0Qi89Vw==} + engines: {node: '>=20'} + hasBin: true + '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} @@ -690,8 +778,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.27.0': - resolution: {integrity: sha512-KuZrd2hRjz01y5JK9mEBSD3Vj3mbCvemhT466rSuJYeE/hjuBrHfjjcjMdTm/sz7au+++sdbJZJmuBwQLuw68A==} + '@esbuild/aix-ppc64@0.27.1': + resolution: {integrity: sha512-HHB50pdsBX6k47S4u5g/CaLjqS3qwaOVE5ILsq64jyzgMhLuCuZ8rGzM9yhsAjfjkbgUPMzZEPa7DAp7yz6vuA==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -702,8 +790,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.27.0': - resolution: {integrity: sha512-CC3vt4+1xZrs97/PKDkl0yN7w8edvU2vZvAFGD16n9F0Cvniy5qvzRXjfO1l94efczkkQE6g1x0i73Qf5uthOQ==} + '@esbuild/android-arm64@0.27.1': + resolution: {integrity: sha512-45fuKmAJpxnQWixOGCrS+ro4Uvb4Re9+UTieUY2f8AEc+t7d4AaZ6eUJ3Hva7dtrxAAWHtlEFsXFMAgNnGU9uQ==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -714,8 +802,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.27.0': - resolution: {integrity: sha512-j67aezrPNYWJEOHUNLPj9maeJte7uSMM6gMoxfPC9hOg8N02JuQi/T7ewumf4tNvJadFkvLZMlAq73b9uwdMyQ==} + '@esbuild/android-arm@0.27.1': + resolution: {integrity: sha512-kFqa6/UcaTbGm/NncN9kzVOODjhZW8e+FRdSeypWe6j33gzclHtwlANs26JrupOntlcWmB0u8+8HZo8s7thHvg==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -726,8 +814,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.27.0': - resolution: {integrity: sha512-wurMkF1nmQajBO1+0CJmcN17U4BP6GqNSROP8t0X/Jiw2ltYGLHpEksp9MpoBqkrFR3kv2/te6Sha26k3+yZ9Q==} + '@esbuild/android-x64@0.27.1': + resolution: {integrity: sha512-LBEpOz0BsgMEeHgenf5aqmn/lLNTFXVfoWMUox8CtWWYK9X4jmQzWjoGoNb8lmAYml/tQ/Ysvm8q7szu7BoxRQ==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -738,8 +826,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.27.0': - resolution: {integrity: sha512-uJOQKYCcHhg07DL7i8MzjvS2LaP7W7Pn/7uA0B5S1EnqAirJtbyw4yC5jQ5qcFjHK9l6o/MX9QisBg12kNkdHg==} + '@esbuild/darwin-arm64@0.27.1': + resolution: {integrity: sha512-veg7fL8eMSCVKL7IW4pxb54QERtedFDfY/ASrumK/SbFsXnRazxY4YykN/THYqFnFwJ0aVjiUrVG2PwcdAEqQQ==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -750,8 +838,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.27.0': - resolution: {integrity: sha512-8mG6arH3yB/4ZXiEnXof5MK72dE6zM9cDvUcPtxhUZsDjESl9JipZYW60C3JGreKCEP+p8P/72r69m4AZGJd5g==} + '@esbuild/darwin-x64@0.27.1': + resolution: {integrity: sha512-+3ELd+nTzhfWb07Vol7EZ+5PTbJ/u74nC6iv4/lwIU99Ip5uuY6QoIf0Hn4m2HoV0qcnRivN3KSqc+FyCHjoVQ==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -762,8 +850,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.27.0': - resolution: {integrity: sha512-9FHtyO988CwNMMOE3YIeci+UV+x5Zy8fI2qHNpsEtSF83YPBmE8UWmfYAQg6Ux7Gsmd4FejZqnEUZCMGaNQHQw==} + '@esbuild/freebsd-arm64@0.27.1': + resolution: {integrity: sha512-/8Rfgns4XD9XOSXlzUDepG8PX+AVWHliYlUkFI3K3GB6tqbdjYqdhcb4BKRd7C0BhZSoaCxhv8kTcBrcZWP+xg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -774,8 +862,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.27.0': - resolution: {integrity: sha512-zCMeMXI4HS/tXvJz8vWGexpZj2YVtRAihHLk1imZj4efx1BQzN76YFeKqlDr3bUWI26wHwLWPd3rwh6pe4EV7g==} + '@esbuild/freebsd-x64@0.27.1': + resolution: {integrity: sha512-GITpD8dK9C+r+5yRT/UKVT36h/DQLOHdwGVwwoHidlnA168oD3uxA878XloXebK4Ul3gDBBIvEdL7go9gCUFzQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -786,8 +874,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.27.0': - resolution: {integrity: sha512-AS18v0V+vZiLJyi/4LphvBE+OIX682Pu7ZYNsdUHyUKSoRwdnOsMf6FDekwoAFKej14WAkOef3zAORJgAtXnlQ==} + '@esbuild/linux-arm64@0.27.1': + resolution: {integrity: sha512-W9//kCrh/6in9rWIBdKaMtuTTzNj6jSeG/haWBADqLLa9P8O5YSRDzgD5y9QBok4AYlzS6ARHifAb75V6G670Q==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -798,8 +886,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.27.0': - resolution: {integrity: sha512-t76XLQDpxgmq2cNXKTVEB7O7YMb42atj2Re2Haf45HkaUpjM2J0UuJZDuaGbPbamzZ7bawyGFUkodL+zcE+jvQ==} + '@esbuild/linux-arm@0.27.1': + resolution: {integrity: sha512-ieMID0JRZY/ZeCrsFQ3Y3NlHNCqIhTprJfDgSB3/lv5jJZ8FX3hqPyXWhe+gvS5ARMBJ242PM+VNz/ctNj//eA==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -810,8 +898,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.27.0': - resolution: {integrity: sha512-Mz1jxqm/kfgKkc/KLHC5qIujMvnnarD9ra1cEcrs7qshTUSksPihGrWHVG5+osAIQ68577Zpww7SGapmzSt4Nw==} + '@esbuild/linux-ia32@0.27.1': + resolution: {integrity: sha512-VIUV4z8GD8rtSVMfAj1aXFahsi/+tcoXXNYmXgzISL+KB381vbSTNdeZHHHIYqFyXcoEhu9n5cT+05tRv13rlw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -822,8 +910,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.27.0': - resolution: {integrity: sha512-QbEREjdJeIreIAbdG2hLU1yXm1uu+LTdzoq1KCo4G4pFOLlvIspBm36QrQOar9LFduavoWX2msNFAAAY9j4BDg==} + '@esbuild/linux-loong64@0.27.1': + resolution: {integrity: sha512-l4rfiiJRN7sTNI//ff65zJ9z8U+k6zcCg0LALU5iEWzY+a1mVZ8iWC1k5EsNKThZ7XCQ6YWtsZ8EWYm7r1UEsg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -834,8 +922,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.27.0': - resolution: {integrity: sha512-sJz3zRNe4tO2wxvDpH/HYJilb6+2YJxo/ZNbVdtFiKDufzWq4JmKAiHy9iGoLjAV7r/W32VgaHGkk35cUXlNOg==} + '@esbuild/linux-mips64el@0.27.1': + resolution: {integrity: sha512-U0bEuAOLvO/DWFdygTHWY8C067FXz+UbzKgxYhXC0fDieFa0kDIra1FAhsAARRJbvEyso8aAqvPdNxzWuStBnA==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -846,8 +934,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.27.0': - resolution: {integrity: sha512-z9N10FBD0DCS2dmSABDBb5TLAyF1/ydVb+N4pi88T45efQ/w4ohr/F/QYCkxDPnkhkp6AIpIcQKQ8F0ANoA2JA==} + '@esbuild/linux-ppc64@0.27.1': + resolution: {integrity: sha512-NzdQ/Xwu6vPSf/GkdmRNsOfIeSGnh7muundsWItmBsVpMoNPVpM61qNzAVY3pZ1glzzAxLR40UyYM23eaDDbYQ==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -858,8 +946,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.27.0': - resolution: {integrity: sha512-pQdyAIZ0BWIC5GyvVFn5awDiO14TkT/19FTmFcPdDec94KJ1uZcmFs21Fo8auMXzD4Tt+diXu1LW1gHus9fhFQ==} + '@esbuild/linux-riscv64@0.27.1': + resolution: {integrity: sha512-7zlw8p3IApcsN7mFw0O1Z1PyEk6PlKMu18roImfl3iQHTnr/yAfYv6s4hXPidbDoI2Q0pW+5xeoM4eTCC0UdrQ==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -870,8 +958,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.27.0': - resolution: {integrity: sha512-hPlRWR4eIDDEci953RI1BLZitgi5uqcsjKMxwYfmi4LcwyWo2IcRP+lThVnKjNtk90pLS8nKdroXYOqW+QQH+w==} + '@esbuild/linux-s390x@0.27.1': + resolution: {integrity: sha512-cGj5wli+G+nkVQdZo3+7FDKC25Uh4ZVwOAK6A06Hsvgr8WqBBuOy/1s+PUEd/6Je+vjfm6stX0kmib5b/O2Ykw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -882,8 +970,8 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.27.0': - resolution: {integrity: sha512-1hBWx4OUJE2cab++aVZ7pObD6s+DK4mPGpemtnAORBvb5l/g5xFGk0vc0PjSkrDs0XaXj9yyob3d14XqvnQ4gw==} + '@esbuild/linux-x64@0.27.1': + resolution: {integrity: sha512-z3H/HYI9MM0HTv3hQZ81f+AKb+yEoCRlUby1F80vbQ5XdzEMyY/9iNlAmhqiBKw4MJXwfgsh7ERGEOhrM1niMA==} engines: {node: '>=18'} cpu: [x64] os: [linux] @@ -894,8 +982,8 @@ packages: cpu: [arm64] os: [netbsd] - '@esbuild/netbsd-arm64@0.27.0': - resolution: {integrity: sha512-6m0sfQfxfQfy1qRuecMkJlf1cIzTOgyaeXaiVaaki8/v+WB+U4hc6ik15ZW6TAllRlg/WuQXxWj1jx6C+dfy3w==} + '@esbuild/netbsd-arm64@0.27.1': + resolution: {integrity: sha512-wzC24DxAvk8Em01YmVXyjl96Mr+ecTPyOuADAvjGg+fyBpGmxmcr2E5ttf7Im8D0sXZihpxzO1isus8MdjMCXQ==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -906,8 +994,8 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.27.0': - resolution: {integrity: sha512-xbbOdfn06FtcJ9d0ShxxvSn2iUsGd/lgPIO2V3VZIPDbEaIj1/3nBBe1AwuEZKXVXkMmpr6LUAgMkLD/4D2PPA==} + '@esbuild/netbsd-x64@0.27.1': + resolution: {integrity: sha512-1YQ8ybGi2yIXswu6eNzJsrYIGFpnlzEWRl6iR5gMgmsrR0FcNoV1m9k9sc3PuP5rUBLshOZylc9nqSgymI+TYg==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] @@ -918,8 +1006,8 @@ packages: cpu: [arm64] os: [openbsd] - '@esbuild/openbsd-arm64@0.27.0': - resolution: {integrity: sha512-fWgqR8uNbCQ/GGv0yhzttj6sU/9Z5/Sv/VGU3F5OuXK6J6SlriONKrQ7tNlwBrJZXRYk5jUhuWvF7GYzGguBZQ==} + '@esbuild/openbsd-arm64@0.27.1': + resolution: {integrity: sha512-5Z+DzLCrq5wmU7RDaMDe2DVXMRm2tTDvX2KU14JJVBN2CT/qov7XVix85QoJqHltpvAOZUAc3ndU56HSMWrv8g==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -930,8 +1018,8 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.27.0': - resolution: {integrity: sha512-aCwlRdSNMNxkGGqQajMUza6uXzR/U0dIl1QmLjPtRbLOx3Gy3otfFu/VjATy4yQzo9yFDGTxYDo1FfAD9oRD2A==} + '@esbuild/openbsd-x64@0.27.1': + resolution: {integrity: sha512-Q73ENzIdPF5jap4wqLtsfh8YbYSZ8Q0wnxplOlZUOyZy7B4ZKW8DXGWgTCZmF8VWD7Tciwv5F4NsRf6vYlZtqg==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] @@ -942,8 +1030,8 @@ packages: cpu: [arm64] os: [openharmony] - '@esbuild/openharmony-arm64@0.27.0': - resolution: {integrity: sha512-nyvsBccxNAsNYz2jVFYwEGuRRomqZ149A39SHWk4hV0jWxKM0hjBPm3AmdxcbHiFLbBSwG6SbpIcUbXjgyECfA==} + '@esbuild/openharmony-arm64@0.27.1': + resolution: {integrity: sha512-ajbHrGM/XiK+sXM0JzEbJAen+0E+JMQZ2l4RR4VFwvV9JEERx+oxtgkpoKv1SevhjavK2z2ReHk32pjzktWbGg==} engines: {node: '>=18'} cpu: [arm64] os: [openharmony] @@ -954,8 +1042,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.27.0': - resolution: {integrity: sha512-Q1KY1iJafM+UX6CFEL+F4HRTgygmEW568YMqDA5UV97AuZSm21b7SXIrRJDwXWPzr8MGr75fUZPV67FdtMHlHA==} + '@esbuild/sunos-x64@0.27.1': + resolution: {integrity: sha512-IPUW+y4VIjuDVn+OMzHc5FV4GubIwPnsz6ubkvN8cuhEqH81NovB53IUlrlBkPMEPxvNnf79MGBoz8rZ2iW8HA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -966,8 +1054,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.27.0': - resolution: {integrity: sha512-W1eyGNi6d+8kOmZIwi/EDjrL9nxQIQ0MiGqe/AWc6+IaHloxHSGoeRgDRKHFISThLmsewZ5nHFvGFWdBYlgKPg==} + '@esbuild/win32-arm64@0.27.1': + resolution: {integrity: sha512-RIVRWiljWA6CdVu8zkWcRmGP7iRRIIwvhDKem8UMBjPql2TXM5PkDVvvrzMtj1V+WFPB4K7zkIGM7VzRtFkjdg==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -978,8 +1066,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.27.0': - resolution: {integrity: sha512-30z1aKL9h22kQhilnYkORFYt+3wp7yZsHWus+wSKAJR8JtdfI76LJ4SBdMsCopTR3z/ORqVu5L1vtnHZWVj4cQ==} + '@esbuild/win32-ia32@0.27.1': + resolution: {integrity: sha512-2BR5M8CPbptC1AK5JbJT1fWrHLvejwZidKx3UMSF0ecHMa+smhi16drIrCEggkgviBwLYd5nwrFLSl5Kho96RQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -990,8 +1078,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.27.0': - resolution: {integrity: sha512-aIitBcjQeyOhMTImhLZmtxfdOcuNRpwlPNmlFKPcHQYPhEssw75Cl1TSXJXpMkzaua9FUetx/4OQKq7eJul5Cg==} + '@esbuild/win32-x64@0.27.1': + resolution: {integrity: sha512-d5X6RMYv6taIymSk8JBP+nxv8DQAMY6A51GPgusqLdK9wBz5wWIXy1KjTck6HnjE9hqJzJRdk+1p/t5soSbCtw==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1172,6 +1260,18 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + '@octokit/auth-token@5.1.2': resolution: {integrity: sha512-JcQDsBdg49Yky2w2ld20IHAlwr8d/d8N6NiOXbtuoPCqzbsiJgF633mVUw3x4mo0H5ypataQIX7SFu3yy44Mpw==} engines: {node: '>= 18'} @@ -1220,6 +1320,9 @@ packages: resolution: {integrity: sha512-QNqXyfVS2wm9hweSYD2O7F0G06uurj9kZ96TRQE5Y9hU7+tgdZwIkbAKc5Ocy1HxEY2kuDQa6cQ1WRs/O5LFKA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + '@quansync/fs@0.1.5': + resolution: {integrity: sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==} + '@rollup/rollup-android-arm-eabi@4.53.3': resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==} cpu: [arm] @@ -1415,9 +1518,15 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + '@types/jest@30.0.0': + resolution: {integrity: sha512-XTYugzhuwqWjws0CVz8QpM36+T+Dz5mTEBKhNs/esGLnCIlGdRy+Dq78NRjd7ls7r8BC8ZRMOrKlkO1hU0JOwA==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/node@22.19.1': + resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==} + '@types/node@24.10.1': resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} @@ -1430,69 +1539,72 @@ packages: '@types/validator@13.15.10': resolution: {integrity: sha512-T8L6i7wCuyoK8A/ZeLYt1+q0ty3Zb9+qbSSvrIVitzT3YjZqkTZ40IbRsPanlB4h1QB3JVL1SYCdR6ngtFYcuA==} + '@types/ws@8.18.1': + resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} '@types/yargs@17.0.35': resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} - '@typescript-eslint/eslint-plugin@8.48.1': - resolution: {integrity: sha512-X63hI1bxl5ohelzr0LY5coufyl0LJNthld+abwxpCoo6Gq+hSqhKwci7MUWkXo67mzgUK6YFByhmaHmUcuBJmA==} + '@typescript-eslint/eslint-plugin@8.47.0': + resolution: {integrity: sha512-fe0rz9WJQ5t2iaLfdbDc9T80GJy0AeO453q8C3YCilnGozvOyCG5t+EZtg7j7D88+c3FipfP/x+wzGnh1xp8ZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.48.1 + '@typescript-eslint/parser': ^8.47.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/parser@8.48.1': - resolution: {integrity: sha512-PC0PDZfJg8sP7cmKe6L3QIL8GZwU5aRvUFedqSIpw3B+QjRSUZeeITC2M5XKeMXEzL6wccN196iy3JLwKNvDVA==} + '@typescript-eslint/parser@8.47.0': + resolution: {integrity: sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/project-service@8.48.1': - resolution: {integrity: sha512-HQWSicah4s9z2/HifRPQ6b6R7G+SBx64JlFQpgSSHWPKdvCZX57XCbszg/bapbRsOEv42q5tayTYcEFpACcX1w==} + '@typescript-eslint/project-service@8.47.0': + resolution: {integrity: sha512-2X4BX8hUeB5JcA1TQJ7GjcgulXQ+5UkNb0DL8gHsHUHdFoiCTJoYLTpib3LtSDPZsRET5ygN4qqIWrHyYIKERA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/scope-manager@8.48.1': - resolution: {integrity: sha512-rj4vWQsytQbLxC5Bf4XwZ0/CKd362DkWMUkviT7DCS057SK64D5lH74sSGzhI6PDD2HCEq02xAP9cX68dYyg1w==} + '@typescript-eslint/scope-manager@8.47.0': + resolution: {integrity: sha512-a0TTJk4HXMkfpFkL9/WaGTNuv7JWfFTQFJd6zS9dVAjKsojmv9HT55xzbEpnZoY+VUb+YXLMp+ihMLz/UlZfDg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.48.1': - resolution: {integrity: sha512-k0Jhs4CpEffIBm6wPaCXBAD7jxBtrHjrSgtfCjUvPp9AZ78lXKdTR8fxyZO5y4vWNlOvYXRtngSZNSn+H53Jkw==} + '@typescript-eslint/tsconfig-utils@8.47.0': + resolution: {integrity: sha512-ybUAvjy4ZCL11uryalkKxuT3w3sXJAuWhOoGS3T/Wu+iUu1tGJmk5ytSY8gbdACNARmcYEB0COksD2j6hfGK2g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/type-utils@8.48.1': - resolution: {integrity: sha512-1jEop81a3LrJQLTf/1VfPQdhIY4PlGDBc/i67EVWObrtvcziysbLN3oReexHOM6N3jyXgCrkBsZpqwH0hiDOQg==} + '@typescript-eslint/type-utils@8.47.0': + resolution: {integrity: sha512-QC9RiCmZ2HmIdCEvhd1aJELBlD93ErziOXXlHEZyuBo3tBiAZieya0HLIxp+DoDWlsQqDawyKuNEhORyku+P8A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/types@8.48.1': - resolution: {integrity: sha512-+fZ3LZNeiELGmimrujsDCT4CRIbq5oXdHe7chLiW8qzqyPMnn1puNstCrMNVAqwcl2FdIxkuJ4tOs/RFDBVc/Q==} + '@typescript-eslint/types@8.47.0': + resolution: {integrity: sha512-nHAE6bMKsizhA2uuYZbEbmp5z2UpffNrPEqiKIeN7VsV6UY/roxanWfoRrf6x/k9+Obf+GQdkm0nPU+vnMXo9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.48.1': - resolution: {integrity: sha512-/9wQ4PqaefTK6POVTjJaYS0bynCgzh6ClJHGSBj06XEHjkfylzB+A3qvyaXnErEZSaxhIo4YdyBgq6j4RysxDg==} + '@typescript-eslint/typescript-estree@8.47.0': + resolution: {integrity: sha512-k6ti9UepJf5NpzCjH31hQNLHQWupTRPhZ+KFF8WtTuTpy7uHPfeg2NM7cP27aCGajoEplxJDFVCEm9TGPYyiVg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/utils@8.48.1': - resolution: {integrity: sha512-fAnhLrDjiVfey5wwFRwrweyRlCmdz5ZxXz2G/4cLn0YDLjTapmN4gcCsTBR1N2rWnZSDeWpYtgLDsJt+FpmcwA==} + '@typescript-eslint/utils@8.47.0': + resolution: {integrity: sha512-g7XrNf25iL4TJOiPqatNuaChyqt49a/onq5YsJ9+hXeugK+41LVg7AxikMfM02PC6jbNtZLCJj6AUcQXJS/jGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <6.0.0' - '@typescript-eslint/visitor-keys@8.48.1': - resolution: {integrity: sha512-BmxxndzEWhE4TIEEMBs8lP3MBWN3jFPs/p6gPm/wkv02o41hI6cq9AuSmGAaTTHPtA1FTi2jBre4A9rm5ZmX+Q==} + '@typescript-eslint/visitor-keys@8.47.0': + resolution: {integrity: sha512-SIV3/6eftCy1bNzCQoPmbWsRLujS8t5iDIZ4spZOBHqrM+yfX2ogg8Tt3PDTAVKw3sSCiUgg30uOAvK2r9zGjQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.0': @@ -1679,6 +1791,10 @@ packages: resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==} engines: {node: '>=12'} + ansis@4.2.0: + resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==} + engines: {node: '>=14'} + any-promise@1.3.0: resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} @@ -1755,6 +1871,10 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true + bs-logger@0.2.6: + resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} + engines: {node: '>= 6'} + bser@2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -1956,10 +2076,20 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} + defu@6.1.4: + resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} + + destr@2.0.5: + resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} + domexception@1.0.1: + resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} + deprecated: Use your platform's native DOMException instead + dot-prop@5.3.0: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} @@ -2002,8 +2132,8 @@ packages: engines: {node: '>=18'} hasBin: true - esbuild@0.27.0: - resolution: {integrity: sha512-jd0f4NHbD6cALCyGElNpGAOtWxSq46l9X/sWB0Nzd5er4Kz2YTm+Vl0qKFT9KUJvD8+fiO8AvoHhFvEatfVixA==} + esbuild@0.27.1: + resolution: {integrity: sha512-yY35KZckJJuVVPXpvjgxiCuVEJT67F6zDeVTv4rizyPrfGBUpZQsvmxnN+C371c2esD/hNMjj4tpBhuueLN7aA==} engines: {node: '>=18'} hasBin: true @@ -2042,8 +2172,8 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-jest@29.2.1: - resolution: {integrity: sha512-0WLIezrIxitUGbjMIGwznVzSIp0uFJV0PZ2fiSvpyVcxe+QMXKUt7MRhUpzdbctnnLwiOTOFkACplgB0wAglFw==} + eslint-plugin-jest@29.1.0: + resolution: {integrity: sha512-LabxXbASXVjguqL+kBHTPMf3gUeSqwH4fsrEyHTY/MCs42I/p9+ctg09SJpYiD8eGaIsP6GwYr5xW6xWS9XgZg==} engines: {node: ^20.12.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0 @@ -2129,8 +2259,8 @@ packages: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} - execa@9.6.0: - resolution: {integrity: sha512-jpWzZ1ZhwUmeWRhS7Qv3mhpOhLfwI+uAX4e5fOcXqwMR7EcJ0pj2kV1CVzHVMX/LphnKWD3LObjZCoJ71lKpHw==} + execa@9.6.1: + resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} engines: {node: ^18.19.0 || >=20.5.0} exit-x@0.2.2: @@ -2154,6 +2284,10 @@ packages: fast-diff@1.3.0: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} @@ -2163,6 +2297,9 @@ packages: fast-uri@3.1.0: resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + fastq@1.19.1: + resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} @@ -2187,6 +2324,10 @@ packages: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} + find-up-simple@1.0.1: + resolution: {integrity: sha512-afd4O7zpqHeRyg4PfDQsXmlDe2PfdHtJt6Akt8jOWaApLOZk5JXs6VMR29lz03pRe9mpykrRCYIYxaJYcfpncQ==} + engines: {node: '>=18'} + find-up@4.1.0: resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} engines: {node: '>=8'} @@ -2221,6 +2362,9 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + fzf@0.5.2: + resolution: {integrity: sha512-Tt4kuxLXFKHy8KT40zwsUPUkg1CrsgY25FxA2U/j/0WgEDCk3ddc/zLTCCcbSHX9FcKtLuVaDGtGE/STWC+j3Q==} + gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} @@ -2285,6 +2429,10 @@ packages: engines: {node: '>=16'} hasBin: true + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + glob-parent@6.0.2: resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} engines: {node: '>=10.13.0'} @@ -2315,6 +2463,11 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} + engines: {node: '>=0.4.7'} + hasBin: true + has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -2644,8 +2797,8 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - konva@10.0.12: - resolution: {integrity: sha512-DHmkeG5FbW6tLCkbMQTi1ihWycfzljrn0V7umUUuewxx7aoINcI71ksgBX9fTPNXhlsK4/JoMgKwI/iCde+BRw==} + konva@10.0.9: + resolution: {integrity: sha512-AEqV0XqfE0ouHjcSo/IVAXZUK4jB/r18OlUoIzPFEx/59Vb95Yq1S4Ch5QuDDEXJT21SEpOMb89zSpEpsQWzWg==} leven@3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} @@ -2702,6 +2855,9 @@ packages: lodash.kebabcase@4.1.1: resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} + lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} @@ -2744,6 +2900,9 @@ packages: resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} engines: {node: '>=10'} + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} @@ -2758,6 +2917,10 @@ packages: merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + micromatch@4.0.8: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} @@ -2810,6 +2973,12 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + node-fetch-native@1.6.7: + resolution: {integrity: sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==} + node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -2835,6 +3004,9 @@ packages: obug@2.1.1: resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} + ofetch@1.5.1: + resolution: {integrity: sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==} + once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} @@ -2881,6 +3053,9 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + package-manager-detector@1.5.0: + resolution: {integrity: sha512-uBj69dVlYe/+wxj8JOpr97XfsxH/eumMt6HqjNTmJDf/6NO9s+0uxeOneIz3AsPt2m6y9PqzDzd3ATcU17MNfw==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -2957,6 +3132,9 @@ packages: resolution: {integrity: sha512-VP/72JeXqak2KiOzjgKtQen5y3IZHn+9GOuLDafPv0eXa47xq0At93XahYBs26MsifCQ4enGKwbjBTKgb9QJXg==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + pnpm-workspace-yaml@1.3.0: + resolution: {integrity: sha512-Krb5q8Totd5mVuLx7we+EFHq/AfxA75nbfTm25Q1pIf606+RlaKUG+PXH8SDihfe5b5k4H09gE+sL47L1t5lbw==} + postcss-load-config@6.0.1: resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} engines: {node: '>= 18'} @@ -3007,6 +3185,12 @@ packages: pure-rand@7.0.1: resolution: {integrity: sha512-oTUZM/NAZS8p7ANR3SHh30kXB+zK2r2BPcEn/awJIbOvq82WoMN4p62AWWp3Hhw50G0xMsw1mhIBLqHw64EcNQ==} + quansync@0.2.11: + resolution: {integrity: sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -3038,6 +3222,10 @@ packages: resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} engines: {node: '>=18'} + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} @@ -3046,6 +3234,9 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -3194,6 +3385,10 @@ packages: resolution: {integrity: sha512-JJoOEKTfL1urb1mDoEblhD9NhEbWmq9jHEMEnxoC4ujUaZ4itA8vKgwkFAyNClgxplLi9tsUKX+EduK0p/l7sg==} engines: {node: ^14.18.0 || >=16.0.0} + taze@19.9.0: + resolution: {integrity: sha512-tai3JKoCGHMPIHtuGHwT6z9vJaVgQ/Oj9MmvU05vah063Le9r7ONIv7ig6G2lrMNd87iWgfYARbSOYg4zaGJjQ==} + hasBin: true + test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} engines: {node: '>=8'} @@ -3250,6 +3445,33 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} + ts-jest@29.4.5: + resolution: {integrity: sha512-HO3GyiWn2qvTQA4kTgjDcXiMwYQt68a1Y8+JuLRVpdIzm+UOLSHgl/XqR4c6nzJkq5rOkjc02O2I7P7l/Yof0Q==} + engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/transform': ^29.0.0 || ^30.0.0 + '@jest/types': ^29.0.0 || ^30.0.0 + babel-jest: ^29.0.0 || ^30.0.0 + esbuild: '*' + jest: ^29.0.0 || ^30.0.0 + jest-util: ^29.0.0 || ^30.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/transform': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + jest-util: + optional: true + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -3272,38 +3494,38 @@ packages: typescript: optional: true - turbo-darwin-64@2.6.1: - resolution: {integrity: sha512-Dm0HwhyZF4J0uLqkhUyCVJvKM9Rw7M03v3J9A7drHDQW0qAbIGBrUijQ8g4Q9Cciw/BXRRd8Uzkc3oue+qn+ZQ==} + turbo-darwin-64@2.6.3: + resolution: {integrity: sha512-BlJJDc1CQ7SK5Y5qnl7AzpkvKSnpkfPmnA+HeU/sgny3oHZckPV2776ebO2M33CYDSor7+8HQwaodY++IINhYg==} cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.6.1: - resolution: {integrity: sha512-U0PIPTPyxdLsrC3jN7jaJUwgzX5sVUBsKLO7+6AL+OASaa1NbT1pPdiZoTkblBAALLP76FM0LlnsVQOnmjYhyw==} + turbo-darwin-arm64@2.6.3: + resolution: {integrity: sha512-MwVt7rBKiOK7zdYerenfCRTypefw4kZCue35IJga9CH1+S50+KTiCkT6LBqo0hHeoH2iKuI0ldTF2a0aB72z3w==} cpu: [arm64] os: [darwin] - turbo-linux-64@2.6.1: - resolution: {integrity: sha512-eM1uLWgzv89bxlK29qwQEr9xYWBhmO/EGiH22UGfq+uXr+QW1OvNKKMogSN65Ry8lElMH4LZh0aX2DEc7eC0Mw==} + turbo-linux-64@2.6.3: + resolution: {integrity: sha512-cqpcw+dXxbnPtNnzeeSyWprjmuFVpHJqKcs7Jym5oXlu/ZcovEASUIUZVN3OGEM6Y/OTyyw0z09tOHNt5yBAVg==} cpu: [x64] os: [linux] - turbo-linux-arm64@2.6.1: - resolution: {integrity: sha512-MFFh7AxAQAycXKuZDrbeutfWM5Ep0CEZ9u7zs4Hn2FvOViTCzIfEhmuJou3/a5+q5VX1zTxQrKGy+4Lf5cdpsA==} + turbo-linux-arm64@2.6.3: + resolution: {integrity: sha512-MterpZQmjXyr4uM7zOgFSFL3oRdNKeflY7nsjxJb2TklsYqiu3Z9pQ4zRVFFH8n0mLGna7MbQMZuKoWqqHb45w==} cpu: [arm64] os: [linux] - turbo-windows-64@2.6.1: - resolution: {integrity: sha512-buq7/VAN7KOjMYi4tSZT5m+jpqyhbRU2EUTTvp6V0Ii8dAkY2tAAjQN1q5q2ByflYWKecbQNTqxmVploE0LVwQ==} + turbo-windows-64@2.6.3: + resolution: {integrity: sha512-biDU70v9dLwnBdLf+daoDlNJVvqOOP8YEjqNipBHzgclbQlXbsi6Gqqelp5er81Qo3BiRgmTNx79oaZQTPb07Q==} cpu: [x64] os: [win32] - turbo-windows-arm64@2.6.1: - resolution: {integrity: sha512-7w+AD5vJp3R+FB0YOj1YJcNcOOvBior7bcHTodqp90S3x3bLgpr7tE6xOea1e8JkP7GK6ciKVUpQvV7psiwU5Q==} + turbo-windows-arm64@2.6.3: + resolution: {integrity: sha512-dDHVKpSeukah3VsI/xMEKeTnV9V9cjlpFSUs4bmsUiLu3Yv2ENlgVEZv65wxbeE0bh0jjpmElDT+P1KaCxArQQ==} cpu: [arm64] os: [win32] - turbo@2.6.1: - resolution: {integrity: sha512-qBwXXuDT3rA53kbNafGbT5r++BrhRgx3sAo0cHoDAeG9g1ItTmUMgltz3Hy7Hazy1ODqNpR+C7QwqL6DYB52yA==} + turbo@2.6.3: + resolution: {integrity: sha512-bf6YKUv11l5Xfcmg76PyWoy/e2vbkkxFNBGJSnfdSXQC33ZiUfutYh6IXidc5MhsnrFkWfdNNLyaRk+kHMLlwA==} hasBin: true type-check@0.4.0: @@ -3318,8 +3540,12 @@ packages: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} - typescript-eslint@8.48.1: - resolution: {integrity: sha512-FbOKN1fqNoXp1hIl5KYpObVrp0mCn+CLgn479nmu2IsRMrx2vyv74MmsBLVlhg8qVwNFGbXSp8fh1zp8pEoC2A==} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} + engines: {node: '>=16'} + + typescript-eslint@8.47.0: + resolution: {integrity: sha512-Lwe8i2XQ3WoMjua/r1PHrCTpkubPYJCAfOurtn+mtTzqB6jNd+14n9UN1bJ4s3F49x9ixAm0FLflB/JzQ57M8Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3333,6 +3559,20 @@ packages: ufo@1.6.1: resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + uglify-js@3.19.3: + resolution: {integrity: sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==} + engines: {node: '>=0.8.0'} + hasBin: true + + unconfig-core@7.4.1: + resolution: {integrity: sha512-Bp/bPZjV2Vl/fofoA2OYLSnw1Z0MOhCX7zHnVCYrazpfZvseBbGhwcNQMxsg185Mqh7VZQqK3C8hFG/Dyng+yA==} + + unconfig@7.4.1: + resolution: {integrity: sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==} + + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} @@ -3444,6 +3684,9 @@ packages: walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -3458,6 +3701,9 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + wordwrap@1.0.0: + resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -3477,6 +3723,24 @@ packages: resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + wrtc@0.4.7: + resolution: {integrity: sha512-P6Hn7VT4lfSH49HxLHcHhDq+aFf/jd9dPY7lDHeFhZ22N3858EKuwm2jmnlPzpsRGEPaoF6XwkcxY5SYnt4f/g==} + engines: {node: ^8.11.2 || >=10.0.0} + bundledDependencies: + - node-pre-gyp + + ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -3511,14 +3775,21 @@ packages: snapshots: + '@antfu/ni@27.0.1': + dependencies: + ansis: 4.2.0 + fzf: 0.5.2 + package-manager-detector: 1.5.0 + tinyexec: 1.0.2 + tinyglobby: 0.2.15 + '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.28.5 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.28.5': - optional: true + '@babel/compat-data@7.28.5': {} '@babel/core@7.28.5': dependencies: @@ -3539,7 +3810,6 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - optional: true '@babel/generator@7.28.5': dependencies: @@ -3556,7 +3826,6 @@ snapshots: browserslist: 4.28.0 lru-cache: 5.1.1 semver: 6.3.1 - optional: true '@babel/helper-globals@7.28.0': {} @@ -3566,7 +3835,6 @@ snapshots: '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color - optional: true '@babel/helper-module-transforms@7.28.3(@babel/core@7.28.5)': dependencies: @@ -3576,23 +3844,19 @@ snapshots: '@babel/traverse': 7.28.5 transitivePeerDependencies: - supports-color - optional: true - '@babel/helper-plugin-utils@7.27.1': - optional: true + '@babel/helper-plugin-utils@7.27.1': {} '@babel/helper-string-parser@7.27.1': {} '@babel/helper-validator-identifier@7.28.5': {} - '@babel/helper-validator-option@7.27.1': - optional: true + '@babel/helper-validator-option@7.27.1': {} '@babel/helpers@7.28.4': dependencies: '@babel/template': 7.27.2 '@babel/types': 7.28.5 - optional: true '@babel/parser@7.28.5': dependencies: @@ -3602,103 +3866,86 @@ snapshots: dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)': dependencies: '@babel/core': 7.28.5 '@babel/helper-plugin-utils': 7.27.1 - optional: true '@babel/template@7.27.2': dependencies: @@ -3723,8 +3970,7 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.28.5 - '@bcoe/v8-coverage@0.2.3': - optional: true + '@bcoe/v8-coverage@0.2.3': {} '@bcoe/v8-coverage@1.0.2': {} @@ -3871,157 +4117,157 @@ snapshots: '@esbuild/aix-ppc64@0.25.12': optional: true - '@esbuild/aix-ppc64@0.27.0': + '@esbuild/aix-ppc64@0.27.1': optional: true '@esbuild/android-arm64@0.25.12': optional: true - '@esbuild/android-arm64@0.27.0': + '@esbuild/android-arm64@0.27.1': optional: true '@esbuild/android-arm@0.25.12': optional: true - '@esbuild/android-arm@0.27.0': + '@esbuild/android-arm@0.27.1': optional: true '@esbuild/android-x64@0.25.12': optional: true - '@esbuild/android-x64@0.27.0': + '@esbuild/android-x64@0.27.1': optional: true '@esbuild/darwin-arm64@0.25.12': optional: true - '@esbuild/darwin-arm64@0.27.0': + '@esbuild/darwin-arm64@0.27.1': optional: true '@esbuild/darwin-x64@0.25.12': optional: true - '@esbuild/darwin-x64@0.27.0': + '@esbuild/darwin-x64@0.27.1': optional: true '@esbuild/freebsd-arm64@0.25.12': optional: true - '@esbuild/freebsd-arm64@0.27.0': + '@esbuild/freebsd-arm64@0.27.1': optional: true '@esbuild/freebsd-x64@0.25.12': optional: true - '@esbuild/freebsd-x64@0.27.0': + '@esbuild/freebsd-x64@0.27.1': optional: true '@esbuild/linux-arm64@0.25.12': optional: true - '@esbuild/linux-arm64@0.27.0': + '@esbuild/linux-arm64@0.27.1': optional: true '@esbuild/linux-arm@0.25.12': optional: true - '@esbuild/linux-arm@0.27.0': + '@esbuild/linux-arm@0.27.1': optional: true '@esbuild/linux-ia32@0.25.12': optional: true - '@esbuild/linux-ia32@0.27.0': + '@esbuild/linux-ia32@0.27.1': optional: true '@esbuild/linux-loong64@0.25.12': optional: true - '@esbuild/linux-loong64@0.27.0': + '@esbuild/linux-loong64@0.27.1': optional: true '@esbuild/linux-mips64el@0.25.12': optional: true - '@esbuild/linux-mips64el@0.27.0': + '@esbuild/linux-mips64el@0.27.1': optional: true '@esbuild/linux-ppc64@0.25.12': optional: true - '@esbuild/linux-ppc64@0.27.0': + '@esbuild/linux-ppc64@0.27.1': optional: true '@esbuild/linux-riscv64@0.25.12': optional: true - '@esbuild/linux-riscv64@0.27.0': + '@esbuild/linux-riscv64@0.27.1': optional: true '@esbuild/linux-s390x@0.25.12': optional: true - '@esbuild/linux-s390x@0.27.0': + '@esbuild/linux-s390x@0.27.1': optional: true '@esbuild/linux-x64@0.25.12': optional: true - '@esbuild/linux-x64@0.27.0': + '@esbuild/linux-x64@0.27.1': optional: true '@esbuild/netbsd-arm64@0.25.12': optional: true - '@esbuild/netbsd-arm64@0.27.0': + '@esbuild/netbsd-arm64@0.27.1': optional: true '@esbuild/netbsd-x64@0.25.12': optional: true - '@esbuild/netbsd-x64@0.27.0': + '@esbuild/netbsd-x64@0.27.1': optional: true '@esbuild/openbsd-arm64@0.25.12': optional: true - '@esbuild/openbsd-arm64@0.27.0': + '@esbuild/openbsd-arm64@0.27.1': optional: true '@esbuild/openbsd-x64@0.25.12': optional: true - '@esbuild/openbsd-x64@0.27.0': + '@esbuild/openbsd-x64@0.27.1': optional: true '@esbuild/openharmony-arm64@0.25.12': optional: true - '@esbuild/openharmony-arm64@0.27.0': + '@esbuild/openharmony-arm64@0.27.1': optional: true '@esbuild/sunos-x64@0.25.12': optional: true - '@esbuild/sunos-x64@0.27.0': + '@esbuild/sunos-x64@0.27.1': optional: true '@esbuild/win32-arm64@0.25.12': optional: true - '@esbuild/win32-arm64@0.27.0': + '@esbuild/win32-arm64@0.27.1': optional: true '@esbuild/win32-ia32@0.25.12': optional: true - '@esbuild/win32-ia32@0.27.0': + '@esbuild/win32-ia32@0.27.1': optional: true '@esbuild/win32-x64@0.25.12': optional: true - '@esbuild/win32-x64@0.27.0': + '@esbuild/win32-x64@0.27.1': optional: true '@eslint-community/eslint-utils@4.9.0(eslint@9.39.1(jiti@2.6.1))': @@ -4081,7 +4327,7 @@ snapshots: colorette: 2.0.20 commander: 13.1.0 conventional-recommended-bump: 10.0.0 - execa: 9.6.0 + execa: 9.6.1 git-cliff: 2.10.1 js-yaml: 4.1.1 semver: 7.7.3 @@ -4110,7 +4356,6 @@ snapshots: strip-ansi-cjs: strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 - optional: true '@istanbuljs/load-nyc-config@1.1.0': dependencies: @@ -4119,10 +4364,8 @@ snapshots: get-package-type: 0.1.0 js-yaml: 3.14.2 resolve-from: 5.0.0 - optional: true - '@istanbuljs/schema@0.1.3': - optional: true + '@istanbuljs/schema@0.1.3': {} '@jest/console@30.2.0': dependencies: @@ -4132,7 +4375,6 @@ snapshots: jest-message-util: 30.2.0 jest-util: 30.2.0 slash: 3.0.0 - optional: true '@jest/core@30.2.0': dependencies: @@ -4169,10 +4411,8 @@ snapshots: - esbuild-register - supports-color - ts-node - optional: true - '@jest/diff-sequences@30.0.1': - optional: true + '@jest/diff-sequences@30.0.1': {} '@jest/environment@30.2.0': dependencies: @@ -4180,12 +4420,10 @@ snapshots: '@jest/types': 30.2.0 '@types/node': 24.10.1 jest-mock: 30.2.0 - optional: true '@jest/expect-utils@30.2.0': dependencies: '@jest/get-type': 30.1.0 - optional: true '@jest/expect@30.2.0': dependencies: @@ -4193,7 +4431,6 @@ snapshots: jest-snapshot: 30.2.0 transitivePeerDependencies: - supports-color - optional: true '@jest/fake-timers@30.2.0': dependencies: @@ -4203,10 +4440,8 @@ snapshots: jest-message-util: 30.2.0 jest-mock: 30.2.0 jest-util: 30.2.0 - optional: true - '@jest/get-type@30.1.0': - optional: true + '@jest/get-type@30.1.0': {} '@jest/globals@30.2.0': dependencies: @@ -4216,13 +4451,11 @@ snapshots: jest-mock: 30.2.0 transitivePeerDependencies: - supports-color - optional: true '@jest/pattern@30.0.1': dependencies: '@types/node': 24.10.1 jest-regex-util: 30.0.1 - optional: true '@jest/reporters@30.2.0': dependencies: @@ -4251,12 +4484,10 @@ snapshots: v8-to-istanbul: 9.3.0 transitivePeerDependencies: - supports-color - optional: true '@jest/schemas@30.0.5': dependencies: '@sinclair/typebox': 0.34.41 - optional: true '@jest/snapshot-utils@30.2.0': dependencies: @@ -4264,14 +4495,12 @@ snapshots: chalk: 4.1.2 graceful-fs: 4.2.11 natural-compare: 1.4.0 - optional: true '@jest/source-map@30.0.1': dependencies: '@jridgewell/trace-mapping': 0.3.31 callsites: 3.1.0 graceful-fs: 4.2.11 - optional: true '@jest/test-result@30.2.0': dependencies: @@ -4279,7 +4508,6 @@ snapshots: '@jest/types': 30.2.0 '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.3 - optional: true '@jest/test-sequencer@30.2.0': dependencies: @@ -4287,7 +4515,6 @@ snapshots: graceful-fs: 4.2.11 jest-haste-map: 30.2.0 slash: 3.0.0 - optional: true '@jest/transform@30.2.0': dependencies: @@ -4308,7 +4535,6 @@ snapshots: write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color - optional: true '@jest/types@30.2.0': dependencies: @@ -4319,7 +4545,6 @@ snapshots: '@types/node': 24.10.1 '@types/yargs': 17.0.35 chalk: 4.1.2 - optional: true '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -4330,7 +4555,6 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - optional: true '@jridgewell/resolve-uri@3.1.2': {} @@ -4348,6 +4572,18 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.1 + '@octokit/auth-token@5.1.2': {} '@octokit/core@6.1.6': @@ -4403,6 +4639,10 @@ snapshots: '@pkgr/core@0.2.9': {} + '@quansync/fs@0.1.5': + dependencies: + quansync: 0.2.11 + '@rollup/rollup-android-arm-eabi@4.53.3': optional: true @@ -4475,20 +4715,17 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@sinclair/typebox@0.34.41': - optional: true + '@sinclair/typebox@0.34.41': {} '@sindresorhus/merge-streams@4.0.0': {} '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 - optional: true '@sinonjs/fake-timers@13.0.5': dependencies: '@sinonjs/commons': 3.0.1 - optional: true '@standard-schema/spec@1.0.0': {} @@ -4518,23 +4755,19 @@ snapshots: '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.28.0 - optional: true '@types/babel__generator@7.27.0': dependencies: '@babel/types': 7.28.5 - optional: true '@types/babel__template@7.4.4': dependencies: '@babel/parser': 7.28.5 '@babel/types': 7.28.5 - optional: true '@types/babel__traverse@7.28.0': dependencies: '@babel/types': 7.28.5 - optional: true '@types/chai@5.2.3': dependencies: @@ -4554,48 +4787,55 @@ snapshots: '@types/estree@1.0.8': {} - '@types/istanbul-lib-coverage@2.0.6': - optional: true + '@types/istanbul-lib-coverage@2.0.6': {} '@types/istanbul-lib-report@3.0.3': dependencies: '@types/istanbul-lib-coverage': 2.0.6 - optional: true '@types/istanbul-reports@3.0.4': dependencies: '@types/istanbul-lib-report': 3.0.3 - optional: true + + '@types/jest@30.0.0': + dependencies: + expect: 30.2.0 + pretty-format: 30.2.0 '@types/json-schema@7.0.15': {} + '@types/node@22.19.1': + dependencies: + undici-types: 6.21.0 + '@types/node@24.10.1': dependencies: undici-types: 7.16.0 '@types/semver@7.7.1': {} - '@types/stack-utils@2.0.3': - optional: true + '@types/stack-utils@2.0.3': {} '@types/validator@13.15.10': {} - '@types/yargs-parser@21.0.3': - optional: true + '@types/ws@8.18.1': + dependencies: + '@types/node': 24.10.1 + + '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.35': dependencies: '@types/yargs-parser': 21.0.3 - optional: true - '@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.48.1 - '@typescript-eslint/type-utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.1 + '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.47.0 + '@typescript-eslint/type-utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.47.0 eslint: 9.39.1(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 @@ -4605,41 +4845,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.48.1 - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.48.1 + '@typescript-eslint/scope-manager': 8.47.0 + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.47.0 debug: 4.4.3 eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.48.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.47.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3) - '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) + '@typescript-eslint/types': 8.47.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.48.1': + '@typescript-eslint/scope-manager@8.47.0': dependencies: - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/visitor-keys': 8.48.1 + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/visitor-keys': 8.47.0 - '@typescript-eslint/tsconfig-utils@8.48.1(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.47.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 eslint: 9.39.1(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.3) @@ -4647,41 +4887,41 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.48.1': {} + '@typescript-eslint/types@8.47.0': {} - '@typescript-eslint/typescript-estree@8.48.1(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.47.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.48.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.48.1(typescript@5.9.3) - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/visitor-keys': 8.48.1 + '@typescript-eslint/project-service': 8.47.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.47.0(typescript@5.9.3) + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/visitor-keys': 8.47.0 debug: 4.4.3 + fast-glob: 3.3.3 + is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.3 - tinyglobby: 0.2.15 ts-api-utils: 2.1.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.9.0(eslint@9.39.1(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.48.1 - '@typescript-eslint/types': 8.48.1 - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.47.0 + '@typescript-eslint/types': 8.47.0 + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.48.1': + '@typescript-eslint/visitor-keys@8.47.0': dependencies: - '@typescript-eslint/types': 8.48.1 + '@typescript-eslint/types': 8.47.0 eslint-visitor-keys: 4.2.1 - '@ungap/structured-clone@1.3.0': - optional: true + '@ungap/structured-clone@1.3.0': {} '@unrs/resolver-binding-android-arm-eabi@1.11.1': optional: true @@ -4826,7 +5066,6 @@ snapshots: ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 - optional: true ansi-escapes@7.2.0: dependencies: @@ -4840,23 +5079,22 @@ snapshots: dependencies: color-convert: 2.0.1 - ansi-styles@5.2.0: - optional: true + ansi-styles@5.2.0: {} ansi-styles@6.2.3: {} + ansis@4.2.0: {} + any-promise@1.3.0: {} anymatch@3.1.3: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 - optional: true argparse@1.0.10: dependencies: sprintf-js: 1.0.3 - optional: true argparse@2.0.1: {} @@ -4882,7 +5120,6 @@ snapshots: slash: 3.0.0 transitivePeerDependencies: - supports-color - optional: true babel-plugin-istanbul@7.0.1: dependencies: @@ -4893,12 +5130,10 @@ snapshots: test-exclude: 6.0.0 transitivePeerDependencies: - supports-color - optional: true babel-plugin-jest-hoist@30.2.0: dependencies: '@types/babel__core': 7.20.5 - optional: true babel-preset-current-node-syntax@1.2.0(@babel/core@7.28.5): dependencies: @@ -4918,19 +5153,16 @@ snapshots: '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.5) '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.5) '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.5) - optional: true babel-preset-jest@30.2.0(@babel/core@7.28.5): dependencies: '@babel/core': 7.28.5 babel-plugin-jest-hoist: 30.2.0 babel-preset-current-node-syntax: 1.2.0(@babel/core@7.28.5) - optional: true balanced-match@1.0.2: {} - baseline-browser-mapping@2.8.29: - optional: true + baseline-browser-mapping@2.8.29: {} before-after-hook@3.0.2: {} @@ -4956,33 +5188,31 @@ snapshots: electron-to-chromium: 1.5.257 node-releases: 2.0.27 update-browserslist-db: 1.1.4(browserslist@4.28.0) - optional: true + + bs-logger@0.2.6: + dependencies: + fast-json-stable-stringify: 2.1.0 bser@2.1.1: dependencies: node-int64: 0.4.0 - optional: true - buffer-from@1.1.2: - optional: true + buffer-from@1.1.2: {} - bundle-require@5.1.0(esbuild@0.27.0): + bundle-require@5.1.0(esbuild@0.27.1): dependencies: - esbuild: 0.27.0 + esbuild: 0.27.1 load-tsconfig: 0.2.5 cac@6.7.14: {} callsites@3.1.0: {} - camelcase@5.3.1: - optional: true + camelcase@5.3.1: {} - camelcase@6.3.0: - optional: true + camelcase@6.3.0: {} - caniuse-lite@1.0.30001756: - optional: true + caniuse-lite@1.0.30001756: {} chai@6.2.1: {} @@ -4993,18 +5223,15 @@ snapshots: chalk@5.6.2: {} - char-regex@1.0.2: - optional: true + char-regex@1.0.2: {} chokidar@4.0.3: dependencies: readdirp: 4.1.2 - ci-info@4.3.1: - optional: true + ci-info@4.3.1: {} - cjs-module-lexer@2.1.1: - optional: true + cjs-module-lexer@2.1.1: {} class-transformer@0.5.1: {} @@ -5029,11 +5256,9 @@ snapshots: strip-ansi: 6.0.1 wrap-ansi: 7.0.0 - co@4.6.0: - optional: true + co@4.6.0: {} - collect-v8-coverage@1.0.3: - optional: true + collect-v8-coverage@1.0.3: {} color-convert@2.0.1: dependencies: @@ -5091,8 +5316,7 @@ snapshots: conventional-commits-parser: 6.2.1 meow: 13.2.0 - convert-source-map@2.0.0: - optional: true + convert-source-map@2.0.0: {} cosmiconfig-typescript-loader@6.2.0(@types/node@24.10.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: @@ -5122,36 +5346,38 @@ snapshots: dependencies: ms: 2.1.3 - dedent@1.7.0: - optional: true + dedent@1.7.0: {} deep-is@0.1.4: {} - deepmerge@4.3.1: - optional: true + deepmerge@4.3.1: {} - detect-newline@3.1.0: + defu@6.1.4: {} + + destr@2.0.5: {} + + detect-newline@3.1.0: {} + + domexception@1.0.1: + dependencies: + webidl-conversions: 4.0.2 optional: true dot-prop@5.3.0: dependencies: is-obj: 2.0.0 - eastasianwidth@0.2.0: - optional: true + eastasianwidth@0.2.0: {} - electron-to-chromium@1.5.257: - optional: true + electron-to-chromium@1.5.257: {} - emittery@0.13.1: - optional: true + emittery@0.13.1: {} emoji-regex@10.6.0: {} emoji-regex@8.0.0: {} - emoji-regex@9.2.2: - optional: true + emoji-regex@9.2.2: {} env-paths@2.2.1: {} @@ -5192,39 +5418,38 @@ snapshots: '@esbuild/win32-ia32': 0.25.12 '@esbuild/win32-x64': 0.25.12 - esbuild@0.27.0: + esbuild@0.27.1: optionalDependencies: - '@esbuild/aix-ppc64': 0.27.0 - '@esbuild/android-arm': 0.27.0 - '@esbuild/android-arm64': 0.27.0 - '@esbuild/android-x64': 0.27.0 - '@esbuild/darwin-arm64': 0.27.0 - '@esbuild/darwin-x64': 0.27.0 - '@esbuild/freebsd-arm64': 0.27.0 - '@esbuild/freebsd-x64': 0.27.0 - '@esbuild/linux-arm': 0.27.0 - '@esbuild/linux-arm64': 0.27.0 - '@esbuild/linux-ia32': 0.27.0 - '@esbuild/linux-loong64': 0.27.0 - '@esbuild/linux-mips64el': 0.27.0 - '@esbuild/linux-ppc64': 0.27.0 - '@esbuild/linux-riscv64': 0.27.0 - '@esbuild/linux-s390x': 0.27.0 - '@esbuild/linux-x64': 0.27.0 - '@esbuild/netbsd-arm64': 0.27.0 - '@esbuild/netbsd-x64': 0.27.0 - '@esbuild/openbsd-arm64': 0.27.0 - '@esbuild/openbsd-x64': 0.27.0 - '@esbuild/openharmony-arm64': 0.27.0 - '@esbuild/sunos-x64': 0.27.0 - '@esbuild/win32-arm64': 0.27.0 - '@esbuild/win32-ia32': 0.27.0 - '@esbuild/win32-x64': 0.27.0 + '@esbuild/aix-ppc64': 0.27.1 + '@esbuild/android-arm': 0.27.1 + '@esbuild/android-arm64': 0.27.1 + '@esbuild/android-x64': 0.27.1 + '@esbuild/darwin-arm64': 0.27.1 + '@esbuild/darwin-x64': 0.27.1 + '@esbuild/freebsd-arm64': 0.27.1 + '@esbuild/freebsd-x64': 0.27.1 + '@esbuild/linux-arm': 0.27.1 + '@esbuild/linux-arm64': 0.27.1 + '@esbuild/linux-ia32': 0.27.1 + '@esbuild/linux-loong64': 0.27.1 + '@esbuild/linux-mips64el': 0.27.1 + '@esbuild/linux-ppc64': 0.27.1 + '@esbuild/linux-riscv64': 0.27.1 + '@esbuild/linux-s390x': 0.27.1 + '@esbuild/linux-x64': 0.27.1 + '@esbuild/netbsd-arm64': 0.27.1 + '@esbuild/netbsd-x64': 0.27.1 + '@esbuild/openbsd-arm64': 0.27.1 + '@esbuild/openbsd-x64': 0.27.1 + '@esbuild/openharmony-arm64': 0.27.1 + '@esbuild/sunos-x64': 0.27.1 + '@esbuild/win32-arm64': 0.27.1 + '@esbuild/win32-ia32': 0.27.1 + '@esbuild/win32-x64': 0.27.1 escalade@3.2.0: {} - escape-string-regexp@2.0.0: - optional: true + escape-string-regexp@2.0.0: {} escape-string-regexp@4.0.0: {} @@ -5261,12 +5486,12 @@ snapshots: prettier: 3.6.2 synckit: 0.9.3 - eslint-plugin-jest@29.2.1(@typescript-eslint/eslint-plugin@8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(jest@30.2.0(@types/node@24.10.1))(typescript@5.9.3): + eslint-plugin-jest@29.1.0(@typescript-eslint/eslint-plugin@8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(jest@30.2.0(@types/node@24.10.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) jest: 30.2.0(@types/node@24.10.1) transitivePeerDependencies: - supports-color @@ -5340,8 +5565,7 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 4.2.1 - esprima@4.0.1: - optional: true + esprima@4.0.1: {} esquery@1.6.0: dependencies: @@ -5372,9 +5596,8 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 strip-final-newline: 2.0.0 - optional: true - execa@9.6.0: + execa@9.6.1: dependencies: '@sindresorhus/merge-streams': 4.0.0 cross-spawn: 7.0.6 @@ -5389,8 +5612,7 @@ snapshots: strip-final-newline: 4.0.0 yoctocolors: 2.1.2 - exit-x@0.2.2: - optional: true + exit-x@0.2.2: {} expect-type@1.2.2: {} @@ -5402,7 +5624,6 @@ snapshots: jest-message-util: 30.2.0 jest-mock: 30.2.0 jest-util: 30.2.0 - optional: true fast-content-type-parse@2.0.1: {} @@ -5410,16 +5631,27 @@ snapshots: fast-diff@1.3.0: {} + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + fast-json-stable-stringify@2.1.0: {} fast-levenshtein@2.0.6: {} fast-uri@3.1.0: {} + fastq@1.19.1: + dependencies: + reusify: 1.1.0 + fb-watchman@2.0.2: dependencies: bser: 2.1.1 - optional: true fdir@6.5.0(picomatch@4.0.3): optionalDependencies: @@ -5437,11 +5669,12 @@ snapshots: dependencies: to-regex-range: 5.0.1 + find-up-simple@1.0.1: {} + find-up@4.1.0: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 - optional: true find-up@5.0.0: dependencies: @@ -5471,26 +5704,23 @@ snapshots: dependencies: cross-spawn: 7.0.6 signal-exit: 4.1.0 - optional: true - fs.realpath@1.0.0: - optional: true + fs.realpath@1.0.0: {} fsevents@2.3.3: optional: true - gensync@1.0.0-beta.2: - optional: true + fzf@0.5.2: {} + + gensync@1.0.0-beta.2: {} get-caller-file@2.0.5: {} get-east-asian-width@1.4.0: {} - get-package-type@0.1.0: - optional: true + get-package-type@0.1.0: {} - get-stream@6.0.1: - optional: true + get-stream@6.0.1: {} get-stream@9.0.1: dependencies: @@ -5517,7 +5747,7 @@ snapshots: git-cliff@2.10.1: dependencies: - execa: 9.6.0 + execa: 9.6.1 optionalDependencies: git-cliff-darwin-arm64: 2.10.1 git-cliff-darwin-x64: 2.10.1 @@ -5532,6 +5762,10 @@ snapshots: meow: 12.1.1 split2: 4.2.0 + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + glob-parent@6.0.2: dependencies: is-glob: 4.0.3 @@ -5544,7 +5778,6 @@ snapshots: minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 - optional: true glob@7.2.3: dependencies: @@ -5554,7 +5787,6 @@ snapshots: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - optional: true global-directory@4.0.1: dependencies: @@ -5564,19 +5796,26 @@ snapshots: globals@16.5.0: {} - graceful-fs@4.2.11: - optional: true + graceful-fs@4.2.11: {} graphemer@1.4.0: {} + handlebars@4.7.8: + dependencies: + minimist: 1.2.8 + neo-async: 2.6.2 + source-map: 0.6.1 + wordwrap: 1.0.0 + optionalDependencies: + uglify-js: 3.19.3 + has-flag@4.0.0: {} has-flag@5.0.1: {} html-escaper@2.0.2: {} - human-signals@2.1.0: - optional: true + human-signals@2.1.0: {} human-signals@8.0.1: {} @@ -5595,7 +5834,6 @@ snapshots: dependencies: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - optional: true import-meta-resolve@4.2.0: {} @@ -5605,10 +5843,8 @@ snapshots: dependencies: once: 1.4.0 wrappy: 1.0.2 - optional: true - inherits@2.0.4: - optional: true + inherits@2.0.4: {} ini@4.1.1: {} @@ -5624,8 +5860,7 @@ snapshots: dependencies: get-east-asian-width: 1.4.0 - is-generator-fn@2.1.0: - optional: true + is-generator-fn@2.1.0: {} is-glob@4.0.3: dependencies: @@ -5637,8 +5872,7 @@ snapshots: is-plain-obj@4.1.0: {} - is-stream@2.0.1: - optional: true + is-stream@2.0.1: {} is-stream@4.0.1: {} @@ -5661,7 +5895,6 @@ snapshots: semver: 7.7.3 transitivePeerDependencies: - supports-color - optional: true istanbul-lib-report@3.0.1: dependencies: @@ -5687,7 +5920,6 @@ snapshots: '@isaacs/cliui': 8.0.2 optionalDependencies: '@pkgjs/parseargs': 0.11.0 - optional: true javascript-natural-sort@0.7.1: {} @@ -5696,7 +5928,6 @@ snapshots: execa: 5.1.1 jest-util: 30.2.0 p-limit: 3.1.0 - optional: true jest-circus@30.2.0: dependencies: @@ -5723,7 +5954,25 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - supports-color - optional: true + + jest-cli@30.2.0(@types/node@22.19.1): + dependencies: + '@jest/core': 30.2.0 + '@jest/test-result': 30.2.0 + '@jest/types': 30.2.0 + chalk: 4.1.2 + exit-x: 0.2.2 + import-local: 3.2.0 + jest-config: 30.2.0(@types/node@22.19.1) + jest-util: 30.2.0 + jest-validate: 30.2.0 + yargs: 17.7.2 + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - esbuild-register + - supports-color + - ts-node jest-cli@30.2.0(@types/node@24.10.1): dependencies: @@ -5745,6 +5994,38 @@ snapshots: - ts-node optional: true + jest-config@30.2.0(@types/node@22.19.1): + dependencies: + '@babel/core': 7.28.5 + '@jest/get-type': 30.1.0 + '@jest/pattern': 30.0.1 + '@jest/test-sequencer': 30.2.0 + '@jest/types': 30.2.0 + babel-jest: 30.2.0(@babel/core@7.28.5) + chalk: 4.1.2 + ci-info: 4.3.1 + deepmerge: 4.3.1 + glob: 10.5.0 + graceful-fs: 4.2.11 + jest-circus: 30.2.0 + jest-docblock: 30.2.0 + jest-environment-node: 30.2.0 + jest-regex-util: 30.0.1 + jest-resolve: 30.2.0 + jest-runner: 30.2.0 + jest-util: 30.2.0 + jest-validate: 30.2.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 30.2.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.19.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-config@30.2.0(@types/node@24.10.1): dependencies: '@babel/core': 7.28.5 @@ -5776,7 +6057,6 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - supports-color - optional: true jest-diff@30.2.0: dependencies: @@ -5784,12 +6064,10 @@ snapshots: '@jest/get-type': 30.1.0 chalk: 4.1.2 pretty-format: 30.2.0 - optional: true jest-docblock@30.2.0: dependencies: detect-newline: 3.1.0 - optional: true jest-each@30.2.0: dependencies: @@ -5798,7 +6076,6 @@ snapshots: chalk: 4.1.2 jest-util: 30.2.0 pretty-format: 30.2.0 - optional: true jest-environment-node@30.2.0: dependencies: @@ -5809,7 +6086,6 @@ snapshots: jest-mock: 30.2.0 jest-util: 30.2.0 jest-validate: 30.2.0 - optional: true jest-haste-map@30.2.0: dependencies: @@ -5825,13 +6101,11 @@ snapshots: walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 - optional: true jest-leak-detector@30.2.0: dependencies: '@jest/get-type': 30.1.0 pretty-format: 30.2.0 - optional: true jest-matcher-utils@30.2.0: dependencies: @@ -5839,7 +6113,6 @@ snapshots: chalk: 4.1.2 jest-diff: 30.2.0 pretty-format: 30.2.0 - optional: true jest-message-util@30.2.0: dependencies: @@ -5852,22 +6125,18 @@ snapshots: pretty-format: 30.2.0 slash: 3.0.0 stack-utils: 2.0.6 - optional: true jest-mock@30.2.0: dependencies: '@jest/types': 30.2.0 '@types/node': 24.10.1 jest-util: 30.2.0 - optional: true jest-pnp-resolver@1.2.3(jest-resolve@30.2.0): optionalDependencies: jest-resolve: 30.2.0 - optional: true - jest-regex-util@30.0.1: - optional: true + jest-regex-util@30.0.1: {} jest-resolve-dependencies@30.2.0: dependencies: @@ -5875,7 +6144,6 @@ snapshots: jest-snapshot: 30.2.0 transitivePeerDependencies: - supports-color - optional: true jest-resolve@30.2.0: dependencies: @@ -5887,7 +6155,6 @@ snapshots: jest-validate: 30.2.0 slash: 3.0.0 unrs-resolver: 1.11.1 - optional: true jest-runner@30.2.0: dependencies: @@ -5915,7 +6182,6 @@ snapshots: source-map-support: 0.5.13 transitivePeerDependencies: - supports-color - optional: true jest-runtime@30.2.0: dependencies: @@ -5943,7 +6209,6 @@ snapshots: strip-bom: 4.0.0 transitivePeerDependencies: - supports-color - optional: true jest-snapshot@30.2.0: dependencies: @@ -5970,7 +6235,6 @@ snapshots: synckit: 0.11.11 transitivePeerDependencies: - supports-color - optional: true jest-util@30.2.0: dependencies: @@ -5980,7 +6244,6 @@ snapshots: ci-info: 4.3.1 graceful-fs: 4.2.11 picomatch: 4.0.3 - optional: true jest-validate@30.2.0: dependencies: @@ -5990,7 +6253,6 @@ snapshots: chalk: 4.1.2 leven: 3.1.0 pretty-format: 30.2.0 - optional: true jest-watcher@30.2.0: dependencies: @@ -6002,7 +6264,6 @@ snapshots: emittery: 0.13.1 jest-util: 30.2.0 string-length: 4.0.2 - optional: true jest-worker@30.2.0: dependencies: @@ -6011,7 +6272,19 @@ snapshots: jest-util: 30.2.0 merge-stream: 2.0.0 supports-color: 8.1.1 - optional: true + + jest@30.2.0(@types/node@22.19.1): + dependencies: + '@jest/core': 30.2.0 + '@jest/types': 30.2.0 + import-local: 3.2.0 + jest-cli: 30.2.0(@types/node@22.19.1) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - esbuild-register + - supports-color + - ts-node jest@30.2.0(@types/node@24.10.1): dependencies: @@ -6039,7 +6312,6 @@ snapshots: dependencies: argparse: 1.0.10 esprima: 4.0.1 - optional: true js-yaml@4.1.0: dependencies: @@ -6061,8 +6333,7 @@ snapshots: json-stable-stringify-without-jsonify@1.0.1: {} - json5@2.2.3: - optional: true + json5@2.2.3: {} jsonparse@1.3.1: {} @@ -6070,10 +6341,9 @@ snapshots: dependencies: json-buffer: 3.0.1 - konva@10.0.12: {} + konva@10.0.9: {} - leven@3.1.0: - optional: true + leven@3.1.0: {} levn@0.4.1: dependencies: @@ -6110,7 +6380,6 @@ snapshots: locate-path@5.0.0: dependencies: p-locate: 4.1.0 - optional: true locate-path@6.0.0: dependencies: @@ -6128,6 +6397,8 @@ snapshots: lodash.kebabcase@4.1.1: {} + lodash.memoize@4.1.2: {} + lodash.merge@4.6.2: {} lodash.mergewith@4.6.2: {} @@ -6153,13 +6424,11 @@ snapshots: strip-ansi: 7.1.2 wrap-ansi: 9.0.2 - lru-cache@10.4.3: - optional: true + lru-cache@10.4.3: {} lru-cache@5.1.1: dependencies: yallist: 3.1.1 - optional: true magic-string@0.30.21: dependencies: @@ -6175,25 +6444,26 @@ snapshots: dependencies: semver: 7.7.3 + make-error@1.3.6: {} + makeerror@1.0.12: dependencies: tmpl: 1.0.5 - optional: true meow@12.1.1: {} meow@13.2.0: {} - merge-stream@2.0.0: - optional: true + merge-stream@2.0.0: {} + + merge2@1.4.1: {} micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 - mimic-fn@2.1.0: - optional: true + mimic-fn@2.1.0: {} mimic-function@5.0.1: {} @@ -6207,8 +6477,7 @@ snapshots: minimist@1.2.8: {} - minipass@7.1.2: - optional: true + minipass@7.1.2: {} mlly@1.8.0: dependencies: @@ -6229,24 +6498,23 @@ snapshots: nanoid@3.3.11: {} - napi-postinstall@0.3.4: - optional: true + napi-postinstall@0.3.4: {} natural-compare@1.4.0: {} - node-int64@0.4.0: - optional: true + neo-async@2.6.2: {} - node-releases@2.0.27: - optional: true + node-fetch-native@1.6.7: {} - normalize-path@3.0.0: - optional: true + node-int64@0.4.0: {} + + node-releases@2.0.27: {} + + normalize-path@3.0.0: {} npm-run-path@4.0.1: dependencies: path-key: 3.1.1 - optional: true npm-run-path@6.0.0: dependencies: @@ -6257,15 +6525,19 @@ snapshots: obug@2.1.1: {} + ofetch@1.5.1: + dependencies: + destr: 2.0.5 + node-fetch-native: 1.6.7 + ufo: 1.6.1 + once@1.4.0: dependencies: wrappy: 1.0.2 - optional: true onetime@5.1.2: dependencies: mimic-fn: 2.1.0 - optional: true onetime@7.0.0: dependencies: @@ -6283,7 +6555,6 @@ snapshots: p-limit@2.3.0: dependencies: p-try: 2.2.0 - optional: true p-limit@3.1.0: dependencies: @@ -6296,7 +6567,6 @@ snapshots: p-locate@4.1.0: dependencies: p-limit: 2.3.0 - optional: true p-locate@5.0.0: dependencies: @@ -6306,11 +6576,11 @@ snapshots: dependencies: p-limit: 4.0.0 - p-try@2.2.0: - optional: true + p-try@2.2.0: {} - package-json-from-dist@1.0.1: - optional: true + package-json-from-dist@1.0.1: {} + + package-manager-detector@1.5.0: {} parent-module@1.0.1: dependencies: @@ -6335,8 +6605,7 @@ snapshots: path-exists@5.0.0: {} - path-is-absolute@1.0.1: - optional: true + path-is-absolute@1.0.1: {} path-key@3.1.1: {} @@ -6346,7 +6615,6 @@ snapshots: dependencies: lru-cache: 10.4.3 minipass: 7.1.2 - optional: true pathe@2.0.3: {} @@ -6363,7 +6631,6 @@ snapshots: pkg-dir@4.2.0: dependencies: find-up: 4.1.0 - optional: true pkg-types@1.3.1: dependencies: @@ -6375,6 +6642,10 @@ snapshots: dependencies: irregular-plurals: 3.5.0 + pnpm-workspace-yaml@1.3.0: + dependencies: + yaml: 2.8.1 + postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6)(yaml@2.8.1): dependencies: lilconfig: 3.1.3 @@ -6402,7 +6673,6 @@ snapshots: '@jest/schemas': 30.0.5 ansi-styles: 5.2.0 react-is: 18.3.1 - optional: true pretty-ms@9.3.0: dependencies: @@ -6410,11 +6680,13 @@ snapshots: punycode@2.3.1: {} - pure-rand@7.0.1: - optional: true + pure-rand@7.0.1: {} - react-is@18.3.1: - optional: true + quansync@0.2.11: {} + + queue-microtask@1.2.3: {} + + react-is@18.3.1: {} readdirp@4.1.2: {} @@ -6425,7 +6697,6 @@ snapshots: resolve-cwd@3.0.0: dependencies: resolve-from: 5.0.0 - optional: true resolve-from@4.0.0: {} @@ -6436,6 +6707,8 @@ snapshots: onetime: 7.0.0 signal-exit: 4.1.0 + reusify@1.1.0: {} + rfdc@1.4.1: {} rollup@4.53.3: @@ -6466,8 +6739,11 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.53.3 fsevents: 2.3.3 - semver@6.3.1: - optional: true + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + semver@6.3.1: {} semver@7.7.3: {} @@ -6479,13 +6755,11 @@ snapshots: siginfo@2.0.0: {} - signal-exit@3.0.7: - optional: true + signal-exit@3.0.7: {} signal-exit@4.1.0: {} - slash@3.0.0: - optional: true + slash@3.0.0: {} slice-ansi@7.1.2: dependencies: @@ -6500,22 +6774,18 @@ snapshots: dependencies: buffer-from: 1.1.2 source-map: 0.6.1 - optional: true - source-map@0.6.1: - optional: true + source-map@0.6.1: {} source-map@0.7.6: {} split2@4.2.0: {} - sprintf-js@1.0.3: - optional: true + sprintf-js@1.0.3: {} stack-utils@2.0.6: dependencies: escape-string-regexp: 2.0.0 - optional: true stackback@0.0.2: {} @@ -6527,7 +6797,6 @@ snapshots: dependencies: char-regex: 1.0.2 strip-ansi: 6.0.1 - optional: true string-width@4.2.3: dependencies: @@ -6540,7 +6809,6 @@ snapshots: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 strip-ansi: 7.1.2 - optional: true string-width@7.2.0: dependencies: @@ -6561,11 +6829,9 @@ snapshots: dependencies: ansi-regex: 6.2.2 - strip-bom@4.0.0: - optional: true + strip-bom@4.0.0: {} - strip-final-newline@2.0.0: - optional: true + strip-final-newline@2.0.0: {} strip-final-newline@4.0.0: {} @@ -6590,7 +6856,6 @@ snapshots: supports-color@8.1.1: dependencies: has-flag: 4.0.0 - optional: true supports-hyperlinks@4.3.0: dependencies: @@ -6606,12 +6871,26 @@ snapshots: '@pkgr/core': 0.1.2 tslib: 2.8.1 + taze@19.9.0: + dependencies: + '@antfu/ni': 27.0.1 + cac: 6.7.14 + find-up-simple: 1.0.1 + ofetch: 1.5.1 + package-manager-detector: 1.5.0 + pathe: 2.0.3 + pnpm-workspace-yaml: 1.3.0 + restore-cursor: 5.1.0 + tinyexec: 1.0.2 + tinyglobby: 0.2.15 + unconfig: 7.4.1 + yaml: 2.8.1 + test-exclude@6.0.0: dependencies: '@istanbuljs/schema': 0.1.3 glob: 7.2.3 minimatch: 3.1.2 - optional: true text-extensions@2.4.0: {} @@ -6638,8 +6917,7 @@ snapshots: tinyrainbow@3.0.3: {} - tmpl@1.0.5: - optional: true + tmpl@1.0.5: {} to-regex-range@5.0.1: dependencies: @@ -6653,16 +6931,37 @@ snapshots: ts-interface-checker@0.1.13: {} + ts-jest@29.4.5(@babel/core@7.28.5)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.28.5))(esbuild@0.27.1)(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.1))(typescript@5.9.3): + dependencies: + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + handlebars: 4.7.8 + jest: 30.2.0(@types/node@22.19.1) + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.7.3 + type-fest: 4.41.0 + typescript: 5.9.3 + yargs-parser: 21.1.1 + optionalDependencies: + '@babel/core': 7.28.5 + '@jest/transform': 30.2.0 + '@jest/types': 30.2.0 + babel-jest: 30.2.0(@babel/core@7.28.5) + esbuild: 0.27.1 + jest-util: 30.2.0 + tslib@2.8.1: {} tsup@8.5.1(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.3)(yaml@2.8.1): dependencies: - bundle-require: 5.1.0(esbuild@0.27.0) + bundle-require: 5.1.0(esbuild@0.27.1) cac: 6.7.14 chokidar: 4.0.3 consola: 3.4.2 debug: 4.4.3 - esbuild: 0.27.0 + esbuild: 0.27.1 fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 @@ -6683,49 +6982,49 @@ snapshots: - tsx - yaml - turbo-darwin-64@2.6.1: + turbo-darwin-64@2.6.3: optional: true - turbo-darwin-arm64@2.6.1: + turbo-darwin-arm64@2.6.3: optional: true - turbo-linux-64@2.6.1: + turbo-linux-64@2.6.3: optional: true - turbo-linux-arm64@2.6.1: + turbo-linux-arm64@2.6.3: optional: true - turbo-windows-64@2.6.1: + turbo-windows-64@2.6.3: optional: true - turbo-windows-arm64@2.6.1: + turbo-windows-arm64@2.6.3: optional: true - turbo@2.6.1: + turbo@2.6.3: optionalDependencies: - turbo-darwin-64: 2.6.1 - turbo-darwin-arm64: 2.6.1 - turbo-linux-64: 2.6.1 - turbo-linux-arm64: 2.6.1 - turbo-windows-64: 2.6.1 - turbo-windows-arm64: 2.6.1 + turbo-darwin-64: 2.6.3 + turbo-darwin-arm64: 2.6.3 + turbo-linux-64: 2.6.3 + turbo-linux-arm64: 2.6.3 + turbo-windows-64: 2.6.3 + turbo-windows-arm64: 2.6.3 type-check@0.4.0: dependencies: prelude-ls: 1.2.1 - type-detect@4.0.8: - optional: true + type-detect@4.0.8: {} - type-fest@0.21.3: - optional: true + type-fest@0.21.3: {} + + type-fest@4.41.0: {} - typescript-eslint@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.48.1(@typescript-eslint/parser@8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.48.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.48.1(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.47.0(@typescript-eslint/parser@8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.47.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.47.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.1(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -6735,6 +7034,24 @@ snapshots: ufo@1.6.1: {} + uglify-js@3.19.3: + optional: true + + unconfig-core@7.4.1: + dependencies: + '@quansync/fs': 0.1.5 + quansync: 0.2.11 + + unconfig@7.4.1: + dependencies: + '@quansync/fs': 0.1.5 + defu: 6.1.4 + jiti: 2.6.1 + quansync: 0.2.11 + unconfig-core: 7.4.1 + + undici-types@6.21.0: {} + undici-types@7.16.0: {} unicorn-magic@0.1.0: {} @@ -6766,14 +7083,12 @@ snapshots: '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 - optional: true update-browserslist-db@1.1.4(browserslist@4.28.0): dependencies: browserslist: 4.28.0 escalade: 3.2.0 picocolors: 1.1.1 - optional: true uri-js@4.4.1: dependencies: @@ -6784,7 +7099,6 @@ snapshots: '@jridgewell/trace-mapping': 0.3.31 '@types/istanbul-lib-coverage': 2.0.6 convert-source-map: 2.0.0 - optional: true validator@13.15.23: {} @@ -6842,6 +7156,8 @@ snapshots: walker@1.0.8: dependencies: makeerror: 1.0.12 + + webidl-conversions@4.0.2: optional: true which@2.0.2: @@ -6855,6 +7171,8 @@ snapshots: word-wrap@1.2.5: {} + wordwrap@1.0.0: {} + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -6866,7 +7184,6 @@ snapshots: ansi-styles: 6.2.3 string-width: 5.1.2 strip-ansi: 7.1.2 - optional: true wrap-ansi@9.0.2: dependencies: @@ -6874,19 +7191,22 @@ snapshots: string-width: 7.2.0 strip-ansi: 7.1.2 - wrappy@1.0.2: - optional: true + wrappy@1.0.2: {} write-file-atomic@5.0.1: dependencies: imurmurhash: 0.1.4 signal-exit: 4.1.0 - optional: true + + wrtc@0.4.7: + optionalDependencies: + domexception: 1.0.1 + + ws@8.18.3: {} y18n@5.0.8: {} - yallist@3.1.1: - optional: true + yallist@3.1.1: {} yaml@2.8.1: {}