diff --git a/.github/workflows/ci-hermes-client-api-types.yml b/.github/workflows/ci-hermes-client-api-types.yml deleted file mode 100644 index c1a45044ef..0000000000 --- a/.github/workflows/ci-hermes-client-api-types.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: Check Hermes Client API Types - -on: - pull_request: - paths: [apps/hermes/client/**] - push: - branches: [main] - paths: [apps/hermes/client/**] -jobs: - test: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version-file: "package.json" - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - run_install: true - - name: Generate API Types - run: pnpm exec lerna run generate-hermes-api-types - - name: Check API Types - run: pnpm exec lerna run check-hermes-api-types diff --git a/.github/workflows/ci-typescript.yml b/.github/workflows/ci-turbo.yml similarity index 68% rename from .github/workflows/ci-typescript.yml rename to .github/workflows/ci-turbo.yml index 4a911a3408..6ae9e9cb77 100644 --- a/.github/workflows/ci-typescript.yml +++ b/.github/workflows/ci-turbo.yml @@ -1,4 +1,4 @@ -name: JS/TS checks +name: Turbo test on: pull_request: paths: @@ -31,13 +31,5 @@ jobs: name: Install pnpm with: run_install: true - - name: Build - run: pnpm exec lerna run build - name: Test - run: pnpm exec lerna run test - - name: Lint - run: pnpm exec lerna run lint - - name: Generate ABIs - run: pnpm exec lerna run generate-abi - - name: Check ABIs - run: pnpm exec lerna run check-abi + run: pnpm turbo test --ui stream diff --git a/.github/workflows/publish-js.yml b/.github/workflows/publish-js.yml index f48fbc4277..aafca8e417 100644 --- a/.github/workflows/publish-js.yml +++ b/.github/workflows/publish-js.yml @@ -21,5 +21,5 @@ jobs: run: pnpm config set '//registry.npmjs.org/:_authToken' "${NODE_AUTH_TOKEN}" env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - run: pnpm exec lerna run build --no-private + - run: pnpm turbo build - run: pnpm exec lerna publish from-package --no-private --no-git-tag-version --yes diff --git a/.gitignore b/.gitignore index c3321aec99..47f80f33a2 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,4 @@ __pycache__ .vercel .direnv .next +.turbo/ diff --git a/.prettierignore b/.prettierignore index 98e5f51445..ff976a89b9 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,5 +1,6 @@ pnpm-lock.yaml patches/ +.turbo/ # These apps have their own prettier config that uses a later version of # prettier diff --git a/Dockerfile.node b/Dockerfile.node index 28ca153246..7afe4d6f22 100644 --- a/Dockerfile.node +++ b/Dockerfile.node @@ -16,7 +16,7 @@ USER pyth FROM builder-base AS builder ARG package -RUN pnpm exec lerna run build --scope="$package" --include-dependencies +RUN pnpm turbo build --filter $package RUN pnpm deploy --filter $package --prod /srv/$package diff --git a/README.md b/README.md index 7688507404..81bf920200 100644 --- a/README.md +++ b/README.md @@ -75,21 +75,41 @@ Integration tests run in Tilt (via the `tilt ci` command). The Tilt CI workflow ### Typescript Monorepo -All of the typescript / javascript packages in this repository are part of a lerna monorepo. -This setup allows each package to reference the current version of the others. -You can install dependencies using `pnpm i` from the repository root. -You can build all of the packages using `pnpm exec lerna run build` and test with `pnpm exec lerna run test`. - -Lerna has some common failure modes that you may encounter: - -1. `pnpm i` fails with a typescript compilation error about a missing package. - This error likely means that the failing package has a `prepare` entry compiling the typescript in its `package.json`. - Fix this error by moving that logic to the `prepublishOnly` entry. -2. The software builds locally but fails in CI, or vice-versa. - This error likely means that some local build caches need to be cleaned. - The build error may not indicate that this is a caching issue, e.g., it may appear that the packages are being built in the wrong order. - Delete `node_modules/`, `lib/` and `tsconfig.tsbuildinfo` from each package's subdirectory. then try again. -3. `pnpm i` fails due to wrong node version. Make sure to be using `v18`. Node version `v21` is not supported and known to cause issues. +All of the typescript / javascript packages in this repository are part of a +[turborepo](https://turbo.build/repo/docs) monorepo. + +#### Setting up + +If you use nix and direnv, just cd to the project directory and `direnv allow`. + +If you use nix but not direnv, just cd to the project directory and enter a nix +development shell with `nix develop`. + +If you don't use nix at all, then install the required system packages: + +- [Node.js](https://nodejs.org/en) -- match the version to `.nvmrc`; you can use + [nvm](https://github.com/nvm-sh/nvm) to manage your Node.js version. +- [pnpm](https://pnpm.io/) -- match the version to the version specified in + `package.json`; you can experiment with + [corepack](https://nodejs.org/api/corepack.html) to manage your pnpm version + for you. + +#### Common tasks + +The following tasks are the most common ways to interact with the monorepo. +Thanks to [turborepo](https://turbo.build/repo/docs), these tasks will +coordinate building any needed dependencies, and task execution will be cached +and will only re-run as necessary. For any of the following tasks, you can pass +[any valid `turbo run` option](https://turbo.build/repo/docs/reference/run) +after `--`, for instance you could run `pnpm test -- --concurrency 2`. + +- `pnpm test`: Run all unit tests, integration tests, linting, and format + checks, as well as whatever other code checks any packages support. +- `pnpm fix`: Run auto fixes, including reformatting code and auto-fixing lint + rules where possible. +- `pnpm start:dev`: Start all development servers in parallel. +- `pnpm start:prod`: Run production builds and start production mode servers in + parallel. ## Audit / Feature Status diff --git a/apps/api-reference/package.json b/apps/api-reference/package.json index dcdaac56a2..6f987a7778 100644 --- a/apps/api-reference/package.json +++ b/apps/api-reference/package.json @@ -8,17 +8,14 @@ }, "scripts": { "build": "next build", - "fix": "pnpm fix:lint && pnpm fix:format", "fix:format": "prettier --write .", "fix:lint": "eslint --fix .", - "pull:env": "VERCEL_ORG_ID=team_BKQrg3JJFLxZyTqpuYtIY0rj VERCEL_PROJECT_ID=prj_gbljYVzp0m5EpCuOF6nZpM4WMFM6 vercel env pull", - "start:dev": "next dev", - "start:prod": "next start", - "test": "tsc && jest", + "pull:env": "[ $VERCEL ] || VERCEL_ORG_ID=team_BKQrg3JJFLxZyTqpuYtIY0rj VERCEL_PROJECT_ID=prj_gbljYVzp0m5EpCuOF6nZpM4WMFM6 vercel env pull", + "start:dev": "next dev --port 3002", + "start:prod": "next start --port 3002", "test:format": "jest --selectProjects format", "test:lint": "jest --selectProjects lint", - "test:types": "tsc", - "test:unit": "jest --selectProjects unit --passWithNoTests" + "test:types": "tsc" }, "dependencies": { "@amplitude/analytics-browser": "^2.9.0", diff --git a/apps/api-reference/turbo.json b/apps/api-reference/turbo.json new file mode 100644 index 0000000000..6d2c006c27 --- /dev/null +++ b/apps/api-reference/turbo.json @@ -0,0 +1,24 @@ +{ + "$schema": "https://turbo.build/schema.json", + "extends": ["//"], + "tasks": { + "build": { + "dependsOn": ["pull:env", "^build"], + "outputs": [".next/**", "!.next/cache/**"] + }, + "pull:env": { + "outputs": [".env.local"], + "cache": false + }, + "start:dev": { + "dependsOn": ["pull:env"], + "persistent": true, + "cache": false + }, + "start:prod": { + "dependsOn": ["build"], + "persistent": true, + "cache": false + } + } +} diff --git a/apps/hermes/client/js/.gitignore b/apps/hermes/client/js/.gitignore index c3af857904..58ce855133 100644 --- a/apps/hermes/client/js/.gitignore +++ b/apps/hermes/client/js/.gitignore @@ -1 +1,3 @@ lib/ +src/zodSchemas.ts +schema.json diff --git a/apps/hermes/client/js/package.json b/apps/hermes/client/js/package.json index c5ac8aaa47..96b6f80fd4 100644 --- a/apps/hermes/client/js/package.json +++ b/apps/hermes/client/js/package.json @@ -20,16 +20,14 @@ "access": "public" }, "scripts": { - "test": "jest --testPathIgnorePatterns=.*.e2e.test.ts --passWithNoTests", - "test:e2e": "jest --testPathPattern=.*.e2e.test.ts", - "build": "tsc", - "generate-hermes-api-types": "openapi-zod-client https://hermes.pyth.network/docs/openapi.json --output src/zodSchemas.ts && prettier --write src/zodSchemas.ts", - "check-hermes-api-types": "git diff --exit-code src/zodSchemas.ts", + "build:typescript": "tsc", + "build:schemas": "openapi-zod-client ./schema.json --output src/zodSchemas.ts", + "pull:schema": "curl -o schema.json -z schema.json https://hermes.pyth.network/docs/openapi.json", "example": "pnpm run build && node lib/examples/HermesClient.js", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/apps/hermes/client/js/src/zodSchemas.ts b/apps/hermes/client/js/src/zodSchemas.ts deleted file mode 100644 index b64f334c77..0000000000 --- a/apps/hermes/client/js/src/zodSchemas.ts +++ /dev/null @@ -1,240 +0,0 @@ -import { makeApi, Zodios, type ZodiosOptions } from "@zodios/core"; -import { z } from "zod"; - -const AssetType = z.enum(["crypto", "fx", "equity", "metals", "rates"]); -const asset_type = AssetType.nullish(); -const RpcPriceIdentifier = z.string(); -const PriceFeedMetadata = z - .object({ attributes: z.record(z.string()), id: RpcPriceIdentifier }) - .passthrough(); -const PriceIdInput = z.string(); -const EncodingType = z.enum(["hex", "base64"]); -const BinaryUpdate = z - .object({ data: z.array(z.string()), encoding: EncodingType }) - .passthrough(); -const RpcPrice = z - .object({ - conf: z.string(), - expo: z.number().int(), - price: z.string(), - publish_time: z.number().int(), - }) - .passthrough(); -const RpcPriceFeedMetadataV2 = z - .object({ - prev_publish_time: z.number().int().nullable(), - proof_available_time: z.number().int().nullable(), - slot: z.number().int().gte(0).nullable(), - }) - .partial() - .passthrough(); -const ParsedPriceUpdate = z - .object({ - ema_price: RpcPrice, - id: RpcPriceIdentifier, - metadata: RpcPriceFeedMetadataV2, - price: RpcPrice, - }) - .passthrough(); -const PriceUpdate = z - .object({ - binary: BinaryUpdate, - parsed: z.array(ParsedPriceUpdate).nullish(), - }) - .passthrough(); -const ParsedPublisherStakeCap = z - .object({ cap: z.number().int().gte(0), publisher: z.string() }) - .passthrough(); -const ParsedPublisherStakeCapsUpdate = z - .object({ publisher_stake_caps: z.array(ParsedPublisherStakeCap) }) - .passthrough(); -const LatestPublisherStakeCapsUpdateDataResponse = z - .object({ - binary: BinaryUpdate, - parsed: z.array(ParsedPublisherStakeCapsUpdate).nullish(), - }) - .passthrough(); - -export const schemas = { - AssetType, - asset_type, - RpcPriceIdentifier, - PriceFeedMetadata, - PriceIdInput, - EncodingType, - BinaryUpdate, - RpcPrice, - RpcPriceFeedMetadataV2, - ParsedPriceUpdate, - PriceUpdate, - ParsedPublisherStakeCap, - ParsedPublisherStakeCapsUpdate, - LatestPublisherStakeCapsUpdateDataResponse, -}; - -const endpoints = makeApi([ - { - method: "get", - path: "/v2/price_feeds", - alias: "price_feeds_metadata", - description: `Get the set of price feeds. - -This endpoint fetches all price feeds from the Pyth network. It can be filtered by asset type -and query string.`, - requestFormat: "json", - parameters: [ - { - name: "query", - type: "Query", - schema: z.string().nullish(), - }, - { - name: "asset_type", - type: "Query", - schema: asset_type, - }, - ], - response: z.array(PriceFeedMetadata), - }, - { - method: "get", - path: "/v2/updates/price/:publish_time", - alias: "timestamp_price_updates", - description: `Get the latest price updates by price feed id. - -Given a collection of price feed ids, retrieve the latest Pyth price for each price feed.`, - requestFormat: "json", - parameters: [ - { - name: "publish_time", - type: "Path", - schema: z.number().int(), - }, - { - name: "ids[]", - type: "Query", - schema: z.array(PriceIdInput), - }, - { - name: "encoding", - type: "Query", - schema: z.enum(["hex", "base64"]).optional(), - }, - { - name: "parsed", - type: "Query", - schema: z.boolean().optional(), - }, - ], - response: PriceUpdate, - errors: [ - { - status: 404, - description: `Price ids not found`, - schema: z.void(), - }, - ], - }, - { - method: "get", - path: "/v2/updates/price/latest", - alias: "latest_price_updates", - description: `Get the latest price updates by price feed id. - -Given a collection of price feed ids, retrieve the latest Pyth price for each price feed.`, - requestFormat: "json", - parameters: [ - { - name: "ids[]", - type: "Query", - schema: z.array(PriceIdInput), - }, - { - name: "encoding", - type: "Query", - schema: z.enum(["hex", "base64"]).optional(), - }, - { - name: "parsed", - type: "Query", - schema: z.boolean().optional(), - }, - ], - response: PriceUpdate, - errors: [ - { - status: 404, - description: `Price ids not found`, - schema: z.void(), - }, - ], - }, - { - method: "get", - path: "/v2/updates/price/stream", - alias: "price_stream_sse_handler", - description: `SSE route handler for streaming price updates.`, - requestFormat: "json", - parameters: [ - { - name: "ids[]", - type: "Query", - schema: z.array(PriceIdInput), - }, - { - name: "encoding", - type: "Query", - schema: z.enum(["hex", "base64"]).optional(), - }, - { - name: "parsed", - type: "Query", - schema: z.boolean().optional(), - }, - { - name: "allow_unordered", - type: "Query", - schema: z.boolean().optional(), - }, - { - name: "benchmarks_only", - type: "Query", - schema: z.boolean().optional(), - }, - ], - response: PriceUpdate, - errors: [ - { - status: 404, - description: `Price ids not found`, - schema: z.void(), - }, - ], - }, - { - method: "get", - path: "/v2/updates/publisher_stake_caps/latest", - alias: "latest_publisher_stake_caps", - description: `Get the most recent publisher stake caps update data.`, - requestFormat: "json", - parameters: [ - { - name: "encoding", - type: "Query", - schema: z.enum(["hex", "base64"]).optional(), - }, - { - name: "parsed", - type: "Query", - schema: z.boolean().optional(), - }, - ], - response: LatestPublisherStakeCapsUpdateDataResponse, - }, -]); - -export const api = new Zodios(endpoints); - -export function createApiClient(baseUrl: string, options?: ZodiosOptions) { - return new Zodios(baseUrl, endpoints, options); -} diff --git a/apps/hermes/client/js/turbo.json b/apps/hermes/client/js/turbo.json new file mode 100644 index 0000000000..d8ff9714e9 --- /dev/null +++ b/apps/hermes/client/js/turbo.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://turbo.build/schema.json", + "extends": ["//"], + "tasks": { + "build:schemas": { + "dependsOn": ["pull:schema"], + "inputs": ["schema.json"], + "outputs": ["src/zodSchemas.ts"] + }, + "build:typescript": { + "dependsOn": ["build:schemas", "^build"], + "outputs": ["lib/**"] + }, + "build": { + "dependsOn": ["build:typescript", "build:schemas"] + }, + "pull:schema": { + "outputs": ["schema.json"], + "cache": false + } + } +} diff --git a/apps/hermes/server/shell.nix b/apps/hermes/server/shell.nix index 6721578f14..87cd66a62f 100644 --- a/apps/hermes/server/shell.nix +++ b/apps/hermes/server/shell.nix @@ -1,23 +1,21 @@ -{ pkgs ? import {} -, ... -}: +{pkgs ? import {}, ...}: +with pkgs; + mkShell { + buildInputs = [ + clang + llvmPackages.libclang + nettle + openssl_1_1 + pkg-config + iconv + protobuf + go + rustup + curl + ]; -with pkgs; mkShell { - buildInputs = [ - clang - llvmPackages.libclang - nettle - openssl_1_1 - pkg-config - iconv - protobuf - go - rustup - curl - ]; - - shellHook = '' - export LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib"; - export CPATH="${darwin.Libsystem}/include"; - ''; -} + shellHook = '' + export LIBCLANG_PATH="${llvmPackages.libclang.lib}/lib"; + export CPATH="${darwin.Libsystem}/include"; + ''; + } diff --git a/apps/price_pusher/README.md b/apps/price_pusher/README.md index dbc29f53cd..3cfe0a9f91 100644 --- a/apps/price_pusher/README.md +++ b/apps/price_pusher/README.md @@ -84,7 +84,7 @@ To run the price pusher, please run the following commands, replacing the comman ```sh # Please run the two following commands once from the root of the repo to build the code. pnpm install -pnpm exec lerna run build --scope @pythnetwork/price-pusher --include-dependencies +pnpm turbo build --filter @pythnetwork/price-pusher # Navigate to the price_pusher folder cd apps/price_pusher diff --git a/apps/price_pusher/package.json b/apps/price_pusher/package.json index 368497fbf2..9154bfdf48 100644 --- a/apps/price_pusher/package.json +++ b/apps/price_pusher/package.json @@ -20,14 +20,13 @@ "access": "public" }, "scripts": { - "test": "jest src/ --passWithNoTests", "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", + "test:lint": "eslint src/", "start": "node lib/index.js", "dev": "ts-node src/index.ts", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "prepublishOnly": "pnpm run build && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/apps/staking/package.json b/apps/staking/package.json index 7f7b7c0ad5..e7fa0841ae 100644 --- a/apps/staking/package.json +++ b/apps/staking/package.json @@ -8,13 +8,11 @@ }, "scripts": { "build": "next build", - "fix": "pnpm fix:lint && pnpm fix:format", "fix:format": "prettier --write .", "fix:lint": "eslint --fix .", - "pull:env": "VERCEL_ORG_ID=team_BKQrg3JJFLxZyTqpuYtIY0rj VERCEL_PROJECT_ID=prj_4aG4ZJ4S8b59nQID6LZDDb7c9cVY vercel env pull", - "start:dev": "next dev", - "start:prod": "next start", - "test": "tsc && jest", + "pull:env": "[ $VERCEL ] || VERCEL_ORG_ID=team_BKQrg3JJFLxZyTqpuYtIY0rj VERCEL_PROJECT_ID=prj_3TIYzlYYncZx7wRtfmzG2YUsNzKp vercel env pull", + "start:dev": "next dev --port 3001", + "start:prod": "next start --port 3001", "test:format": "jest --selectProjects format", "test:lint": "jest --selectProjects lint", "test:types": "tsc", diff --git a/apps/staking/turbo.json b/apps/staking/turbo.json new file mode 100644 index 0000000000..250a03c317 --- /dev/null +++ b/apps/staking/turbo.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://turbo.build/schema.json", + "extends": ["//"], + "tasks": { + "build": { + "dependsOn": ["pull:env", "^build"], + "outputs": [".next/**", "!.next/cache/**"] + }, + "pull:env": { + "outputs": [".env.local"], + "cache": false + }, + "start:dev": { + "dependsOn": [ + "pull:env", + "@pythnetwork/hermes-client#build", + "@pythnetwork/solana-utils#build" + ], + "persistent": true, + "cache": false + }, + "start:prod": { + "dependsOn": ["build"], + "persistent": true, + "cache": false + } + } +} diff --git a/apps/staking/vercel.json b/apps/staking/vercel.json deleted file mode 100644 index 3e121bb496..0000000000 --- a/apps/staking/vercel.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "buildCommand": "cd ../.. && pnpm lerna run build --scope @pythnetwork/staking --include-dependencies" -} diff --git a/contract_manager/package.json b/contract_manager/package.json index 6cd1169f44..db435e86e0 100644 --- a/contract_manager/package.json +++ b/contract_manager/package.json @@ -11,7 +11,7 @@ "scripts": { "build": "tsc", "shell": "ts-node ./src/shell.ts", - "lint": "eslint src/ scripts/", + "test:lint": "eslint src/ scripts/", "format": "prettier --write \"src/**/*.ts\" \"scripts/**/*.ts\"" }, "author": "", @@ -28,7 +28,6 @@ "@injectivelabs/networks": "^1.14.6", "@mysten/sui": "^1.3.0", "@pythnetwork/client": "^2.22.0", - "@pythnetwork/contract-manager": "workspace:*", "@pythnetwork/cosmwasm-deploy-tools": "workspace:*", "@pythnetwork/entropy-sdk-solidity": "workspace:*", "@pythnetwork/hermes-client": "workspace:*", diff --git a/contract_manager/src/chains.ts b/contract_manager/src/chains.ts index 462d38aae7..caf28d1d24 100644 --- a/contract_manager/src/chains.ts +++ b/contract_manager/src/chains.ts @@ -53,10 +53,7 @@ export abstract class Chain extends Storable { super(); this.wormholeChainName = wormholeChainName as ChainName; if (toChainId(this.wormholeChainName) === undefined) - throw new Error( - `Invalid chain name ${wormholeChainName}. - Try rebuilding @pythnetwork/xc-admin-common: pnpm exec lerna run build --scope @pythnetwork/xc-admin-common` - ); + throw new Error(`Invalid chain name ${wormholeChainName}.`); } public getWormholeChainId(): number { diff --git a/express_relay/examples/easy_lend/package.json b/express_relay/examples/easy_lend/package.json index 2f02b19354..39cf597960 100644 --- a/express_relay/examples/easy_lend/package.json +++ b/express_relay/examples/easy_lend/package.json @@ -8,7 +8,7 @@ ], "scripts": { "build": "tsc", - "lint": "eslint src/", + "test:lint": "eslint src/", "format": "prettier --write \"src/**/*.ts\"", "monitor": "pnpm run build && node tslib/monitor.js", "install-forge-deps": "forge install foundry-rs/forge-std@v1.7.6 --no-git --no-commit" diff --git a/express_relay/sdk/js/package.json b/express_relay/sdk/js/package.json index 5a85d8f655..fd08cea6d8 100644 --- a/express_relay/sdk/js/package.json +++ b/express_relay/sdk/js/package.json @@ -14,16 +14,15 @@ }, "scripts": { "build": "tsc", - "test": "jest src/ --passWithNoTests", "simple-searcher-evm": "pnpm run build && node lib/examples/simpleSearcherEvm.js", "simple-searcher-svm": "pnpm run build && node lib/examples/simpleSearcherSvm.js", "simple-searcher-limo": "pnpm run build && node lib/examples/simpleSearcherLimo.js", "generate-api-types": "openapi-typescript http://127.0.0.1:9000/docs/openapi.json --output src/serverTypes.d.ts", "generate-anchor-types": "anchor idl type src/idl/idlExpressRelay.json --out src/expressRelayTypes.d.ts && anchor idl type src/examples/idl/idlDummy.json --out src/examples/dummyTypes.d.ts", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src", + "prepublishOnly": "pnpm run build && pnpm test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/express_relay/sdk/solidity/package.json b/express_relay/sdk/solidity/package.json index 7424f5fccc..6613628171 100644 --- a/express_relay/sdk/solidity/package.json +++ b/express_relay/sdk/solidity/package.json @@ -12,8 +12,8 @@ }, "scripts": { "format": "prettier --write .", - "generate-abi": "generate-abis IExpressRelay IExpressRelayFeeReceiver", - "check-abi": "git diff --exit-code abis" + "build": "generate-abis IExpressRelay IExpressRelayFeeReceiver", + "test": "git diff --exit-code abis" }, "keywords": [ "pyth", diff --git a/express_relay/sdk/solidity/turbo.json b/express_relay/sdk/solidity/turbo.json new file mode 100644 index 0000000000..9d364662ea --- /dev/null +++ b/express_relay/sdk/solidity/turbo.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://turbo.build/schema.json", + "extends": ["//"], + "tasks": { + "build": { + "outputs": ["abis/**"] + }, + "test": { + "dependsOn": ["build"] + } + } +} diff --git a/flake.lock b/flake.lock index 9c2f4d8715..eb63b8bb82 100644 --- a/flake.lock +++ b/flake.lock @@ -72,11 +72,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1728581530, - "narHash": "sha256-f4gri3fqUCTFb7NiBfU+HgxnorQGg05UpeJD+Pnrh8A=", + "lastModified": 1729707871, + "narHash": "sha256-AesCJV2teiYTIqNd8xtrYOtkECxxbHT8MkY51zLCvlg=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "46ef0f39dda7f21c690472075096e70d1e799f79", + "rev": "95ee0b6830b0bed1517dd188b10e30044bae1ca9", "type": "github" }, "original": { diff --git a/flake.nix b/flake.nix index 802bb9d672..d465a236a7 100644 --- a/flake.nix +++ b/flake.nix @@ -15,31 +15,29 @@ ( system: let cli-overlay = _: prev: { - cli = let - pnpm = "${prev.pnpm}/bin/pnpm i && ${prev.pnpm}/bin/pnpm"; - in - prev.lib.mkCli "cli" { - _noAll = true; + cli = prev.lib.mkCli "cli" { + _noAll = true; - install = "${pnpm} i"; - start = "${pnpm} lerna run start:dev"; + start = "${prev.lib.getExe prev.pnpm} start:dev"; - test = { - nix = { - lint = "${prev.statix}/bin/statix check --ignore node_modules ."; - dead-code = "${prev.deadnix}/bin/deadnix --exclude ./node_modules ."; - format = "${prev.alejandra}/bin/alejandra --exclude ./node_modules --check ."; - }; + test = { + nix = { + lint = "${prev.statix}/bin/statix check --ignore node_modules ."; + dead-code = "${prev.deadnix}/bin/deadnix --exclude ./node_modules ."; + format = "${prev.alejandra}/bin/alejandra --exclude ./node_modules --check ."; }; + turbo = "${prev.lib.getExe prev.pnpm} test -- --ui stream"; + }; - fix = { - nix = { - lint = "${prev.statix}/bin/statix fix --ignore node_modules ."; - dead-code = "${prev.deadnix}/bin/deadnix --exclude ./node_modules -e ."; - format = "${prev.alejandra}/bin/alejandra --exclude ./node_modules ."; - }; + fix = { + nix = { + lint = "${prev.statix}/bin/statix fix --ignore node_modules ."; + dead-code = "${prev.deadnix}/bin/deadnix --exclude ./node_modules -e ."; + format = "${prev.alejandra}/bin/alejandra --exclude ./node_modules ."; }; + turbo = "${prev.lib.getExe prev.pnpm} fix -- --ui stream"; }; + }; }; pkgs = import nixpkgs { @@ -53,13 +51,14 @@ pkgs.cargo pkgs.cli pkgs.git - pkgs.libusb + pkgs.libusb1 pkgs.nodejs pkgs.pkg-config pkgs.pnpm pkgs.pre-commit pkgs.python3 pkgs.python3Packages.distutils + pkgs.graphviz ]; }; } diff --git a/governance/pyth_staking_sdk/package.json b/governance/pyth_staking_sdk/package.json index f48d87889a..d227aa4fa4 100644 --- a/governance/pyth_staking_sdk/package.json +++ b/governance/pyth_staking_sdk/package.json @@ -12,15 +12,12 @@ }, "scripts": { "build": "tsc", - "test": "pnpm run test:format && pnpm run test:lint && pnpm run test:integration && pnpm run test:types", - "fix": "pnpm fix:lint && pnpm fix:format", "fix:format": "prettier --write .", "fix:lint": "eslint --fix .", + "prepublishOnly": "node scripts/update-package-json.mjs", "test:format": "prettier --check .", "test:lint": "jest --selectProjects lint", - "test:types": "tsc", - "test:integration": "echo disabled # jest --selectProjects integration", - "prepublishOnly": "node scripts/update-package-json.mjs" + "test:types": "tsc" }, "devDependencies": { "@cprussin/eslint-config": "^3.0.0", diff --git a/governance/xc_admin/packages/xc_admin_cli/README.md b/governance/xc_admin/packages/xc_admin_cli/README.md index ff0562e767..940856e032 100644 --- a/governance/xc_admin/packages/xc_admin_cli/README.md +++ b/governance/xc_admin/packages/xc_admin_cli/README.md @@ -27,7 +27,7 @@ To activate a transaction: ``` pnpm i -pnpm exec lerna run build --scope "@pythnetwork/xc-admin-common" --include-dependencies +pnpm turbo build --filter @pythnetwork/xc-admin-common pnpm exec ts-node src/index.ts activate -t -c -w -lda -ldc ``` diff --git a/governance/xc_admin/packages/xc_admin_common/package.json b/governance/xc_admin/packages/xc_admin_common/package.json index 997adb248b..faf5458fd0 100644 --- a/governance/xc_admin/packages/xc_admin_common/package.json +++ b/governance/xc_admin/packages/xc_admin_common/package.json @@ -17,7 +17,7 @@ "scripts": { "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", - "test": "jest" + "test:unit": "jest" }, "//": [ "The injectivelabs/token-metadata package is pinned to a specific version to ensure that", diff --git a/governance/xc_admin/packages/xc_admin_frontend/Dockerfile b/governance/xc_admin/packages/xc_admin_frontend/Dockerfile index 50ccd2c6c3..492a1095ea 100644 --- a/governance/xc_admin/packages/xc_admin_frontend/Dockerfile +++ b/governance/xc_admin/packages/xc_admin_frontend/Dockerfile @@ -4,7 +4,7 @@ ARG NEXT_PUBLIC_RPC_POOL_TOKEN ENV NEXT_TELEMETRY_DISABLED 1 ENV BUILD_STANDALONE true ENV NEXT_PUBLIC_RPC_POOL_TOKEN $NEXT_PUBLIC_RPC_POOL_TOKEN -RUN pnpm exec lerna run build --scope="@pythnetwork/xc-admin-frontend" --include-dependencies +RUN pnpm turbo build --filter @pythnetwork/xc-admin-frontend # See https://github.com/vercel/next.js/blob/canary/examples/with-docker/Dockerfile diff --git a/governance/xc_admin/packages/xc_admin_frontend/README.md b/governance/xc_admin/packages/xc_admin_frontend/README.md index c8e730d9b2..9550a1444f 100644 --- a/governance/xc_admin/packages/xc_admin_frontend/README.md +++ b/governance/xc_admin/packages/xc_admin_frontend/README.md @@ -5,13 +5,10 @@ This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next First, run the development server: ```bash -pyth-crosschain % pnpm i -pyth-crosschain % pnpm exec lerna run build --scope @pythnetwork/xc-admin-frontend --include-dependencies -pyth-crosschain % cd governance/xc_admin/packages/xc_admin_frontend -xc_admin_frontend % npm run dev +pyth-crosschain % pnpm start:dev ``` -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. +Open [http://localhost:3003](http://localhost:3003) with your browser to see the result. You can start editing the code. The page auto-updates as you edit the file. diff --git a/governance/xc_admin/packages/xc_admin_frontend/package.json b/governance/xc_admin/packages/xc_admin_frontend/package.json index 06328f1803..66429950e8 100644 --- a/governance/xc_admin/packages/xc_admin_frontend/package.json +++ b/governance/xc_admin/packages/xc_admin_frontend/package.json @@ -6,10 +6,11 @@ "node": "20" }, "scripts": { - "dev": "next dev", "build": "next build", - "start": "next start", - "lint": "next lint" + "pull:env": "[ $VERCEL ] || VERCEL_ORG_ID=team_BKQrg3JJFLxZyTqpuYtIY0rj VERCEL_PROJECT_ID=prj_TCjesnm3pxM7Ay8oxlTH4xLkkmP9 vercel env pull", + "start:dev": "next dev --port 3003", + "start:prod": "next start --port 3003", + "test:lint": "next lint" }, "dependencies": { "@coral-xyz/anchor": "^0.29.0", @@ -55,6 +56,7 @@ "prettier": "^2.7.1", "prettier-plugin-tailwindcss": "^0.1.13", "tailwindcss": "^3.1.8", - "typescript": "^5.4.5" + "typescript": "^5.4.5", + "vercel": "^37.12.1" } } diff --git a/governance/xc_admin/packages/xc_admin_frontend/turbo.json b/governance/xc_admin/packages/xc_admin_frontend/turbo.json new file mode 100644 index 0000000000..250a03c317 --- /dev/null +++ b/governance/xc_admin/packages/xc_admin_frontend/turbo.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://turbo.build/schema.json", + "extends": ["//"], + "tasks": { + "build": { + "dependsOn": ["pull:env", "^build"], + "outputs": [".next/**", "!.next/cache/**"] + }, + "pull:env": { + "outputs": [".env.local"], + "cache": false + }, + "start:dev": { + "dependsOn": [ + "pull:env", + "@pythnetwork/hermes-client#build", + "@pythnetwork/solana-utils#build" + ], + "persistent": true, + "cache": false + }, + "start:prod": { + "dependsOn": ["build"], + "persistent": true, + "cache": false + } + } +} diff --git a/lerna.json b/lerna.json index 7516dfd534..a87a36ca51 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,5 @@ { "$schema": "node_modules/lerna/schemas/lerna-schema.json", - "useWorkspaces": true, "version": "independent", "npmClient": "pnpm" } diff --git a/package.json b/package.json index e68b6785fa..794096157a 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,29 @@ { + "name": "@pythnetwork/pyth-crosschain", "private": true, "packageManager": "pnpm@9.12.1", "engines": { "node": "^20.17.0", "pnpm": "^9.12.1" }, + "scripts": { + "fix": "pnpm i && turbo fix", + "start:dev": "pnpm i && turbo start:dev", + "start:prod": "pnpm i && turbo start:prod", + "test": "pnpm i && turbo test" + }, "devDependencies": { - "lerna": "^6.6.2", + "lerna": "^8.1.8", "pre-commit": "^1.2.2", - "prettier": "2.7.1" + "prettier": "2.7.1", + "turbo": "^2.2.3" }, "pnpm": { "overrides": { "@injectivelabs/sdk-ts@1.10.72>@injectivelabs/token-metadata": "1.10.42", "eslint-config-next>@typescript-eslint/parser": "^7.0.0", - "@solana/web3.js@^1.93.0": "1.92.3" + "@solana/web3.js@^1.93.0": "1.92.3", + "eslint-config-turbo": "^2.2.3" }, "patchedDependencies": { "eccrypto@1.1.6": "patches/eccrypto@1.1.6.patch" diff --git a/packages/component-library/package.json b/packages/component-library/package.json index 224b12e77b..b57bf733fc 100644 --- a/packages/component-library/package.json +++ b/packages/component-library/package.json @@ -5,11 +5,9 @@ "type": "module", "scripts": { "build:storybook": "storybook build", - "fix": "pnpm fix:lint && pnpm fix:format", "fix:format": "prettier --write .", "fix:lint": "eslint --fix .", "start:storybook": "storybook dev --port 4000 --no-open", - "test": "pnpm test:types && pnpm test:lint && pnpm test:format", "test:format": "prettier --check .", "test:lint": "jest --selectProjects lint", "test:types": "tsc" diff --git a/packages/fonts/package.json b/packages/fonts/package.json index 9ce1f55097..b0600bc6bb 100644 --- a/packages/fonts/package.json +++ b/packages/fonts/package.json @@ -5,10 +5,8 @@ "type": "module", "main": "./src/index.ts", "scripts": { - "fix": "pnpm fix:lint && pnpm fix:format", "fix:format": "prettier --write .", "fix:lint": "eslint --fix .", - "test": "pnpm test:types && jest", "test:format": "jest --selectProjects format", "test:lint": "jest --selectProjects lint", "test:types": "tsc" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c3a30329de..70ca756200 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,7 @@ overrides: '@injectivelabs/sdk-ts@1.10.72>@injectivelabs/token-metadata': 1.10.42 eslint-config-next>@typescript-eslint/parser: ^7.0.0 '@solana/web3.js@^1.93.0': 1.92.3 + eslint-config-turbo: ^2.2.3 patchedDependencies: eccrypto@1.1.6: @@ -19,14 +20,17 @@ importers: .: devDependencies: lerna: - specifier: ^6.6.2 - version: 6.6.2(encoding@0.1.13) + specifier: ^8.1.8 + version: 8.1.8(encoding@0.1.13) pre-commit: specifier: ^1.2.2 version: 1.2.2 prettier: specifier: 2.7.1 version: 2.7.1 + turbo: + specifier: ^2.2.3 + version: 2.2.3 apps/api-reference: dependencies: @@ -502,9 +506,6 @@ importers: '@pythnetwork/client': specifier: ^2.22.0 version: 2.22.0(@solana/web3.js@1.92.3(bufferutil@4.0.7)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.7)(encoding@0.1.13)(utf-8-validate@5.0.10) - '@pythnetwork/contract-manager': - specifier: workspace:* - version: 'link:' '@pythnetwork/cosmwasm-deploy-tools': specifier: workspace:* version: link:../target_chains/cosmwasm/tools @@ -1120,6 +1121,9 @@ importers: typescript: specifier: ^5.4.5 version: 5.4.5 + vercel: + specifier: ^37.12.1 + version: 37.12.1(encoding@0.1.13) packages/component-library: dependencies: @@ -1987,7 +1991,7 @@ importers: dependencies: '@certusone/wormhole-sdk': specifier: ^0.9.12 - version: 0.9.24(bufferutil@4.0.8)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.4) + version: 0.9.24(bufferutil@4.0.8)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10) '@mysten/sui': specifier: ^1.3.0 version: 1.3.0(svelte@4.2.18)(typescript@5.4.5) @@ -1996,7 +2000,7 @@ importers: version: link:../../../contract_manager '@pythnetwork/price-service-client': specifier: ^1.4.0 - version: 1.9.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) + version: 1.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@pythnetwork/price-service-sdk': specifier: ^1.2.0 version: 1.7.1 @@ -4132,9 +4136,15 @@ packages: resolution: {integrity: sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==} engines: {node: '>=16'} + '@emnapi/core@1.3.1': + resolution: {integrity: sha512-pVGjBIt1Y6gg3EJN8jTcfpP/+uuRksIo055oE/OBkDNcjZqVbfkWCksG1Jp4yZnj3iKWyWX8fdG/j6UDYPbFog==} + '@emnapi/runtime@1.2.0': resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + '@emnapi/wasi-threads@1.0.1': + resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + '@emotion/is-prop-valid@0.8.8': resolution: {integrity: sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==} @@ -4953,9 +4963,6 @@ packages: '@ganache/utils@0.3.0': resolution: {integrity: sha512-cxoG8KQxkYPl71BPdKZihjVKqN2AE7WLXjU65BVOQ5jEYrUH3CWSxA9v7CCUJj4e0HoXFpVFIZ+1HRkiBKKiKg==} - '@gar/promisify@1.1.3': - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - '@glideapps/ts-necessities@2.1.3': resolution: {integrity: sha512-q9U8v/n9qbkd2zDYjuX3qtlbl+OIyI9zF+zQhZjfYOE9VMDH7tfcUSJ9p0lXoY3lxmGFne09yi4iiNeQUwV7AA==} @@ -5564,17 +5571,9 @@ packages: '@ledgerhq/logs@6.12.0': resolution: {integrity: sha512-ExDoj1QV5eC6TEbMdLUMMk9cfvNKhhv5gXol4SmULRVCx/3iyCPhJ74nsb3S0Vb+/f+XujBEj3vQn5+cwS0fNA==} - '@lerna/child-process@6.6.2': - resolution: {integrity: sha512-QyKIWEnKQFnYu2ey+SAAm1A5xjzJLJJj3bhIZd3QKyXKKjaJ0hlxam/OsWSltxTNbcyH1jRJjC6Cxv31usv0Ag==} - engines: {node: ^14.17.0 || >=16.0.0} - - '@lerna/create@6.6.2': - resolution: {integrity: sha512-xQ+1Y7D+9etvUlE+unhG/TwmM6XBzGIdFBaNoW8D8kyOa9M2Jf3vdEtAxVa7mhRz66CENfhL/+I/QkVaa7pwbQ==} - engines: {node: ^14.17.0 || >=16.0.0} - - '@lerna/legacy-package-management@6.6.2': - resolution: {integrity: sha512-0hZxUPKnHwehUO2xC4ldtdX9bW0W1UosxebDIQlZL2STnZnA2IFmIk2lJVUyFW+cmTPQzV93jfS0i69T9Z+teg==} - engines: {node: ^14.17.0 || >=16.0.0} + '@lerna/create@8.1.8': + resolution: {integrity: sha512-wi72R01tgjBjzG2kjRyTHl4yCTKDfDMIXRyKz9E/FBa9SkFvUOAE4bdyY9MhEsRZmSWL7+CYE8Flv/HScRpBbA==} + engines: {node: '>=18.0.0'} '@lit-labs/ssr-dom-shim@1.2.0': resolution: {integrity: sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==} @@ -5811,6 +5810,9 @@ packages: resolution: {integrity: sha512-KBEM+nzY30i+S1meWage5jU+upNBGSrZxY5v+oz68gj1VluldWwiaf/LtcZ3RnMcnNtkyMkeYpDL9eiMxTBTbQ==} engines: {node: '>=18'} + '@napi-rs/wasm-runtime@0.2.4': + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + '@near-js/accounts@1.0.4': resolution: {integrity: sha512-6zgSwq/rQ9ggPOIkGUx9RoEurbJiojqA/axeh6o1G+46GqUBI7SUcDooyVvZjeiOvUPObnTQptDYpbV+XZji8g==} @@ -6386,22 +6388,22 @@ packages: peerDependencies: hardhat: ^2.0.4 - '@npmcli/arborist@6.2.3': - resolution: {integrity: sha512-lpGOC2ilSJXcc2zfW9QtukcCTcMbl3fVI0z4wvFB2AFIl0C+Q6Wv7ccrpdrQa8rvJ1ZVuc6qkX7HVTyKlzGqKA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + '@npmcli/agent@2.2.2': + resolution: {integrity: sha512-OrcNPXdpSl9UX7qPVRWbmWMCSXrcDa2M9DvrbOTj7ao1S4PlqVFYv9/yLKMkrJKZ/V5A/kDBC690or307i26Og==} + engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/fs@2.1.2': - resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + '@npmcli/arborist@7.5.4': + resolution: {integrity: sha512-nWtIc6QwwoUORCRNzKx4ypHqCk3drI+5aeYdMTQQiRCcn4lOOgfQh7WyZobGYTxXPSq1VwV53lkpN/BRlRk08g==} + engines: {node: ^16.14.0 || >=18.0.0} + hasBin: true '@npmcli/fs@3.1.1': resolution: {integrity: sha512-q9CRWjpHCMIh5sVyefoD1cA7PkvILqCZsnSOEUUivORLjxCO/Irmue2DprETiNgEqktDBZaM1Bi+jrarx1XdCg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/git@4.1.0': - resolution: {integrity: sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/git@5.0.8': + resolution: {integrity: sha512-liASfw5cqhjNW9UFd+ruwwdEf/lbOAQjLL2XY2dFW/bkJheXDYZgOyul/4gVvEV4BWkTXjYGmDqMw9uegdbJNQ==} + engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/installed-package-contents@2.1.0': resolution: {integrity: sha512-c8UuGLeZpm69BryRykLuKRyKFZYJsZSCT4aVY5ds4omyZqJ172ApzgfKJ5eV/r3HgLdUYgFVe54KSFVjKoe27w==} @@ -6412,117 +6414,110 @@ packages: resolution: {integrity: sha512-tkYs0OYnzQm6iIRdfy+LcLBjcKuQCeE5YLb8KnrIlutJfheNaPvPpgoFEyEFgbjzl5PLZ3IA/BWAwRU0eHuQDA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/metavuln-calculator@5.0.1': - resolution: {integrity: sha512-qb8Q9wIIlEPj3WeA1Lba91R4ZboPL0uspzV0F9uwP+9AYMVB2zOoa7Pbk12g6D2NHAinSbHh6QYmGuRyHZ874Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - '@npmcli/move-file@2.0.1': - resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This functionality has been moved to @npmcli/fs + '@npmcli/metavuln-calculator@7.1.1': + resolution: {integrity: sha512-Nkxf96V0lAx3HCpVda7Vw4P23RILgdi/5K1fmj2tZkWIYLpXAN8k2UVVOsW16TsS5F8Ws2I7Cm+PU1/rsVF47g==} + engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/name-from-folder@2.0.0': resolution: {integrity: sha512-pwK+BfEBZJbKdNYpHHRTNBwBoqrN/iIMO0AiGvYsp3Hoaq0WbgGSWQR6SCldZovoDpY3yje5lkFUe6gsDgJ2vg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/node-gyp@2.0.0': - resolution: {integrity: sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - '@npmcli/node-gyp@3.0.0': resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/package-json@3.1.1': - resolution: {integrity: sha512-+UW0UWOYFKCkvszLoTwrYGrjNrT8tI5Ckeb/h+Z1y1fsNJEctl7HmerA5j2FgmoqFaLI2gsA1X9KgMFqx/bRmA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - '@npmcli/promise-spawn@3.0.0': - resolution: {integrity: sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + '@npmcli/package-json@5.2.0': + resolution: {integrity: sha512-qe/kiqqkW0AGtvBjL8TJKZk/eBBSpnJkUWvHdQ9jM2lKHXRYYJuyNpJPlJw3c8QjC2ow6NZYiLExhUaeJelbxQ==} + engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/promise-spawn@6.0.2': - resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/promise-spawn@7.0.2': + resolution: {integrity: sha512-xhfYPXoV5Dy4UkY0D+v2KkwvnDfiA/8Mt3sWCGI/hM03NsYIH8ZaG6QzS9x7pje5vHZBZJ2v6VRFVTWACnqcmQ==} + engines: {node: ^16.14.0 || >=18.0.0} '@npmcli/query@3.1.0': resolution: {integrity: sha512-C/iR0tk7KSKGldibYIB9x8GtO/0Bd0I2mhOaDb8ucQL/bQVTmGoeREaFj64Z5+iCBRf3dQfed0CjJL7I8iTkiQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - '@npmcli/run-script@4.1.7': - resolution: {integrity: sha512-WXr/MyM4tpKA4BotB81NccGAv8B48lNH0gRoILucbcAhTQXLCoi6HflMV3KdXubIqvP9SuLsFn68Z7r4jl+ppw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + '@npmcli/redact@2.0.1': + resolution: {integrity: sha512-YgsR5jCQZhVmTJvjduTOIHph0L73pK8xwMVaDY0PatySqVM9AZj93jpoXYSJqfHFxFkN9dmqTw6OiqExsS3LPw==} + engines: {node: ^16.14.0 || >=18.0.0} - '@npmcli/run-script@6.0.2': - resolution: {integrity: sha512-NCcr1uQo1k5U+SYlnIrbAh3cxy+OQT1VtqiAbxdymSlptbzBb62AjH2xXgjNCoP073hoa1CfCAcwoZ8k96C4nA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@npmcli/run-script@8.1.0': + resolution: {integrity: sha512-y7efHHwghQfk28G2z3tlZ67pLG0XdfYbcVG26r7YIXALRsrVQcTq4/tdenSmdOrEsNahIYA/eh8aEVROWGFUDg==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@nrwl/devkit@19.8.6': + resolution: {integrity: sha512-F6+4Lv2hSS+02H7aqa+jYIHzbmip7082DF9/NkNtUAEqLUi8STsbung0nchaR1Tjg20E+BZujEsZgTC3GJegLQ==} - '@nrwl/cli@15.9.7': - resolution: {integrity: sha512-1jtHBDuJzA57My5nLzYiM372mJW0NY6rFKxlWt5a0RLsAZdPTHsd8lE3Gs9XinGC1jhXbruWmhhnKyYtZvX/zA==} + '@nrwl/tao@19.8.6': + resolution: {integrity: sha512-ibxGL7aDpNARgPegXQ8HAocemZ1WvZE5+NHkXDs7jSmnSt9qaXIKE1dXotDTqp3TqCirlje1/RMMTqzCl2oExQ==} + hasBin: true - '@nrwl/devkit@15.9.7': - resolution: {integrity: sha512-Sb7Am2TMT8AVq8e+vxOlk3AtOA2M0qCmhBzoM1OJbdHaPKc0g0UgSnWRml1kPGg5qfPk72tWclLoZJ5/ut0vTg==} + '@nx/devkit@19.8.6': + resolution: {integrity: sha512-8NAdnqwzki3srj2sAImWQ9cQiq79NqwqVqx/XOdg0XHR6siugn+sAAXWpM3xJVdv4uRbcyz7BO1GWYxMW0AOYA==} peerDependencies: - nx: '>= 14.1 <= 16' + nx: '>= 19 <= 21' - '@nrwl/nx-darwin-arm64@15.9.7': - resolution: {integrity: sha512-aBUgnhlkrgC0vu0fK6eb9Vob7eFnkuknrK+YzTjmLrrZwj7FGNAeyGXSlyo1dVokIzjVKjJg2saZZ0WQbfuCJw==} + '@nx/nx-darwin-arm64@19.8.6': + resolution: {integrity: sha512-lzFV07gUgvy07lPtRFJFhlQdcR0qNTPPq7/ZB+3alwUIDdAn706ZVzf6apCJWOBIgNFKbAQiy/du0zmuKPSzXA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@nrwl/nx-darwin-x64@15.9.7': - resolution: {integrity: sha512-L+elVa34jhGf1cmn38Z0sotQatmLovxoASCIw5r1CBZZeJ5Tg7Y9nOwjRiDixZxNN56hPKXm6xl9EKlVHVeKlg==} + '@nx/nx-darwin-x64@19.8.6': + resolution: {integrity: sha512-1ZmOXwJva14jCcTHM8jmsEBp33CCLng/tXK8/554ACwL3Kk4kbtdLfUjM/VEMZ3v3c1D7cJWxyYfTav5meumxg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@nrwl/nx-linux-arm-gnueabihf@15.9.7': - resolution: {integrity: sha512-pqmfqqEUGFu6PmmHKyXyUw1Al0Ki8PSaR0+ndgCAb1qrekVDGDfznJfaqxN0JSLeolPD6+PFtLyXNr9ZyPFlFg==} + '@nx/nx-freebsd-x64@19.8.6': + resolution: {integrity: sha512-1a681ZqSS05H1pC6JG3ae0BLhnxGtISkCigl9R6W5NeyFLBgP+Y4BLh+H9cCAlKzzLwiKWWRmhbxvjpnlhzB+w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@nx/nx-linux-arm-gnueabihf@19.8.6': + resolution: {integrity: sha512-qGztEgbEjMsFr9IjedQXJNmXLHCpSldW/sEtXoVZ8tXIzGr86GXbv+mLdZSZHrlJaNOq0y2K6XpVd2UH4ndwnQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@nrwl/nx-linux-arm64-gnu@15.9.7': - resolution: {integrity: sha512-NYOa/eRrqmM+In5g3M0rrPVIS9Z+q6fvwXJYf/KrjOHqqan/KL+2TOfroA30UhcBrwghZvib7O++7gZ2hzwOnA==} + '@nx/nx-linux-arm64-gnu@19.8.6': + resolution: {integrity: sha512-rSwsEISx5odXkg1kjXBZ6kjXCnM3fnAA+8YU1muRr7PmhUfM/zuCnNYcwmjtCRc7rRYBKzxmyE3T95fGK/NOIg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nrwl/nx-linux-arm64-musl@15.9.7': - resolution: {integrity: sha512-zyStqjEcmbvLbejdTOrLUSEdhnxNtdQXlmOuymznCzYUEGRv+4f7OAepD3yRoR0a/57SSORZmmGQB7XHZoYZJA==} + '@nx/nx-linux-arm64-musl@19.8.6': + resolution: {integrity: sha512-7rW21+uFj5KJx3z/HXhl6PUcp8+mQ8r/nUGbS59HjmMdVMZDd7PZKUVJF9Tu1ESproOCYSeJbOVk4WGiHtbF9Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@nrwl/nx-linux-x64-gnu@15.9.7': - resolution: {integrity: sha512-saNK5i2A8pKO3Il+Ejk/KStTApUpWgCxjeUz9G+T8A+QHeDloZYH2c7pU/P3jA9QoNeKwjVO9wYQllPL9loeVg==} + '@nx/nx-linux-x64-gnu@19.8.6': + resolution: {integrity: sha512-2/5WDr2wwWyvbqlB//ICWS5q3rRF4GyNX2NOp/tVkmh1RfDhH0ZAVZ/oJ7QvE1mKLQh0AM7bQBHsF5ikmMhUXw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nrwl/nx-linux-x64-musl@15.9.7': - resolution: {integrity: sha512-extIUThYN94m4Vj4iZggt6hhMZWQSukBCo8pp91JHnDcryBg7SnYmnikwtY1ZAFyyRiNFBLCKNIDFGkKkSrZ9Q==} + '@nx/nx-linux-x64-musl@19.8.6': + resolution: {integrity: sha512-G3UIMk+C090WR/btOaJCrBgRa7gjTj6ZBHinFceO7rii8r3D1SiN5cW1Njd1pV2K7IjJaSTuRtd9c1eLcIj9rQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@nrwl/nx-win32-arm64-msvc@15.9.7': - resolution: {integrity: sha512-GSQ54hJ5AAnKZb4KP4cmBnJ1oC4ILxnrG1mekxeM65c1RtWg9NpBwZ8E0gU3xNrTv8ZNsBeKi/9UhXBxhsIh8A==} + '@nx/nx-win32-arm64-msvc@19.8.6': + resolution: {integrity: sha512-8dfUstJkN2ChbIcj3TfcHgWyJy0b9za+3gU9IvZm82P9EeDCjEGoE/ld9VALGa+2UnX2Ve5BqlWGTD8BqYTeCA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@nrwl/nx-win32-x64-msvc@15.9.7': - resolution: {integrity: sha512-x6URof79RPd8AlapVbPefUD3ynJZpmah3tYaYZ9xZRMXojVtEHV8Qh5vysKXQ1rNYJiiB8Ah6evSKWLbAH60tw==} + '@nx/nx-win32-x64-msvc@19.8.6': + resolution: {integrity: sha512-kbWDZGD9kwP60UykTnfMR1hOUMDK0evXb5EnF4MAf4o18+b5KSzHyaL2TyNl+3s6lYdtZ2kYC679R+eJErKG8w==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@nrwl/tao@15.9.7': - resolution: {integrity: sha512-OBnHNvQf3vBH0qh9YnvBQQWyyFZ+PWguF6dJ8+1vyQYlrLVk/XZ8nJ4ukWFb+QfPv/O8VBmqaofaOI9aFC4yTw==} - hasBin: true - '@octokit/auth-token@3.0.4': resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==} engines: {node: '>= 14'} @@ -6539,20 +6534,14 @@ packages: resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==} engines: {node: '>= 14'} - '@octokit/openapi-types@12.11.0': - resolution: {integrity: sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==} - - '@octokit/openapi-types@14.0.0': - resolution: {integrity: sha512-HNWisMYlR8VCnNurDU6os2ikx0s0VyEjDYHNS/h4cgb8DeOxQ0n72HyinUtdDVxJhFy3FWLGl0DJhfEWk3P5Iw==} - '@octokit/openapi-types@18.1.1': resolution: {integrity: sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==} '@octokit/plugin-enterprise-rest@6.0.1': resolution: {integrity: sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw==} - '@octokit/plugin-paginate-rest@3.1.0': - resolution: {integrity: sha512-+cfc40pMzWcLkoDcLb1KXqjX0jTGYXjKuQdFQDc6UAknISJHnZTiBqld6HDwRJvD4DsouDKrWXNbNV0lE/3AXA==} + '@octokit/plugin-paginate-rest@6.1.2': + resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=4' @@ -6562,8 +6551,8 @@ packages: peerDependencies: '@octokit/core': '>=3' - '@octokit/plugin-rest-endpoint-methods@6.8.1': - resolution: {integrity: sha512-QrlaTm8Lyc/TbU7BL/8bO49vp+RZ6W3McxxmmQTgYxf2sWkO8ZKuj4dLhPNJD6VCUW1hetCmeIM0m6FTVpDiEg==} + '@octokit/plugin-rest-endpoint-methods@7.2.3': + resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==} engines: {node: '>= 14'} peerDependencies: '@octokit/core': '>=3' @@ -6576,15 +6565,15 @@ packages: resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==} engines: {node: '>= 14'} - '@octokit/rest@19.0.3': - resolution: {integrity: sha512-5arkTsnnRT7/sbI4fqgSJ35KiFaN7zQm0uQiQtivNQLI8RQx8EHwJCajcTUwmaCMNDg7tdCvqAnc7uvHHPxrtQ==} + '@octokit/rest@19.0.11': + resolution: {integrity: sha512-m2a9VhaP5/tUw8FwfnW2ICXlXpLPIqxtg3XcAiGMLj/Xhw3RSBfZ8le/466ktO1Gcjr8oXudGnHhxV1TXJgFxw==} engines: {node: '>= 14'} - '@octokit/types@6.41.0': - resolution: {integrity: sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==} + '@octokit/tsconfig@1.0.2': + resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==} - '@octokit/types@8.2.1': - resolution: {integrity: sha512-8oWMUji8be66q2B9PmEIUyQm00VPDPun07umUWSaCwxmeaquFBro4Hcc3ruVoDo3zkQyZBlRvhIMEYS3pBhanw==} + '@octokit/types@10.0.0': + resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==} '@octokit/types@9.3.2': resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==} @@ -6725,10 +6714,6 @@ packages: cpu: [x64] os: [win32] - '@parcel/watcher@2.0.4': - resolution: {integrity: sha512-cTDi+FUDBIUOBKEtj+nhiJ71AZVlkAsQFuGQTun5tV9mwQBQgZvhCzG+URPQc8myeN32yRVZEfVAPCs1RW+Jvg==} - engines: {node: '>= 10.0.0'} - '@parcel/watcher@2.4.1': resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} engines: {node: '>= 10.0.0'} @@ -8317,21 +8302,29 @@ packages: '@sideway/pinpoint@2.0.0': resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - '@sigstore/bundle@1.1.0': - resolution: {integrity: sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@sigstore/bundle@2.3.2': + resolution: {integrity: sha512-wueKWDk70QixNLB363yHc2D2ItTgYiMTdPwK8D9dKQMR3ZQ0c35IxP5xnwQ8cNLoCgCRcHf14kE+CLIvNX1zmA==} + engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/protobuf-specs@0.2.1': - resolution: {integrity: sha512-XTWVxnWJu+c1oCshMLwnKvz8ZQJJDVOlciMfgpJBQbThVjKTCG8dwyhgLngBD2KN0ap9F/gOV8rFDEx8uh7R2A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@sigstore/core@1.1.0': + resolution: {integrity: sha512-JzBqdVIyqm2FRQCulY6nbQzMpJJpSiJ8XXWMhtOX9eKgaXXpfNOF53lzQEjIydlStnd/eFtuC1dW4VYdD93oRg==} + engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/sign@1.0.0': - resolution: {integrity: sha512-INxFVNQteLtcfGmcoldzV6Je0sbbfh9I16DM4yJPw3j5+TFP8X6uIiA18mvpEa9yyeycAKgPmOA3X9hVdVTPUA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@sigstore/protobuf-specs@0.3.2': + resolution: {integrity: sha512-c6B0ehIWxMI8wiS/bj6rHMPqeFvngFV7cDU/MY+B16P9Z3Mp9k8L93eYZ7BYzSickzuqAQqAq0V956b3Ju6mLw==} + engines: {node: ^16.14.0 || >=18.0.0} - '@sigstore/tuf@1.0.3': - resolution: {integrity: sha512-2bRovzs0nJZFlCN3rXirE4gwxCn97JNjMmwpecqlbgV9WcxX7WRuIrgzx/X7Ib7MYRbyUTpBYE0s2x6AmZXnlg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@sigstore/sign@2.3.2': + resolution: {integrity: sha512-5Vz5dPVuunIIvC5vBb0APwo7qKA4G9yM48kPWJT+OEERs40md5GoUR1yedwpekWZ4m0Hhw44m6zU+ObsON+iDA==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/tuf@2.3.4': + resolution: {integrity: sha512-44vtsveTPUpqhm9NCrbU8CWLe3Vck2HO1PNLw7RIajbB7xhtn5RBPm1VNSCMwqGYHhDsBJG8gDF0q4lgydsJvw==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@sigstore/verify@1.2.1': + resolution: {integrity: sha512-8iKx79/F73DKbGfRf7+t4dqrc0bRr0thdPrxAtCKWRm/F0tG71i6O1rvlnScncJLLBZHn3h8M3c1BSUAb9yu8g==} + engines: {node: ^16.14.0 || >=18.0.0} '@sinclair/typebox@0.25.24': resolution: {integrity: sha512-XJfwUVUKDHF5ugKwIcxEgc9k8b7HbznCp6eUfWgu710hMPNIO4aw4/zB5RogDQz8nd6gyCDpU9O/m6qYEWY6yQ==} @@ -9745,13 +9738,16 @@ packages: '@tsconfig/node16@1.0.3': resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} - '@tufjs/canonical-json@1.0.0': - resolution: {integrity: sha512-QTnf++uxunWvG2z3UFNzAoQPHxnSXOwtaI3iJ+AohhV+5vONuArPjJE7aPXPVXfXJsqrVbZBu9b81AJoSd09IQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@tufjs/canonical-json@2.0.0': + resolution: {integrity: sha512-yVtV8zsdo8qFHe+/3kw81dSLyF7D576A5cCFCi4X7B39tWT7SekaEFUnvnWJHz+9qO7qJTah1JbrDjWKqFtdWA==} + engines: {node: ^16.14.0 || >=18.0.0} - '@tufjs/models@1.0.4': - resolution: {integrity: sha512-qaGV9ltJP0EO25YfFUPhxRVK0evXFIAGicsVXuRim4Ed9cjPxYhNnNJ49SFmbeLgtxpslIkX317IgpfcHPVj/A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + '@tufjs/models@2.0.1': + resolution: {integrity: sha512-92F7/SFyufn4DXsha9+QfKnN03JGqtMFMXgSHbZOo8JG59WkTni7UzAouNQDf7AuP9OAMxVOPQcqG3sB7w+kkg==} + engines: {node: ^16.14.0 || >=18.0.0} + + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} '@types/accepts@1.3.7': resolution: {integrity: sha512-Pay9fq2lM2wXPWbteBsRAGiWH2hig4ZE2asK+mm7kUzlxRTfL961rj89I6zV/E3PcIkDqyuBEcMxFT7rccugeQ==} @@ -10495,6 +10491,9 @@ packages: '@vercel/build-utils@8.3.6': resolution: {integrity: sha512-EPwr8tXu41aoXg9QBiF98clu5AHbKtwbp3SeX/W6c8L0fhLwiT+H/s3WDuOL/UMz0TT3B8JAdY4PZioWNEAf6g==} + '@vercel/build-utils@8.4.11': + resolution: {integrity: sha512-bs6FwEhdWJ8+Wtey2jtAobgktk148Ipbc1VfTv1awUI5yEfhIGN87x20NfNsE+48vKlai/HkwHeubpMUwiS8Lw==} + '@vercel/error-utils@2.0.2': resolution: {integrity: sha512-Sj0LFafGpYr6pfCqrQ82X6ukRl5qpmVrHM/191kNYFqkkB9YkjlMAj6QcEsvCG259x4QZ7Tya++0AB85NDPbKQ==} @@ -10511,18 +10510,30 @@ packages: '@vercel/gatsby-plugin-vercel-builder@2.0.40': resolution: {integrity: sha512-j3pZch8Qk2jfM87+dXX+xZXtdD+T2cMOmHhQWzO4oX3issxfBkkk2mAmY4o3Cxry5Xxe5iDQo6VsvY2IrWpCuA==} + '@vercel/gatsby-plugin-vercel-builder@2.0.55': + resolution: {integrity: sha512-nRPhe4+pBDyg3eCtaoxZP8komsIeEE3HVqkn0dznqzqYEWCRgYVuN1RcpaSzw7QhSlfau1HeYkwj110RG7gC8w==} + '@vercel/go@3.1.1': resolution: {integrity: sha512-mrzomNYltxkjvtUmaYry5YEyvwTz6c/QQHE5Gr/pPGRIniUiP6T6OFOJ49RBN7e6pRXaNzHPVuidiuBhvHh5+Q==} + '@vercel/go@3.2.0': + resolution: {integrity: sha512-zUCBoh57x1OEtw+TKdRhSQciqERrpDxLlPeBOYawUCC5uKjsBjhdq0U21+NGz2LcRUaYyYYGMw6BzqVaig9u1g==} + '@vercel/hydrogen@1.0.2': resolution: {integrity: sha512-/Q2MKk1GfOuZAnkE9jQexjtUQqanbY65R+xtJWd9yKIgwcfRI1hxiNH3uXyVM5AvLoY+fxxULkSuxDtUKpkJpQ==} '@vercel/hydrogen@1.0.4': resolution: {integrity: sha512-Sc0lpmI/J6O3o2cL75k8klL7ir2gi6kYI92O5+MrR3hh4fwz/atUIL9UWsTGuFjKTm69VAoJrmn3VKf0/0SGLw==} + '@vercel/hydrogen@1.0.9': + resolution: {integrity: sha512-IPAVaALuGAzt2apvTtBs5tB+8zZRzn/yG3AGp8dFyCsw/v5YOuk0Q5s8Z3fayLvJbFpjrKtqRNDZzVJBBU3MrQ==} + '@vercel/next@4.2.17': resolution: {integrity: sha512-b1ZwH/3sL4+CrrIjncZLAqjd+ts0KyVGL0HEOWU340OI3hXmQQAN+2k0MWlqm8Vu8rFGfk9VEQ9yJG/pmPx6mg==} + '@vercel/next@4.3.17': + resolution: {integrity: sha512-dMyAa4XMYMyzlemk1wH4Eo1eVkWfMDEokLqrIo2+haPUCesfQVovXSJOvHSulS7h7s6nBnEQvALhlGgFi1ig9g==} + '@vercel/next@4.3.6': resolution: {integrity: sha512-qUHp79xX07qYtz7DGSogyWgEMrf+eu/IGV/92YnVA1xzDBogIFc8XFvMlN8QwDrsWWsR+I2eMSiGD+P8znlsaA==} @@ -10539,6 +10550,9 @@ packages: '@vercel/node@3.1.7': resolution: {integrity: sha512-EYSHEt0Up70cOlawkSzb5CFHyHoOMuJG9Q/hWU+4zIpnXefZSanR/oaZMd+UFoaAKDVryBz35FVV7gNo6HxX9A==} + '@vercel/node@3.2.23': + resolution: {integrity: sha512-qJmHZU3UeEoEDYHba9R7fb7EkpDF9fls2uyJTKJgUh+wH3NKWEWknrnP/Aipq/1U2e+UDtX3zVBfnbfPN0/d9A==} + '@vercel/node@3.2.8': resolution: {integrity: sha512-mINg3ab1FHIqupZlLVpmCvyqGtkafnyNesgs7ZoCbNxqbb4ZrHtPj1kHv9cvTrFlDkFapkV/Ez8nbSsHeAxtOw==} @@ -10554,9 +10568,15 @@ packages: '@vercel/redwood@2.1.3': resolution: {integrity: sha512-lpsdQSHS2hvSX29/rJNm4q38dVXKstS4MVg875KE6zyXpACwviXuet0Cadyv0E60w7f2B6Ra+nJMpwKz6oJ5xg==} + '@vercel/redwood@2.1.8': + resolution: {integrity: sha512-qBUBqIDxPEYnxRh3tsvTaPMtBkyK/D2tt9tBugNPe0OeYnMCMXVj9SJYbxiDI2GzAEFUZn4Poh63CZtXMDb9Tg==} + '@vercel/remix-builder@2.1.7': resolution: {integrity: sha512-OGd7aod8wz3uMabGGzmDtNQaSz5+8ZJOmUzhMPxqHwmkTOYntIEPCXhAsi26kf+IuDP7Zj2Md7gUAJGsq5QNSg==} + '@vercel/remix-builder@2.2.12': + resolution: {integrity: sha512-g+UCpJOh/USsqk5zbYJsgTE7RgKF/rOO64iQlhbn9SySvGOYcOR+am1V3St6prYXKOr5ogMqeN+bnwtCRTGeuQ==} + '@vercel/remix-builder@2.2.4': resolution: {integrity: sha512-/HzkQyh5962OpykXVqUiIcwg3hV/OCbJFKEYO9+ltN3S9J2fI4BSYyXT/TVMrnfItvFukCosJSYeCeRMqvRODA==} @@ -10572,6 +10592,9 @@ packages: '@vercel/static-build@2.5.18': resolution: {integrity: sha512-UgF/wrx5j07PMidvCVTjlTw1C47Ly+tpWihQyAH42xzf9BHtM+8S9UwOPdM5GYhtBuq2fmpPxFi9DCQ5sg4g7Q==} + '@vercel/static-build@2.5.33': + resolution: {integrity: sha512-IEsLWLW4se1yGSxReJ+YU0BNCzJcGyNp5uxBIBMsvCj9VaDwsDeky4Xv/LoXOK1uEMZ0nYwbdzfxrmti4C/sUw==} + '@vercel/static-config@3.0.0': resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} @@ -10866,8 +10889,8 @@ packages: resolution: {integrity: sha512-aiATs7pSutzda/rq8fnuPwTglyVwjM22bNnK2ZgjrpAjQHSSl3lztd2f9evst1W/qnC58DRz7T7QndUDumAR4Q==} engines: {node: '>=14.15.0'} - '@zkochan/js-yaml@0.0.6': - resolution: {integrity: sha512-nzvgl3VfhcELQ8LyVrYOru+UtAy1nrygk2+AGbTm8a5YcO6o8lSjAT+pfg3vJWxIoZKOUhrK6UU7xW/+00kQrg==} + '@zkochan/js-yaml@0.0.7': + resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} hasBin: true '@zodios/core@10.9.6': @@ -11080,6 +11103,10 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} + agent-base@7.1.1: + resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} + engines: {node: '>= 14'} + agentkeepalive@4.5.0: resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} engines: {node: '>= 8.0.0'} @@ -11312,16 +11339,6 @@ packages: engines: {node: '>=10'} deprecated: This package is no longer supported. - are-we-there-yet@3.0.1: - resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - - are-we-there-yet@4.0.2: - resolution: {integrity: sha512-ncSWAawFhKMJDTdoAeOV+jyW1VCMj5QIAwULIBV0SSR7B/RLPPEQiknKcg/RIIZlUQrxELpsxMiTUoAQ4sIUyg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - deprecated: This package is no longer supported. - arg@4.1.0: resolution: {integrity: sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg==} @@ -12010,12 +12027,6 @@ packages: builtin-status-codes@3.0.0: resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} - builtins@1.0.3: - resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} - - builtins@5.1.0: - resolution: {integrity: sha512-SW9lzGTLvWTP1AY8xeAMZimqDrIaSdLQUcVr9DMef51niJ022Ri87SwRRKYm4A6iHfkPaiVUu/Duw2Wc4J7kKg==} - bundle-require@5.0.0: resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} @@ -12026,9 +12037,9 @@ packages: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} engines: {node: '>=10.16.0'} - byte-size@7.0.0: - resolution: {integrity: sha512-NNiBxKgxybMBtWdmvx7ZITJi4ZG+CYUgwOSZTfqB1qogkRHrhbQE/R2r5Fh94X+InN5MCYz6SvB/ejHMj/HbsQ==} - engines: {node: '>=10'} + byte-size@8.1.1: + resolution: {integrity: sha512-tUkzZWK0M/qdoLEqikxBWe4kumyuwjl3HO6zHTr4yEI23EojPtLYXdG1+AQY7MN0cGyNDvEaJ8wiYQm6P2bPxg==} + engines: {node: '>=12.17'} bytes@3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} @@ -12046,13 +12057,9 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - cacache@16.1.3: - resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - cacache@17.1.4: - resolution: {integrity: sha512-/aJwG2l3ZMJ1xNAnqbMpA40of9dj/pIH3QfiuQSqjfPJF747VR0J/bHn+/KdNnHKc6XQcWt/AfRSBft82W1d2A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + cacache@18.0.4: + resolution: {integrity: sha512-B+L5iIa9mgcjLbliir2th36yEwPftrzteHYujzsx3dFP/31GCHcIeS8f5MGd80odLOjaOvSpU3EEAmRQptkxLQ==} + engines: {node: ^16.14.0 || >=18.0.0} cacheable-lookup@5.0.4: resolution: {integrity: sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==} @@ -12441,10 +12448,6 @@ packages: resolution: {integrity: sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==} engines: {node: '>=6'} - cmd-shim@5.0.0: - resolution: {integrity: sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - cmd-shim@6.0.3: resolution: {integrity: sha512-FMabTRlc5t5zjdenF6mS0MBeFZm0XqHqeOkcskKFb/LYCcRQ5fVgLOHVc4Lq9CqABd9zhjwPjMBCJvMCziSVtA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -12609,9 +12612,6 @@ packages: confbox@0.1.7: resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} - config-chain@1.1.12: - resolution: {integrity: sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==} - connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} @@ -12660,35 +12660,35 @@ packages: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} - conventional-changelog-angular@5.0.12: - resolution: {integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw==} - engines: {node: '>=10'} + conventional-changelog-angular@7.0.0: + resolution: {integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==} + engines: {node: '>=16'} - conventional-changelog-core@4.2.4: - resolution: {integrity: sha512-gDVS+zVJHE2v4SLc6B0sLsPiloR0ygU7HaDW14aNJE1v4SlqJPILPl/aJC7YdtRE4CybBf8gDwObBvKha8Xlyg==} - engines: {node: '>=10'} + conventional-changelog-core@5.0.1: + resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==} + engines: {node: '>=14'} - conventional-changelog-preset-loader@2.3.4: - resolution: {integrity: sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==} - engines: {node: '>=10'} + conventional-changelog-preset-loader@3.0.0: + resolution: {integrity: sha512-qy9XbdSLmVnwnvzEisjxdDiLA4OmV3o8db+Zdg4WiFw14fP3B6XNz98X0swPPpkTd/pc1K7+adKgEDM1JCUMiA==} + engines: {node: '>=14'} - conventional-changelog-writer@5.0.1: - resolution: {integrity: sha512-5WsuKUfxW7suLblAbFnxAcrvf6r+0b7GvNaWUwUIk0bXMnENP/PEieGKVUQrjPqwPT4o3EPAASBXiY6iHooLOQ==} - engines: {node: '>=10'} + conventional-changelog-writer@6.0.1: + resolution: {integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==} + engines: {node: '>=14'} hasBin: true - conventional-commits-filter@2.0.7: - resolution: {integrity: sha512-ASS9SamOP4TbCClsRHxIHXRfcGCnIoQqkvAzCSbZzTFLfcTqJVugB0agRgsEELsqaeWgsXv513eS116wnlSSPA==} - engines: {node: '>=10'} + conventional-commits-filter@3.0.0: + resolution: {integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==} + engines: {node: '>=14'} - conventional-commits-parser@3.2.4: - resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} - engines: {node: '>=10'} + conventional-commits-parser@4.0.0: + resolution: {integrity: sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==} + engines: {node: '>=14'} hasBin: true - conventional-recommended-bump@6.1.0: - resolution: {integrity: sha512-uiApbSiNGM/kkdL9GTOLAqC4hbptObFo4wW2QRyHsKciGAfQuLU1ShZ1BIVI/+K2BE/W1AWYQMCXAsv4dyKPaw==} - engines: {node: '>=10'} + conventional-recommended-bump@7.0.1: + resolution: {integrity: sha512-Ft79FF4SlOFvX4PkwFDRnaNiIVX7YbmqGU0RwccUaiGvgp3S0a8ipR2/Qxk31vclDNM+GSdJOVs2KrsUCjblVA==} + engines: {node: '>=14'} hasBin: true convert-hrtime@3.0.0: @@ -12755,10 +12755,6 @@ packages: resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} engines: {node: '>=8'} - cosmiconfig@7.0.0: - resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} - engines: {node: '>=10'} - cosmiconfig@7.1.0: resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==} engines: {node: '>=10'} @@ -12877,10 +12873,6 @@ packages: crypto-js@4.2.0: resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==} - crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - cryptocurrency-icons@0.18.1: resolution: {integrity: sha512-dvR5O8JOmav3559Yb0Igpkia+3vpt/aeNvMu5ZIVUG2Bzpq9wNcOJRIQas49XJrPjtZ98GAEn3aDQO+w7uhS2w==} @@ -13277,10 +13269,6 @@ packages: defu@6.1.4: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} - del@6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} - delay@5.0.0: resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} engines: {node: '>=10'} @@ -13507,6 +13495,10 @@ packages: resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} engines: {node: '>=10'} + dotenv-expand@11.0.6: + resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==} + engines: {node: '>=12'} + dotenv@10.0.0: resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} engines: {node: '>=10'} @@ -13682,6 +13674,11 @@ packages: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} + envinfo@7.13.0: + resolution: {integrity: sha512-cvcaMr7KqXVh4nyzGTVqTum+gAiL265x5jUWQIDLq//zOGbW+gSW/C+OWLleY/rs9Qole6AZLMXPbtIFQbqu+Q==} + engines: {node: '>=4'} + hasBin: true + envinfo@7.14.0: resolution: {integrity: sha512-CO40UI41xDQzhLB1hWyqUKgFhs250pNcGbyGKe1l/e4FSaI/+YE4IMG76GDt0In67WLPACIITC+sOi08x4wIvg==} engines: {node: '>=4'} @@ -13974,8 +13971,8 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@1.13.4: - resolution: {integrity: sha512-+we4eWdZlmlEn7LnhXHCIPX/wtujbHCS7XjQM/TN09BHNEl2fZ8id4rHfdfUKIYTSKyy8U/nNyJ0DNoZj5Q8bw==} + eslint-config-turbo@2.2.3: + resolution: {integrity: sha512-/zwNU+G2w0HszXzWILdl6/Catt86ejUG7vsFSdpnFzFAAUbbT2TxgoCFvC1fKtm6+SkQsXwkRRe9tFz0aMftpg==} peerDependencies: eslint: '>6.6.0' @@ -14100,8 +14097,8 @@ packages: eslint-plugin-tsdoc@0.3.0: resolution: {integrity: sha512-0MuFdBrrJVBjT/gyhkP2BqpD0np1NxNLfQ38xXDlSs/KVVpKI2A6vN7jx2Rve/CyUsvOsMGwp9KKrinv7q9g3A==} - eslint-plugin-turbo@1.13.4: - resolution: {integrity: sha512-82GfMzrewI/DJB92Bbch239GWbGx4j1zvjk1lqb06lxIlMPnVwUHVwPbAnLfyLG3JuhLv9whxGkO/q1CL18JTg==} + eslint-plugin-turbo@2.2.3: + resolution: {integrity: sha512-LHt35VwxthdGVO6hQRfvmFb6ee8/exAzAYWCy4o87Bnp7urltP8qg7xMd4dPSLAhtfnI2xSo1WgeVaR3MeItxw==} peerDependencies: eslint: '>6.6.0' @@ -14533,10 +14530,6 @@ packages: resolution: {integrity: sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==} engines: {node: '>=6.0.0'} - fast-glob@3.2.7: - resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} - engines: {node: '>=8'} - fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -14607,10 +14600,6 @@ packages: file-uri-to-path@1.0.0: resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - file-url@3.0.0: - resolution: {integrity: sha512-g872QGsHexznxkIAdK8UiZRe7SkE6kvylShU4Nsj8NvfvZag7S0QuQ4IgvPDkk75HxgjIVDwycFTDAgIiO4nDA==} - engines: {node: '>=8'} - filelist@1.0.4: resolution: {integrity: sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==} @@ -14839,6 +14828,9 @@ packages: fromentries@1.3.2: resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} + front-matter@4.0.2: + resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} + fs-constants@1.0.0: resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} @@ -14955,16 +14947,6 @@ packages: engines: {node: '>=10'} deprecated: This package is no longer supported. - gauge@4.0.4: - resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - - gauge@5.0.2: - resolution: {integrity: sha512-pMaFftXPtiGIHCJHdcUUx9Rby/rFT/Kkt3fIIGCs+9PMDIljSyRiqraTlxNtBReJRDfUefpa263RQ3vnp5G/LQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - deprecated: This package is no longer supported. - generic-pool@3.4.2: resolution: {integrity: sha512-H7cUpwCQSiJmAHM4c/aFu6fUfrhWXW1ncyh8ftxEPMu6AiYkHw9K8br720TGPZJbk5eOH2bynjZD1yPvdDAmag==} engines: {node: '>= 4'} @@ -15045,25 +15027,25 @@ packages: getpass@0.1.7: resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} - git-raw-commits@2.0.11: - resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} - engines: {node: '>=10'} + git-raw-commits@3.0.0: + resolution: {integrity: sha512-b5OHmZ3vAgGrDn/X0kS+9qCfNKWe4K/jFnhwzVWWg0/k5eLa3060tZShrRg8Dja5kPc+YjS0Gc6y7cRr44Lpjw==} + engines: {node: '>=14'} hasBin: true git-remote-origin-url@2.0.0: resolution: {integrity: sha512-eU+GGrZgccNJcsDH5LkXR3PB9M958hxc7sbA8DFJjrv9j4L2P/eZfKhM+QD6wyzpiv+b1BpK0XrYCxkovtjSLw==} engines: {node: '>=4'} - git-semver-tags@4.1.1: - resolution: {integrity: sha512-OWyMt5zBe7xFs8vglMmhM9lRQzCWL3WjHtxNNfJTMngGym7pC1kh8sP6jevfydJ6LP3ZvGxfb6ABYgPUM0mtsA==} - engines: {node: '>=10'} + git-semver-tags@5.0.1: + resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} + engines: {node: '>=14'} hasBin: true git-up@7.0.0: resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} - git-url-parse@13.1.0: - resolution: {integrity: sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==} + git-url-parse@14.0.0: + resolution: {integrity: sha512-NnLweV+2A4nCvn4U/m2AoYu0pPKlsmhK9cknG7IMwsjFY1S2jxM+mAhsDxyxfCIGfGaD+dozsyX4b6vkYc83yQ==} gitconfiglocal@1.0.0: resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} @@ -15099,10 +15081,6 @@ packages: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} hasBin: true - glob@7.1.4: - resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} - deprecated: Glob versions prior to v9 are no longer supported - glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} deprecated: Glob versions prior to v9 are no longer supported @@ -15425,21 +15403,13 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - hosted-git-info@3.0.8: - resolution: {integrity: sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==} - engines: {node: '>=10'} - hosted-git-info@4.1.0: resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} engines: {node: '>=10'} - hosted-git-info@5.2.1: - resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - hosted-git-info@6.1.1: - resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + hosted-git-info@7.0.2: + resolution: {integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==} + engines: {node: ^16.14.0 || >=18.0.0} html-encoding-sniffer@2.0.1: resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} @@ -15522,6 +15492,10 @@ packages: resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} engines: {node: '>= 6'} + http-proxy-agent@7.0.2: + resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} + engines: {node: '>= 14'} + http-shutdown@1.2.2: resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} @@ -15548,6 +15522,10 @@ packages: resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} engines: {node: '>= 6'} + https-proxy-agent@7.0.5: + resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} + engines: {node: '>= 14'} + human-signals@1.1.1: resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} engines: {node: '>=8.12.0'} @@ -15593,10 +15571,6 @@ packages: ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - ignore-walk@5.0.1: - resolution: {integrity: sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - ignore-walk@6.0.5: resolution: {integrity: sha512-VuuG0wCnjhnylG1ABXT3dAuIpTNDs/G8jlpmwXY03fXoXy/8ZK8/T+hMzt8L4WnrLCJgdybqgPagnF/f97cg3A==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -15636,11 +15610,6 @@ packages: engines: {node: '>=8'} hasBin: true - import-local@3.2.0: - resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} - engines: {node: '>=8'} - hasBin: true - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -15649,9 +15618,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. @@ -15668,17 +15634,17 @@ packages: ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - init-package-json@3.0.2: - resolution: {integrity: sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + init-package-json@6.0.3: + resolution: {integrity: sha512-Zfeb5ol+H+eqJWHTaGca9BovufyGeIfr4zaaBorPmJBMrJ+KBnN+kQx2ZtXdsotUTgldHmHQV44xvUWOUA7E2w==} + engines: {node: ^16.14.0 || >=18.0.0} inline-style-parser@0.2.3: resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==} - inquirer@8.2.4: - resolution: {integrity: sha512-nn4F01dxU8VeKfq192IjLsxu0/OmMZ4Lg3xKAns148rCaXP6ntAoEkVYZThWjwON8AlzdZZi6oqnhNbxUG9hVg==} - engines: {node: '>=12.0.0'} - inquirer@8.2.5: resolution: {integrity: sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==} engines: {node: '>=12.0.0'} @@ -15806,8 +15772,8 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-ci@2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + is-ci@3.0.1: + resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} hasBin: true is-core-module@2.13.1: @@ -15929,10 +15895,6 @@ packages: is-object@1.0.2: resolution: {integrity: sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==} - is-path-cwd@2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -16073,6 +16035,10 @@ packages: isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + isobject@3.0.1: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} @@ -16767,9 +16733,9 @@ packages: resolution: {integrity: sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==} engines: {node: '>=0.10.0'} - lerna@6.6.2: - resolution: {integrity: sha512-W4qrGhcdutkRdHEaDf9eqp7u4JvI+1TwFy5woX6OI8WPe4PYBdxuILAsvhp614fUG41rKSGDKlOh+AWzdSidTg==} - engines: {node: ^14.17.0 || >=16.0.0} + lerna@8.1.8: + resolution: {integrity: sha512-Rmo5ShMx73xM2CUcRixjmpZIXB7ZFlWEul1YvJyx/rH4onAwDHtUGD7Rx4NZYL8QSRiQHroglM2Oyq+WqA4BYg==} + engines: {node: '>=18.0.0'} hasBin: true level-codec@7.0.1: @@ -16857,13 +16823,13 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - libnpmaccess@6.0.4: - resolution: {integrity: sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + libnpmaccess@8.0.6: + resolution: {integrity: sha512-uM8DHDEfYG6G5gVivVl+yQd4pH3uRclHC59lzIbSvy7b5FEwR+mU49Zq1jEyRtRFv7+M99mUW9S0wL/4laT4lw==} + engines: {node: ^16.14.0 || >=18.0.0} - libnpmpublish@7.1.4: - resolution: {integrity: sha512-mMntrhVwut5prP4rJ228eEbEyvIzLWhqFuY90j5QeXBCTT2pWSMno7Yo2S2qplPUr02zPurGH4heGLZ+wORczg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + libnpmpublish@9.0.9: + resolution: {integrity: sha512-26zzwoBNAvX9AWOPiqqF6FG4HrSCPsHFkQm7nT+xU1ggAujL/eae81RnCv4CJ2In9q9fh10B88sYSzKCUh/Ghg==} + engines: {node: ^16.14.0 || >=18.0.0} libsodium-sumo@0.7.13: resolution: {integrity: sha512-zTGdLu4b9zSNLfovImpBCbdAA4xkpkZbMnSQjP8HShyOutnGjRHmSOKlsylh1okao6QhLiz7nG98EGn+04cZjQ==} @@ -16895,8 +16861,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lines-and-columns@2.0.4: - resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + lines-and-columns@2.0.3: + resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} link-module-alias@1.2.0: @@ -17113,10 +17079,6 @@ packages: resolution: {integrity: sha512-CHqbAq7NFlW3RSnoWXLJBxCWaZVBrfa9UEHId2M3AW8iEBurbqduNexEUCGc3SHc6iCYXNJCDi903LajSVAEPQ==} engines: {node: '>=12'} - lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - lru_map@0.3.3: resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==} @@ -17154,13 +17116,9 @@ packages: make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - make-fetch-happen@10.2.1: - resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - make-fetch-happen@11.1.1: - resolution: {integrity: sha512-rLWS7GCSTcEujjVBs2YqG7Y4643u8ucvCJeSRqiLYhesrDuzeuFIk37xREzAsfQaqzl8b9rNCE4m6J8tvX4Q8w==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + make-fetch-happen@13.0.1: + resolution: {integrity: sha512-cKTUFc/rbKUd/9meOvgrpJ2WrNzymt6jfRDdwg5UCnVzv9dTpEj9JS5m3wtziXVCjluIXyL8pcaukYqezIzZQA==} + engines: {node: ^16.14.0 || >=18.0.0} makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} @@ -17509,10 +17467,6 @@ packages: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} - minimatch@6.2.0: - resolution: {integrity: sha512-sauLxniAmvnhhRjFwPNnJKaPFYyddAgbYdeUpHULtCT/GhzdCx/MDNy+Y40lBxTQUrMzDE8e0S43Z5uqfO0REg==} - engines: {node: '>=10'} - minimatch@7.4.6: resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} engines: {node: '>=10'} @@ -17543,13 +17497,9 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - minipass-collect@1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} - - minipass-fetch@2.1.2: - resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} + minipass-collect@2.0.1: + resolution: {integrity: sha512-D7V8PO9oaz7PWGLbCACuI1qEOsq7UKfLotx/C0Aet43fCUB/wfQ7DYeq2oR/svFJGYDHPr38SHATeaj/ZoKHKw==} + engines: {node: '>=16 || 14 >=14.17'} minipass-fetch@3.0.5: resolution: {integrity: sha512-2N8elDQAtSnFV0Dk7gt15KHsS0Fyz6CbYZ360h0WTYV1Ty46li3rAXVOQj1THMNLdmrD9Vt5pBPtWtVkpwGBqg==} @@ -17559,9 +17509,6 @@ packages: resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} engines: {node: '>= 8'} - minipass-json-stream@1.0.2: - resolution: {integrity: sha512-myxeeTm57lYs8pH2nxPzmEEg8DGIgW+9mv6D4JZD2pa81I/OBjeU7PtICXV6c9eRGTA5JMDsuIPUZRCyBMYNhg==} - minipass-pipeline@1.2.4: resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} engines: {node: '>=8'} @@ -17611,10 +17558,6 @@ packages: mkdirp-classic@0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - mkdirp-infer-owner@2.0.0: - resolution: {integrity: sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==} - engines: {node: '>=10'} - mkdirp-promise@5.0.1: resolution: {integrity: sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==} engines: {node: '>=4'} @@ -17746,6 +17689,10 @@ packages: mute-stream@0.0.8: resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -18012,9 +17959,9 @@ packages: resolution: {integrity: sha512-IRUxE4BVsHWXkV/SFOut4qTlagw2aM8T5/vnTsmrHJvVoKueJHRc/JaFND7QDDc61kLYUJ6qlZM3sqTSyx2dTw==} hasBin: true - node-gyp@9.4.1: - resolution: {integrity: sha512-OQkWKbjQKbGkMf/xqI1jjy3oCTgMKJac58G2+bjZb3fza6gW2YrCSdMQYaoTb70crvE//Gngr4f0AgVHmqHvBQ==} - engines: {node: ^12.13 || ^14.13 || >=16} + node-gyp@10.2.0: + resolution: {integrity: sha512-sp3FonBAaFe4aYTcFdZUn2NYkbP7xroPGYvQmP4Nl5PxamznItBnNCgjrVTKrEfQynInMsJvZrdmqUnysCJ8rw==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true node-hid@2.1.2: @@ -18033,6 +17980,9 @@ packages: resolution: {integrity: sha512-K9vk96HdTK5fEipJwxSvIIqwTqr4e3HRJeJrNxBSeVMNSC/JWARRaX7etOLOuTmrRMeOI/K5TCJu3aWIwZiNTw==} engines: {node: '>= 7.6.0'} + node-machine-id@1.1.12: + resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} + node-polyfill-webpack-plugin@2.0.1: resolution: {integrity: sha512-ZUMiCnZkP1LF0Th2caY6J/eKKoA0TefpoVa68m/LQU1I/mE8rGt4fNYGgNuCcK+aG8P8P43nbeJ2RqJMOL/Y1A==} engines: {node: '>=12'} @@ -18069,11 +18019,6 @@ packages: engines: {node: '>=6'} hasBin: true - nopt@6.0.0: - resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true - nopt@7.2.1: resolution: {integrity: sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -18086,13 +18031,9 @@ packages: resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} engines: {node: '>=10'} - normalize-package-data@4.0.1: - resolution: {integrity: sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - normalize-package-data@5.0.0: - resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + normalize-package-data@6.0.2: + resolution: {integrity: sha512-V6gygoYb/5EmNI+MEGrWkC+e6+Rr7mTmfHrxDbLzxQogBkgzo76rkok0Am6thgSF7Mv2nLOajAJj5vDJZEFn7g==} + engines: {node: ^16.14.0 || >=18.0.0} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -18106,9 +18047,6 @@ packages: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} engines: {node: '>=10'} - npm-bundled@1.1.2: - resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} - npm-bundled@3.0.1: resolution: {integrity: sha512-+AvaheE/ww1JEwRHOrn4WHNzOxGtVp+adrg2AeZS/7KuxGUYFuBta98wYpfHBbJp6Tg6j1NKSEVHNcfZzJHQwQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -18117,49 +18055,25 @@ packages: resolution: {integrity: sha512-W29RiK/xtpCGqn6f3ixfRYGk+zRyr+Ew9F2E20BfXxT5/euLdA/Nm7fO7OeTGuAmTs30cpgInyJ0cYe708YTZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-normalize-package-bin@1.0.1: - resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} - npm-normalize-package-bin@3.0.1: resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-package-arg@10.1.0: - resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - - npm-package-arg@8.1.1: - resolution: {integrity: sha512-CsP95FhWQDwNqiYS+Q0mZ7FAEDytDZAkNxQqea6IaAFJTAY9Lhhqyl0irU/6PMc7BGfUmnsbHcqxJD7XuVM/rg==} - engines: {node: '>=10'} - - npm-package-arg@9.1.2: - resolution: {integrity: sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - npm-packlist@5.1.1: - resolution: {integrity: sha512-UfpSvQ5YKwctmodvPPkK6Fwk603aoVsf8AEbmVKAEECrfvL8SSe1A2YIwrJ6xmTHAITKPwwZsWo7WwEbNk0kxw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - hasBin: true - - npm-packlist@7.0.4: - resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-package-arg@11.0.2: + resolution: {integrity: sha512-IGN0IAwmhDJwy13Wc8k+4PEbTPhpJnMtfR53ZbOyjkvmEcLS4nCwp6mvMWjS5sUjeiW3mpx6cHmuhKEu9XmcQw==} + engines: {node: ^16.14.0 || >=18.0.0} - npm-pick-manifest@8.0.2: - resolution: {integrity: sha512-1dKY+86/AIiq1tkKVD3l0WI+Gd3vkknVGAggsFeBkTvbhMQ1OND/LKkYv4JtXPKUJ8bOTCyLiqEg2P6QNdK+Gg==} + npm-packlist@8.0.2: + resolution: {integrity: sha512-shYrPFIS/JLP4oQmAwDyk5HcyysKW8/JLTEA32S0Z5TzvpaeeX2yMFfoK1fjEBnCBvVyIB/Jj/GBFdm0wsgzbA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - npm-registry-fetch@13.3.1: - resolution: {integrity: sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - npm-registry-fetch@14.0.3: - resolution: {integrity: sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-pick-manifest@9.1.0: + resolution: {integrity: sha512-nkc+3pIIhqHVQr085X9d2JzPzLyjzQS96zbruppqC9aZRm/x8xx6xhI98gHtsfELP2bE+loHq8ZaHFHhe+NauA==} + engines: {node: ^16.14.0 || >=18.0.0} - npm-registry-fetch@14.0.5: - resolution: {integrity: sha512-kIDMIo4aBm6xg7jOttupWZamsZRkAqMqwqqbVXnUqstY5+tapvv6bkH/qMR76jdgV+YljEUCyWx3hRYMrJiAgA==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + npm-registry-fetch@17.1.0: + resolution: {integrity: sha512-5+bKQRH0J1xG1uZ1zMNvxW0VEyoNWgJpY9UDuluPFLKDfJ9u2JmmjmTJV1srBGQOROfdBMiVvnH2Zvpbm+xkVA==} + engines: {node: ^16.14.0 || >=18.0.0} npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} @@ -18173,16 +18087,6 @@ packages: resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} deprecated: This package is no longer supported. - npmlog@6.0.2: - resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - - npmlog@7.0.1: - resolution: {integrity: sha512-uJ0YFk/mCQpLBt+bxN88AKd+gyqZvZDbtiNxk6Waqcj2aPRyfVx8ITawkyQynxUagInjdYT1+qj4NfA5KJJUxg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - deprecated: This package is no longer supported. - nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -18203,12 +18107,12 @@ packages: nwsapi@2.2.2: resolution: {integrity: sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==} - nx@15.9.7: - resolution: {integrity: sha512-1qlEeDjX9OKZEryC8i4bA+twNg+lB5RKrozlNwWx/lLJHqWPUfvUTvxh+uxlPYL9KzVReQjUuxMLFMsHNqWUrA==} + nx@19.8.6: + resolution: {integrity: sha512-VkEbXoCil4UnSDOJP5OcIKZgI13hKsFlQNf6oKhUHCYWoEHvVqpvabMv/ZY9mGG78skvqAorzn85BS3evlt0Cw==} hasBin: true peerDependencies: - '@swc-node/register': ^1.4.2 - '@swc/core': ^1.2.173 + '@swc-node/register': ^1.8.0 + '@swc/core': ^1.3.85 peerDependenciesMeta: '@swc-node/register': optional: true @@ -18387,6 +18291,10 @@ packages: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} + ora@5.3.0: + resolution: {integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==} + engines: {node: '>=10'} + ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} @@ -18515,9 +18423,9 @@ packages: package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} - pacote@15.1.1: - resolution: {integrity: sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + pacote@18.0.6: + resolution: {integrity: sha512-+eK3G27SMwsB8kLIuj4h1FUhHtwiEUo21Tw8wNjmvdlpOEr613edv+8FUsTj/4F/VN5ywGE19X18N7CC2EJk6A==} + engines: {node: ^16.14.0 || >=18.0.0} hasBin: true pako@0.2.9: @@ -19160,10 +19068,6 @@ packages: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - pretty-format@29.4.3: - resolution: {integrity: sha512-cvpcHTc42lcsvOOAzd3XuNWTcvk1Jmnzqeu+WsOuiPmxUJTnkbAcFNsRKvEpBEUFVUgy/GTZLulZDcDEi+CIlA==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - pretty-format@29.7.0: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -19172,12 +19076,8 @@ packages: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} - proc-log@2.0.1: - resolution: {integrity: sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - - proc-log@3.0.0: - resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} + proc-log@4.2.0: + resolution: {integrity: sha512-g8+OnU/L2v+wyiVK+D5fA34J7EH8jZ8DDlvwhRCMxmMj7UCBvxiO1mGeN+36JXIKF4zevU4kRBd8lVgG9vLelA==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} process-nextick-args@2.0.1: @@ -19200,11 +19100,15 @@ packages: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} + proggy@2.0.0: + resolution: {integrity: sha512-69agxLtnI8xBs9gUGqEnK26UfiexpHy+KUpBQWabiytQjnn5wFY8rklAi7GRfABIuPNnQ/ik48+LGLkYYJcy4A==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + promise-all-reject-late@1.0.1: resolution: {integrity: sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==} - promise-call-limit@1.0.2: - resolution: {integrity: sha512-1vTUnfI2hzui8AEIixbdAJlFY4LFDXqQswy/2eOlThAscXCY4It8FdVuI0fMJGAB2aWGbdQf/gv0skKYXmdrHA==} + promise-call-limit@3.0.2: + resolution: {integrity: sha512-mRPQO2T1QQVw11E7+UdCJu7S61eJVWknzml9sC1heAdj1jxl0fWMBypIt9ZOcLFf8FkG995ZD7RnVk7HH72fZw==} promise-inflight@1.0.1: resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} @@ -19232,8 +19136,9 @@ packages: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} - promzard@0.3.0: - resolution: {integrity: sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==} + promzard@1.0.2: + resolution: {integrity: sha512-2FPputGL+mP3jJ3UZg/Dl9YOkovB7DX0oOr+ck5QbZ5MtORtds8k/BZdn+02peDLI8/YWbmzx34k5fA+fHvCVQ==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -19247,9 +19152,6 @@ packages: property-information@6.5.0: resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} - proto-list@1.2.4: - resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - protobufjs@6.11.4: resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} hasBin: true @@ -19319,14 +19221,6 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - q@1.5.1: - resolution: {integrity: sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==} - engines: {node: '>=0.6.0', teleport: '>=0.2.0'} - deprecated: |- - You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. - - (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) - qr-code-styling@1.6.0-rc.1: resolution: {integrity: sha512-ModRIiW6oUnsP18QzrRYZSc/CFKFKIdj7pUs57AEVH20ajlglRpN3HukjHk0UbNMTlKGuaYl7Gt6/O5Gg2NU2Q==} @@ -19654,32 +19548,14 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - read-cmd-shim@3.0.0: - resolution: {integrity: sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - read-cmd-shim@4.0.0: resolution: {integrity: sha512-yILWifhaSEEytfXI76kB9xEEiG1AiozaCJZ83A87ytjRiN+jVibXjedjCRNjoZviinhG+4UkalO3mWTd8u5O0Q==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - read-package-json-fast@2.0.3: - resolution: {integrity: sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==} - engines: {node: '>=10'} - read-package-json-fast@3.0.2: resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - read-package-json@5.0.1: - resolution: {integrity: sha512-MALHuNgYWdGW3gKzuNMuYtcSSZbGQm94fAp16xt8VsYTLBjUSc55bLMKe6gzpWue0Tfi6CBgwCSdDAqutGDhMg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. Please use @npmcli/package-json instead. - - read-package-json@6.0.4: - resolution: {integrity: sha512-AEtWXYfopBj2z5N5PbkAOeNHRPUg5q+Nen7QLxV8M2zJq1ym6/lCz3fYNTCXe19puu2d06jfHhrP7v/S2PtMMw==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - deprecated: This package is no longer supported. Please use @npmcli/package-json instead. - read-pkg-up@1.0.1: resolution: {integrity: sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==} engines: {node: '>=0.10.0'} @@ -19704,9 +19580,9 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} - read@1.0.7: - resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} - engines: {node: '>=0.8'} + read@3.0.1: + resolution: {integrity: sha512-SLBrDU/Srs/9EoWhU5GdbAoxG1GzpQHo/6qiGItaoLJ1thmYpcNIM1qISEUvyHBzfGlWIyd6p2DNi1oV1VmAuw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} readable-stream@0.0.4: resolution: {integrity: sha512-azrivNydKRYt7zwLV5wWUK7YzKTWs3q87xSmY6DlHapPrCvaT6ZrukvM5erV+yCSSPmZT8zkSdttOHQpWWm9zw==} @@ -20231,16 +20107,6 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.3.8: - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} - engines: {node: '>=10'} - hasBin: true - - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - semver@7.6.0: resolution: {integrity: sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==} engines: {node: '>=10'} @@ -20396,10 +20262,9 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - sigstore@1.9.0: - resolution: {integrity: sha512-0Zjz0oe37d08VeOtBIuB6cRriqXse2e8w+7yIy2XSXjshRKxbc2KkhXjL229jXSxEm7UbcjS76wcJDGQddVI9A==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - hasBin: true + sigstore@2.3.1: + resolution: {integrity: sha512-8G+/XDU8wNsJOQS5ysDVO0Etg9/2uA5gR9l4ZwijjlwxBcrU6RPfwi2+jJmbP+Ap1Hlp/nVAaEO4Fj22/SL2gQ==} + engines: {node: ^16.14.0 || >=18.0.0} simple-concat@1.0.1: resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} @@ -20462,9 +20327,9 @@ packages: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} - socks-proxy-agent@7.0.0: - resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} - engines: {node: '>= 10'} + socks-proxy-agent@8.0.4: + resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} + engines: {node: '>= 14'} socks@2.8.3: resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} @@ -20610,10 +20475,6 @@ packages: resolution: {integrity: sha512-MGrFH9Z4NP9Iyhqn16sDtBpRRNJ0Y2hNa6D65h736fVSaPCHr4DM4sWUNvVaSuC+0OBGhwsrydQwmgfg5LncqQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - ssri@9.0.1: - resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' @@ -21059,10 +20920,6 @@ packages: resolution: {integrity: sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==} engines: {node: '>=4.5'} - tar@6.1.11: - resolution: {integrity: sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==} - engines: {node: '>= 10'} - tar@6.2.1: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} @@ -21082,10 +20939,6 @@ packages: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} engines: {node: '>=6.0.0'} - tempy@1.0.0: - resolution: {integrity: sha512-eLXG5B1G0mRPHmgH2WydPl5v4jH35qEn3y/rA/aahKhIa91Pn119SsU7n7v/433gtT9ONzC8ISvNHIh2JSTm0w==} - engines: {node: '>=10'} - terminal-link@2.1.1: resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} engines: {node: '>=8'} @@ -21165,9 +21018,6 @@ packages: through2@3.0.2: resolution: {integrity: sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==} - through2@4.0.2: - resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} - through@2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} @@ -21505,9 +21355,9 @@ packages: tty-browserify@0.0.1: resolution: {integrity: sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==} - tuf-js@1.1.7: - resolution: {integrity: sha512-i3P9Kgw3ytjELUfpuKVDNBJvk4u5bXL6gskv572mcevPbSKCV3zt3djhmlEQ65yERjIbOSncy7U4cQJaB1CBCg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + tuf-js@2.2.1: + resolution: {integrity: sha512-GwIJau9XaA8nLVbUXsN3IlFi7WmQ48gBUrl3FTkkL/XLu/POhBzfmX9hd33FNMX1qAsfl6ozO1iMmW9NC8YniA==} + engines: {node: ^16.14.0 || >=18.0.0} tunnel-agent@0.6.0: resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} @@ -21516,6 +21366,40 @@ packages: resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} + turbo-darwin-64@2.2.3: + resolution: {integrity: sha512-Rcm10CuMKQGcdIBS3R/9PMeuYnv6beYIHqfZFeKWVYEWH69sauj4INs83zKMTUiZJ3/hWGZ4jet9AOwhsssLyg==} + cpu: [x64] + os: [darwin] + + turbo-darwin-arm64@2.2.3: + resolution: {integrity: sha512-+EIMHkuLFqUdJYsA3roj66t9+9IciCajgj+DVek+QezEdOJKcRxlvDOS2BUaeN8kEzVSsNiAGnoysFWYw4K0HA==} + cpu: [arm64] + os: [darwin] + + turbo-linux-64@2.2.3: + resolution: {integrity: sha512-UBhJCYnqtaeOBQLmLo8BAisWbc9v9daL9G8upLR+XGj6vuN/Nz6qUAhverN4Pyej1g4Nt1BhROnj6GLOPYyqxQ==} + cpu: [x64] + os: [linux] + + turbo-linux-arm64@2.2.3: + resolution: {integrity: sha512-hJYT9dN06XCQ3jBka/EWvvAETnHRs3xuO/rb5bESmDfG+d9yQjeTMlhRXKrr4eyIMt6cLDt1LBfyi+6CQ+VAwQ==} + cpu: [arm64] + os: [linux] + + turbo-windows-64@2.2.3: + resolution: {integrity: sha512-NPrjacrZypMBF31b4HE4ROg4P3nhMBPHKS5WTpMwf7wydZ8uvdEHpESVNMOtqhlp857zbnKYgP+yJF30H3N2dQ==} + cpu: [x64] + os: [win32] + + turbo-windows-arm64@2.2.3: + resolution: {integrity: sha512-fnNrYBCqn6zgKPKLHu4sOkihBI/+0oYFr075duRxqUZ+1aLWTAGfHZLgjVeLh3zR37CVzuerGIPWAEkNhkWEIw==} + cpu: [arm64] + os: [win32] + + turbo@2.2.3: + resolution: {integrity: sha512-5lDvSqIxCYJ/BAd6rQGK/AzFRhBkbu4JHVMLmGh/hCb7U3CqSnr5Tjwfy9vc+/5wG2DJ6wttgAaA7MoCgvBKZQ==} + hasBin: true + tweetnacl-util@0.15.1: resolution: {integrity: sha512-RKJBIj8lySrShN4w6i/BonWp2Z/uxwC3h4y7xsRrpP59ZboCd0GpEVsOnMDYLMmKBpYhb5TgHzZXy7wTfYFBRw==} @@ -21541,10 +21425,6 @@ packages: resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} engines: {node: '>=4'} - type-fest@0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - type-fest@0.18.1: resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} engines: {node: '>=10'} @@ -21784,26 +21664,14 @@ packages: unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} - unique-filename@2.0.1: - resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - unique-filename@3.0.0: resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - unique-slug@3.0.0: - resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - unique-slug@4.0.0: resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} @@ -22021,6 +21889,10 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} + uuid@10.0.0: + resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + hasBin: true + uuid@2.0.1: resolution: {integrity: sha512-nWg9+Oa3qD2CQzHIP4qKUqwNfzKn8P0LtFhotaCTFchsV7ZfDhAybeip/HZVeMIpZi9JgY1E3nUlwaCmZT1sEg==} deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. @@ -22049,9 +21921,6 @@ packages: v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - v8-compile-cache@2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - v8-to-istanbul@8.1.1: resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} engines: {node: '>=10.12.0'} @@ -22066,13 +21935,6 @@ packages: validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - validate-npm-package-name@3.0.0: - resolution: {integrity: sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==} - - validate-npm-package-name@4.0.0: - resolution: {integrity: sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - validate-npm-package-name@5.0.1: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -22114,6 +21976,11 @@ packages: engines: {node: '>= 16'} hasBin: true + vercel@37.12.1: + resolution: {integrity: sha512-KjiAU1sVEtaRI/2XwjM1XQdo2Ja4xyeMtVvPXt4+dab0Bpl+p2P9sW19eQr65iM1/XUyZ/kd8Oupv3Xe9E4UXA==} + engines: {node: '>= 16'} + hasBin: true + verror@1.10.0: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} @@ -22212,8 +22079,8 @@ packages: typescript: optional: true - walk-up-path@1.0.0: - resolution: {integrity: sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==} + walk-up-path@3.0.1: + resolution: {integrity: sha512-9YlCL/ynK3CTlrSRrDxZvUauLzAswPCrsaCgilqFevUYpeEW0/3ScEjaa3kbW/T0ghhkEr7mv+fpjqn1Y1YuTA==} walker@1.0.8: resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} @@ -22827,9 +22694,9 @@ packages: engines: {node: '>= 8'} hasBin: true - which@3.0.1: - resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} - engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} hasBin: true wide-align@1.1.3: @@ -22902,10 +22769,6 @@ packages: write-file-atomic@3.0.3: resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - write-file-atomic@4.0.1: - resolution: {integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16} - write-file-atomic@4.0.2: resolution: {integrity: sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} @@ -27749,15 +27612,15 @@ snapshots: - subscriptions-transport-ws - utf-8-validate - '@certusone/wormhole-sdk@0.9.24(bufferutil@4.0.8)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@6.0.4)': + '@certusone/wormhole-sdk@0.9.24(bufferutil@4.0.8)(encoding@0.1.13)(google-protobuf@3.21.4)(utf-8-validate@5.0.10)': dependencies: '@certusone/wormhole-sdk-proto-web': 0.0.6(google-protobuf@3.21.4) '@certusone/wormhole-sdk-wasm': 0.0.1 - '@coral-xyz/borsh': 0.2.6(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)) - '@mysten/sui.js': 0.32.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@project-serum/anchor': 0.25.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - '@solana/spl-token': 0.3.7(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4))(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) + '@coral-xyz/borsh': 0.2.6(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10)) + '@mysten/sui.js': 0.32.2(bufferutil@4.0.8)(utf-8-validate@5.0.10) + '@project-serum/anchor': 0.25.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/spl-token': 0.3.7(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) + '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) '@terra-money/terra.js': 3.1.9 '@xpla/xpla.js': 0.2.3 algosdk: 2.7.0 @@ -27771,7 +27634,7 @@ snapshots: near-api-js: 1.1.0(encoding@0.1.13) optionalDependencies: '@injectivelabs/networks': 1.10.12(google-protobuf@3.21.4) - '@injectivelabs/sdk-ts': 1.10.72(bufferutil@4.0.8)(utf-8-validate@6.0.4) + '@injectivelabs/sdk-ts': 1.10.72(bufferutil@4.0.8)(utf-8-validate@5.0.10) '@injectivelabs/utils': 1.10.12(google-protobuf@3.21.4) transitivePeerDependencies: - bufferutil @@ -27972,12 +27835,6 @@ snapshots: bn.js: 5.2.1 buffer-layout: 1.2.2 - '@coral-xyz/borsh@0.2.6(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4))': - dependencies: - '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - bn.js: 5.2.1 - buffer-layout: 1.2.2 - '@coral-xyz/borsh@0.27.0(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -28168,17 +28025,6 @@ snapshots: - bufferutil - utf-8-validate - '@cosmjs/socket@0.30.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@cosmjs/stream': 0.30.1 - isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4) - xstream: 11.14.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - '@cosmjs/socket@0.32.3(bufferutil@4.0.7)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/stream': 0.32.3 @@ -28258,26 +28104,6 @@ snapshots: - debug - utf-8-validate - '@cosmjs/stargate@0.30.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@confio/ics23': 0.6.8 - '@cosmjs/amino': 0.30.1 - '@cosmjs/encoding': 0.30.1 - '@cosmjs/math': 0.30.1 - '@cosmjs/proto-signing': 0.30.1 - '@cosmjs/stream': 0.30.1 - '@cosmjs/tendermint-rpc': 0.30.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@cosmjs/utils': 0.30.1 - cosmjs-types: 0.7.2 - long: 4.0.0 - protobufjs: 6.11.4 - xstream: 11.14.0 - transitivePeerDependencies: - - bufferutil - - debug - - utf-8-validate - optional: true - '@cosmjs/stargate@0.32.2(bufferutil@4.0.7)(utf-8-validate@5.0.10)': dependencies: '@confio/ics23': 0.6.8 @@ -28390,24 +28216,6 @@ snapshots: - debug - utf-8-validate - '@cosmjs/tendermint-rpc@0.30.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@cosmjs/crypto': 0.30.1 - '@cosmjs/encoding': 0.30.1 - '@cosmjs/json-rpc': 0.30.1 - '@cosmjs/math': 0.30.1 - '@cosmjs/socket': 0.30.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@cosmjs/stream': 0.30.1 - '@cosmjs/utils': 0.30.1 - axios: 0.21.4 - readonly-date: 1.0.0 - xstream: 11.14.0 - transitivePeerDependencies: - - bufferutil - - debug - - utf-8-validate - optional: true - '@cosmjs/tendermint-rpc@0.32.2(bufferutil@4.0.7)(utf-8-validate@5.0.10)': dependencies: '@cosmjs/crypto': 0.32.3 @@ -28480,7 +28288,7 @@ snapshots: '@next/eslint-plugin-next': 14.2.3 eslint: 9.5.0 eslint-config-prettier: 9.1.0(eslint@9.5.0) - eslint-config-turbo: 1.13.4(eslint@9.5.0) + eslint-config-turbo: 2.2.3(eslint@9.5.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0) eslint-plugin-jest: 28.6.0(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@7.13.1(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(typescript@5.5.2))(eslint@9.5.0)(jest@29.7.0(@types/node@20.14.7)(ts-node@10.9.2(@types/node@20.14.7)(typescript@5.5.2)))(typescript@5.5.2) eslint-plugin-jest-dom: 5.4.0(@testing-library/dom@10.4.0)(eslint@9.5.0) @@ -28519,7 +28327,7 @@ snapshots: '@next/eslint-plugin-next': 14.2.3 eslint: 9.5.0 eslint-config-prettier: 9.1.0(eslint@9.5.0) - eslint-config-turbo: 1.13.4(eslint@9.5.0) + eslint-config-turbo: 2.2.3(eslint@9.5.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.3.0(eslint@9.12.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.5.0) eslint-plugin-jest: 28.6.0(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@8.3.0(eslint@9.12.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.12.0(jiti@1.21.0))(typescript@5.6.3))(eslint@9.5.0)(jest@29.7.0(@types/node@22.7.7)(ts-node@10.9.2(@types/node@22.7.7)(typescript@5.6.3)))(typescript@5.6.3) eslint-plugin-jest-dom: 5.4.0(@testing-library/dom@10.4.0)(eslint@9.5.0) @@ -28558,7 +28366,7 @@ snapshots: '@next/eslint-plugin-next': 14.2.3 eslint: 9.5.0 eslint-config-prettier: 9.1.0(eslint@9.5.0) - eslint-config-turbo: 1.13.4(eslint@9.5.0) + eslint-config-turbo: 2.2.3(eslint@9.5.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@8.3.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.5.0) eslint-plugin-jest: 28.6.0(@typescript-eslint/eslint-plugin@7.13.1(@typescript-eslint/parser@8.3.0(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.5.0)(jest@29.7.0(@types/node@22.2.0)(ts-node@10.9.2(@types/node@22.2.0)(typescript@5.5.4)))(typescript@5.5.4) eslint-plugin-jest-dom: 5.4.0(@testing-library/dom@10.4.0)(eslint@9.5.0) @@ -28822,10 +28630,18 @@ snapshots: dependencies: '@edge-runtime/primitives': 4.1.0 + '@emnapi/core@1.3.1': + dependencies: + '@emnapi/wasi-threads': 1.0.1 + tslib: 2.8.0 + '@emnapi/runtime@1.2.0': dependencies: tslib: 2.8.0 - optional: true + + '@emnapi/wasi-threads@1.0.1': + dependencies: + tslib: 2.8.0 '@emotion/is-prop-valid@0.8.8': dependencies: @@ -29389,33 +29205,6 @@ snapshots: - bufferutil - utf-8-validate - '@ethersproject/providers@5.7.2(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@ethersproject/abstract-provider': 5.7.0 - '@ethersproject/abstract-signer': 5.7.0 - '@ethersproject/address': 5.7.0 - '@ethersproject/base64': 5.7.0 - '@ethersproject/basex': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/constants': 5.7.0 - '@ethersproject/hash': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/networks': 5.7.1 - '@ethersproject/properties': 5.7.0 - '@ethersproject/random': 5.7.0 - '@ethersproject/rlp': 5.7.0 - '@ethersproject/sha2': 5.7.0 - '@ethersproject/strings': 5.7.0 - '@ethersproject/transactions': 5.7.0 - '@ethersproject/web': 5.7.1 - bech32: 1.1.4 - ws: 7.4.6(bufferutil@4.0.8)(utf-8-validate@6.0.4) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - '@ethersproject/random@5.7.0': dependencies: '@ethersproject/bytes': 5.7.0 @@ -30130,8 +29919,6 @@ snapshots: optionalDependencies: '@trufflesuite/bigint-buffer': 1.1.9 - '@gar/promisify@1.1.3': {} - '@glideapps/ts-necessities@2.1.3': {} '@gql.tada/cli-utils@1.5.1(@0no-co/graphqlsp@1.12.12(graphql@16.9.0)(typescript@5.4.5))(graphql@16.9.0)(svelte@4.2.18)(typescript@5.4.5)': @@ -30719,54 +30506,6 @@ snapshots: - utf-8-validate optional: true - '@injectivelabs/sdk-ts@1.10.72(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@apollo/client': 3.7.13(graphql@16.6.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@cosmjs/amino': 0.30.1 - '@cosmjs/proto-signing': 0.30.1 - '@cosmjs/stargate': 0.30.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@ethersproject/bytes': 5.7.0 - '@injectivelabs/core-proto-ts': 0.0.14 - '@injectivelabs/exceptions': 1.14.6(google-protobuf@3.21.2) - '@injectivelabs/grpc-web': 0.0.1(google-protobuf@3.21.2) - '@injectivelabs/grpc-web-node-http-transport': 0.0.2(@injectivelabs/grpc-web@0.0.1(google-protobuf@3.21.2)) - '@injectivelabs/grpc-web-react-native-transport': 0.0.2(@injectivelabs/grpc-web@0.0.1(google-protobuf@3.21.2)) - '@injectivelabs/indexer-proto-ts': 1.10.8-rc.4 - '@injectivelabs/mito-proto-ts': 1.0.9 - '@injectivelabs/networks': 1.14.6(google-protobuf@3.21.2) - '@injectivelabs/test-utils': 1.14.4 - '@injectivelabs/token-metadata': 1.10.42(google-protobuf@3.21.2) - '@injectivelabs/ts-types': 1.14.6 - '@injectivelabs/utils': 1.14.6(google-protobuf@3.21.2) - '@metamask/eth-sig-util': 4.0.1 - axios: 0.27.2 - bech32: 2.0.0 - bip39: 3.0.4 - cosmjs-types: 0.7.2 - eth-crypto: 2.6.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) - ethereumjs-util: 7.1.5 - ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) - google-protobuf: 3.21.2 - graphql: 16.6.0 - http-status-codes: 2.2.0 - js-sha3: 0.8.0 - jscrypto: 1.0.3 - keccak256: 1.0.6 - link-module-alias: 1.2.0 - rxjs: 7.8.0 - secp256k1: 4.0.3 - shx: 0.3.4 - snakecase-keys: 5.4.5 - transitivePeerDependencies: - - bufferutil - - debug - - graphql-ws - - react - - react-dom - - subscriptions-transport-ws - - utf-8-validate - optional: true - '@injectivelabs/sdk-ts@1.14.7(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(utf-8-validate@5.0.10)': dependencies: '@apollo/client': 3.7.13(graphql@16.8.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -32031,100 +31770,88 @@ snapshots: '@ledgerhq/logs@6.12.0': {} - '@lerna/child-process@6.6.2': - dependencies: - chalk: 4.1.0 - execa: 5.0.0 - strong-log-transformer: 2.1.0 - - '@lerna/create@6.6.2': + '@lerna/create@8.1.8(encoding@0.1.13)(typescript@5.6.3)': dependencies: - '@lerna/child-process': 6.6.2 - dedent: 0.7.0 - fs-extra: 9.1.0 - init-package-json: 3.0.2 - npm-package-arg: 8.1.1 - p-reduce: 2.1.0 - pacote: 15.1.1 - pify: 5.0.0 - semver: 7.6.3 - slash: 3.0.0 - validate-npm-package-license: 3.0.4 - validate-npm-package-name: 4.0.0 - yargs-parser: 20.2.4 - transitivePeerDependencies: - - bluebird - - supports-color - - '@lerna/legacy-package-management@6.6.2(encoding@0.1.13)(nx@15.9.7)': - dependencies: - '@npmcli/arborist': 6.2.3 - '@npmcli/run-script': 4.1.7 - '@nrwl/devkit': 15.9.7(nx@15.9.7) - '@octokit/rest': 19.0.3(encoding@0.1.13) - byte-size: 7.0.0 + '@npmcli/arborist': 7.5.4 + '@npmcli/package-json': 5.2.0 + '@npmcli/run-script': 8.1.0 + '@nx/devkit': 19.8.6(nx@19.8.6) + '@octokit/plugin-enterprise-rest': 6.0.1 + '@octokit/rest': 19.0.11(encoding@0.1.13) + aproba: 2.0.0 + byte-size: 8.1.1 chalk: 4.1.0 clone-deep: 4.0.1 - cmd-shim: 5.0.0 + cmd-shim: 6.0.3 + color-support: 1.1.3 columnify: 1.6.0 - config-chain: 1.1.12 - conventional-changelog-core: 4.2.4 - conventional-recommended-bump: 6.1.0 - cosmiconfig: 7.0.0 - dedent: 0.7.0 - dot-prop: 6.0.1 + console-control-strings: 1.1.0 + conventional-changelog-core: 5.0.1 + conventional-recommended-bump: 7.0.1 + cosmiconfig: 8.3.6(typescript@5.6.3) + dedent: 1.5.3 execa: 5.0.0 - file-url: 3.0.0 - find-up: 5.0.0 - fs-extra: 9.1.0 - get-port: 5.1.1 + fs-extra: 11.2.0 get-stream: 6.0.0 - git-url-parse: 13.1.0 - glob-parent: 5.1.2 + git-url-parse: 14.0.0 + glob-parent: 6.0.2 globby: 11.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 has-unicode: 2.0.1 - inquirer: 8.2.4 - is-ci: 2.0.0 + ini: 1.3.8 + init-package-json: 6.0.3 + inquirer: 8.2.6 + is-ci: 3.0.1 is-stream: 2.0.0 - libnpmpublish: 7.1.4 + js-yaml: 4.1.0 + libnpmpublish: 9.0.9 load-json-file: 6.2.0 - make-dir: 3.1.0 + lodash: 4.17.21 + make-dir: 4.0.0 minimatch: 3.0.5 multimatch: 5.0.0 node-fetch: 2.6.7(encoding@0.1.13) - npm-package-arg: 8.1.1 - npm-packlist: 5.1.1 - npm-registry-fetch: 14.0.3 - npmlog: 6.0.2 + npm-package-arg: 11.0.2 + npm-packlist: 8.0.2 + npm-registry-fetch: 17.1.0 + nx: 19.8.6 p-map: 4.0.0 p-map-series: 2.1.0 p-queue: 6.6.2 - p-waterfall: 2.1.1 - pacote: 15.1.1 + p-reduce: 2.1.0 + pacote: 18.0.6 pify: 5.0.0 - pretty-format: 29.4.3 - read-cmd-shim: 3.0.0 - read-package-json: 5.0.1 + read-cmd-shim: 4.0.0 resolve-from: 5.0.0 - semver: 7.3.8 + rimraf: 4.4.1 + semver: 7.6.3 + set-blocking: 2.0.0 signal-exit: 3.0.7 slash: 3.0.0 - ssri: 9.0.1 + ssri: 10.0.6 + string-width: 4.2.3 + strip-ansi: 6.0.1 strong-log-transformer: 2.1.0 - tar: 6.1.11 + tar: 6.2.1 temp-dir: 1.0.0 - tempy: 1.0.0 upath: 2.0.1 - uuid: 8.3.2 - write-file-atomic: 4.0.1 + uuid: 10.0.0 + validate-npm-package-license: 3.0.4 + validate-npm-package-name: 5.0.1 + wide-align: 1.1.5 + write-file-atomic: 5.0.1 write-pkg: 4.0.0 - yargs: 16.2.0 + yargs: 17.7.2 + yargs-parser: 21.1.1 transitivePeerDependencies: + - '@swc-node/register' + - '@swc/core' + - babel-plugin-macros - bluebird + - debug - encoding - - nx - supports-color + - typescript '@lit-labs/ssr-dom-shim@1.2.0': {} @@ -32696,22 +32423,6 @@ snapshots: - bufferutil - utf-8-validate - '@mysten/sui.js@0.32.2(bufferutil@4.0.8)(utf-8-validate@6.0.4)': - dependencies: - '@mysten/bcs': 0.7.1 - '@noble/curves': 1.4.2 - '@noble/hashes': 1.4.0 - '@scure/bip32': 1.4.0 - '@scure/bip39': 1.3.0 - '@suchipi/femver': 1.0.0 - jayson: 4.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) - rpc-websockets: 7.5.1 - superstruct: 1.0.4 - tweetnacl: 1.0.3 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - '@mysten/sui@1.3.0(svelte@4.2.18)(typescript@5.4.5)': dependencies: '@graphql-typed-document-node/core': 3.2.0(graphql@16.9.0) @@ -32730,6 +32441,12 @@ snapshots: - svelte - typescript + '@napi-rs/wasm-runtime@0.2.4': + dependencies: + '@emnapi/core': 1.3.1 + '@emnapi/runtime': 1.2.0 + '@tybys/wasm-util': 0.9.0 + '@near-js/accounts@1.0.4(encoding@0.1.13)': dependencies: '@near-js/crypto': 1.2.1 @@ -33240,64 +32957,72 @@ snapshots: transitivePeerDependencies: - supports-color - '@npmcli/arborist@6.2.3': + '@npmcli/agent@2.2.2': + dependencies: + agent-base: 7.1.1 + http-proxy-agent: 7.0.2 + https-proxy-agent: 7.0.5 + lru-cache: 10.4.3 + socks-proxy-agent: 8.0.4 + transitivePeerDependencies: + - supports-color + + '@npmcli/arborist@7.5.4': dependencies: '@isaacs/string-locale-compare': 1.1.0 '@npmcli/fs': 3.1.1 '@npmcli/installed-package-contents': 2.1.0 '@npmcli/map-workspaces': 3.0.6 - '@npmcli/metavuln-calculator': 5.0.1 + '@npmcli/metavuln-calculator': 7.1.1 '@npmcli/name-from-folder': 2.0.0 '@npmcli/node-gyp': 3.0.0 - '@npmcli/package-json': 3.1.1 + '@npmcli/package-json': 5.2.0 '@npmcli/query': 3.1.0 - '@npmcli/run-script': 6.0.2 + '@npmcli/redact': 2.0.1 + '@npmcli/run-script': 8.1.0 bin-links: 4.0.4 - cacache: 17.1.4 + cacache: 18.0.4 common-ancestor-path: 1.0.1 - hosted-git-info: 6.1.1 + hosted-git-info: 7.0.2 json-parse-even-better-errors: 3.0.2 json-stringify-nice: 1.1.4 - minimatch: 6.2.0 + lru-cache: 10.4.3 + minimatch: 9.0.5 nopt: 7.2.1 npm-install-checks: 6.3.0 - npm-package-arg: 10.1.0 - npm-pick-manifest: 8.0.2 - npm-registry-fetch: 14.0.5 - npmlog: 7.0.1 - pacote: 15.1.1 + npm-package-arg: 11.0.2 + npm-pick-manifest: 9.1.0 + npm-registry-fetch: 17.1.0 + pacote: 18.0.6 parse-conflict-json: 3.0.1 - proc-log: 3.0.0 + proc-log: 4.2.0 + proggy: 2.0.0 promise-all-reject-late: 1.0.1 - promise-call-limit: 1.0.2 + promise-call-limit: 3.0.2 read-package-json-fast: 3.0.2 semver: 7.6.3 ssri: 10.0.6 treeverse: 3.0.0 - walk-up-path: 1.0.0 + walk-up-path: 3.0.1 transitivePeerDependencies: - bluebird - supports-color - '@npmcli/fs@2.1.2': - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.6.3 - '@npmcli/fs@3.1.1': dependencies: semver: 7.6.3 - '@npmcli/git@4.1.0': + '@npmcli/git@5.0.8': dependencies: - '@npmcli/promise-spawn': 6.0.2 - lru-cache: 7.18.3 - npm-pick-manifest: 8.0.2 - proc-log: 3.0.0 + '@npmcli/promise-spawn': 7.0.2 + ini: 4.1.3 + lru-cache: 10.4.3 + npm-pick-manifest: 9.1.0 + proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 semver: 7.6.3 - which: 3.0.1 + which: 4.0.0 transitivePeerDependencies: - bluebird @@ -33313,123 +33038,112 @@ snapshots: minimatch: 9.0.5 read-package-json-fast: 3.0.2 - '@npmcli/metavuln-calculator@5.0.1': + '@npmcli/metavuln-calculator@7.1.1': dependencies: - cacache: 17.1.4 + cacache: 18.0.4 json-parse-even-better-errors: 3.0.2 - pacote: 15.1.1 + pacote: 18.0.6 + proc-log: 4.2.0 semver: 7.6.3 transitivePeerDependencies: - bluebird - supports-color - '@npmcli/move-file@2.0.1': - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - '@npmcli/name-from-folder@2.0.0': {} - '@npmcli/node-gyp@2.0.0': {} - '@npmcli/node-gyp@3.0.0': {} - '@npmcli/package-json@3.1.1': + '@npmcli/package-json@5.2.0': dependencies: - '@npmcli/git': 4.1.0 + '@npmcli/git': 5.0.8 glob: 10.4.5 + hosted-git-info: 7.0.2 json-parse-even-better-errors: 3.0.2 - normalize-package-data: 5.0.0 - npm-normalize-package-bin: 3.0.1 - proc-log: 3.0.0 + normalize-package-data: 6.0.2 + proc-log: 4.2.0 + semver: 7.6.3 transitivePeerDependencies: - bluebird - '@npmcli/promise-spawn@3.0.0': - dependencies: - infer-owner: 1.0.4 - - '@npmcli/promise-spawn@6.0.2': + '@npmcli/promise-spawn@7.0.2': dependencies: - which: 3.0.1 + which: 4.0.0 '@npmcli/query@3.1.0': dependencies: postcss-selector-parser: 6.1.2 - '@npmcli/run-script@4.1.7': + '@npmcli/redact@2.0.1': {} + + '@npmcli/run-script@8.1.0': dependencies: - '@npmcli/node-gyp': 2.0.0 - '@npmcli/promise-spawn': 3.0.0 - node-gyp: 9.4.1 - read-package-json-fast: 2.0.3 - which: 2.0.2 + '@npmcli/node-gyp': 3.0.0 + '@npmcli/package-json': 5.2.0 + '@npmcli/promise-spawn': 7.0.2 + node-gyp: 10.2.0 + proc-log: 4.2.0 + which: 4.0.0 transitivePeerDependencies: - bluebird - supports-color - '@npmcli/run-script@6.0.2': + '@nrwl/devkit@19.8.6(nx@19.8.6)': dependencies: - '@npmcli/node-gyp': 3.0.0 - '@npmcli/promise-spawn': 6.0.2 - node-gyp: 9.4.1 - read-package-json-fast: 3.0.2 - which: 3.0.1 + '@nx/devkit': 19.8.6(nx@19.8.6) transitivePeerDependencies: - - bluebird - - supports-color + - nx - '@nrwl/cli@15.9.7': + '@nrwl/tao@19.8.6': dependencies: - nx: 15.9.7 + nx: 19.8.6 + tslib: 2.8.0 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' - debug - '@nrwl/devkit@15.9.7(nx@15.9.7)': + '@nx/devkit@19.8.6(nx@19.8.6)': dependencies: + '@nrwl/devkit': 19.8.6(nx@19.8.6) ejs: 3.1.10 + enquirer: 2.3.6 ignore: 5.3.2 - nx: 15.9.7 - semver: 7.5.4 + minimatch: 9.0.3 + nx: 19.8.6 + semver: 7.6.3 tmp: 0.2.3 tslib: 2.8.0 + yargs-parser: 21.1.1 - '@nrwl/nx-darwin-arm64@15.9.7': + '@nx/nx-darwin-arm64@19.8.6': optional: true - '@nrwl/nx-darwin-x64@15.9.7': + '@nx/nx-darwin-x64@19.8.6': optional: true - '@nrwl/nx-linux-arm-gnueabihf@15.9.7': + '@nx/nx-freebsd-x64@19.8.6': optional: true - '@nrwl/nx-linux-arm64-gnu@15.9.7': + '@nx/nx-linux-arm-gnueabihf@19.8.6': optional: true - '@nrwl/nx-linux-arm64-musl@15.9.7': + '@nx/nx-linux-arm64-gnu@19.8.6': optional: true - '@nrwl/nx-linux-x64-gnu@15.9.7': + '@nx/nx-linux-arm64-musl@19.8.6': optional: true - '@nrwl/nx-linux-x64-musl@15.9.7': + '@nx/nx-linux-x64-gnu@19.8.6': optional: true - '@nrwl/nx-win32-arm64-msvc@15.9.7': + '@nx/nx-linux-x64-musl@19.8.6': optional: true - '@nrwl/nx-win32-x64-msvc@15.9.7': + '@nx/nx-win32-arm64-msvc@19.8.6': optional: true - '@nrwl/tao@15.9.7': - dependencies: - nx: 15.9.7 - transitivePeerDependencies: - - '@swc-node/register' - - '@swc/core' - - debug + '@nx/nx-win32-x64-msvc@19.8.6': + optional: true '@octokit/auth-token@3.0.4': {} @@ -33459,28 +33173,24 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/openapi-types@12.11.0': {} - - '@octokit/openapi-types@14.0.0': {} - '@octokit/openapi-types@18.1.1': {} '@octokit/plugin-enterprise-rest@6.0.1': {} - '@octokit/plugin-paginate-rest@3.1.0(@octokit/core@4.2.4(encoding@0.1.13))': + '@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4(encoding@0.1.13))': dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) - '@octokit/types': 6.41.0 + '@octokit/tsconfig': 1.0.2 + '@octokit/types': 9.3.2 '@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4(encoding@0.1.13))': dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) - '@octokit/plugin-rest-endpoint-methods@6.8.1(@octokit/core@4.2.4(encoding@0.1.13))': + '@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4(encoding@0.1.13))': dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) - '@octokit/types': 8.2.1 - deprecation: 2.3.1 + '@octokit/types': 10.0.0 '@octokit/request-error@3.0.3': dependencies: @@ -33494,27 +33204,25 @@ snapshots: '@octokit/request-error': 3.0.3 '@octokit/types': 9.3.2 is-plain-object: 5.0.0 - node-fetch: 2.6.7(encoding@0.1.13) + node-fetch: 2.7.0(encoding@0.1.13) universal-user-agent: 6.0.1 transitivePeerDependencies: - encoding - '@octokit/rest@19.0.3(encoding@0.1.13)': + '@octokit/rest@19.0.11(encoding@0.1.13)': dependencies: '@octokit/core': 4.2.4(encoding@0.1.13) - '@octokit/plugin-paginate-rest': 3.1.0(@octokit/core@4.2.4(encoding@0.1.13)) + '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4(encoding@0.1.13)) '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4(encoding@0.1.13)) - '@octokit/plugin-rest-endpoint-methods': 6.8.1(@octokit/core@4.2.4(encoding@0.1.13)) + '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4(encoding@0.1.13)) transitivePeerDependencies: - encoding - '@octokit/types@6.41.0': - dependencies: - '@octokit/openapi-types': 12.11.0 + '@octokit/tsconfig@1.0.2': {} - '@octokit/types@8.2.1': + '@octokit/types@10.0.0': dependencies: - '@octokit/openapi-types': 14.0.0 + '@octokit/openapi-types': 18.1.1 '@octokit/types@9.3.2': dependencies: @@ -33680,11 +33388,6 @@ snapshots: '@parcel/watcher-win32-x64@2.4.1': optional: true - '@parcel/watcher@2.0.4': - dependencies: - node-addon-api: 3.2.1 - node-gyp-build: 4.8.2 - '@parcel/watcher@2.4.1': dependencies: detect-libc: 1.0.3 @@ -33828,28 +33531,6 @@ snapshots: - encoding - utf-8-validate - '@project-serum/anchor@0.25.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)': - dependencies: - '@project-serum/borsh': 0.2.5(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)) - '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - base64-js: 1.5.1 - bn.js: 5.2.1 - bs58: 4.0.1 - buffer-layout: 1.2.2 - camelcase: 5.3.1 - cross-fetch: 3.1.5(encoding@0.1.13) - crypto-hash: 1.3.0 - eventemitter3: 4.0.7 - js-sha256: 0.9.0 - pako: 2.1.0 - snake-case: 3.0.4 - superstruct: 0.15.5 - toml: 3.0.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - '@project-serum/borsh@0.2.5(@solana/web3.js@1.92.3(bufferutil@4.0.7)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@solana/web3.js': 1.92.3(bufferutil@4.0.7)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -33868,12 +33549,6 @@ snapshots: bn.js: 5.2.1 buffer-layout: 1.2.2 - '@project-serum/borsh@0.2.5(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4))': - dependencies: - '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - bn.js: 5.2.1 - buffer-layout: 1.2.2 - '@project-serum/sol-wallet-adapter@0.2.6(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10) @@ -33936,15 +33611,15 @@ snapshots: - encoding - utf-8-validate - '@pythnetwork/price-service-client@1.9.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)': + '@pythnetwork/price-service-client@1.9.0(bufferutil@4.0.8)(utf-8-validate@5.0.10)': dependencies: '@pythnetwork/price-service-sdk': 1.7.1 '@types/ws': 8.5.4 axios: 1.7.2 axios-retry: 3.9.1 - isomorphic-ws: 4.0.1(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)) + isomorphic-ws: 4.0.1(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)) ts-log: 2.2.5 - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) transitivePeerDependencies: - bufferutil - debug @@ -36848,27 +36523,38 @@ snapshots: '@sideway/pinpoint@2.0.0': {} - '@sigstore/bundle@1.1.0': + '@sigstore/bundle@2.3.2': dependencies: - '@sigstore/protobuf-specs': 0.2.1 + '@sigstore/protobuf-specs': 0.3.2 - '@sigstore/protobuf-specs@0.2.1': {} + '@sigstore/core@1.1.0': {} - '@sigstore/sign@1.0.0': + '@sigstore/protobuf-specs@0.3.2': {} + + '@sigstore/sign@2.3.2': dependencies: - '@sigstore/bundle': 1.1.0 - '@sigstore/protobuf-specs': 0.2.1 - make-fetch-happen: 11.1.1 + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.2 + make-fetch-happen: 13.0.1 + proc-log: 4.2.0 + promise-retry: 2.0.1 transitivePeerDependencies: - supports-color - '@sigstore/tuf@1.0.3': + '@sigstore/tuf@2.3.4': dependencies: - '@sigstore/protobuf-specs': 0.2.1 - tuf-js: 1.1.7 + '@sigstore/protobuf-specs': 0.3.2 + tuf-js: 2.2.1 transitivePeerDependencies: - supports-color + '@sigstore/verify@1.2.1': + dependencies: + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.2 + '@sinclair/typebox@0.25.24': {} '@sinclair/typebox@0.27.8': {} @@ -37069,17 +36755,6 @@ snapshots: - encoding - utf-8-validate - '@solana/buffer-layout-utils@0.2.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)': - dependencies: - '@solana/buffer-layout': 4.0.1 - '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - bigint-buffer: 1.1.5 - bignumber.js: 9.1.2 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - '@solana/buffer-layout@4.0.1': dependencies: buffer: 6.0.3 @@ -37266,17 +36941,6 @@ snapshots: - encoding - utf-8-validate - '@solana/spl-token@0.3.7(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4))(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)': - dependencies: - '@solana/buffer-layout': 4.0.1 - '@solana/buffer-layout-utils': 0.2.0(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - '@solana/web3.js': 1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4) - buffer: 6.0.3 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - '@solana/spl-token@0.4.6(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))(bufferutil@4.0.8)(encoding@0.1.13)(fastestsmallesttextencoderdecoder@1.0.22)(utf-8-validate@5.0.10)': dependencies: '@solana/buffer-layout': 4.0.1 @@ -38061,28 +37725,6 @@ snapshots: - encoding - utf-8-validate - '@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@6.0.4)': - dependencies: - '@babel/runtime': 7.25.0 - '@noble/curves': 1.4.2 - '@noble/hashes': 1.4.0 - '@solana/buffer-layout': 4.0.1 - agentkeepalive: 4.5.0 - bigint-buffer: 1.1.5 - bn.js: 5.2.1 - borsh: 0.7.0 - bs58: 4.0.1 - buffer: 6.0.3 - fast-stable-stringify: 1.0.0 - jayson: 4.1.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) - node-fetch: 2.7.0(encoding@0.1.13) - rpc-websockets: 8.0.1 - superstruct: 1.0.4 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - '@solflare-wallet/metamask-sdk@1.0.3(@solana/web3.js@1.92.3(bufferutil@4.0.8)(encoding@0.1.13)(utf-8-validate@5.0.10))': dependencies: '@solana/wallet-standard-features': 1.2.0 @@ -39746,13 +39388,17 @@ snapshots: '@tsconfig/node16@1.0.3': {} - '@tufjs/canonical-json@1.0.0': {} + '@tufjs/canonical-json@2.0.0': {} - '@tufjs/models@1.0.4': + '@tufjs/models@2.0.1': dependencies: - '@tufjs/canonical-json': 1.0.0 + '@tufjs/canonical-json': 2.0.0 minimatch: 9.0.5 + '@tybys/wasm-util@0.9.0': + dependencies: + tslib: 2.8.0 + '@types/accepts@1.3.7': dependencies: '@types/node': 20.14.15 @@ -41297,6 +40943,8 @@ snapshots: '@vercel/build-utils@8.3.6': {} + '@vercel/build-utils@8.4.11': {} + '@vercel/error-utils@2.0.2': {} '@vercel/fun@1.1.0(encoding@0.1.13)': @@ -41347,8 +40995,19 @@ snapshots: etag: 1.8.1 fs-extra: 11.1.0 + '@vercel/gatsby-plugin-vercel-builder@2.0.55': + dependencies: + '@sinclair/typebox': 0.25.24 + '@vercel/build-utils': 8.4.11 + '@vercel/routing-utils': 3.1.0 + esbuild: 0.14.47 + etag: 1.8.1 + fs-extra: 11.1.0 + '@vercel/go@3.1.1': {} + '@vercel/go@3.2.0': {} + '@vercel/hydrogen@1.0.2': dependencies: '@vercel/static-config': 3.0.0 @@ -41359,6 +41018,11 @@ snapshots: '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 + '@vercel/hydrogen@1.0.9': + dependencies: + '@vercel/static-config': 3.0.0 + ts-morph: 12.0.0 + '@vercel/next@4.2.17(encoding@0.1.13)': dependencies: '@vercel/nft': 0.27.2(encoding@0.1.13) @@ -41366,6 +41030,13 @@ snapshots: - encoding - supports-color + '@vercel/next@4.3.17(encoding@0.1.13)': + dependencies: + '@vercel/nft': 0.27.3(encoding@0.1.13) + transitivePeerDependencies: + - encoding + - supports-color + '@vercel/next@4.3.6(encoding@0.1.13)': dependencies: '@vercel/nft': 0.27.3(encoding@0.1.13) @@ -41437,6 +41108,34 @@ snapshots: - encoding - supports-color + '@vercel/node@3.2.23(encoding@0.1.13)': + dependencies: + '@edge-runtime/node-utils': 2.3.0 + '@edge-runtime/primitives': 4.1.0 + '@edge-runtime/vm': 3.2.0 + '@types/node': 16.18.11 + '@vercel/build-utils': 8.4.11 + '@vercel/error-utils': 2.0.2 + '@vercel/nft': 0.27.3(encoding@0.1.13) + '@vercel/static-config': 3.0.0 + async-listen: 3.0.0 + cjs-module-lexer: 1.2.3 + edge-runtime: 2.5.9 + es-module-lexer: 1.4.1 + esbuild: 0.14.47 + etag: 1.8.1 + node-fetch: 2.6.9(encoding@0.1.13) + path-to-regexp: 6.2.1 + ts-morph: 12.0.0 + ts-node: 10.9.1(@types/node@16.18.11)(typescript@4.9.5) + typescript: 4.9.5 + undici: 5.28.4 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - encoding + - supports-color + '@vercel/node@3.2.8(encoding@0.1.13)': dependencies: '@edge-runtime/node-utils': 2.3.0 @@ -41489,6 +41188,17 @@ snapshots: - encoding - supports-color + '@vercel/redwood@2.1.8(encoding@0.1.13)': + dependencies: + '@vercel/nft': 0.27.3(encoding@0.1.13) + '@vercel/routing-utils': 3.1.0 + '@vercel/static-config': 3.0.0 + semver: 6.3.1 + ts-morph: 12.0.0 + transitivePeerDependencies: + - encoding + - supports-color + '@vercel/remix-builder@2.1.7(encoding@0.1.13)': dependencies: '@vercel/error-utils': 2.0.2 @@ -41499,6 +41209,16 @@ snapshots: - encoding - supports-color + '@vercel/remix-builder@2.2.12(encoding@0.1.13)': + dependencies: + '@vercel/error-utils': 2.0.2 + '@vercel/nft': 0.27.3(encoding@0.1.13) + '@vercel/static-config': 3.0.0 + ts-morph: 12.0.0 + transitivePeerDependencies: + - encoding + - supports-color + '@vercel/remix-builder@2.2.4(encoding@0.1.13)': dependencies: '@vercel/error-utils': 2.0.2 @@ -41531,6 +41251,13 @@ snapshots: '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 + '@vercel/static-build@2.5.33': + dependencies: + '@vercel/gatsby-plugin-vercel-analytics': 1.0.11 + '@vercel/gatsby-plugin-vercel-builder': 2.0.55 + '@vercel/static-config': 3.0.0 + ts-morph: 12.0.0 + '@vercel/static-config@3.0.0': dependencies: ajv: 8.6.3 @@ -42478,7 +42205,7 @@ snapshots: js-yaml: 3.14.1 tslib: 2.8.0 - '@zkochan/js-yaml@0.0.6': + '@zkochan/js-yaml@0.0.7': dependencies: argparse: 2.0.1 @@ -42687,6 +42414,12 @@ snapshots: transitivePeerDependencies: - supports-color + agent-base@7.1.1: + dependencies: + debug: 4.3.7 + transitivePeerDependencies: + - supports-color + agentkeepalive@4.5.0: dependencies: humanize-ms: 1.2.1 @@ -42987,13 +42720,6 @@ snapshots: delegates: 1.0.0 readable-stream: 3.6.2 - are-we-there-yet@3.0.1: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.2 - - are-we-there-yet@4.0.2: {} - arg@4.1.0: {} arg@4.1.3: {} @@ -44072,12 +43798,6 @@ snapshots: builtin-status-codes@3.0.0: {} - builtins@1.0.3: {} - - builtins@5.1.0: - dependencies: - semver: 7.6.3 - bundle-require@5.0.0(esbuild@0.22.0): dependencies: esbuild: 0.22.0 @@ -44092,7 +43812,7 @@ snapshots: dependencies: streamsearch: 1.1.0 - byte-size@7.0.0: {} + byte-size@8.1.1: {} bytes@3.0.0: {} @@ -44102,42 +43822,19 @@ snapshots: cac@6.7.14: {} - cacache@16.1.3: - dependencies: - '@npmcli/fs': 2.1.2 - '@npmcli/move-file': 2.0.1 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 8.1.0 - infer-owner: 1.0.4 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 9.0.1 - tar: 6.1.11 - unique-filename: 2.0.1 - transitivePeerDependencies: - - bluebird - - cacache@17.1.4: + cacache@18.0.4: dependencies: '@npmcli/fs': 3.1.1 fs-minipass: 3.0.3 glob: 10.4.5 - lru-cache: 7.18.3 + lru-cache: 10.4.3 minipass: 7.1.2 - minipass-collect: 1.0.2 + minipass-collect: 2.0.1 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 p-map: 4.0.0 ssri: 10.0.6 - tar: 6.1.11 + tar: 6.2.1 unique-filename: 3.0.0 cacheable-lookup@5.0.4: {} @@ -44603,10 +44300,6 @@ snapshots: clsx@2.1.1: {} - cmd-shim@5.0.0: - dependencies: - mkdirp-infer-owner: 2.0.0 - cmd-shim@6.0.3: {} co@4.6.0: {} @@ -44768,11 +44461,6 @@ snapshots: confbox@0.1.7: {} - config-chain@1.1.12: - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - connect@3.7.0: dependencies: debug: 2.6.9 @@ -44834,66 +44522,57 @@ snapshots: content-type@1.0.5: {} - conventional-changelog-angular@5.0.12: + conventional-changelog-angular@7.0.0: dependencies: compare-func: 2.0.0 - q: 1.5.1 - conventional-changelog-core@4.2.4: + conventional-changelog-core@5.0.1: dependencies: add-stream: 1.0.0 - conventional-changelog-writer: 5.0.1 - conventional-commits-parser: 3.2.4 + conventional-changelog-writer: 6.0.1 + conventional-commits-parser: 4.0.0 dateformat: 3.0.3 get-pkg-repo: 4.2.1 - git-raw-commits: 2.0.11 + git-raw-commits: 3.0.0 git-remote-origin-url: 2.0.0 - git-semver-tags: 4.1.1 - lodash: 4.17.21 + git-semver-tags: 5.0.1 normalize-package-data: 3.0.3 - q: 1.5.1 read-pkg: 3.0.0 read-pkg-up: 3.0.0 - through2: 4.0.2 - conventional-changelog-preset-loader@2.3.4: {} + conventional-changelog-preset-loader@3.0.0: {} - conventional-changelog-writer@5.0.1: + conventional-changelog-writer@6.0.1: dependencies: - conventional-commits-filter: 2.0.7 + conventional-commits-filter: 3.0.0 dateformat: 3.0.3 handlebars: 4.7.8 json-stringify-safe: 5.0.1 - lodash: 4.17.21 meow: 8.1.2 - semver: 6.3.1 + semver: 7.6.3 split: 1.0.1 - through2: 4.0.2 - conventional-commits-filter@2.0.7: + conventional-commits-filter@3.0.0: dependencies: lodash.ismatch: 4.4.0 modify-values: 1.0.1 - conventional-commits-parser@3.2.4: + conventional-commits-parser@4.0.0: dependencies: JSONStream: 1.3.5 is-text-path: 1.0.1 - lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 - through2: 4.0.2 - conventional-recommended-bump@6.1.0: + conventional-recommended-bump@7.0.1: dependencies: concat-stream: 2.0.0 - conventional-changelog-preset-loader: 2.3.4 - conventional-commits-filter: 2.0.7 - conventional-commits-parser: 3.2.4 - git-raw-commits: 2.0.11 - git-semver-tags: 4.1.1 + conventional-changelog-preset-loader: 3.0.0 + conventional-commits-filter: 3.0.0 + conventional-commits-parser: 4.0.0 + git-raw-commits: 3.0.0 + git-semver-tags: 5.0.1 meow: 8.1.2 - q: 1.5.1 convert-hrtime@3.0.0: {} @@ -44963,14 +44642,6 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@7.0.0: - dependencies: - '@types/parse-json': 4.0.2 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - cosmiconfig@7.1.0: dependencies: '@types/parse-json': 4.0.0 @@ -44997,6 +44668,15 @@ snapshots: optionalDependencies: typescript: 5.5.4 + cosmiconfig@8.3.6(typescript@5.6.3): + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + optionalDependencies: + typescript: 5.6.3 + cosmiconfig@9.0.0(typescript@5.6.3): dependencies: env-paths: 2.2.1 @@ -45342,8 +45022,6 @@ snapshots: crypto-js@4.2.0: {} - crypto-random-string@2.0.0: {} - cryptocurrency-icons@0.18.1: {} css-color-keywords@1.0.0: {} @@ -45690,17 +45368,6 @@ snapshots: defu@6.1.4: {} - del@6.1.1: - dependencies: - globby: 11.1.0 - graceful-fs: 4.2.10 - is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 4.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - delay@5.0.0: {} delayed-stream@1.0.0: {} @@ -45934,6 +45601,10 @@ snapshots: dependencies: is-obj: 2.0.0 + dotenv-expand@11.0.6: + dependencies: + dotenv: 16.4.5 + dotenv@10.0.0: {} dotenv@16.0.3: {} @@ -46144,6 +45815,8 @@ snapshots: env-paths@2.2.1: {} + envinfo@7.13.0: {} + envinfo@7.14.0: {} err-code@2.0.3: {} @@ -46510,10 +46183,10 @@ snapshots: dependencies: eslint: 9.5.0 - eslint-config-turbo@1.13.4(eslint@9.5.0): + eslint-config-turbo@2.2.3(eslint@9.5.0): dependencies: eslint: 9.5.0 - eslint-plugin-turbo: 1.13.4(eslint@9.5.0) + eslint-plugin-turbo: 2.2.3(eslint@9.5.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -46932,7 +46605,7 @@ snapshots: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - eslint-plugin-turbo@1.13.4(eslint@9.5.0): + eslint-plugin-turbo@2.2.3(eslint@9.5.0): dependencies: dotenv: 16.0.3 eslint: 9.5.0 @@ -47324,20 +46997,6 @@ snapshots: - bufferutil - utf-8-validate - eth-crypto@2.6.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): - dependencies: - '@babel/runtime': 7.20.13 - '@ethereumjs/tx': 3.5.2 - '@types/bn.js': 5.1.1 - eccrypto: 1.1.6(patch_hash=rjcfmtfgn3z72mudpdif5oxmye) - ethereumjs-util: 7.1.5 - ethers: 5.7.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) - secp256k1: 5.0.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - eth-ens-namehash@2.0.8: dependencies: idna-uts46-hx: 2.3.1 @@ -47716,43 +47375,6 @@ snapshots: - bufferutil - utf-8-validate - ethers@5.7.2(bufferutil@4.0.8)(utf-8-validate@6.0.4): - dependencies: - '@ethersproject/abi': 5.7.0 - '@ethersproject/abstract-provider': 5.7.0 - '@ethersproject/abstract-signer': 5.7.0 - '@ethersproject/address': 5.7.0 - '@ethersproject/base64': 5.7.0 - '@ethersproject/basex': 5.7.0 - '@ethersproject/bignumber': 5.7.0 - '@ethersproject/bytes': 5.7.0 - '@ethersproject/constants': 5.7.0 - '@ethersproject/contracts': 5.7.0 - '@ethersproject/hash': 5.7.0 - '@ethersproject/hdnode': 5.7.0 - '@ethersproject/json-wallets': 5.7.0 - '@ethersproject/keccak256': 5.7.0 - '@ethersproject/logger': 5.7.0 - '@ethersproject/networks': 5.7.1 - '@ethersproject/pbkdf2': 5.7.0 - '@ethersproject/properties': 5.7.0 - '@ethersproject/providers': 5.7.2(bufferutil@4.0.8)(utf-8-validate@6.0.4) - '@ethersproject/random': 5.7.0 - '@ethersproject/rlp': 5.7.0 - '@ethersproject/sha2': 5.7.0 - '@ethersproject/signing-key': 5.7.0 - '@ethersproject/solidity': 5.7.0 - '@ethersproject/strings': 5.7.0 - '@ethersproject/transactions': 5.7.0 - '@ethersproject/units': 5.7.0 - '@ethersproject/wallet': 5.7.0 - '@ethersproject/web': 5.7.1 - '@ethersproject/wordlists': 5.7.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - optional: true - ethers@6.13.2(bufferutil@4.0.7)(utf-8-validate@6.0.3): dependencies: '@adraffy/ens-normalize': 1.10.1 @@ -47841,9 +47463,9 @@ snapshots: execa@5.0.0: dependencies: cross-spawn: 7.0.3 - get-stream: 6.0.0 + get-stream: 6.0.1 human-signals: 2.1.0 - is-stream: 2.0.0 + is-stream: 2.0.1 merge-stream: 2.0.0 npm-run-path: 4.0.1 onetime: 5.1.2 @@ -47988,14 +47610,6 @@ snapshots: fast-equals@5.0.1: {} - fast-glob@3.2.7: - 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-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -48066,8 +47680,6 @@ snapshots: file-uri-to-path@1.0.0: {} - file-url@3.0.0: {} - filelist@1.0.4: dependencies: minimatch: 5.1.6 @@ -48326,6 +47938,10 @@ snapshots: fromentries@1.3.2: {} + front-matter@4.0.2: + dependencies: + js-yaml: 3.14.1 + fs-constants@1.0.0: {} fs-extra@0.30.0: @@ -48561,28 +48177,6 @@ snapshots: strip-ansi: 6.0.1 wide-align: 1.1.5 - gauge@4.0.4: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - - gauge@5.0.2: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - signal-exit: 4.1.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - generic-pool@3.4.2: {} gensync@1.0.0-beta.2: {} @@ -48654,30 +48248,28 @@ snapshots: dependencies: assert-plus: 1.0.0 - git-raw-commits@2.0.11: + git-raw-commits@3.0.0: dependencies: dargs: 7.0.0 - lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 - through2: 4.0.2 git-remote-origin-url@2.0.0: dependencies: gitconfiglocal: 1.0.0 pify: 2.3.0 - git-semver-tags@4.1.1: + git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 6.3.1 + semver: 7.6.3 git-up@7.0.0: dependencies: is-ssh: 1.4.0 parse-url: 8.1.0 - git-url-parse@13.1.0: + git-url-parse@14.0.0: dependencies: git-up: 7.0.0 @@ -48724,15 +48316,6 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 - glob@7.1.4: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.5 - once: 1.4.0 - path-is-absolute: 1.0.1 - glob@7.1.6: dependencies: fs.realpath: 1.0.0 @@ -49239,21 +48822,13 @@ snapshots: hosted-git-info@2.8.9: {} - hosted-git-info@3.0.8: - dependencies: - lru-cache: 6.0.0 - hosted-git-info@4.1.0: dependencies: lru-cache: 6.0.0 - hosted-git-info@5.2.1: - dependencies: - lru-cache: 7.18.3 - - hosted-git-info@6.1.1: + hosted-git-info@7.0.2: dependencies: - lru-cache: 7.18.3 + lru-cache: 10.4.3 html-encoding-sniffer@2.0.1: dependencies: @@ -49366,6 +48941,13 @@ snapshots: transitivePeerDependencies: - supports-color + http-proxy-agent@7.0.2: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7 + transitivePeerDependencies: + - supports-color + http-shutdown@1.2.2: {} http-signature@1.2.0: @@ -49395,6 +48977,13 @@ snapshots: transitivePeerDependencies: - supports-color + https-proxy-agent@7.0.5: + dependencies: + agent-base: 7.1.1 + debug: 4.3.7 + transitivePeerDependencies: + - supports-color + human-signals@1.1.1: {} human-signals@2.1.0: {} @@ -49433,10 +49022,6 @@ snapshots: ieee754@1.2.1: {} - ignore-walk@5.0.1: - dependencies: - minimatch: 5.1.6 - ignore-walk@6.0.5: dependencies: minimatch: 9.0.5 @@ -49470,17 +49055,10 @@ snapshots: pkg-dir: 4.2.0 resolve-cwd: 3.0.0 - import-local@3.2.0: - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - imurmurhash@0.1.4: {} indent-string@4.0.0: {} - infer-owner@1.0.4: {} - inflight@1.0.6: dependencies: once: 1.4.0 @@ -49494,36 +49072,22 @@ snapshots: ini@1.3.8: {} - init-package-json@3.0.2: + ini@4.1.3: {} + + init-package-json@6.0.3: dependencies: - npm-package-arg: 9.1.2 - promzard: 0.3.0 - read: 1.0.7 - read-package-json: 5.0.1 + '@npmcli/package-json': 5.2.0 + npm-package-arg: 11.0.2 + promzard: 1.0.2 + read: 3.0.1 semver: 7.6.3 validate-npm-package-license: 3.0.4 - validate-npm-package-name: 4.0.0 + validate-npm-package-name: 5.0.1 + transitivePeerDependencies: + - bluebird inline-style-parser@0.2.3: {} - inquirer@8.2.4: - dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.2 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - ora: 5.4.1 - run-async: 2.4.1 - rxjs: 7.8.1 - string-width: 4.2.3 - strip-ansi: 6.0.1 - through: 2.3.8 - wrap-ansi: 7.0.0 - inquirer@8.2.5: dependencies: ansi-escapes: 4.3.2 @@ -49693,9 +49257,9 @@ snapshots: is-callable@1.2.7: {} - is-ci@2.0.0: + is-ci@3.0.1: dependencies: - ci-info: 2.0.0 + ci-info: 3.9.0 is-core-module@2.13.1: dependencies: @@ -49784,8 +49348,6 @@ snapshots: is-object@1.0.2: {} - is-path-cwd@2.2.0: {} - is-path-inside@3.0.3: {} is-plain-obj@1.1.0: {} @@ -49894,6 +49456,8 @@ snapshots: isexe@2.0.0: {} + isexe@3.1.1: {} + isobject@3.0.1: {} isomorphic-fetch@3.0.0(encoding@0.1.13): @@ -49922,17 +49486,13 @@ snapshots: dependencies: ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@5.0.10) - isomorphic-ws@4.0.1(ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4)): - dependencies: - ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4) - isomorphic-ws@4.0.1(ws@8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4)): dependencies: ws: 8.16.0(bufferutil@4.0.8)(utf-8-validate@6.0.4) - isomorphic-ws@4.0.1(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4)): + isomorphic-ws@4.0.1(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: - ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@6.0.4) + ws: 8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10) isomorphic-ws@5.0.0(ws@8.17.1(bufferutil@4.0.8)(utf-8-validate@5.0.10)): dependencies: @@ -50124,24 +49684,6 @@ snapshots: - bufferutil - utf-8-validate - jayson@4.1.0(bufferutil@4.0.8)(utf-8-validate@6.0.4): - dependencies: - '@types/connect': 3.4.38 - '@types/node': 12.20.55 - '@types/ws': 7.4.7 - JSONStream: 1.3.5 - commander: 2.20.3 - delay: 5.0.0 - es6-promisify: 5.0.0 - eyes: 0.1.8 - isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - json-stringify-safe: 5.0.1 - uuid: 8.3.2 - ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - jayson@4.1.1(bufferutil@4.0.7)(utf-8-validate@5.0.10): dependencies: '@types/connect': 3.4.38 @@ -50196,24 +49738,6 @@ snapshots: - bufferutil - utf-8-validate - jayson@4.1.1(bufferutil@4.0.8)(utf-8-validate@6.0.4): - dependencies: - '@types/connect': 3.4.38 - '@types/node': 12.20.55 - '@types/ws': 7.4.7 - JSONStream: 1.3.5 - commander: 2.20.3 - delay: 5.0.0 - es6-promisify: 5.0.0 - eyes: 0.1.8 - isomorphic-ws: 4.0.1(ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4)) - json-stringify-safe: 5.0.1 - uuid: 8.3.2 - ws: 7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4) - transitivePeerDependencies: - - bufferutil - - utf-8-validate - jest-changed-files@27.5.1: dependencies: '@jest/types': 27.5.1 @@ -52506,87 +52030,93 @@ snapshots: dependencies: invert-kv: 1.0.0 - lerna@6.6.2(encoding@0.1.13): + lerna@8.1.8(encoding@0.1.13): dependencies: - '@lerna/child-process': 6.6.2 - '@lerna/create': 6.6.2 - '@lerna/legacy-package-management': 6.6.2(encoding@0.1.13)(nx@15.9.7) - '@npmcli/arborist': 6.2.3 - '@npmcli/run-script': 4.1.7 - '@nrwl/devkit': 15.9.7(nx@15.9.7) + '@lerna/create': 8.1.8(encoding@0.1.13)(typescript@5.6.3) + '@npmcli/arborist': 7.5.4 + '@npmcli/package-json': 5.2.0 + '@npmcli/run-script': 8.1.0 + '@nx/devkit': 19.8.6(nx@19.8.6) '@octokit/plugin-enterprise-rest': 6.0.1 - '@octokit/rest': 19.0.3(encoding@0.1.13) - byte-size: 7.0.0 + '@octokit/rest': 19.0.11(encoding@0.1.13) + aproba: 2.0.0 + byte-size: 8.1.1 chalk: 4.1.0 clone-deep: 4.0.1 - cmd-shim: 5.0.0 + cmd-shim: 6.0.3 + color-support: 1.1.3 columnify: 1.6.0 - config-chain: 1.1.12 - conventional-changelog-angular: 5.0.12 - conventional-changelog-core: 4.2.4 - conventional-recommended-bump: 6.1.0 - cosmiconfig: 7.0.0 - dedent: 0.7.0 - dot-prop: 6.0.1 - envinfo: 7.14.0 + console-control-strings: 1.1.0 + conventional-changelog-angular: 7.0.0 + conventional-changelog-core: 5.0.1 + conventional-recommended-bump: 7.0.1 + cosmiconfig: 8.3.6(typescript@5.6.3) + dedent: 1.5.3 + envinfo: 7.13.0 execa: 5.0.0 - fs-extra: 9.1.0 + fs-extra: 11.2.0 get-port: 5.1.1 get-stream: 6.0.0 - git-url-parse: 13.1.0 - glob-parent: 5.1.2 + git-url-parse: 14.0.0 + glob-parent: 6.0.2 globby: 11.1.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 has-unicode: 2.0.1 - import-local: 3.2.0 - init-package-json: 3.0.2 + import-local: 3.1.0 + ini: 1.3.8 + init-package-json: 6.0.3 inquirer: 8.2.6 - is-ci: 2.0.0 + is-ci: 3.0.1 is-stream: 2.0.0 + jest-diff: 29.7.0 js-yaml: 4.1.0 - libnpmaccess: 6.0.4 - libnpmpublish: 7.1.4 + libnpmaccess: 8.0.6 + libnpmpublish: 9.0.9 load-json-file: 6.2.0 - make-dir: 3.1.0 + lodash: 4.17.21 + make-dir: 4.0.0 minimatch: 3.0.5 multimatch: 5.0.0 node-fetch: 2.6.7(encoding@0.1.13) - npm-package-arg: 8.1.1 - npm-packlist: 5.1.1 - npm-registry-fetch: 14.0.5 - npmlog: 6.0.2 - nx: 15.9.7 + npm-package-arg: 11.0.2 + npm-packlist: 8.0.2 + npm-registry-fetch: 17.1.0 + nx: 19.8.6 p-map: 4.0.0 p-map-series: 2.1.0 p-pipe: 3.1.0 p-queue: 6.6.2 p-reduce: 2.1.0 p-waterfall: 2.1.1 - pacote: 15.1.1 + pacote: 18.0.6 pify: 5.0.0 - read-cmd-shim: 3.0.0 - read-package-json: 5.0.1 + read-cmd-shim: 4.0.0 resolve-from: 5.0.0 rimraf: 4.4.1 semver: 7.6.3 + set-blocking: 2.0.0 signal-exit: 3.0.7 slash: 3.0.0 - ssri: 9.0.1 + ssri: 10.0.6 + string-width: 4.2.3 + strip-ansi: 6.0.1 strong-log-transformer: 2.1.0 - tar: 6.1.11 + tar: 6.2.1 temp-dir: 1.0.0 - typescript: 4.9.5 + typescript: 5.6.3 upath: 2.0.1 - uuid: 8.3.2 + uuid: 10.0.0 validate-npm-package-license: 3.0.4 - validate-npm-package-name: 4.0.0 - write-file-atomic: 4.0.1 + validate-npm-package-name: 5.0.1 + wide-align: 1.1.5 + write-file-atomic: 5.0.1 write-pkg: 4.0.0 - yargs: 16.2.0 - yargs-parser: 20.2.4 + yargs: 17.7.2 + yargs-parser: 21.1.1 transitivePeerDependencies: - '@swc-node/register' - '@swc/core' + - babel-plugin-macros - bluebird - debug - encoding @@ -52712,25 +52242,22 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - libnpmaccess@6.0.4: + libnpmaccess@8.0.6: dependencies: - aproba: 2.0.0 - minipass: 3.3.6 - npm-package-arg: 9.1.2 - npm-registry-fetch: 13.3.1 + npm-package-arg: 11.0.2 + npm-registry-fetch: 17.1.0 transitivePeerDependencies: - - bluebird - supports-color - libnpmpublish@7.1.4: + libnpmpublish@9.0.9: dependencies: - ci-info: 3.9.0 - normalize-package-data: 5.0.0 - npm-package-arg: 10.1.0 - npm-registry-fetch: 14.0.5 - proc-log: 3.0.0 + ci-info: 4.0.0 + normalize-package-data: 6.0.2 + npm-package-arg: 11.0.2 + npm-registry-fetch: 17.1.0 + proc-log: 4.2.0 semver: 7.6.3 - sigstore: 1.9.0 + sigstore: 2.3.1 ssri: 10.0.6 transitivePeerDependencies: - supports-color @@ -52762,7 +52289,7 @@ snapshots: lines-and-columns@1.2.4: {} - lines-and-columns@2.0.4: {} + lines-and-columns@2.0.3: {} link-module-alias@1.2.0: dependencies: @@ -52817,14 +52344,14 @@ snapshots: load-json-file@4.0.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 4.0.0 pify: 3.0.0 strip-bom: 3.0.0 load-json-file@6.2.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 parse-json: 5.2.0 strip-bom: 4.0.0 type-fest: 0.6.0 @@ -52986,8 +52513,6 @@ snapshots: lru-cache@7.13.1: optional: true - lru-cache@7.18.3: {} - lru_map@0.3.3: {} lru_map@0.4.1: {} @@ -53021,44 +52546,19 @@ snapshots: make-error@1.3.6: {} - make-fetch-happen@10.2.1: + make-fetch-happen@13.0.1: dependencies: - agentkeepalive: 4.5.0 - cacache: 16.1.3 + '@npmcli/agent': 2.2.2 + cacache: 18.0.4 http-cache-semantics: 4.1.1 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-fetch: 2.1.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.4 - promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 - ssri: 9.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - - make-fetch-happen@11.1.1: - dependencies: - agentkeepalive: 4.5.0 - cacache: 17.1.4 - http-cache-semantics: 4.1.1 - http-proxy-agent: 5.0.0 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 7.18.3 - minipass: 5.0.0 + minipass: 7.1.2 minipass-fetch: 3.0.5 minipass-flush: 1.0.5 minipass-pipeline: 1.2.4 negotiator: 0.6.4 + proc-log: 4.2.0 promise-retry: 2.0.1 - socks-proxy-agent: 7.0.0 ssri: 10.0.6 transitivePeerDependencies: - supports-color @@ -53219,7 +52719,7 @@ snapshots: redent: 3.0.0 trim-newlines: 3.0.1 type-fest: 0.18.1 - yargs-parser: 20.2.4 + yargs-parser: 20.2.9 merge-descriptors@1.0.1: {} @@ -53645,10 +53145,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@6.2.0: - dependencies: - brace-expansion: 2.0.1 - minimatch@7.4.6: dependencies: brace-expansion: 2.0.1 @@ -53679,17 +53175,9 @@ snapshots: minimist@1.2.8: {} - minipass-collect@1.0.2: - dependencies: - minipass: 3.3.6 - - minipass-fetch@2.1.2: + minipass-collect@2.0.1: dependencies: - minipass: 3.3.6 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 + minipass: 7.1.2 minipass-fetch@3.0.5: dependencies: @@ -53703,11 +53191,6 @@ snapshots: dependencies: minipass: 3.3.6 - minipass-json-stream@1.0.2: - dependencies: - jsonparse: 1.3.1 - minipass: 3.3.6 - minipass-pipeline@1.2.4: dependencies: minipass: 3.3.6 @@ -53754,12 +53237,6 @@ snapshots: mkdirp-classic@0.5.3: {} - mkdirp-infer-owner@2.0.0: - dependencies: - chownr: 2.0.0 - infer-owner: 1.0.4 - mkdirp: 1.0.4 - mkdirp-promise@5.0.1: dependencies: mkdirp: 3.0.1 @@ -53951,7 +53428,7 @@ snapshots: array-differ: 3.0.0 array-union: 2.1.0 arrify: 2.0.1 - minimatch: 3.0.5 + minimatch: 3.1.2 murmurhash3js-revisited@3.0.0: {} @@ -53961,6 +53438,8 @@ snapshots: mute-stream@0.0.8: {} + mute-stream@1.0.0: {} + mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -54299,21 +53778,19 @@ snapshots: node-gyp-build@4.8.2: {} - node-gyp@9.4.1: + node-gyp@10.2.0: dependencies: env-paths: 2.2.1 exponential-backoff: 3.1.1 - glob: 7.2.3 - graceful-fs: 4.2.10 - make-fetch-happen: 10.2.1 - nopt: 6.0.0 - npmlog: 6.0.2 - rimraf: 3.0.2 + glob: 10.4.5 + graceful-fs: 4.2.11 + make-fetch-happen: 13.0.1 + nopt: 7.2.1 + proc-log: 4.2.0 semver: 7.6.3 - tar: 6.1.11 - which: 2.0.2 + tar: 6.2.1 + which: 4.0.0 transitivePeerDependencies: - - bluebird - supports-color node-hid@2.1.2: @@ -54330,6 +53807,8 @@ snapshots: dependencies: shallowequal: 1.1.0 + node-machine-id@1.1.12: {} + node-polyfill-webpack-plugin@2.0.1(webpack@5.91.0(esbuild@0.22.0)): dependencies: assert: 2.1.0 @@ -54382,10 +53861,6 @@ snapshots: dependencies: abbrev: 1.1.1 - nopt@6.0.0: - dependencies: - abbrev: 1.1.1 - nopt@7.2.1: dependencies: abbrev: 2.0.0 @@ -54404,17 +53879,9 @@ snapshots: semver: 7.6.3 validate-npm-package-license: 3.0.4 - normalize-package-data@4.0.1: + normalize-package-data@6.0.2: dependencies: - hosted-git-info: 5.2.1 - is-core-module: 2.15.1 - semver: 7.6.3 - validate-npm-package-license: 3.0.4 - - normalize-package-data@5.0.0: - dependencies: - hosted-git-info: 6.1.1 - is-core-module: 2.15.1 + hosted-git-info: 7.0.2 semver: 7.6.3 validate-npm-package-license: 3.0.4 @@ -54424,10 +53891,6 @@ snapshots: normalize-url@6.1.0: {} - npm-bundled@1.1.2: - dependencies: - npm-normalize-package-bin: 1.0.1 - npm-bundled@3.0.1: dependencies: npm-normalize-package-bin: 3.0.1 @@ -54436,82 +53899,36 @@ snapshots: dependencies: semver: 7.6.3 - npm-normalize-package-bin@1.0.1: {} - npm-normalize-package-bin@3.0.1: {} - npm-package-arg@10.1.0: + npm-package-arg@11.0.2: dependencies: - hosted-git-info: 6.1.1 - proc-log: 3.0.0 + hosted-git-info: 7.0.2 + proc-log: 4.2.0 semver: 7.6.3 validate-npm-package-name: 5.0.1 - npm-package-arg@8.1.1: - dependencies: - hosted-git-info: 3.0.8 - semver: 7.6.3 - validate-npm-package-name: 3.0.0 - - npm-package-arg@9.1.2: - dependencies: - hosted-git-info: 5.2.1 - proc-log: 2.0.1 - semver: 7.6.3 - validate-npm-package-name: 4.0.0 - - npm-packlist@5.1.1: - dependencies: - glob: 8.1.0 - ignore-walk: 5.0.1 - npm-bundled: 1.1.2 - npm-normalize-package-bin: 1.0.1 - - npm-packlist@7.0.4: + npm-packlist@8.0.2: dependencies: ignore-walk: 6.0.5 - npm-pick-manifest@8.0.2: + npm-pick-manifest@9.1.0: dependencies: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 - npm-package-arg: 10.1.0 + npm-package-arg: 11.0.2 semver: 7.6.3 - npm-registry-fetch@13.3.1: - dependencies: - make-fetch-happen: 10.2.1 - minipass: 3.3.6 - minipass-fetch: 2.1.2 - minipass-json-stream: 1.0.2 - minizlib: 2.1.2 - npm-package-arg: 9.1.2 - proc-log: 2.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - - npm-registry-fetch@14.0.3: + npm-registry-fetch@17.1.0: dependencies: - make-fetch-happen: 11.1.1 - minipass: 4.2.8 - minipass-fetch: 3.0.5 - minipass-json-stream: 1.0.2 - minizlib: 2.1.2 - npm-package-arg: 10.1.0 - proc-log: 3.0.0 - transitivePeerDependencies: - - supports-color - - npm-registry-fetch@14.0.5: - dependencies: - make-fetch-happen: 11.1.1 - minipass: 5.0.0 + '@npmcli/redact': 2.0.1 + jsonparse: 1.3.1 + make-fetch-happen: 13.0.1 + minipass: 7.1.2 minipass-fetch: 3.0.5 - minipass-json-stream: 1.0.2 minizlib: 2.1.2 - npm-package-arg: 10.1.0 - proc-log: 3.0.0 + npm-package-arg: 11.0.2 + proc-log: 4.2.0 transitivePeerDependencies: - supports-color @@ -54530,20 +53947,6 @@ snapshots: gauge: 3.0.2 set-blocking: 2.0.0 - npmlog@6.0.2: - dependencies: - are-we-there-yet: 3.0.1 - console-control-strings: 1.1.0 - gauge: 4.0.4 - set-blocking: 2.0.0 - - npmlog@7.0.1: - dependencies: - are-we-there-yet: 4.0.2 - console-control-strings: 1.1.0 - gauge: 5.0.2 - set-blocking: 2.0.0 - nth-check@2.1.1: dependencies: boolbase: 1.0.0 @@ -54561,53 +53964,53 @@ snapshots: nwsapi@2.2.2: {} - nx@15.9.7: + nx@19.8.6: dependencies: - '@nrwl/cli': 15.9.7 - '@nrwl/tao': 15.9.7 - '@parcel/watcher': 2.0.4 + '@napi-rs/wasm-runtime': 0.2.4 + '@nrwl/tao': 19.8.6 '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 - '@zkochan/js-yaml': 0.0.6 + '@zkochan/js-yaml': 0.0.7 axios: 1.7.7 - chalk: 4.1.0 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-spinners: 2.6.1 - cliui: 7.0.4 - dotenv: 10.0.0 + cliui: 8.0.1 + dotenv: 16.4.5 + dotenv-expand: 11.0.6 enquirer: 2.3.6 - fast-glob: 3.2.7 figures: 3.2.0 flat: 5.0.2 - fs-extra: 11.2.0 - glob: 7.1.4 + front-matter: 4.0.2 ignore: 5.3.2 - js-yaml: 4.1.0 + jest-diff: 29.7.0 jsonc-parser: 3.2.0 - lines-and-columns: 2.0.4 - minimatch: 3.0.5 + lines-and-columns: 2.0.3 + minimatch: 9.0.3 + node-machine-id: 1.1.12 npm-run-path: 4.0.1 open: 8.4.2 - semver: 7.5.4 + ora: 5.3.0 + semver: 7.6.3 string-width: 4.2.3 strong-log-transformer: 2.1.0 tar-stream: 2.2.0 tmp: 0.2.3 tsconfig-paths: 4.2.0 tslib: 2.8.0 - v8-compile-cache: 2.3.0 yargs: 17.7.2 yargs-parser: 21.1.1 optionalDependencies: - '@nrwl/nx-darwin-arm64': 15.9.7 - '@nrwl/nx-darwin-x64': 15.9.7 - '@nrwl/nx-linux-arm-gnueabihf': 15.9.7 - '@nrwl/nx-linux-arm64-gnu': 15.9.7 - '@nrwl/nx-linux-arm64-musl': 15.9.7 - '@nrwl/nx-linux-x64-gnu': 15.9.7 - '@nrwl/nx-linux-x64-musl': 15.9.7 - '@nrwl/nx-win32-arm64-msvc': 15.9.7 - '@nrwl/nx-win32-x64-msvc': 15.9.7 + '@nx/nx-darwin-arm64': 19.8.6 + '@nx/nx-darwin-x64': 19.8.6 + '@nx/nx-freebsd-x64': 19.8.6 + '@nx/nx-linux-arm-gnueabihf': 19.8.6 + '@nx/nx-linux-arm64-gnu': 19.8.6 + '@nx/nx-linux-arm64-musl': 19.8.6 + '@nx/nx-linux-x64-gnu': 19.8.6 + '@nx/nx-linux-x64-musl': 19.8.6 + '@nx/nx-win32-arm64-msvc': 19.8.6 + '@nx/nx-win32-x64-msvc': 19.8.6 transitivePeerDependencies: - debug @@ -54857,6 +54260,17 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + ora@5.3.0: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + ora@5.4.1: dependencies: bl: 4.1.0 @@ -54979,26 +54393,25 @@ snapshots: package-json-from-dist@1.0.0: {} - pacote@15.1.1: + pacote@18.0.6: dependencies: - '@npmcli/git': 4.1.0 + '@npmcli/git': 5.0.8 '@npmcli/installed-package-contents': 2.1.0 - '@npmcli/promise-spawn': 6.0.2 - '@npmcli/run-script': 6.0.2 - cacache: 17.1.4 + '@npmcli/package-json': 5.2.0 + '@npmcli/promise-spawn': 7.0.2 + '@npmcli/run-script': 8.1.0 + cacache: 18.0.4 fs-minipass: 3.0.3 - minipass: 4.2.8 - npm-package-arg: 10.1.0 - npm-packlist: 7.0.4 - npm-pick-manifest: 8.0.2 - npm-registry-fetch: 14.0.5 - proc-log: 3.0.0 + minipass: 7.1.2 + npm-package-arg: 11.0.2 + npm-packlist: 8.0.2 + npm-pick-manifest: 9.1.0 + npm-registry-fetch: 17.1.0 + proc-log: 4.2.0 promise-retry: 2.0.1 - read-package-json: 6.0.4 - read-package-json-fast: 3.0.2 - sigstore: 1.9.0 + sigstore: 2.3.1 ssri: 10.0.6 - tar: 6.1.11 + tar: 6.2.1 transitivePeerDependencies: - bluebird - supports-color @@ -55798,12 +55211,6 @@ snapshots: ansi-styles: 5.2.0 react-is: 17.0.2 - pretty-format@29.4.3: - dependencies: - '@jest/schemas': 29.6.3 - ansi-styles: 5.2.0 - react-is: 18.3.1 - pretty-format@29.7.0: dependencies: '@jest/schemas': 29.6.3 @@ -55814,9 +55221,7 @@ snapshots: dependencies: parse-ms: 2.1.0 - proc-log@2.0.1: {} - - proc-log@3.0.0: {} + proc-log@4.2.0: {} process-nextick-args@2.0.1: {} @@ -55832,9 +55237,11 @@ snapshots: process@0.11.10: {} + proggy@2.0.0: {} + promise-all-reject-late@1.0.1: {} - promise-call-limit@1.0.2: {} + promise-call-limit@3.0.2: {} promise-inflight@1.0.1: {} @@ -55859,9 +55266,9 @@ snapshots: kleur: 3.0.3 sisteransi: 1.0.5 - promzard@0.3.0: + promzard@1.0.2: dependencies: - read: 1.0.7 + read: 3.0.1 prop-types@15.8.1: dependencies: @@ -55879,8 +55286,6 @@ snapshots: property-information@6.5.0: {} - proto-list@1.2.4: {} - protobufjs@6.11.4: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -55974,8 +55379,6 @@ snapshots: pure-rand@6.1.0: {} - q@1.5.1: {} - qr-code-styling@1.6.0-rc.1: dependencies: qrcode-generator: 1.4.4 @@ -56788,34 +56191,13 @@ snapshots: dependencies: pify: 2.3.0 - read-cmd-shim@3.0.0: {} - read-cmd-shim@4.0.0: {} - read-package-json-fast@2.0.3: - dependencies: - json-parse-even-better-errors: 2.3.1 - npm-normalize-package-bin: 1.0.1 - read-package-json-fast@3.0.2: dependencies: json-parse-even-better-errors: 3.0.2 npm-normalize-package-bin: 3.0.1 - read-package-json@5.0.1: - dependencies: - glob: 8.1.0 - json-parse-even-better-errors: 2.3.1 - normalize-package-data: 4.0.1 - npm-normalize-package-bin: 1.0.1 - - read-package-json@6.0.4: - dependencies: - glob: 10.4.5 - json-parse-even-better-errors: 3.0.2 - normalize-package-data: 5.0.0 - npm-normalize-package-bin: 3.0.1 - read-pkg-up@1.0.1: dependencies: find-up: 1.1.2 @@ -56851,9 +56233,9 @@ snapshots: parse-json: 5.2.0 type-fest: 0.6.0 - read@1.0.7: + read@3.0.1: dependencies: - mute-stream: 0.0.8 + mute-stream: 1.0.0 readable-stream@0.0.4: optional: true @@ -57461,14 +56843,6 @@ snapshots: dependencies: lru-cache: 6.0.0 - semver@7.3.8: - dependencies: - lru-cache: 6.0.0 - - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 - semver@7.6.0: dependencies: lru-cache: 6.0.0 @@ -57688,13 +57062,14 @@ snapshots: signal-exit@4.1.0: {} - sigstore@1.9.0: + sigstore@2.3.1: dependencies: - '@sigstore/bundle': 1.1.0 - '@sigstore/protobuf-specs': 0.2.1 - '@sigstore/sign': 1.0.0 - '@sigstore/tuf': 1.0.3 - make-fetch-happen: 11.1.1 + '@sigstore/bundle': 2.3.2 + '@sigstore/core': 1.1.0 + '@sigstore/protobuf-specs': 0.3.2 + '@sigstore/sign': 2.3.2 + '@sigstore/tuf': 2.3.4 + '@sigstore/verify': 1.2.1 transitivePeerDependencies: - supports-color @@ -57795,9 +57170,9 @@ snapshots: transitivePeerDependencies: - supports-color - socks-proxy-agent@7.0.0: + socks-proxy-agent@8.0.4: dependencies: - agent-base: 6.0.2 + agent-base: 7.1.1 debug: 4.3.7 socks: 2.8.3 transitivePeerDependencies: @@ -58006,10 +57381,6 @@ snapshots: dependencies: minipass: 7.1.2 - ssri@9.0.1: - dependencies: - minipass: 3.3.6 - stable@0.1.8: {} stack-utils@2.0.6: @@ -58740,15 +58111,6 @@ snapshots: safe-buffer: 5.2.1 yallist: 3.1.1 - tar@6.1.11: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.3.6 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - tar@6.2.1: dependencies: chownr: 2.0.0 @@ -58770,14 +58132,6 @@ snapshots: dependencies: rimraf: 2.6.3 - tempy@1.0.0: - dependencies: - del: 6.1.1 - is-stream: 2.0.0 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 - terminal-link@2.1.1: dependencies: ansi-escapes: 4.3.2 @@ -58866,10 +58220,6 @@ snapshots: readable-stream: 3.6.2 optional: true - through2@4.0.2: - dependencies: - readable-stream: 3.6.2 - through@2.3.8: {} time-span@4.0.0: @@ -59782,11 +59132,11 @@ snapshots: tty-browserify@0.0.1: {} - tuf-js@1.1.7: + tuf-js@2.2.1: dependencies: - '@tufjs/models': 1.0.4 + '@tufjs/models': 2.0.1 debug: 4.3.7 - make-fetch-happen: 11.1.1 + make-fetch-happen: 13.0.1 transitivePeerDependencies: - supports-color @@ -59796,6 +59146,33 @@ snapshots: tunnel@0.0.6: {} + turbo-darwin-64@2.2.3: + optional: true + + turbo-darwin-arm64@2.2.3: + optional: true + + turbo-linux-64@2.2.3: + optional: true + + turbo-linux-arm64@2.2.3: + optional: true + + turbo-windows-64@2.2.3: + optional: true + + turbo-windows-arm64@2.2.3: + optional: true + + turbo@2.2.3: + optionalDependencies: + turbo-darwin-64: 2.2.3 + turbo-darwin-arm64: 2.2.3 + turbo-linux-64: 2.2.3 + turbo-linux-arm64: 2.2.3 + turbo-windows-64: 2.2.3 + turbo-windows-arm64: 2.2.3 + tweetnacl-util@0.15.1: {} tweetnacl@0.14.5: {} @@ -59814,8 +59191,6 @@ snapshots: type-detect@4.1.0: {} - type-fest@0.16.0: {} - type-fest@0.18.1: {} type-fest@0.20.2: {} @@ -60048,26 +59423,14 @@ snapshots: trough: 2.2.0 vfile: 6.0.1 - unique-filename@2.0.1: - dependencies: - unique-slug: 3.0.0 - unique-filename@3.0.0: dependencies: unique-slug: 4.0.0 - unique-slug@3.0.0: - dependencies: - imurmurhash: 0.1.4 - unique-slug@4.0.0: dependencies: imurmurhash: 0.1.4 - unique-string@2.0.0: - dependencies: - crypto-random-string: 2.0.0 - unist-util-is@6.0.0: dependencies: '@types/unist': 3.0.2 @@ -60258,6 +59621,8 @@ snapshots: utils-merge@1.0.1: {} + uuid@10.0.0: {} + uuid@2.0.1: {} uuid@3.3.2: {} @@ -60275,8 +59640,6 @@ snapshots: v8-compile-cache-lib@3.0.1: {} - v8-compile-cache@2.3.0: {} - v8-to-istanbul@8.1.1: dependencies: '@types/istanbul-lib-coverage': 2.0.6 @@ -60296,14 +59659,6 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - validate-npm-package-name@3.0.0: - dependencies: - builtins: 1.0.3 - - validate-npm-package-name@4.0.0: - dependencies: - builtins: 5.1.0 - validate-npm-package-name@5.0.1: {} valtio@1.11.2(@types/react@18.3.3)(react@18.3.1): @@ -60364,6 +59719,26 @@ snapshots: - encoding - supports-color + vercel@37.12.1(encoding@0.1.13): + dependencies: + '@vercel/build-utils': 8.4.11 + '@vercel/fun': 1.1.0(encoding@0.1.13) + '@vercel/go': 3.2.0 + '@vercel/hydrogen': 1.0.9 + '@vercel/next': 4.3.17(encoding@0.1.13) + '@vercel/node': 3.2.23(encoding@0.1.13) + '@vercel/python': 4.3.1 + '@vercel/redwood': 2.1.8(encoding@0.1.13) + '@vercel/remix-builder': 2.2.12(encoding@0.1.13) + '@vercel/ruby': 2.1.0 + '@vercel/static-build': 2.5.33 + chokidar: 3.3.1 + transitivePeerDependencies: + - '@swc/core' + - '@swc/wasm' + - encoding + - supports-color + verror@1.10.0: dependencies: assert-plus: 1.0.0 @@ -60549,7 +59924,7 @@ snapshots: - utf-8-validate - zod - walk-up-path@1.0.0: {} + walk-up-path@3.0.1: {} walker@1.0.8: dependencies: @@ -62005,9 +61380,9 @@ snapshots: dependencies: isexe: 2.0.0 - which@3.0.1: + which@4.0.0: dependencies: - isexe: 2.0.0 + isexe: 3.1.1 wide-align@1.1.3: dependencies: @@ -62074,7 +61449,7 @@ snapshots: write-file-atomic@2.4.3: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 @@ -62085,11 +61460,6 @@ snapshots: signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 - write-file-atomic@4.0.1: - dependencies: - imurmurhash: 0.1.4 - signal-exit: 3.0.7 - write-file-atomic@4.0.2: dependencies: imurmurhash: 0.1.4 @@ -62103,7 +61473,7 @@ snapshots: write-json-file@3.2.0: dependencies: detect-indent: 5.0.0 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 make-dir: 2.1.0 pify: 4.0.1 sort-keys: 2.0.0 @@ -62183,12 +61553,6 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - ws@7.4.6(bufferutil@4.0.8)(utf-8-validate@6.0.4): - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 6.0.4 - optional: true - ws@7.5.10(bufferutil@4.0.7)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.7 @@ -62204,11 +61568,6 @@ snapshots: bufferutil: 4.0.8 utf-8-validate: 5.0.10 - ws@7.5.10(bufferutil@4.0.8)(utf-8-validate@6.0.4): - optionalDependencies: - bufferutil: 4.0.8 - utf-8-validate: 6.0.4 - ws@8.11.0(bufferutil@4.0.8)(utf-8-validate@5.0.10): optionalDependencies: bufferutil: 4.0.8 diff --git a/price_service/client/js/package.json b/price_service/client/js/package.json index 613c000db1..04ec0c0598 100644 --- a/price_service/client/js/package.json +++ b/price_service/client/js/package.json @@ -20,14 +20,13 @@ "access": "public" }, "scripts": { - "test": "jest --testPathIgnorePatterns=.*.e2e.test.ts --passWithNoTests", "test:e2e": "jest --testPathPattern=.*.e2e.test.ts", "build": "tsc", "example": "pnpm run build && node lib/examples/PriceServiceClient.js", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/price_service/sdk/js/package.json b/price_service/sdk/js/package.json index 262ac19656..d3a68a964c 100644 --- a/price_service/sdk/js/package.json +++ b/price_service/sdk/js/package.json @@ -17,13 +17,13 @@ "access": "public" }, "scripts": { - "test": "jest", "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", "gen-ts-schema": "quicktype --src-lang schema src/schemas/price_feed.json -o src/schemas/PriceFeed.ts --raw-type any --converters all-objects && prettier --write \"src/schemas/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:unit": "jest", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm test:unit && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/target_chains/aptos/sdk/js/package.json b/target_chains/aptos/sdk/js/package.json index 18dd5e96a9..69f4c105c1 100644 --- a/target_chains/aptos/sdk/js/package.json +++ b/target_chains/aptos/sdk/js/package.json @@ -20,13 +20,12 @@ "access": "public" }, "scripts": { - "test": "jest --passWithNoTests", "build": "tsc", "example-relay": "pnpm run build && node lib/examples/AptosRelay.js", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/target_chains/ethereum/contracts/README.md b/target_chains/ethereum/contracts/README.md index 7e88b74188..bf36ec632c 100644 --- a/target_chains/ethereum/contracts/README.md +++ b/target_chains/ethereum/contracts/README.md @@ -10,7 +10,7 @@ Next, run the following command from the repo root to install required dependenc ``` pnpm i -pnpm exec lerna run build --scope="@pythnetwork/pyth-evm-contract" --include-dependencies +pnpm turbo build --filter @pythnetwork/pyth-evm-contract ``` Next, from the `contracts` directory, run the following command to install forge dependencies: diff --git a/target_chains/ethereum/contracts/deploy.sh b/target_chains/ethereum/contracts/deploy.sh index fba61a99da..e9a11aa321 100755 --- a/target_chains/ethereum/contracts/deploy.sh +++ b/target_chains/ethereum/contracts/deploy.sh @@ -13,7 +13,7 @@ set -euo pipefail echo "=========== Building dependencies ===========" pushd ../../../ -pnpm exec lerna run build --scope="@pythnetwork/pyth-evm-contract" --include-dependencies +pnpm turbo build --filter @pythnetwork/pyth-evm-contract popd echo "=========== Compiling ===========" diff --git a/target_chains/ethereum/entropy_sdk/solidity/package.json b/target_chains/ethereum/entropy_sdk/solidity/package.json index ca8ef7a1d0..c1ab0243fb 100644 --- a/target_chains/ethereum/entropy_sdk/solidity/package.json +++ b/target_chains/ethereum/entropy_sdk/solidity/package.json @@ -12,8 +12,8 @@ }, "scripts": { "format": "prettier --write .", - "generate-abi": "generate-abis IEntropy IEntropyConsumer EntropyErrors EntropyEvents EntropyStructs PRNG", - "check-abi": "git diff --exit-code abis" + "build": "generate-abis IEntropy IEntropyConsumer EntropyErrors EntropyEvents EntropyStructs PRNG", + "test": "git diff --exit-code abis" }, "keywords": [ "pyth", diff --git a/target_chains/ethereum/entropy_sdk/solidity/turbo.json b/target_chains/ethereum/entropy_sdk/solidity/turbo.json new file mode 100644 index 0000000000..9d364662ea --- /dev/null +++ b/target_chains/ethereum/entropy_sdk/solidity/turbo.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://turbo.build/schema.json", + "extends": ["//"], + "tasks": { + "build": { + "outputs": ["abis/**"] + }, + "test": { + "dependsOn": ["build"] + } + } +} diff --git a/target_chains/ethereum/sdk/js/package.json b/target_chains/ethereum/sdk/js/package.json index 22774deb77..7346d7cbc9 100644 --- a/target_chains/ethereum/sdk/js/package.json +++ b/target_chains/ethereum/sdk/js/package.json @@ -20,15 +20,14 @@ "access": "public" }, "scripts": { - "test": "jest --passWithNoTests", "build": "tsc", "example-client": "pnpm run build && node lib/examples/EvmPriceServiceClient.js", "example-relay": "pnpm run build && node lib/examples/EvmRelay.js", "example-benchmark": "pnpm run build && node lib/examples/EvmBenchmark.js", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/target_chains/ethereum/sdk/solidity/package.json b/target_chains/ethereum/sdk/solidity/package.json index 90e66014c7..10228e176b 100644 --- a/target_chains/ethereum/sdk/solidity/package.json +++ b/target_chains/ethereum/sdk/solidity/package.json @@ -8,10 +8,10 @@ "directory": "target_chains/ethereum/sdk/solidity" }, "scripts": { + "build:abis": "generate-abis IPyth IPythEvents AbstractPyth MockPyth PythErrors PythUtils", + "build:bin:": "solcjs --bin MockPyth.sol --base-path . -o build/", "format": "prettier --write .", - "generate-abi": "generate-abis IPyth IPythEvents AbstractPyth MockPyth PythErrors PythUtils", - "check-abi": "git diff --exit-code abis", - "build": "solcjs --bin MockPyth.sol --base-path . -o build/" + "test": "git diff --exit-code abis" }, "keywords": [ "pyth", diff --git a/target_chains/ethereum/sdk/solidity/turbo.json b/target_chains/ethereum/sdk/solidity/turbo.json new file mode 100644 index 0000000000..e7e3e97971 --- /dev/null +++ b/target_chains/ethereum/sdk/solidity/turbo.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://turbo.build/schema.json", + "extends": ["//"], + "tasks": { + "build:abis": { + "outputs": ["abis/**"] + }, + "build:bin": { + "outputs": ["build/**"] + }, + "build": { + "dependsOn": ["build:abis", "build:bin"] + }, + "test": { + "dependsOn": ["build:abis"] + } + } +} diff --git a/target_chains/fuel/sdk/js/package.json b/target_chains/fuel/sdk/js/package.json index 0644518f0f..b1a5f91bab 100644 --- a/target_chains/fuel/sdk/js/package.json +++ b/target_chains/fuel/sdk/js/package.json @@ -23,9 +23,9 @@ "usage-example": "ts-node src/examples/usage.ts", "build": "pnpm run generate-fuel-types && tsc && copyfiles -u 1 \"src/**/*.d.ts\" lib", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src", "generate-fuel-types": "pnpm fuels typegen -i ../../contracts/pyth-contract/out/release/*-abi.json -o ./src/types && prettier --write \"./src/types/**/*.ts\"" }, diff --git a/target_chains/solana/sdk/js/pyth_solana_receiver/README.md b/target_chains/solana/sdk/js/pyth_solana_receiver/README.md index 0f792d8e8e..3222a3203e 100644 --- a/target_chains/solana/sdk/js/pyth_solana_receiver/README.md +++ b/target_chains/solana/sdk/js/pyth_solana_receiver/README.md @@ -178,7 +178,7 @@ First, install and build any necessary typescript dependencies: 1. Clone the `pyth-crosschain` git repo 2. Run `pnpm i` in the root of the repo -3. Run `pnpm exec lerna run build` anywhere in the repo +3. Run `pnpm turbo build` anywhere in the repo 4. From the `pyth_solana_receiver` directory, run `pnpm exec ts-node examples/.ts` The examples require a Solana keypair with SOL to send Solana transactions. diff --git a/target_chains/solana/sdk/js/pyth_solana_receiver/package.json b/target_chains/solana/sdk/js/pyth_solana_receiver/package.json index 5c0b62a887..bee1e5dd8b 100644 --- a/target_chains/solana/sdk/js/pyth_solana_receiver/package.json +++ b/target_chains/solana/sdk/js/pyth_solana_receiver/package.json @@ -19,10 +19,9 @@ "scripts": { "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "test": "jest src/ --passWithNoTests", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/target_chains/solana/sdk/js/solana_utils/package.json b/target_chains/solana/sdk/js/solana_utils/package.json index a27f033653..40914d30ac 100644 --- a/target_chains/solana/sdk/js/solana_utils/package.json +++ b/target_chains/solana/sdk/js/solana_utils/package.json @@ -17,12 +17,12 @@ "access": "public" }, "scripts": { - "test": "jest", "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:unit": "jest", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm test:unit && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/target_chains/starknet/sdk/js/package.json b/target_chains/starknet/sdk/js/package.json index 2ca46f3bad..8f485a3e66 100644 --- a/target_chains/starknet/sdk/js/package.json +++ b/target_chains/starknet/sdk/js/package.json @@ -20,13 +20,12 @@ "access": "public" }, "scripts": { - "test": "jest --passWithNoTests", "build": "tsc", "usage-example": "ts-node src/examples/usage.ts", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/target_chains/sui/sdk/js/package.json b/target_chains/sui/sdk/js/package.json index fce498ebec..5b0a77fb1f 100644 --- a/target_chains/sui/sdk/js/package.json +++ b/target_chains/sui/sdk/js/package.json @@ -20,13 +20,12 @@ "access": "public" }, "scripts": { - "test": "jest --passWithNoTests", "build": "tsc", "example-relay": "pnpm run build && node lib/examples/SuiRelay.js", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/target_chains/ton/contracts/package.json b/target_chains/ton/contracts/package.json index 92efcd3cc4..4bfd47916c 100644 --- a/target_chains/ton/contracts/package.json +++ b/target_chains/ton/contracts/package.json @@ -5,7 +5,7 @@ "scripts": { "start": "blueprint run", "build": "echo Pyth | blueprint build", - "test": "jest --verbose" + "test:unit": "jest --verbose" }, "devDependencies": { "@pythnetwork/pyth-ton-js": "workspace:*", diff --git a/target_chains/ton/sdk/js/package.json b/target_chains/ton/sdk/js/package.json index 6dc9d711cd..7c96f56e9d 100644 --- a/target_chains/ton/sdk/js/package.json +++ b/target_chains/ton/sdk/js/package.json @@ -20,12 +20,11 @@ "access": "public" }, "scripts": { - "test": "jest --passWithNoTests", "build": "tsc", "format": "prettier --write \"src/**/*.ts\"", - "lint": "eslint src/", - "prepublishOnly": "pnpm run build && pnpm test && pnpm run lint", - "preversion": "pnpm run lint", + "test:lint": "eslint src/", + "prepublishOnly": "pnpm run build && pnpm run test:lint", + "preversion": "pnpm run test:lint", "version": "pnpm run format && git add -A src" }, "keywords": [ diff --git a/turbo.json b/turbo.json new file mode 100644 index 0000000000..40baf14d64 --- /dev/null +++ b/turbo.json @@ -0,0 +1,53 @@ +{ + "$schema": "https://turbo.build/schema.json", + "globalEnv": ["NODE_ENV"], + "ui": "tui", + "tasks": { + "build": { + "dependsOn": ["^build"], + "inputs": [ + "$TURBO_DEFAULT$", + "!README.md", + "!**/*.test.*", + "!jest.config.js", + "!eslint.config.js", + "!prettier.config.js", + "!vercel.json" + ], + "outputs": ["dist/**", "lib/**"] + }, + "fix": { + "dependsOn": ["fix:lint", "fix:format"], + "cache": false + }, + "fix:format": { + "dependsOn": ["fix:lint"], + "cache": false + }, + "fix:lint": { + "cache": false + }, + "test": { + "dependsOn": [ + "test:types", + "test:unit", + "test:integration", + "test:format", + "test:lint" + ] + }, + "test:format": {}, + "test:lint": { + "dependsOn": ["^build"] + }, + "test:types": { + "dependsOn": ["^build"] + }, + "test:unit": { + "dependsOn": ["^build"] + }, + "test:integration": { + "dependsOn": ["^build"] + } + } +}