diff --git a/.github/workflows/continuous-integration-unit-tests.yaml b/.github/workflows/continuous-integration-unit-tests.yaml index 9309cab9f24..69f18788ef3 100644 --- a/.github/workflows/continuous-integration-unit-tests.yaml +++ b/.github/workflows/continuous-integration-unit-tests.yaml @@ -28,6 +28,10 @@ jobs: yarn build yarn lint + - name: 🔃 Check for circular dependencies + run: | + yarn circular-deps:check + - name: 🔬 Test run: | yarn test:build:verify diff --git a/package.json b/package.json index 9530797b7e3..bd688685726 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ ], "scripts": { "build": "yarn workspaces foreach -v run build", + "circular-deps:check": "yarn workspaces foreach -v run circular-deps:check --summary", "cleanup-build": "yarn workspaces foreach -v run cleanup && yarn install && yarn workspaces foreach -v run build", "reinstall": "yarn workspaces foreach -v run cleanup:nm && yarn install", "rebuild": "yarn workspaces foreach -v run cleanup:dist && yarn workspaces foreach -v run build", diff --git a/packages/cardano-services-client/package.json b/packages/cardano-services-client/package.json index 6ec410b90b5..07baea12e3c 100644 --- a/packages/cardano-services-client/package.json +++ b/packages/cardano-services-client/package.json @@ -39,6 +39,7 @@ "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", + "circular-deps:check": "madge --circular dist", "cleanup:nm": "shx rm -rf node_modules", "cleanup": "run-s cleanup:dist cleanup:nm", "lint": "eslint -c ../../complete.eslintrc.js \"src/**/*.ts\" \"test/**/*.ts\"", @@ -58,6 +59,7 @@ "express": "^4.17.3", "get-port-please": "^2.5.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/cardano-services/package.json b/packages/cardano-services/package.json index 6144462899e..af80061f4c6 100644 --- a/packages/cardano-services/package.json +++ b/packages/cardano-services/package.json @@ -43,6 +43,7 @@ "cleanup": "run-s cleanup:dist cleanup:nm", "cli": "ts-node --transpile-only src/cli.ts", "coverage": "yarn test --coverage", + "circular-deps:check": "madge --circular dist", "lint": "eslint -c ../../complete.eslintrc.js \"src/**/*.ts\" \"test/**/*.ts\"", "lint:fix": "yarn lint --fix", "mainnet:up": "DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -p cardano-services-mainnet up", @@ -82,6 +83,7 @@ "jest": "^28.1.3", "jest-to-match-shape-of": "^1.3.2", "json-bigint-patch": "^0.0.8", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "pg-connection-string": "^2.5.0", "shx": "^0.3.3", diff --git a/packages/cardano-services/src/Asset/AssetHttpService.ts b/packages/cardano-services/src/Asset/AssetHttpService.ts index 984aa5caa89..8bcfeb989e7 100644 --- a/packages/cardano-services/src/Asset/AssetHttpService.ts +++ b/packages/cardano-services/src/Asset/AssetHttpService.ts @@ -2,7 +2,7 @@ import * as OpenApiValidator from 'express-openapi-validator'; import { AssetProvider } from '@cardano-sdk/core'; import { HttpService } from '../Http'; import { Logger } from 'ts-log'; -import { ServiceNames } from '../Program'; +import { ServiceNames } from '../Program/ServiceNames'; import { providerHandler } from '../util'; import express from 'express'; import path from 'path'; diff --git a/packages/cardano-services/src/ChainHistory/ChainHistoryHttpService.ts b/packages/cardano-services/src/ChainHistory/ChainHistoryHttpService.ts index f8503e5b1c5..7b4fcf12c47 100644 --- a/packages/cardano-services/src/ChainHistory/ChainHistoryHttpService.ts +++ b/packages/cardano-services/src/ChainHistory/ChainHistoryHttpService.ts @@ -2,7 +2,7 @@ import * as OpenApiValidator from 'express-openapi-validator'; import { ChainHistoryProvider } from '@cardano-sdk/core'; import { HttpService } from '../Http'; import { Logger } from 'ts-log'; -import { ServiceNames } from '../Program'; +import { ServiceNames } from '../Program/ServiceNames'; import { providerHandler } from '../util'; import express from 'express'; import path from 'path'; diff --git a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/DbSyncNetworkInfoProvider.ts b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/DbSyncNetworkInfoProvider.ts index 71a9e09602b..6f81cd80cae 100644 --- a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/DbSyncNetworkInfoProvider.ts +++ b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/DbSyncNetworkInfoProvider.ts @@ -1,3 +1,4 @@ +import * as NetworkInfoCacheKey from './keys'; import { Cardano, CardanoNode, @@ -14,7 +15,6 @@ import { GenesisData } from './types'; import { InMemoryCache, UNLIMITED_CACHE_TTL } from '../../InMemoryCache'; import { Logger } from 'ts-log'; import { NetworkInfoBuilder } from './NetworkInfoBuilder'; -import { NetworkInfoCacheKey } from '.'; import { Pool } from 'pg'; import { RunnableModule } from '@cardano-sdk/util'; import { loadGenesisData, toGenesisParams, toLedgerTip, toProtocolParams, toSupply } from './mappers'; diff --git a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/index.ts b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/index.ts index 141154c12ee..5ce2c806dfd 100644 --- a/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/index.ts +++ b/packages/cardano-services/src/NetworkInfo/DbSyncNetworkInfoProvider/index.ts @@ -1,2 +1,2 @@ export * from './DbSyncNetworkInfoProvider'; -export * as NetworkInfoCacheKey from './keys'; +export * from './keys'; diff --git a/packages/cardano-services/src/NetworkInfo/NetworkInfoHttpService.ts b/packages/cardano-services/src/NetworkInfo/NetworkInfoHttpService.ts index 9effefcfd8f..205e8c24c9d 100644 --- a/packages/cardano-services/src/NetworkInfo/NetworkInfoHttpService.ts +++ b/packages/cardano-services/src/NetworkInfo/NetworkInfoHttpService.ts @@ -2,7 +2,7 @@ import * as OpenApiValidator from 'express-openapi-validator'; import { HttpService } from '../Http'; import { Logger } from 'ts-log'; import { NetworkInfoProvider } from '@cardano-sdk/core'; -import { ServiceNames } from '../Program'; +import { ServiceNames } from '../Program/ServiceNames'; import { providerHandler } from '../util'; import express from 'express'; import path from 'path'; diff --git a/packages/cardano-services/src/Program/loadTxWorker.ts b/packages/cardano-services/src/Program/loadTxWorker.ts index 967af287f3b..5afcc1aa2c9 100644 --- a/packages/cardano-services/src/Program/loadTxWorker.ts +++ b/packages/cardano-services/src/Program/loadTxWorker.ts @@ -1,8 +1,9 @@ import { CommonProgramOptions } from './Options'; import { Logger } from 'ts-log'; import { TxSubmitWorkerConfig } from '../TxSubmit'; -import { createDnsResolver, getOgmiosTxSubmitProvider, getRunningTxSubmitWorker } from './'; +import { createDnsResolver } from './utils'; import { createLogger } from 'bunyan'; +import { getOgmiosTxSubmitProvider, getRunningTxSubmitWorker } from './services'; export type TxWorkerOptions = CommonProgramOptions & Pick; diff --git a/packages/cardano-services/src/Program/utils.ts b/packages/cardano-services/src/Program/utils.ts index 92b86f28924..f36b5969a58 100644 --- a/packages/cardano-services/src/Program/utils.ts +++ b/packages/cardano-services/src/Program/utils.ts @@ -1,7 +1,7 @@ /* eslint-disable max-len */ /* eslint-disable @typescript-eslint/no-explicit-any */ import { Logger } from 'ts-log'; -import { ServiceNames } from './ServiceNames'; +import { ServiceNames } from '../Program/ServiceNames'; import dns, { SrvRecord } from 'dns'; import pRetry, { FailedAttemptError } from 'p-retry'; diff --git a/packages/cardano-services/src/Rewards/RewardsHttpService.ts b/packages/cardano-services/src/Rewards/RewardsHttpService.ts index ef9add2aa7b..089b237112b 100644 --- a/packages/cardano-services/src/Rewards/RewardsHttpService.ts +++ b/packages/cardano-services/src/Rewards/RewardsHttpService.ts @@ -2,7 +2,7 @@ import * as OpenApiValidator from 'express-openapi-validator'; import { HttpService } from '../Http'; import { Logger } from 'ts-log'; import { RewardsProvider } from '@cardano-sdk/core'; -import { ServiceNames } from '../Program'; +import { ServiceNames } from '../Program/ServiceNames'; import { providerHandler } from '../util'; import express from 'express'; import path from 'path'; diff --git a/packages/cardano-services/src/StakePool/StakePoolHttpService.ts b/packages/cardano-services/src/StakePool/StakePoolHttpService.ts index 504e33c0c0c..5a0dfd66219 100644 --- a/packages/cardano-services/src/StakePool/StakePoolHttpService.ts +++ b/packages/cardano-services/src/StakePool/StakePoolHttpService.ts @@ -1,7 +1,7 @@ import * as OpenApiValidator from 'express-openapi-validator'; import { HttpService } from '../Http'; import { Logger } from 'ts-log'; -import { ServiceNames } from '../Program'; +import { ServiceNames } from '../Program/ServiceNames'; import { StakePoolProvider } from '@cardano-sdk/core'; import { providerHandler } from '../util'; import express from 'express'; diff --git a/packages/cardano-services/src/TxSubmit/TxSubmitHttpService.ts b/packages/cardano-services/src/TxSubmit/TxSubmitHttpService.ts index 86e0b2e8e4a..0ac65dde72f 100644 --- a/packages/cardano-services/src/TxSubmit/TxSubmitHttpService.ts +++ b/packages/cardano-services/src/TxSubmit/TxSubmitHttpService.ts @@ -2,7 +2,7 @@ import * as OpenApiValidator from 'express-openapi-validator'; import { Cardano, ProviderError, ProviderFailure, TxSubmitProvider } from '@cardano-sdk/core'; import { HttpServer, HttpService } from '../Http'; import { Logger } from 'ts-log'; -import { ServiceNames } from '../Program'; +import { ServiceNames } from '../Program/ServiceNames'; import { providerHandler } from '../util'; import bodyParser from 'body-parser'; import express from 'express'; diff --git a/packages/cardano-services/src/Utxo/UtxoHttpService.ts b/packages/cardano-services/src/Utxo/UtxoHttpService.ts index 197ae48201b..39c14c22193 100644 --- a/packages/cardano-services/src/Utxo/UtxoHttpService.ts +++ b/packages/cardano-services/src/Utxo/UtxoHttpService.ts @@ -1,7 +1,7 @@ import * as OpenApiValidator from 'express-openapi-validator'; import { HttpService } from '../Http'; import { Logger } from 'ts-log'; -import { ServiceNames } from '../Program'; +import { ServiceNames } from '../Program/ServiceNames'; import { UtxoProvider } from '@cardano-sdk/core'; import { providerHandler } from '../util'; import express from 'express'; diff --git a/packages/core/package.json b/packages/core/package.json index e267573fb77..f3d94d93cbc 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -54,6 +55,7 @@ "@types/lodash": "^4.14.182", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/core/src/Asset/util/assetId.ts b/packages/core/src/Asset/util/assetId.ts index 6b53cbe7990..589feca8549 100644 --- a/packages/core/src/Asset/util/assetId.ts +++ b/packages/core/src/Asset/util/assetId.ts @@ -1,4 +1,4 @@ -import { AssetId, AssetName, PolicyId } from '../../Cardano/types'; +import { AssetId, AssetName, PolicyId } from '../../Cardano/types/Asset'; import { CML } from '../../CML/CML'; import { bytesToHex } from '../../util/misc/bytesToHex'; diff --git a/packages/core/src/CML/cmlToCore/cmlToCore.ts b/packages/core/src/CML/cmlToCore/cmlToCore.ts index 3c4416b92d0..a5e353ed385 100644 --- a/packages/core/src/CML/cmlToCore/cmlToCore.ts +++ b/packages/core/src/CML/cmlToCore/cmlToCore.ts @@ -1,6 +1,8 @@ -import { Asset, CML, Cardano, SerializationFailure, util } from '../..'; -import { SerializationError } from '../../errors'; -import { Slot } from '../../Cardano'; +import * as Cardano from '../../Cardano'; +import { CML } from '../CML'; +import { SerializationError, SerializationFailure } from '../../errors'; +import { bytesToHex } from '../../util/misc/bytesToHex'; +import { createAssetId } from '../../Asset/util/assetId'; import { createCertificate } from './certificate'; import { usingAutoFree } from '@cardano-sdk/util'; @@ -51,7 +53,7 @@ export const value = (cslValue: CML.Value): Cardano.Value => const assetName = scope.manage(assetKeys.get(assetIdx)); const assetAmount = BigInt(scope.manage(assets.get(assetName)!).to_str()); if (assetAmount > 0n) { - result.assets.set(Asset.util.createAssetId(scriptHash, assetName), assetAmount); + result.assets.set(createAssetId(scriptHash, assetName), assetAmount); } } } @@ -61,7 +63,7 @@ export const value = (cslValue: CML.Value): Cardano.Value => export const txIn = (input: CML.TransactionInput): Cardano.TxIn => usingAutoFree((scope) => ({ index: Number(scope.manage(input.index()).to_str()), - txId: Cardano.TransactionId.fromHexBlob(util.bytesToHex(scope.manage(input.transaction_id()).to_bytes())) + txId: Cardano.TransactionId.fromHexBlob(bytesToHex(scope.manage(input.transaction_id()).to_bytes())) })); export const txOut = (output: CML.TransactionOutput): Cardano.TxOut => @@ -69,7 +71,7 @@ export const txOut = (output: CML.TransactionOutput): Cardano.TxOut => const dataHashBytes = scope.manage(scope.manage(output.datum())?.as_data_hash())?.to_bytes(); return { address: Cardano.Address(scope.manage(output.address()).to_bech32()), - datum: dataHashBytes ? Cardano.util.Hash32ByteBase16.fromHexBlob(util.bytesToHex(dataHashBytes)) : undefined, + datum: dataHashBytes ? Cardano.util.Hash32ByteBase16.fromHexBlob(bytesToHex(dataHashBytes)) : undefined, value: value(scope.manage(output.amount())) }; }); @@ -116,7 +118,7 @@ export const txMint = (assets?: CML.Mint): Cardano.TokenMap | undefined => for (let k = 0; k < mintKeys.len(); k++) { const assetName = scope.manage(mintKeys.get(k)); const assetValueInt = scope.manage(mintAssets.get(assetName)!); - const assetId = Asset.util.createAssetId(scriptHash, assetName); + const assetId = createAssetId(scriptHash, assetName); if (!assetValueInt) continue; const quantity = assetValueInt.is_positive() ? BigInt(scope.manage(assetValueInt.as_positive())!.to_str()) @@ -143,8 +145,8 @@ export const txBody = (body: CML.TransactionBody): Cardano.TxBody => scriptIntegrityHash: cslScriptDataHash && Cardano.util.Hash32ByteBase16(Buffer.from(cslScriptDataHash.to_bytes()).toString('hex')), validityInterval: { - invalidBefore: Slot(Number(scope.manage(body.validity_start_interval())?.to_str())), - invalidHereafter: Slot(Number(scope.manage(body.ttl())?.to_str())) + invalidBefore: Cardano.Slot(Number(scope.manage(body.validity_start_interval())?.to_str())), + invalidHereafter: Cardano.Slot(Number(scope.manage(body.ttl())?.to_str())) }, withdrawals: txWithdrawals(scope.manage(body.withdrawals())) }; @@ -296,7 +298,7 @@ export const utxo = (cslUtxos: CML.TransactionUnspentOutput[]) => export const newTx = (cslTx: CML.Transaction): Cardano.Tx => usingAutoFree((scope) => { const transactionHash = Cardano.TransactionId.fromHexBlob( - util.bytesToHex(scope.manage(CML.hash_transaction(scope.manage(cslTx.body()))).to_bytes()) + bytesToHex(scope.manage(CML.hash_transaction(scope.manage(cslTx.body()))).to_bytes()) ); const auxiliary_data = scope.manage(cslTx.auxiliary_data()); @@ -320,7 +322,7 @@ export const nativeScript = (script: CML.NativeScript): Cardano.NativeScript => coreScript = { __type: Cardano.ScriptType.Native, keyHash: Cardano.Ed25519KeyHash( - util.bytesToHex(scope.manage(scope.manage(script.as_script_pubkey())!.addr_keyhash()).to_bytes()).toString() + bytesToHex(scope.manage(scope.manage(script.as_script_pubkey())!.addr_keyhash()).to_bytes()).toString() ), kind: Cardano.NativeScriptKind.RequireSignature }; @@ -368,7 +370,7 @@ export const nativeScript = (script: CML.NativeScript): Cardano.NativeScript => coreScript = { __type: Cardano.ScriptType.Native, kind: Cardano.NativeScriptKind.RequireTimeBefore, - slot: Slot(Number(scope.manage(scope.manage(script.as_timelock_expiry())!.slot()).to_str())) + slot: Cardano.Slot(Number(scope.manage(scope.manage(script.as_timelock_expiry())!.slot()).to_str())) }; break; } @@ -376,7 +378,7 @@ export const nativeScript = (script: CML.NativeScript): Cardano.NativeScript => coreScript = { __type: Cardano.ScriptType.Native, kind: Cardano.NativeScriptKind.RequireTimeAfter, - slot: Slot(Number(scope.manage(scope.manage(script.as_timelock_start())!.slot()).to_str())) + slot: Cardano.Slot(Number(scope.manage(scope.manage(script.as_timelock_start())!.slot()).to_str())) }; break; } diff --git a/packages/core/src/Cardano/types/Block.ts b/packages/core/src/Cardano/types/Block.ts index c98492be1a6..7972d084453 100644 --- a/packages/core/src/Cardano/types/Block.ts +++ b/packages/core/src/Cardano/types/Block.ts @@ -1,6 +1,6 @@ -import { CML } from '../..'; +import { CML } from '../../CML/CML'; import { Ed25519PublicKey } from './Key'; -import { Hash28ByteBase16, Hash32ByteBase16, OpaqueNumber, OpaqueString, typedBech32 } from '../util'; +import { Hash28ByteBase16, Hash32ByteBase16, OpaqueNumber, OpaqueString, typedBech32 } from '../util/primitives'; import { InvalidStringError } from '../../errors'; import { Lovelace } from './Value'; import { PoolId } from './StakePool/primitives'; diff --git a/packages/core/src/Cardano/types/StakePool/primitives.ts b/packages/core/src/Cardano/types/StakePool/primitives.ts index 0eeaf7ad8a1..46bfbea5cd0 100644 --- a/packages/core/src/Cardano/types/StakePool/primitives.ts +++ b/packages/core/src/Cardano/types/StakePool/primitives.ts @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ import { Ed25519KeyHash } from '../Key'; -import { Hash28ByteBase16, HexBlob, OpaqueString, typedBech32, typedHex } from '../../util'; +import { Hash28ByteBase16, HexBlob, OpaqueString, typedBech32, typedHex } from '../../util/primitives'; /** * pool operator verification key hash as bech32 string or a genesis pool ID diff --git a/packages/core/src/Cardano/util/primitives.ts b/packages/core/src/Cardano/util/primitives.ts index ea82cccde71..67bab98fe1f 100644 --- a/packages/core/src/Cardano/util/primitives.ts +++ b/packages/core/src/Cardano/util/primitives.ts @@ -1,5 +1,5 @@ import { Decoded, bech32 } from 'bech32'; -import { Ed25519KeyHash } from '../types'; +import { Ed25519KeyHash } from '../types/Key'; import { InvalidStringError } from '../../errors'; const MAX_BECH32_LENGTH_LIMIT = 1023; diff --git a/packages/core/src/Provider/providerUtil.ts b/packages/core/src/Provider/providerUtil.ts index 2429cceceac..0c7757bf495 100644 --- a/packages/core/src/Provider/providerUtil.ts +++ b/packages/core/src/Provider/providerUtil.ts @@ -1,4 +1,5 @@ -import { Cardano, ProviderError, ProviderFailure } from '../'; +import * as Cardano from '../Cardano'; +import { ProviderError, ProviderFailure } from '../errors'; /* eslint-disable @typescript-eslint/no-explicit-any */ export type ToProviderError = (error: unknown) => void; diff --git a/packages/core/src/util/coalesceValueQuantities.ts b/packages/core/src/util/coalesceValueQuantities.ts index 5cb7365ddef..2b12dcaab0c 100644 --- a/packages/core/src/util/coalesceValueQuantities.ts +++ b/packages/core/src/util/coalesceValueQuantities.ts @@ -1,6 +1,6 @@ +import * as assetUtil from '../Asset/util'; import { BigIntMath } from '@cardano-sdk/util'; import { Value } from '../Cardano'; -import { util as assetUtil } from '../Asset'; /** * Sum all quantities diff --git a/packages/core/src/util/metadatum.ts b/packages/core/src/util/metadatum.ts index e3d568a81c6..d37aa5eae37 100644 --- a/packages/core/src/util/metadatum.ts +++ b/packages/core/src/util/metadatum.ts @@ -1,7 +1,7 @@ import { CML } from '../CML/CML'; import { Metadatum, MetadatumMap } from '../Cardano/types/AuxiliaryData'; -import { txMetadatum as txMetadatumToCML } from '../CML/coreToCml'; -import { txMetadatum as txMetadatumToCore } from '../CML/cmlToCore'; +import { txMetadatum as txMetadatumToCML } from '../CML/coreToCml/coreToCml'; +import { txMetadatum as txMetadatumToCore } from '../CML/cmlToCore/cmlToCore'; import { usingAutoFree } from '@cardano-sdk/util'; /** diff --git a/packages/core/src/util/subtractValueQuantities.ts b/packages/core/src/util/subtractValueQuantities.ts index 8411abd8270..942fa463f12 100644 --- a/packages/core/src/util/subtractValueQuantities.ts +++ b/packages/core/src/util/subtractValueQuantities.ts @@ -1,11 +1,11 @@ import { BigIntMath } from '@cardano-sdk/util'; import { Value } from '../Cardano'; -import { util as assetUtil } from '../Asset'; +import { util } from '../Asset'; /** * Subtract all quantities */ export const subtractValueQuantities = (quantities: Value[]) => ({ - assets: assetUtil.subtractTokenMaps(quantities.map(({ assets }) => assets)), + assets: util.subtractTokenMaps(quantities.map(({ assets }) => assets)), coins: BigIntMath.subtract(quantities.map(({ coins }) => coins)) }); diff --git a/packages/dapp-connector/package.json b/packages/dapp-connector/package.json index 9a8b350cacb..ab5200f9880 100644 --- a/packages/dapp-connector/package.json +++ b/packages/dapp-connector/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -57,6 +58,7 @@ "jest": "^28.1.3", "jest-environment-jsdom": "^28.1.3", "jest-webextension-mock": "^3.7.19", + "madge": "^5.0.1", "mock-browser": "^0.92.14", "npm-run-all": "^4.1.5", "shx": "^0.3.3", diff --git a/packages/e2e/package.json b/packages/e2e/package.json index fdba7bb4cb4..ff5ef553d9d 100644 --- a/packages/e2e/package.json +++ b/packages/e2e/package.json @@ -34,6 +34,7 @@ "local-network:down": "DOCKER_BUILDKIT=1 COMPOSE_DOCKER_CLI_BUILD=1 docker compose -p local-network-e2e down -v --remove-orphans", "cardano-services:up": "ts-node --transpile-only ../cardano-services/src/cli.ts start-server", "cardano-services:up:debug": "npx nodemon --legacy-watch --exec 'node -r ts-node/register --inspect=0.0.0.0:9229 ../cardano-services/src/cli.ts start-server'", + "circular-deps:check": "madge --circular dist", "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", @@ -132,6 +133,7 @@ "jest-webextension-mock": "^3.7.22", "json-bigint": "^1.0.0", "jsonschema": "^1.4.1", + "madge": "^5.0.1", "mock-browser": "^0.92.14", "npm-run-all": "^4.1.5", "readable-stream": "^3.6.0", diff --git a/packages/golden-test-generator/package.json b/packages/golden-test-generator/package.json index 721752904e0..b8598ef6849 100644 --- a/packages/golden-test-generator/package.json +++ b/packages/golden-test-generator/package.json @@ -37,6 +37,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -77,6 +78,7 @@ "@types/ws": "^7.4.6", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "pkg": "^5.3.0", "shx": "^0.3.3", diff --git a/packages/governance/package.json b/packages/governance/package.json index 89d85ad1317..6b65f68eb82 100644 --- a/packages/governance/package.json +++ b/packages/governance/package.json @@ -32,6 +32,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -49,6 +50,7 @@ "delay": "^5.0.0", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/input-selection/package.json b/packages/input-selection/package.json index 6df71613b24..f61c9cb96b6 100644 --- a/packages/input-selection/package.json +++ b/packages/input-selection/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -57,6 +58,7 @@ "fast-check": "^2.17.0", "jest": "^28.1.3", "lodash": "^4.17.21", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/key-management/package.json b/packages/key-management/package.json index 633aa33eed7..ba76a17706e 100644 --- a/packages/key-management/package.json +++ b/packages/key-management/package.json @@ -31,6 +31,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -50,6 +51,7 @@ "@types/pbkdf2": "^3.1.0", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/ogmios/package.json b/packages/ogmios/package.json index 1856d79e95d..736dec3b9e5 100644 --- a/packages/ogmios/package.json +++ b/packages/ogmios/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -56,6 +57,7 @@ "eslint": "^7.32.0", "get-port-please": "^2.5.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/projection/package.json b/packages/projection/package.json index 854fd35a1ae..88d0036a7a3 100644 --- a/packages/projection/package.json +++ b/packages/projection/package.json @@ -31,6 +31,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -57,6 +58,7 @@ "@cardano-sdk/util-dev": "^0.5.0", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/util-dev/package.json b/packages/util-dev/package.json index e45a4916631..687d9dda727 100644 --- a/packages/util-dev/package.json +++ b/packages/util-dev/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -54,6 +55,7 @@ "@types/jest": "^26.0.24", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/util-rxjs/package.json b/packages/util-rxjs/package.json index 406acd0cbda..4ab4b0861ce 100644 --- a/packages/util-rxjs/package.json +++ b/packages/util-rxjs/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -57,6 +58,7 @@ "@cardano-sdk/util-dev": "^0.5.0", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "rxjs": "^7.4.0", "shx": "^0.3.3", diff --git a/packages/util/package.json b/packages/util/package.json index ea495288ac8..6330595681b 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -55,6 +56,7 @@ "@types/lodash": "^4.14.182", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "shx": "^0.3.3", "ts-jest": "^28.0.7", diff --git a/packages/wallet/package.json b/packages/wallet/package.json index e8de923a76f..d63912b6512 100644 --- a/packages/wallet/package.json +++ b/packages/wallet/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -63,6 +64,7 @@ "eslint": "^7.32.0", "jest": "^28.1.3", "jest-webextension-mock": "^3.7.19", + "madge": "^5.0.1", "mock-browser": "^0.92.14", "npm-run-all": "^4.1.5", "shx": "^0.3.3", diff --git a/packages/web-extension/package.json b/packages/web-extension/package.json index b349fb108dc..5af8aaed584 100644 --- a/packages/web-extension/package.json +++ b/packages/web-extension/package.json @@ -36,6 +36,7 @@ "build:esm": "tsc -p src/tsconfig.json --outDir ./dist/esm --module es2020", "build:cjs": "tsc --build src", "build": "run-s build:cjs build:esm module-fixup", + "circular-deps:check": "madge --circular dist", "module-fixup": "shx cp ../../build/cjs-package.json ./dist/cjs/package.json && cp ../../build/esm-package.json ./dist/esm/package.json", "tscNoEmit": "shx echo typescript --noEmit command not implemented yet", "cleanup:dist": "shx rm -rf dist", @@ -57,6 +58,7 @@ "@types/webextension-polyfill": "^0.8.0", "eslint": "^7.32.0", "jest": "^28.1.3", + "madge": "^5.0.1", "npm-run-all": "^4.1.5", "readable-stream": "^3.6.0", "shx": "^0.3.3", diff --git a/packages/web-extension/src/messaging/injectedRuntime.ts b/packages/web-extension/src/messaging/injectedRuntime.ts index 90c5535f5d2..85a2018e321 100644 --- a/packages/web-extension/src/messaging/injectedRuntime.ts +++ b/packages/web-extension/src/messaging/injectedRuntime.ts @@ -1,6 +1,7 @@ // only tested in ../e2e tests -import { MessengerPort, isResponseMessage } from '.'; +import { MessengerPort } from './types'; import { Runtime } from 'webextension-polyfill'; +import { isResponseMessage } from './util'; const noOp = () => void 0; diff --git a/yarn-project.nix b/yarn-project.nix index 1576dd13b84..8b9713626a6 100644 --- a/yarn-project.nix +++ b/yarn-project.nix @@ -792,6 +792,7 @@ cacheEntries = { "ansicolors@npm:0.3.2" = { filename = "ansicolors-npm-0.3.2-cc35882814-e84fae7ebc.zip"; sha512 = "e84fae7ebc27ac96d9dbb57f35f078cd6dde1b7046b0f03f73dcefc9fbb1f2e82e3685d083466aded8faf038f9fa9ebb408d215282bcd7aaa301d5ac3c486815"; }; "any-promise@npm:1.3.0" = { filename = "any-promise-npm-1.3.0-f34eeaa7e7-0ee8a9bdbe.zip"; sha512 = "0ee8a9bdbe882c90464d75d1f55cf027f5458650c4bd1f0467e65aec38ccccda07ca5844969ee77ed46d04e7dded3eaceb027e8d32f385688523fe305fa7e1de"; }; "anymatch@npm:3.1.2" = { filename = "anymatch-npm-3.1.2-1d5471acfa-985163db22.zip"; sha512 = "985163db2292fac9e5a1e072bf99f1b5baccf196e4de25a0b0b81865ebddeb3b3eb4480734ef0a2ac8c002845396b91aa89121f5b84f93981a4658164a9ec6e9"; }; +"app-module-path@npm:2.2.0" = { filename = "app-module-path-npm-2.2.0-71fdc42bce-b52aa49cfa.zip"; sha512 = "b52aa49cfa809efbad41b514222e8ef3f8ee9e147f5eccf79280b45eddcc61f7aeb302b0049474e3f42072dd53a28348c57dd96f36cd461d2e31cc8ab1ef56b5"; }; "append-field@npm:1.0.0" = { filename = "append-field-npm-1.0.0-bb98be199c-482ba08acc.zip"; sha512 = "482ba08acc0ecef00fe7da6bf2f8e48359a9905ee1af525f3120c9260c02e91eedf0579b59d898e8d8455b6c199e340bc0a2fd4b9e02adaa29a8a86c722b37f9"; }; "aproba@npm:1.2.0" = { filename = "aproba-npm-1.2.0-34129f0778-0fca141966.zip"; sha512 = "0fca141966559d195072ed047658b6e6c4fe92428c385dd38e288eacfc55807e7b4989322f030faff32c0f46bb0bc10f1e0ac32ec22d25315a1e5bbc0ebb76dc"; }; "aproba@npm:2.0.0" = { filename = "aproba-npm-2.0.0-8716bcfde6-5615cadcfb.zip"; sha512 = "5615cadcfb45289eea63f8afd064ab656006361020e1735112e346593856f87435e02d8dcc7ff0d11928bc7d425f27bc7c2a84f6c0b35ab0ff659c814c138a24"; }; @@ -826,6 +827,8 @@ cacheEntries = { "assert-plus@npm:1.0.0" = { filename = "assert-plus-npm-1.0.0-cac95ef098-19b4340cb8.zip"; sha512 = "19b4340cb8f0e6a981c07225eacac0e9d52c2644c080198765d63398f0075f83bbc0c8e95474d54224e297555ad0d631c1dcd058adb1ddc2437b41a6b424ac64"; }; "assert@npm:2.0.0" = { filename = "assert-npm-2.0.0-ef73bc19f5-bb91f181a8.zip"; sha512 = "bb91f181a86d10588ee16c5e09c280f9811373974c29974cbe401987ea34e966699d7989a812b0e19377b511ea0bc627f5905647ce569311824848ede382cae8"; }; "assertion-error@npm:1.1.0" = { filename = "assertion-error-npm-1.1.0-66b893015e-fd9429d3a3.zip"; sha512 = "fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf"; }; +"ast-module-types@npm:2.7.1" = { filename = "ast-module-types-npm-2.7.1-1833572dd9-6238647bcf.zip"; sha512 = "6238647bcf34eeff2a1390cb60388da8a5064dd598acf48d68f8d972d9a332dc8d0382a5a7c511b16470e314b313bcbb95de4b0b669515393e043282c0489538"; }; +"ast-module-types@npm:3.0.0" = { filename = "ast-module-types-npm-3.0.0-2f08e895f4-c6ef35d9b2.zip"; sha512 = "c6ef35d9b286f84c7942aeb0e2b50e389e0b6f44ee3b6d2c46aeed4852dbca0681dde8c3c0ec1d456dad5dbc84fced2e1c607b10b4b4c3b065b901b40f45bbe7"; }; "ast-types@npm:0.13.4" = { filename = "ast-types-npm-0.13.4-69f7e68df8-5a51f7b705.zip"; sha512 = "5a51f7b70588ecced3601845a0e203279ca2f5fdc184416a0a1640c93ec0a267241d6090a328e78eebb8de81f8754754e0a4f1558ba2a3d638f8ccbd0b1f0eff"; }; "astral-regex@npm:2.0.0" = { filename = "astral-regex-npm-2.0.0-f30d866aab-876231688c.zip"; sha512 = "876231688c66400473ba505731df37ea436e574dd524520294cc3bbc54ea40334865e01fa0d074d74d036ee874ee7e62f486ea38bc421ee8e6a871c06f011766"; }; "async-exit-hook@npm:2.0.1" = { filename = "async-exit-hook-npm-2.0.1-09570c5c6b-b72cbdd19e.zip"; sha512 = "b72cbdd19ea90fa33a3a57b0dbff83e4bf2f4e4acd70b2b3847a588f9f16a45d38590ee13f285375dd919c224f60fa58dc3d315a87678d3aa24ff686d1c0200a"; }; @@ -1113,12 +1116,23 @@ cacheEntries = { "delegates@npm:1.0.0" = { filename = "delegates-npm-1.0.0-9b1942d75f-a51744d9b5.zip"; sha512 = "a51744d9b53c164ba9c0492471a1a2ffa0b6727451bdc89e31627fdf4adda9d51277cfcbfb20f0a6f08ccb3c436f341df3e92631a3440226d93a8971724771fd"; }; "depd@npm:1.1.2" = { filename = "depd-npm-1.1.2-b0c8414da7-6b406620d2.zip"; sha512 = "6b406620d269619852885ce15965272b829df6f409724415e0002c8632ab6a8c0a08ec1f0bd2add05dc7bd7507606f7e2cc034fa24224ab829580040b835ecd9"; }; "depd@npm:2.0.0" = { filename = "depd-npm-2.0.0-b6c51a4b43-abbe19c768.zip"; sha512 = "abbe19c768c97ee2eed6282d8ce3031126662252c58d711f646921c9623f9052e3e1906443066beec1095832f534e57c523b7333f8e7e0d93051ab6baef5ab3a"; }; +"dependency-tree@npm:8.1.2" = { filename = "dependency-tree-npm-8.1.2-dd336d8e28-e26dffd033.zip"; sha512 = "e26dffd0332b80ac6303fa4073dcd8f3df05c1584e26fe8fd15f59572f0427e8618757e9797d8963578648f80eb9d4f4496f25bbbb5984329b4c55e49e51d7be"; }; "deprecation@npm:2.3.1" = { filename = "deprecation-npm-2.3.1-e19c92d6e7-f56a05e182.zip"; sha512 = "f56a05e182c2c195071385455956b0c4106fe14e36245b00c689ceef8e8ab639235176a96977ba7c74afb173317fac2e0ec6ec7a1c6d1e6eaa401c586c714132"; }; "destroy@npm:1.2.0" = { filename = "destroy-npm-1.2.0-6a511802e2-0acb300b74.zip"; sha512 = "0acb300b7478a08b92d810ab229d5afe0d2f4399272045ab22affa0d99dbaf12637659411530a6fcd597a9bdac718fc94373a61a95b4651bbc7b83684a565e38"; }; "detect-indent@npm:5.0.0" = { filename = "detect-indent-npm-5.0.0-123fa3fd0b-61763211da.zip"; sha512 = "61763211daa498e00eec073aba95d544ae5baed19286a0a655697fa4fffc9f4539c8376e2c7df8fa11d6f8eaa16c1e6a689f403ac41ee78a060278cdadefe2ff"; }; "detect-indent@npm:6.1.0" = { filename = "detect-indent-npm-6.1.0-d8c441ff7a-ab953a73c7.zip"; sha512 = "ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d"; }; "detect-libc@npm:1.0.3" = { filename = "detect-libc-npm-1.0.3-c30ac344d4-daaaed925f.zip"; sha512 = "daaaed925ffa7889bd91d56e9624e6c8033911bb60f3a50a74a87500680652969dbaab9526d1e200a4c94acf80fc862a22131841145a0a8482d60a99c24f4a3e"; }; "detect-newline@npm:3.1.0" = { filename = "detect-newline-npm-3.1.0-6d33fa8d37-ae6cd429c4.zip"; sha512 = "ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7"; }; +"detective-amd@npm:3.1.2" = { filename = "detective-amd-npm-3.1.2-e4c385792e-0b71555eda.zip"; sha512 = "0b71555edad8e85c9a2ae85e2799d5faf2bdfe0de969587c9288ca76e717494678e34f444dffe32ffdd432e85ce50ca7017a5d0441a4855677a45a40c4590c74"; }; +"detective-cjs@npm:3.1.3" = { filename = "detective-cjs-npm-3.1.3-61080007aa-a691cb4afb.zip"; sha512 = "a691cb4afbbfea59d9aae0ee00752ec1a825a7ef18fc9178b53664975f162f3b537268590def009d9ce1cccfc5bc4f38cf775df08d0872aaacc05d96c72de85a"; }; +"detective-es6@npm:2.2.2" = { filename = "detective-es6-npm-2.2.2-99504d5c48-9ee9909c08.zip"; sha512 = "9ee9909c089f5dcd1f89eccd347d509197996280ba24e2e08742bbc5ca3eef655ff07b4edfd76b52d6b4376ba03b8ec17d621c9f9c4382a6ba233dc1b1d00d33"; }; +"detective-less@npm:1.0.2" = { filename = "detective-less-npm-1.0.2-51713fb487-858936fbad.zip"; sha512 = "858936fbad87423bd5d7502ff5fafca023e7c99e4006ed01b31c12c4b5ff8697edce91419798479d857efec68ee8f022fcac64de5530db6a64012be600a2249e"; }; +"detective-postcss@npm:4.0.0" = { filename = "detective-postcss-npm-4.0.0-3898e15a71-e4c9fed316.zip"; sha512 = "e4c9fed31613df43466357fb104c4c5cdaf45a12909f7c1174161a45ebb2ebe77bb0843b3c0c117b68f55c9acb4e0578668298594c7f0108dfb73e54aaec8513"; }; +"detective-postcss@npm:5.1.1" = { filename = "detective-postcss-npm-5.1.1-c4eee4b68b-31171e71e9.zip"; sha512 = "31171e71e9c2c8d97d2f9d4750cec5cd4ef4be4b1b492a277db5f901897001ac7f63566c8e3a668b027a653ef3089f3f6077e69a16b70e324c85453fb7ef8f3b"; }; +"detective-sass@npm:3.0.2" = { filename = "detective-sass-npm-3.0.2-6ad220e065-7489e5ae7d.zip"; sha512 = "7489e5ae7dbed2eba89855cea21ad32321e8e92bd9f2d3b925e7feec0dd9aa8b4b865296525275938e573a3be9759715490038103cbc970570a1c48c4f2fd23d"; }; +"detective-scss@npm:2.0.2" = { filename = "detective-scss-npm-2.0.2-ec5d066304-515ff1b894.zip"; sha512 = "515ff1b8946ec92baead48ef435efe1ea0f33ee1d98a7537dd700f1d06dd192f9ea0971c10343adcb08b561ab296d01c18a1f62d0b63163a8f4c09885a956e1a"; }; +"detective-stylus@npm:1.0.3" = { filename = "detective-stylus-npm-1.0.3-e1fc341ca5-2723da9354.zip"; sha512 = "2723da93545f3a55a2a7eaa76b50712457af3c93c2b003e95d02f4c240d5e5206a5df99209a4f5b54128c11fc4270c2de1d7316b4f7d02b359483ae74f5a6637"; }; +"detective-typescript@npm:7.0.2" = { filename = "detective-typescript-npm-7.0.2-aa734fe591-77703410ba.zip"; sha512 = "77703410baa242029dc5e7d02cca7a26278dea498ec1c3320f92efa08a85263affc3b102fc2b09952ece1d2c851a3808733d7bfa9ed11944a7c0f39920e33ec9"; }; "devtools-protocol@npm:0.0.1061995" = { filename = "devtools-protocol-npm-0.0.1061995-bbe24c44d3-a787fb76d9.zip"; sha512 = "a787fb76d9ab61363ef62b38b5261048724b3be290d6018b98ba6121d6222bcbf17eca0ef2ccdbea436175d67e1ae3bbba1c94003834b51b13e50730c2034984"; }; "devtools-protocol@npm:0.0.981744" = { filename = "devtools-protocol-npm-0.0.981744-4636a91b0c-609901bff5.zip"; sha512 = "609901bff551f5fbe98e272bdda7269de527e28fab138de371ffd7e9a06fa68ca2eec2e961bd1cd6fd98223ccee562c55b7ce3235d4e37cc8d85d6681bc45593"; }; "devtools@npm:7.25.4" = { filename = "devtools-npm-7.25.4-a3f70053a6-7d918cc1b3.zip"; sha512 = "7d918cc1b3edba59e4fcd31ba1558900e710ef07a5cd0ab2143a7416c9174d1f2c8d6893215b051834ad85200f18bad6fd38c6b8f85ced6f005ce11e342b46a8"; }; @@ -1173,6 +1187,7 @@ cacheEntries = { "engine.io-client@npm:6.2.3" = { filename = "engine.io-client-npm-6.2.3-971a75cbbb-c09fb64295.zip"; sha512 = "c09fb6429503a4a8a599ec1c4f67f100202e6e06588b67b81d386a4ebf8e81160cf7501ad6770ffe0a04575f41868f0a4cbf330b85de3f7cd24ebcf2bf9fc660"; }; "engine.io-parser@npm:5.0.4" = { filename = "engine.io-parser-npm-5.0.4-27a510b395-d4ad0cef6f.zip"; sha512 = "d4ad0cef6ff63c350e35696da9bb3dbd180f67b56e93e90375010cc40393e6c0639b780d5680807e1d93a7e2e3d7b4a1c3b27cf75db28eb8cbf605bc1497da03"; }; "enhanced-resolve@npm:5.10.0" = { filename = "enhanced-resolve-npm-5.10.0-7941304306-0bb9830704.zip"; sha512 = "0bb9830704db271610f900e8d79d70a740ea16f251263362b0c91af545576d09fe50103496606c1300a05e588372d6f9780a9bc2e30ce8ef9b827ec8f44687ff"; }; +"enhanced-resolve@npm:5.12.0" = { filename = "enhanced-resolve-npm-5.12.0-c291ce4ee3-bf3f787fac.zip"; sha512 = "bf3f787facaf4ce3439bef59d148646344e372bef5557f0d37ea8aa02c51f50a925cd1f07b8d338f18992c29f544ec235a8c64bcdb56030196c48832a5494174"; }; "enquirer@npm:2.3.6" = { filename = "enquirer-npm-2.3.6-7899175762-1c0911e14a.zip"; sha512 = "1c0911e14a6f8d26721c91e01db06092a5f7675159f0261d69c403396a385afd13dd76825e7678f66daffa930cfaa8d45f506fb35f818a2788463d022af1b884"; }; "entities@npm:4.4.0" = { filename = "entities-npm-4.4.0-97635dc5cc-84d250329f.zip"; sha512 = "84d250329f4b56b40fa93ed067b194db21e8815e4eb9b59f43a086f0ecd342814f6bc483de8a77da5d64e0f626033192b1b4f1792232a7ea6b970ebe0f3187c2"; }; "env-paths@npm:2.2.1" = { filename = "env-paths-npm-2.2.1-7c7577428c-65b5df55a8.zip"; sha512 = "65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e"; }; @@ -1273,6 +1288,7 @@ cacheEntries = { "file-uri-to-path@npm:1.0.0" = { filename = "file-uri-to-path-npm-1.0.0-1043ac6206-b648580bdd.zip"; sha512 = "b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144"; }; "file-uri-to-path@npm:2.0.0" = { filename = "file-uri-to-path-npm-2.0.0-667f38da3a-4a71a99dda.zip"; sha512 = "4a71a99ddaa6ae7ae7bffe2948c34da59982ed465d930a0af9cb59fcc10fcd93366cc356ec3337c18373fde5df7ac52afda4558f155febd1799d135552207edb"; }; "filelist@npm:1.0.4" = { filename = "filelist-npm-1.0.4-3a835ae0a7-a303573b08.zip"; sha512 = "a303573b0821e17f2d5e9783688ab6fbfce5d52aaac842790ae85e704a6f5e4e3538660a63183d6453834dedf1e0f19a9dadcebfa3e926c72397694ea11f5160"; }; +"filing-cabinet@npm:3.3.0" = { filename = "filing-cabinet-npm-3.3.0-bb40f825f3-fbf4dfabf2.zip"; sha512 = "fbf4dfabf22c28233f79124e097148d28786120a456d1a164f9f716968cd2b1286f72355a27aeb99d1026d9deb174bddaec73a210223f3623ceddc7853e4a72a"; }; "fill-range@npm:7.0.1" = { filename = "fill-range-npm-7.0.1-b8b1817caa-cc283f4e65.zip"; sha512 = "cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917"; }; "filtrex@npm:0.5.4" = { filename = "filtrex-npm-0.5.4-9a7218043a-5350795f3e.zip"; sha512 = "5350795f3e3bbf199cf36083e64427ad229bfc36e5d0c1e20e956c6806bc28b23d4be9fbd5e9d7b72f24d504db0969f9f7b7901a5b3c172c53a26b1c9f2f15b5"; }; "filtrex@npm:2.2.3" = { filename = "filtrex-npm-2.2.3-42bc9c8b88-302f101cd0.zip"; sha512 = "302f101cd09b03ee29ddcf1b10414286c18b7044949f1d06054052668b61260c326417009172b16150c94463a75e62221abe16384dc3104b2ee265ee03158460"; }; @@ -1288,6 +1304,7 @@ cacheEntries = { "flat-cache@npm:3.0.4" = { filename = "flat-cache-npm-3.0.4-ee77e5911e-4fdd10ecbc.zip"; sha512 = "4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365"; }; "flat@npm:5.0.2" = { filename = "flat-npm-5.0.2-12748102a5-12a1536ac7.zip"; sha512 = "12a1536ac746db74881316a181499a78ef953632ddd28050b7a3a43c62ef5462e3357c8c29d76072bb635f147f7a9a1f0c02efef6b4be28f8db62ceb3d5c7f5d"; }; "flatted@npm:3.2.7" = { filename = "flatted-npm-3.2.7-0da10b7c56-427633049d.zip"; sha512 = "427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35"; }; +"flatten@npm:1.0.3" = { filename = "flatten-npm-1.0.3-87bf6559dd-5c57379816.zip"; sha512 = "5c57379816f1692aaa79fbc6390e0a0644e5e8442c5783ed57c6d315468eddbc53a659eaa03c9bb1e771b0f4a9bd8dd8a2620286bf21fd6538a7857321fdfb20"; }; "follow-redirects@npm:1.15.2" = { filename = "follow-redirects-npm-1.15.2-1ec1dd82be-faa66059b6.zip"; sha512 = "faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190"; }; "for-each@npm:0.3.3" = { filename = "for-each-npm-0.3.3-0010ca8cdd-6c48ff2bc6.zip"; sha512 = "6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28"; }; "forever-agent@npm:0.6.1" = { filename = "forever-agent-npm-0.6.1-01dae53bf9-766ae6e220.zip"; sha512 = "766ae6e220f5fe23676bb4c6a99387cec5b7b62ceb99e10923376e27bfea72f3c3aeec2ba5f45f3f7ba65d6616965aa7c20b15002b6860833bb6e394dea546a8"; }; @@ -1308,6 +1325,7 @@ cacheEntries = { "fs-minipass@npm:2.1.0" = { filename = "fs-minipass-npm-2.1.0-501ef87306-1b8d128dae.zip"; sha512 = "1b8d128dae2ac6cc94230cc5ead341ba3e0efaef82dab46a33d171c044caaa6ca001364178d42069b2809c35a1c3c35079a32107c770e9ffab3901b59af8c8b1"; }; "fs.realpath@npm:1.0.0" = { filename = "fs.realpath-npm-1.0.0-c8f05d8126-99ddea01a7.zip"; sha512 = "99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0"; }; "fsevents@npm:2.3.2" = { filename = "fsevents-npm-2.3.2-a881d6ac9f-97ade64e75.zip"; sha512 = "97ade64e75091afee5265e6956cb72ba34db7819b4c3e94c431d4be2b19b8bb7a2d4116da417950c3425f17c8fe693d25e20212cac583ac1521ad066b77ae31f"; }; +"fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" = { filename = "fsevents-patch-3340e2eb10-8.zip"; sha512 = "edbd0fd80be379c14409605f77e52fdc78a119e17f875e8b90a220c3e5b29e54a1477c21d91fd30b957ea4866406dc3ff87b61432d2840ff8866b309e5866140"; }; "ftp@npm:0.3.10" = { filename = "ftp-npm-0.3.10-348fb9ac23-ddd313c1d4.zip"; sha512 = "ddd313c1d44eb7429f3a7d77a0155dc8fe86a4c64dca58f395632333ce4b4e74c61413c6e0ef66ea3f3d32d905952fbb6d028c7117d522f793eb1fa282e17357"; }; "function-bind@npm:1.1.1" = { filename = "function-bind-npm-1.1.1-b56b322ae9-b32fbaebb3.zip"; sha512 = "b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a"; }; "function.prototype.name@npm:1.1.5" = { filename = "function.prototype.name-npm-1.1.5-e776a642bb-acd21d733a.zip"; sha512 = "acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27"; }; @@ -1318,9 +1336,11 @@ cacheEntries = { "gauge@npm:4.0.4" = { filename = "gauge-npm-4.0.4-8f878385e9-788b6bfe52.zip"; sha512 = "788b6bfe52f1dd8e263cda800c26ac0ca2ff6de0b6eee2fe0d9e3abf15e149b651bd27bf5226be10e6e3edb5c4e5d5985a5a1a98137e7a892f75eff76467ad2d"; }; "gaze@npm:1.1.3" = { filename = "gaze-npm-1.1.3-cd09a2e834-d5fd375a02.zip"; sha512 = "d5fd375a029c07346154806a076bde21290598179d01ffbe7bc3e54092fa65814180bd27fc2b577582737733eec77cdbb7a572a4e73dff934dde60317223cde6"; }; "gensync@npm:1.0.0-beta.2" = { filename = "gensync-npm-1.0.0-beta.2-224666d72f-a7437e58c6.zip"; sha512 = "a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec"; }; +"get-amd-module-type@npm:3.0.2" = { filename = "get-amd-module-type-npm-3.0.2-466fbb8aa0-d16fac5037.zip"; sha512 = "d16fac5037f63027992e6ebd2d642e6d4feef2f8fa71ff3da6aa76006e05b3dcd4aa6044b4c5966f13ba5d412fd7c1367d910df86b58f9c13f53cbb35d2e4b72"; }; "get-caller-file@npm:2.0.5" = { filename = "get-caller-file-npm-2.0.5-80e8a86305-b9769a836d.zip"; sha512 = "b9769a836d2a98c3ee734a88ba712e62703f1df31b94b784762c433c27a386dd6029ff55c2a920c392e33657d80191edbf18c61487e198844844516f843496b9"; }; "get-func-name@npm:2.0.0" = { filename = "get-func-name-npm-2.0.0-afbf363765-8d82e69f3e.zip"; sha512 = "8d82e69f3e7fab9e27c547945dfe5cc0c57fc0adf08ce135dddb01081d75684a03e7a0487466f478872b341d52ac763ae49e660d01ab83741f74932085f693c3"; }; "get-intrinsic@npm:1.1.3" = { filename = "get-intrinsic-npm-1.1.3-b6c7bd1010-152d79e872.zip"; sha512 = "152d79e87251d536cf880ba75cfc3d6c6c50e12b3a64e1ea960e73a3752b47c69f46034456eae1b0894359ce3bc64c55c186f2811f8a788b75b638b06fab228a"; }; +"get-own-enumerable-property-symbols@npm:3.0.2" = { filename = "get-own-enumerable-property-symbols-npm-3.0.2-f143f9e8d3-8f0331f141.zip"; sha512 = "8f0331f14159f939830884799f937343c8c0a2c330506094bc12cbee3665d88337fe97a4ea35c002cc2bdba0f5d9975ad7ec3abb925015cdf2a93e76d4759ede"; }; "get-package-type@npm:0.1.0" = { filename = "get-package-type-npm-0.1.0-6c70cdc8ab-bba0811116.zip"; sha512 = "bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148"; }; "get-pkg-repo@npm:4.2.1" = { filename = "get-pkg-repo-npm-4.2.1-b1cd052cb4-5abf169137.zip"; sha512 = "5abf169137665e45b09a857b33ad2fdcf2f4a09f0ecbd0ebdd789a7ce78c39186a21f58621127eb724d2d4a3a7ee8e6bd4ac7715efda01ad5200665afc218e0d"; }; "get-port-please@npm:2.6.1" = { filename = "get-port-please-npm-2.6.1-7e2e831df2-258b33f7e3.zip"; sha512 = "258b33f7e36c1b36994ea616b0965556d941aa78bf649a74f8074b12f2f9fb676c96be4eed55fac6fe2710183eb8c621312d74f00967a1e40a984d052c5e9056"; }; @@ -1363,11 +1383,13 @@ cacheEntries = { "globby@npm:11.1.0" = { filename = "globby-npm-11.1.0-bdcdf20c71-b4be8885e0.zip"; sha512 = "b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6"; }; "globby@npm:12.2.0" = { filename = "globby-npm-12.2.0-c8a4e97e5f-2539379a7f.zip"; sha512 = "2539379a7fff3473d3e7c68b4540ba38f36970f43f760e36e301515d5cb98a0c5736554957d90390906bee632327beb2f9518d1acd6911f61e436db11b0da5b5"; }; "globule@npm:1.3.4" = { filename = "globule-npm-1.3.4-b973c73701-258b6865c7.zip"; sha512 = "258b6865c77d54fbd4c91dd6931d99baf81b1485fdf4bd2c053b1a10eab015163cb646e6c96812d5c8b027fb07adfc0b7c7fb13bbbb571f3c12ea60bd7fda2f5"; }; +"gonzales-pe@npm:4.3.0" = { filename = "gonzales-pe-npm-4.3.0-82921c6976-49d60fc49a.zip"; sha512 = "49d60fc49ad35639e5d55923c1516d3ec2e4de5e6e5913ec3458a479b66623e54a060d568295349b0bb9f96ee970c473ff984d4b82a5cfeaf736c55f0d6dc3b7"; }; "google-protobuf@npm:3.6.1" = { filename = "google-protobuf-npm-3.6.1-d7d324a989-80802bbb29.zip"; sha512 = "80802bbb29e6d9883dbcbf6fe2b835e98d13a2887863b432884b71c9bd8833b799af914e7321914e04934ee3c08ff76d3cceca9d15672986f01121080c01c227"; }; "got@npm:11.8.5" = { filename = "got-npm-11.8.5-787b5e3116-2de8a1bbda.zip"; sha512 = "2de8a1bbda4e9b6b2b72b2d2100bc055a59adc1740529e631f61feb44a8b9a1f9f8590941ed9da9df0090b6d6d0ed8ffee94cd9ac086ec3409b392b33440f7d2"; }; "got@npm:9.6.0" = { filename = "got-npm-9.6.0-80edc15fd0-941807bd97.zip"; sha512 = "941807bd9704bacf5eb401f0cc1212ffa1f67c6642f2d028fd75900471c221b1da2b8527f4553d2558f3faeda62ea1cf31665f8b002c6137f5de8732f07370b0"; }; "graceful-fs@npm:4.2.10" = { filename = "graceful-fs-npm-4.2.10-79c70989ca-3f109d70ae.zip"; sha512 = "3f109d70ae123951905d85032ebeae3c2a5a7a997430df00ea30df0e3a6c60cf6689b109654d6fdacd28810a053348c4d14642da1d075049e6be1ba5216218da"; }; "grapheme-splitter@npm:1.0.4" = { filename = "grapheme-splitter-npm-1.0.4-648f2bf509-0c22ec54de.zip"; sha512 = "0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620"; }; +"graphviz@npm:0.0.9" = { filename = "graphviz-npm-0.0.9-33eecd7ed1-fb414f8976.zip"; sha512 = "fb414f89763d568646f2d899f9a2baa19e1cdf1b97db831f64f2b3f7322609ca1e4e43bcb3d2e3bfc992b9e0f657803559d7a98e289d5aa6dc549d578939d599"; }; "grouped-queue@npm:2.0.0" = { filename = "grouped-queue-npm-2.0.0-81fdc84ef7-be5c6cfac0.zip"; sha512 = "be5c6cfac0db6b6f147d82d6a6629170afe84df8f8fe56bc3acfa53603c30141cf8a6a31b341c08d4acacd323385044fef2d750a979942c967c501fad5b6a633"; }; "growl@npm:1.10.5" = { filename = "growl-npm-1.10.5-2d1da54198-4b86685de6.zip"; sha512 = "4b86685de6831cebcbb19f93870bea624afee61124b0a20c49017013987cd129e73a8c4baeca295728f41d21265e1f859d25ef36731b142ca59c655fea94bb1a"; }; "handlebars@npm:4.7.7" = { filename = "handlebars-npm-4.7.7-a9ccfabf80-1e79a43f5e.zip"; sha512 = "1e79a43f5e18d15742977cb987923eab3e2a8f44f2d9d340982bcb69e1735ed049226e534d7c1074eaddaf37e4fb4f471a8adb71cddd5bc8cf3f894241df5cee"; }; @@ -1430,6 +1452,7 @@ cacheEntries = { "imurmurhash@npm:0.1.4" = { filename = "imurmurhash-npm-0.1.4-610c5068a0-7cae75c8cd.zip"; sha512 = "7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7"; }; "indent-string@npm:3.2.0" = { filename = "indent-string-npm-3.2.0-9930503310-a0b72603bb.zip"; sha512 = "a0b72603bba6c985d367fda3a25aad16423d2056b22a7e83ee2dd9ce0ce3d03d1e078644b679087aa7edf1cfb457f0d96d9eeadc0b12f38582088cc00e995d2f"; }; "indent-string@npm:4.0.0" = { filename = "indent-string-npm-4.0.0-7b717435b2-824cfb9929.zip"; sha512 = "824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612"; }; +"indexes-of@npm:1.0.1" = { filename = "indexes-of-npm-1.0.1-5ce8500941-4f9799b173.zip"; sha512 = "4f9799b1739a62f3e02d09f6f4162cf9673025282af7fa36e790146e7f4e216dad3e776a25b08536c093209c9fcb5ea7bd04b082d42686a45f58ff401d6da32e"; }; "infer-owner@npm:1.0.4" = { filename = "infer-owner-npm-1.0.4-685ac3d2af-181e732764.zip"; sha512 = "181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89"; }; "inflight@npm:1.0.6" = { filename = "inflight-npm-1.0.6-ccedb4b908-f4f76aa072.zip"; sha512 = "f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd"; }; "inherits@npm:2.0.4" = { filename = "inherits-npm-2.0.4-c66b3957a0-4a48a73384.zip"; sha512 = "4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1"; }; @@ -1479,6 +1502,7 @@ cacheEntries = { "is-npm@npm:5.0.0" = { filename = "is-npm-npm-5.0.0-2758bcd54b-9baff02b0c.zip"; sha512 = "9baff02b0c69a3d3c79b162cb2f9e67fb40ef6d172c16601b2e2471c21e9a4fa1fc9885a308d7bc6f3a3cd2a324c27fa0bf284c133c3349bb22571ab70d041cc"; }; "is-number-object@npm:1.0.7" = { filename = "is-number-object-npm-1.0.7-539d0e274d-d1e8d01bb0.zip"; sha512 = "d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7"; }; "is-number@npm:7.0.0" = { filename = "is-number-npm-7.0.0-060086935c-456ac6f8e0.zip"; sha512 = "456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a"; }; +"is-obj@npm:1.0.1" = { filename = "is-obj-npm-1.0.1-7d391539d7-3ccf0efdea.zip"; sha512 = "3ccf0efdea12951e0b9c784e2b00e77e87b2f8bd30b42a498548a8afcc11b3287342a2030c308e473e93a7a19c9ea7854c99a8832a476591c727df2a9c79796c"; }; "is-obj@npm:2.0.0" = { filename = "is-obj-npm-2.0.0-3d95e053f4-c9916ac8f4.zip"; sha512 = "c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08"; }; "is-path-cwd@npm:2.2.0" = { filename = "is-path-cwd-npm-2.2.0-e35e4aab5f-46a840921b.zip"; sha512 = "46a840921bb8cc0dc7b5b423a14220e7db338072a4495743a8230533ce78812dc152548c86f4b828411fe98c5451959f07cf841c6a19f611e46600bd699e8048"; }; "is-path-inside@npm:3.0.3" = { filename = "is-path-inside-npm-3.0.3-2ea0ef44fd-abd50f0618.zip"; sha512 = "abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9"; }; @@ -1488,6 +1512,8 @@ cacheEntries = { "is-plain-object@npm:5.0.0" = { filename = "is-plain-object-npm-5.0.0-285b70faa3-e32d27061e.zip"; sha512 = "e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c"; }; "is-potential-custom-element-name@npm:1.0.1" = { filename = "is-potential-custom-element-name-npm-1.0.1-f352f606f8-ced7bbbb64.zip"; sha512 = "ced7bbbb6433a5b684af581872afe0e1767e2d1146b2207ca0068a648fb5cab9d898495d1ac0583524faaf24ca98176a7d9876363097c2d14fee6dd324f3a1ab"; }; "is-regex@npm:1.1.4" = { filename = "is-regex-npm-1.1.4-cca193ef11-362399b335.zip"; sha512 = "362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652"; }; +"is-regexp@npm:1.0.0" = { filename = "is-regexp-npm-1.0.0-8f95f51a0c-be692828e2.zip"; sha512 = "be692828e24cba479ec33644326fa98959ec68ba77965e0291088c1a741feaea4919d79f8031708f85fd25e39de002b4520622b55460660b9c369e6f7187faef"; }; +"is-relative-path@npm:1.0.2" = { filename = "is-relative-path-npm-1.0.2-920be97603-6c2ccffd3c.zip"; sha512 = "6c2ccffd3c0a3e3990535d0571370883d558b825b51940085f3446ec338857f4552f44521dfec3e83b7e067de08c0b0369de290208a91200bcae2c569533e340"; }; "is-retry-allowed@npm:1.2.0" = { filename = "is-retry-allowed-npm-1.2.0-730be11f6c-50d700a89a.zip"; sha512 = "50d700a89ae31926b1c91b3eb0104dbceeac8790d8b80d02f5c76d9a75c2056f1bb24b5268a8a018dead606bddf116b2262e5ac07401eb8b8783b266ed22558d"; }; "is-retry-allowed@npm:2.2.0" = { filename = "is-retry-allowed-npm-2.2.0-b4b58fc581-3d1103a929.zip"; sha512 = "3d1103a9290b5d03626756a41054844633eac78bc5d3e3a95b13afeae94fa3cfbcf7f0b5520d83f75f48a25ce7b142fdbac4217dc4b0630f3ea55e866ec3a029"; }; "is-scoped@npm:2.1.0" = { filename = "is-scoped-npm-2.1.0-7710eece3d-bc4726ec6c.zip"; sha512 = "bc4726ec6c71c10d095e815040e361ce9f75503b9c2b1dadd3af720222034cd35e2601e44002a9e372709abc1dba357195c64977395adac2c100789becc901fb"; }; @@ -1503,6 +1529,7 @@ cacheEntries = { "is-typed-array@npm:1.1.9" = { filename = "is-typed-array-npm-1.1.9-c7c4ca7eec-11910f1e58.zip"; sha512 = "11910f1e58755fef43bf0074e52fa5b932bf101ec65d613e0a83d40e8e4c6e3f2ee142d624ebc7624c091d3bbe921131f8db7d36ecbbb71909f2fe310c1faa65"; }; "is-typedarray@npm:1.0.0" = { filename = "is-typedarray-npm-1.0.0-bbd99de5b6-3508c6cd0a.zip"; sha512 = "3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7"; }; "is-unicode-supported@npm:0.1.0" = { filename = "is-unicode-supported-npm-0.1.0-0833e1bbfb-a2aab86ee7.zip"; sha512 = "a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52"; }; +"is-url-superb@npm:4.0.0" = { filename = "is-url-superb-npm-4.0.0-71f6df9bc1-fd55e91c96.zip"; sha512 = "fd55e91c96349acb0d688f95fcb1ac67450e5db934976e3a8ff13ef446841e779a6f4d18b15f02331f05a3429c8fdaba2382ac1ab444059e86e9ffcde1ec8db0"; }; "is-url@npm:1.2.4" = { filename = "is-url-npm-1.2.4-0a28aeb560-100e74b3b1.zip"; sha512 = "100e74b3b1feab87a43ef7653736e88d997eb7bd32e71fd3ebc413e58c1cbe56269699c776aaea84244b0567f2a7d68dfaa512a062293ed2f9fdecb394148432"; }; "is-utf8@npm:0.2.1" = { filename = "is-utf8-npm-0.2.1-46ab364e2f-167ccd2be8.zip"; sha512 = "167ccd2be869fc228cc62c1a28df4b78c6b5485d15a29027d3b5dceb09b383e86a3522008b56dcac14b592b22f0a224388718c2505027a994fd8471465de54b3"; }; "is-weakmap@npm:2.0.1" = { filename = "is-weakmap-npm-2.0.1-88ca3d1dc4-1222bb7e90.zip"; sha512 = "1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6"; }; @@ -1687,6 +1714,7 @@ cacheEntries = { "lru-cache@npm:7.14.0" = { filename = "lru-cache-npm-7.14.0-354cf654ec-efdd329f2c.zip"; sha512 = "efdd329f2c1bb790b71d497c6c59272e6bc2d7dd060ba55fc136becd3dd31fc8346edb446275504d94cb60d3c8385dbf5267b79b23789e409b2bdf302d13f0d7"; }; "ltgt@npm:2.2.1" = { filename = "ltgt-npm-2.2.1-443b5da86d-7e3874296f.zip"; sha512 = "7e3874296f7538bc8087b428ac4208008d7b76916354b34a08818ca7c83958c1df10ec427eeeaad895f6b81e41e24745b18d30f89abcc21d228b94f6961d50a2"; }; "lunr@npm:2.3.9" = { filename = "lunr-npm-2.3.9-fa3aa9c2d6-176719e24f.zip"; sha512 = "176719e24fcce7d3cf1baccce9dd5633cd8bdc1f41ebe6a180112e5ee99d80373fe2454f5d4624d437e5a8319698ca6837b9950566e15d2cae5f2a543a3db4b8"; }; +"madge@npm:5.0.1" = { filename = "madge-npm-5.0.1-9f3b536039-821db88fdc.zip"; sha512 = "821db88fdcb6259cf4bf1665abb976dd859fb7157a712886468d4172ab6d758f3446212fcd3fa92be21e9e2b408854f96e9495b7119d7387e6fe5690bd9786c4"; }; "make-dir@npm:2.1.0" = { filename = "make-dir-npm-2.1.0-1ddaf205e7-043548886b.zip"; sha512 = "043548886bfaf1820323c6a2997e6d2fa51ccc2586ac14e6f14634f7458b4db2daf15f8c310e2a0abd3e0cddc64df1890d8fc7263033602c47bb12cbfcf86aab"; }; "make-dir@npm:3.1.0" = { filename = "make-dir-npm-3.1.0-d1d7505142-484200020a.zip"; sha512 = "484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78"; }; "make-error@npm:1.3.6" = { filename = "make-error-npm-1.3.6-ccb85d9458-b86e5e0e25.zip"; sha512 = "b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402"; }; @@ -1749,6 +1777,8 @@ cacheEntries = { "mocha@npm:8.4.0" = { filename = "mocha-npm-8.4.0-a999d05791-4bcf006705.zip"; sha512 = "4bcf00670580f009f9e20cc596cce5e2434d3562c468da783a8f935e38c4476435f12ecade43341cb8730b9d4987358038e76a075201d4bc51010927d3f8cd7c"; }; "mock-browser@npm:0.92.14" = { filename = "mock-browser-npm-0.92.14-e40c5ec948-1f648bce3b.zip"; sha512 = "1f648bce3b9ac70f27b7a64c55d8b7b05808524e7f65b4bdb4b4e9f10091f91ae9b90911d51f6ebeeb0565c8ed8cb48277790ff5744a7202e51dcb6ddc08aa34"; }; "modify-values@npm:1.0.1" = { filename = "modify-values-npm-1.0.1-9b2377e166-8296610c60.zip"; sha512 = "8296610c608bc97b03c2cf889c6cdf4517e32fa2d836440096374c2209f6b7b3e256c209493a0b32584b9cb32d528e99d0dd19dcd9a14d2d915a312d391cc7e9"; }; +"module-definition@npm:3.4.0" = { filename = "module-definition-npm-3.4.0-2eb7522283-5cbfd38aab.zip"; sha512 = "5cbfd38aab1a9169b5c31924e208e430a87a1b1512ab9736a9a368d950e3cc8e2f5cf642e37fe74123e25402cae50bfb8fdf1f5f0fd3d4d9270df705a2360bfa"; }; +"module-lookup-amd@npm:7.0.1" = { filename = "module-lookup-amd-npm-7.0.1-83d0a3e93f-911abd6b8f.zip"; sha512 = "911abd6b8fb1d82cfae4ef38050981d4eb7e710bfeba898903c5c49a4d3a44b3cacb6201ddf9930a39fae3473faf9b96d39930cfa8766dbf0da86689108895b1"; }; "moment@npm:2.29.4" = { filename = "moment-npm-2.29.4-902943305d-0ec3f9c2bc.zip"; sha512 = "0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e"; }; "morgan@npm:1.10.0" = { filename = "morgan-npm-1.10.0-a0da109b6b-fb41e226ab.zip"; sha512 = "fb41e226ab5a1abf7e8909e486b387076534716d60207e361acfb5df78b84d703a7b7ea58f3046a9fd0b83d3c94bfabde32323341a1f1b26ce50680abd2ea5dd"; }; "ms@npm:2.0.0" = { filename = "ms-npm-2.0.0-9e1101a471-0e6a22b8b7.zip"; sha512 = "0e6a22b8b746d2e0b65a430519934fefd41b6db0682e3477c10f60c76e947c4c0ad06f63ffdf1d78d335f83edee8c0aa928aa66a36c7cd95b69b26f468d527f4"; }; @@ -1789,6 +1819,7 @@ cacheEntries = { "node-hid@npm:2.1.1" = { filename = "node-hid-npm-2.1.1-840235e168-56fabeec50.zip"; sha512 = "56fabeec500652c4100e7e461ed0bc09dfda84abd3d37183242104ed819bc21e7e2ff4ca124301d0f43c3b19b546f9cd7367ea3870c0f06b5e34bbd28bc57e5a"; }; "node-int64@npm:0.4.0" = { filename = "node-int64-npm-0.4.0-0dc04ec3b2-d0b30b1ee6.zip"; sha512 = "d0b30b1ee6d961851c60d5eaa745d30b5c95d94bc0e74b81e5292f7c42a49e3af87f1eb9e89f59456f80645d679202537de751b7d72e9e40ceea40c5e449057e"; }; "node-releases@npm:2.0.6" = { filename = "node-releases-npm-2.0.6-8accb3fefb-e86a926dc9.zip"; sha512 = "e86a926dc9fbb3b41b4c4a89d998afdf140e20a4e8dbe6c0a807f7b2948b42ea97d7fd3ad4868041487b6e9ee98409829c6e4d84a734a4215dff060a7fbeb4bf"; }; +"node-source-walk@npm:4.3.0" = { filename = "node-source-walk-npm-4.3.0-16523f4a14-124bcec61f.zip"; sha512 = "124bcec61f73141a5f13e63f773beb00c9a9620e9eec6d7505b9de8fa884797f3eb0b9e9d225bb324930234ae03b28a4a7a231e2c2f23d71405d4a562b404e34"; }; "nofilter@npm:3.1.0" = { filename = "nofilter-npm-3.1.0-3c5ba47d92-58aa85a5b4.zip"; sha512 = "58aa85a5b4b35cbb6e42de8a8591c5e338061edc9f3e7286f2c335e9e9b9b8fa7c335ae45daa8a1f3433164dc0b9a3d187fa96f9516e04a17a1f9ce722becc4f"; }; "nopt@npm:5.0.0" = { filename = "nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip"; sha512 = "d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f"; }; "nopt@npm:6.0.0" = { filename = "nopt-npm-6.0.0-5ea8050815-82149371f8.zip"; sha512 = "82149371f8be0c4b9ec2f863cc6509a7fd0fa729929c009f3a58e4eb0c9e4cae9920e8f1f8eb46e7d032fec8fb01bede7f0f41a67eb3553b7b8e14fa53de1dac"; }; @@ -1936,6 +1967,9 @@ cacheEntries = { "pkg-install@npm:1.0.0" = { filename = "pkg-install-npm-1.0.0-f1bca03826-b23cb47776.zip"; sha512 = "b23cb477760e76795b3e27f61235c08c0c7ff7a215d2fac89540eaf49ff8573177fd76e684a10e7ab417c528e5d50da445c20cbf1fee4143302315366f23fe8d"; }; "pkg@npm:5.8.0" = { filename = "pkg-npm-5.8.0-f9fed71dd1-eb85975275.zip"; sha512 = "eb85975275ab4c5760884c1cc9b6251a17a8c15eb1b5a13183d0a5a0385650459e44d8438af7ecf5c5d185b55046cce9ce705b5b6d59ae058a157f49f6fb56a0"; }; "pluralize@npm:8.0.0" = { filename = "pluralize-npm-8.0.0-f5f044ed52-08931d4a6a.zip"; sha512 = "08931d4a6a4a5561a7f94f67a31c17e6632cb21e459ab3ff4f6f629d9a822984cf8afef2311d2005fbea5d7ef26016ebb090db008e2d8bce39d0a9a9d218736e"; }; +"postcss-values-parser@npm:2.0.1" = { filename = "postcss-values-parser-npm-2.0.1-b7d7dda30d-0508778809.zip"; sha512 = "050877880937e15af8d18bf48902e547e2123d7cc32c1f215b392642bc5e2598a87a341995d62f38e450aab4186b8afeb2c9541934806d458ad8b117020b2ebf"; }; +"postcss-values-parser@npm:5.0.0" = { filename = "postcss-values-parser-npm-5.0.0-7185aec6fd-d45bde8606.zip"; sha512 = "d45bde8606fdb721cf7fc1f971bc635b0da156fd75a1b706b0503af00416d5699afc477d028781229eabab56fa543b17f15b5b13807cfb8c5ba0e442281eb463"; }; +"postcss@npm:8.4.19" = { filename = "postcss-npm-8.4.19-164042496a-62782723a3.zip"; sha512 = "62782723a385f92b7525f66d29614624de7c5643855423db3a5efd9287e677650300192749adddbbb6734cea9b1d5f5fd4f6ea00ca3f9a95dbbb88f835f5ca64"; }; "postgres-array@npm:2.0.0" = { filename = "postgres-array-npm-2.0.0-4f49dc1389-0e1e659888.zip"; sha512 = "0e1e659888147c5de579d229a2d95c0d83ebdbffc2b9396d890a123557708c3b758a0a97ed305ce7f58edfa961fa9f0bbcd1ea9f08b6e5df73322e683883c464"; }; "postgres-bytea@npm:1.0.0" = { filename = "postgres-bytea-npm-1.0.0-8c2b81fa73-d844ae4ca7.zip"; sha512 = "d844ae4ca7a941b70e45cac1261a73ee8ed39d72d3d74ab1d645248185a1b7f0ac91a3c63d6159441020f4e1f7fe64689ac56536a307b31cef361e5187335090"; }; "postgres-date@npm:1.0.7" = { filename = "postgres-date-npm-1.0.7-aadfe5531e-5745001d47.zip"; sha512 = "5745001d47e51cd767e46bcb1710649cd705d91a24d42fa661c454b6dcbb7353c066a5047983c90a626cd3bbfea9e626cc6fa84a35ec57e5bbb28b49f78e13ed"; }; @@ -1943,6 +1977,7 @@ cacheEntries = { "posthog-node@npm:1.3.0" = { filename = "posthog-node-npm-1.3.0-541563cffe-626bb95e6c.zip"; sha512 = "626bb95e6c62d9fe8fbfc8cda2ead6dcdda46c26590b5a4c29b8edbf9182b962f20c686d4d3ce89b38055ea37a7672e8f7b860207257b802e49c9fb6a3f0bba7"; }; "pouchdb@npm:7.3.0" = { filename = "pouchdb-npm-7.3.0-f8c7be36df-a7fccc451a.zip"; sha512 = "a7fccc451ab1aa94ebb69175ac53049818c6de1e2e25c96e0f814eb040a3d9de48038b9477269aae120ae8794cf503b9da9fc785d5c65ffbf4e794f2705eb2d4"; }; "prebuild-install@npm:6.1.4" = { filename = "prebuild-install-npm-6.1.4-dba03730c6-de4313eda8.zip"; sha512 = "de4313eda821305912af922700a2db04bb8e77fe8aa9c2788550f1000c026cbefc82da468ec0c0a37764c5417bd8169dbd540928535fb38d00bb9bbd673dd217"; }; +"precinct@npm:8.3.1" = { filename = "precinct-npm-8.3.1-ee2c818667-16ba57e545.zip"; sha512 = "16ba57e545fc53481b3a194f9d7843cefd562ce5e847280355eed360ca4c55def4d03d501776fb49fdf79bfe84a03ec6138003d8387c0426f6a68e1931688399"; }; "preferred-pm@npm:3.0.3" = { filename = "preferred-pm-npm-3.0.3-68a4791e4b-0de0948cb6.zip"; sha512 = "0de0948cb6ae22213f2ad7868032d89f1e1443d9caabc22ceeb9d284f19d359d65b67fab178f4db5c8c6ca6ae34642bdc72730b70ab1899ea158e2677a88a6d0"; }; "prelude-ls@npm:1.1.2" = { filename = "prelude-ls-npm-1.1.2-a0daac0886-c4867c8748.zip"; sha512 = "c4867c87488e4a0c233e158e4d0d5565b609b105d75e4c05dc760840475f06b731332eb93cc8c9cecb840aa8ec323ca3c9a56ad7820ad2e63f0261dadcb154e4"; }; "prelude-ls@npm:1.2.1" = { filename = "prelude-ls-npm-1.2.1-3e4d272a55-cd192ec0d0.zip"; sha512 = "cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a"; }; @@ -1993,6 +2028,7 @@ cacheEntries = { "queue-microtask@npm:1.2.3" = { filename = "queue-microtask-npm-1.2.3-fcc98e4e2d-b676f8c040.zip"; sha512 = "b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4"; }; "quick-lru@npm:4.0.1" = { filename = "quick-lru-npm-4.0.1-ef8aa17c9c-bea46e1abf.zip"; sha512 = "bea46e1abfaa07023e047d3cf1716a06172c4947886c053ede5c50321893711577cb6119360f810cc3ffcd70c4d7db4069c3cee876b358ceff8596e062bd1154"; }; "quick-lru@npm:5.1.1" = { filename = "quick-lru-npm-5.1.1-e38e0edce3-a516faa255.zip"; sha512 = "a516faa25574be7947969883e6068dbe4aa19e8ef8e8e0fd96cddd6d36485e9106d85c0041a27153286b0770b381328f4072aa40d3b18a19f5f7d2b78b94b5ed"; }; +"quote-unquote@npm:1.0.0" = { filename = "quote-unquote-npm-1.0.0-5aa1091ab3-955a2ead53.zip"; sha512 = "955a2ead534f5b6a3f8d4dc5a4b95ac6468213d3fb11f8c1592a0a56345c45a3d14d5ca04d3de2bc9891493fcac38c03dfa91c48a6159aef50124e9c5afcea49"; }; "randombytes@npm:2.1.0" = { filename = "randombytes-npm-2.1.0-e3da76bccf-d779499376.zip"; sha512 = "d779499376bd4cbb435ef3ab9a957006c8682f343f14089ed5f27764e4645114196e75b7f6abf1cbd84fd247c0cb0651698444df8c9bf30e62120fbbc52269d6"; }; "range-parser@npm:1.2.1" = { filename = "range-parser-npm-1.2.1-1a470fa390-0a268d4fea.zip"; sha512 = "0a268d4fea508661cf5743dfe3d5f47ce214fd6b7dec1de0da4d669dd4ef3d2144468ebe4179049eff253d9d27e719c88dae55be64f954e80135a0cada804ec9"; }; "raw-body@npm:2.5.1" = { filename = "raw-body-npm-2.5.1-9dd1d9fff9-5362adff15.zip"; sha512 = "5362adff1575d691bb3f75998803a0ffed8c64eabeaa06e54b4ada25a0cd1b2ae7f4f5ec46565d1bec337e08b5ac90c76eaa0758de6f72a633f025d754dec29e"; }; @@ -2045,9 +2081,12 @@ cacheEntries = { "require-directory@npm:2.1.1" = { filename = "require-directory-npm-2.1.1-8608aee50b-fb47e70bf0.zip"; sha512 = "fb47e70bf0001fdeabdc0429d431863e9475e7e43ea5f94ad86503d918423c1543361cc5166d713eaa7029dd7a3d34775af04764bebff99ef413111a5af18c80"; }; "require-from-string@npm:2.0.2" = { filename = "require-from-string-npm-2.0.2-8557e0db12-a03ef68954.zip"; sha512 = "a03ef6895445f33a4015300c426699bc66b2b044ba7b670aa238610381b56d3f07c686251740d575e22f4c87531ba662d06937508f0f3c0f1ddc04db3130560b"; }; "requireindex@npm:1.2.0" = { filename = "requireindex-npm-1.2.0-483c52ddaf-50d8b10a1f.zip"; sha512 = "50d8b10a1ff1fdf6aea7a1870bc7bd238b0fb1917d8d7ca17fd03afc38a65dcd7a8a4eddd031f89128b5f0065833d5c92c4fef67f2c04e8624057fe626c9cf94"; }; +"requirejs-config-file@npm:4.0.0" = { filename = "requirejs-config-file-npm-4.0.0-e89c26c364-61ac1c419a.zip"; sha512 = "61ac1c419a8978df9484211827047f0a43d48a97e242ebca9628a2e52da8c739ee068bd67dc4d5dc5fd7be6d1c9a863006bb02df691c86914921fe12713fbebb"; }; +"requirejs@npm:2.3.6" = { filename = "requirejs-npm-2.3.6-cda05b5f88-7c3c006bf5.zip"; sha512 = "7c3c006bf5e1887d93ac7adb7f600328918d23cf3d28282a505a2873d4ddde499c7ec560e55cee3440d17fe1205cb4dcb72b07f35b39e8940372eca850e49b62"; }; "requires-port@npm:1.0.0" = { filename = "requires-port-npm-1.0.0-fd036b488a-eee0e303ad.zip"; sha512 = "eee0e303adffb69be55d1a214e415cf42b7441ae858c76dfc5353148644f6fd6e698926fc4643f510d5c126d12a705e7c8ed7e38061113bdf37547ab356797ff"; }; "resolve-alpn@npm:1.2.1" = { filename = "resolve-alpn-npm-1.2.1-af77edd28b-f558071fcb.zip"; sha512 = "f558071fcb2c60b04054c99aebd572a2af97ef64128d59bef7ab73bd50d896a222a056de40ffc545b633d99b304c259ea9d0c06830d5c867c34f0bfa60b8eae0"; }; "resolve-cwd@npm:3.0.0" = { filename = "resolve-cwd-npm-3.0.0-e6f4e296bf-546e081601.zip"; sha512 = "546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81"; }; +"resolve-dependency-path@npm:2.0.0" = { filename = "resolve-dependency-path-npm-2.0.0-81572580e9-161296969a.zip"; sha512 = "161296969a0a7853ebb7710847154ffb5bd11a51c370b67a0d0c89cacfcb57063d204587617fd030ea227bfd19a3c4af79d39e9d20ae0fbe354c27598d1ea8a8"; }; "resolve-from@npm:4.0.0" = { filename = "resolve-from-npm-4.0.0-f758ec21bf-f4ba0b8494.zip"; sha512 = "f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f"; }; "resolve-from@npm:5.0.0" = { filename = "resolve-from-npm-5.0.0-15c9db4d33-4ceeb9113e.zip"; sha512 = "4ceeb9113e1b1372d0cd969f3468fa042daa1dd9527b1b6bb88acb6ab55d8b9cd65dbf18819f9f9ddf0db804990901dcdaade80a215e7b2c23daae38e64f5bdf"; }; "resolve-global@npm:1.0.0" = { filename = "resolve-global-npm-1.0.0-9097e8a466-c4e11d33e8.zip"; sha512 = "c4e11d33e84bde7516b824503ffbe4b6cce863d5ce485680fd3db997b7c64da1df98321b1fd0703b58be8bc9bc83bc96bd83043f96194386b45eb47229efb6b6"; }; @@ -2084,6 +2123,7 @@ cacheEntries = { "safe-regex-test@npm:1.0.0" = { filename = "safe-regex-test-npm-1.0.0-e94a09b84e-bc566d8beb.zip"; sha512 = "bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34"; }; "safe-regex@npm:2.1.1" = { filename = "safe-regex-npm-2.1.1-4438cded67-5d734e2193.zip"; sha512 = "5d734e2193c63ef0cb00f60c0244e0f8a30ecb31923633cd34636808d6a7c4c206d650017953ae1db8bc33967c2f06af33488dea6f038f4e38212beb7bed77b4"; }; "safer-buffer@npm:2.1.2" = { filename = "safer-buffer-npm-2.1.2-8d5c0b705e-cab8f25ae6.zip"; sha512 = "cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0"; }; +"sass-lookup@npm:3.0.0" = { filename = "sass-lookup-npm-3.0.0-c756430816-fd4bf1ad9c.zip"; sha512 = "fd4bf1ad9c54111617dec30dd90aff083e87c96aef50aff6cec443ad2fbbfa65da09f6e67a7e5ef99fa39dff65c937dc7358f18d319e083c6031f21def85ce6d"; }; "sax@npm:1.2.1" = { filename = "sax-npm-1.2.1-fd2ad7b223-8dca7d5e1c.zip"; sha512 = "8dca7d5e1cd7d612f98ac50bdf0b9f63fbc964b85f0c4e2eb271f8b9b47fd3bf344c4d6a592e69ecf726d1485ca62cd8a52e603bbc332d18a66af25a9a1045ad"; }; "sax@npm:1.2.4" = { filename = "sax-npm-1.2.4-178f05f12f-d3df7d32b8.zip"; sha512 = "d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe"; }; "saxes@npm:5.0.1" = { filename = "saxes-npm-5.0.1-57abf031ae-5636b55cf1.zip"; sha512 = "5636b55cf15f7cf0baa73f2797bf992bdcf75d1b39d82c0aa4608555c774368f6ac321cb641fd5f3d3ceb87805122cd47540da6a7b5960fe0dbdb8f8c263f000"; }; @@ -2136,6 +2176,7 @@ cacheEntries = { "socks@npm:2.7.1" = { filename = "socks-npm-2.7.1-17f2b53052-259d9e3e8e.zip"; sha512 = "259d9e3e8e1c9809a7f5c32238c3d4d2a36b39b83851d0f573bfde5f21c4b1288417ce1af06af1452569cd1eb0841169afd4998f0e04ba04656f6b7f0e46d748"; }; "sort-keys@npm:2.0.0" = { filename = "sort-keys-npm-2.0.0-4f517eb415-f0fd827fa9.zip"; sha512 = "f0fd827fa9f8f866e98588d2a38c35209afbf1e9a05bb0e4ceeeb8bbf31d923c8902b0a7e0f561590ddb65e58eba6a74f74b991c85360bcc52e83a3f0d1cffd7"; }; "sort-keys@npm:4.2.0" = { filename = "sort-keys-npm-4.2.0-bf52ceef80-1535ffd5a7.zip"; sha512 = "1535ffd5a789259fc55107d5c3cec09b3e47803a9407fcaae37e1b9e0b813762c47dfee35b6e71e20ca7a69798d0a4791b2058a07f6cab5ef17b2dae83cedbda"; }; +"source-map-js@npm:1.0.2" = { filename = "source-map-js-npm-1.0.2-ee4f9f9b30-c049a7fc4d.zip"; sha512 = "c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c"; }; "source-map-support@npm:0.3.3" = { filename = "source-map-support-npm-0.3.3-0c259759e6-25a623c051.zip"; sha512 = "25a623c051a23e034eeb1b6044449cb4754ab9998afd25b1bf554d7a455d9f5383cf83fed6f85740babe4ed2edf3677c5e1baa2ca79657c396f1d4725095e5f2"; }; "source-map-support@npm:0.5.13" = { filename = "source-map-support-npm-0.5.13-377dfd7321-933550047b.zip"; sha512 = "933550047b6c1a2328599a21d8b7666507427c0f5ef5eaadd56b5da0fd9505e239053c66fe181bf1df469a3b7af9d775778eee283cbb7ae16b902ddc09e93a97"; }; "source-map-support@npm:0.5.21" = { filename = "source-map-support-npm-0.5.21-09ca99e250-43e98d700d.zip"; sha512 = "43e98d700d79af1d36f859bdb7318e601dfc918c7ba2e98456118ebc4c4872b327773e5a1df09b0524e9e5063bb18f0934538eace60cca2710d1fa687645d137"; }; @@ -2178,6 +2219,7 @@ cacheEntries = { "string_decoder@npm:0.10.31" = { filename = "string_decoder-npm-0.10.31-851f3f7302-fe00f8e303.zip"; sha512 = "fe00f8e303647e5db919948ccb5ce0da7dea209ab54702894dd0c664edd98e5d4df4b80d6fabf7b9e92b237359d21136c95bf068b2f7760b772ca974ba970202"; }; "string_decoder@npm:1.1.1" = { filename = "string_decoder-npm-1.1.1-e46a6c1353-9ab7e56f9d.zip"; sha512 = "9ab7e56f9d60a28f2be697419917c50cac19f3e8e6c28ef26ed5f4852289fe0de5d6997d29becf59028556f2c62983790c1d9ba1e2a3cc401768ca12d5183a5b"; }; "string_decoder@npm:1.3.0" = { filename = "string_decoder-npm-1.3.0-2422117fd0-8417646695.zip"; sha512 = "8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56"; }; +"stringify-object@npm:3.3.0" = { filename = "stringify-object-npm-3.3.0-3e6784f7df-6827a3f359.zip"; sha512 = "6827a3f35975cfa8572e8cd3ed4f7b262def260af18655c6fde549334acdac49ddba69f3c861ea5a6e9c5a4990fe4ae870b9c0e6c31019430504c94a83b7a154"; }; "strip-ansi@npm:3.0.1" = { filename = "strip-ansi-npm-3.0.1-6aec1365b9-9b974de611.zip"; sha512 = "9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465"; }; "strip-ansi@npm:4.0.0" = { filename = "strip-ansi-npm-4.0.0-d4de985014-d9186e6c0c.zip"; sha512 = "d9186e6c0cf78f25274f6750ee5e4a5725fb91b70fdd79aa5fe648eab092a0ec5b9621b22d69d4534a56319f75d8944efbd84e3afa8d4ad1b9a9491f12c84eca"; }; "strip-ansi@npm:5.2.0" = { filename = "strip-ansi-npm-5.2.0-275214c316-bdb5f76ade.zip"; sha512 = "bdb5f76ade97062bd88e7723aa019adbfacdcba42223b19ccb528ffb9fb0b89a5be442c663c4a3fb25268eaa3f6ea19c7c3fbae830bd1562d55adccae1fcec46"; }; @@ -2196,6 +2238,7 @@ cacheEntries = { "strip-json-comments@npm:3.1.1" = { filename = "strip-json-comments-npm-3.1.1-dcb2324823-492f73e272.zip"; sha512 = "492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443"; }; "strnum@npm:1.0.5" = { filename = "strnum-npm-1.0.5-9ba11d2a0a-651b2031db.zip"; sha512 = "651b2031db5da1bf4a77fdd2f116a8ac8055157c5420f5569f64879133825915ad461513e7202a16d7fec63c54fd822410d0962f8ca12385c4334891b9ae6dd2"; }; "strong-log-transformer@npm:2.1.0" = { filename = "strong-log-transformer-npm-2.1.0-45addd9278-abf9a4ac14.zip"; sha512 = "abf9a4ac143118f26c3a0771b204b02f5cf4fa80384ae158f25e02bfbff761038accc44a7f65869ccd5a5995a7f2c16b1466b83149644ba6cecd3072a8927297"; }; +"stylus-lookup@npm:3.0.2" = { filename = "stylus-lookup-npm-3.0.2-fed0f86b51-460e9b6e7e.zip"; sha512 = "460e9b6e7e662e2cf98d41ee670cb5da9ec8b8dbc1d4574de29ac422c632d5c7933772822fc12792f2ee9f9c2f62b3f60ed5850690e7c780ab7b6f07010199e4"; }; "suffix@npm:0.1.1" = { filename = "suffix-npm-0.1.1-9d530ffb57-5e0eff027b.zip"; sha512 = "5e0eff027bac0ad1c6d42361ad19c48abdd4e86971afdb4e4f4aeb8c9a4149a0b55ea5f3a22d7e59cd09638cf64dd022baa552a1c0a2c6a6107520a657d563a2"; }; "superagent-proxy@npm:3.0.0" = { filename = "superagent-proxy-npm-3.0.0-be9790b84e-55747e2834.zip"; sha512 = "55747e283464bdc35e818627a1b1dd04a005da87f8ed81a8ba9dedea84a68e16ce55101b784ad6a5793516ac0e7c70a13749c31686fe9f2e2bb655b0f8e7d31b"; }; "superagent@npm:6.1.0" = { filename = "superagent-npm-6.1.0-053b76aea5-32ca1bc980.zip"; sha512 = "32ca1bc9805679cddeffdf5cf369da47359a0d38ee45ea668bba4116e17c247739e4084db9cc88217dd594a816e766a3dbf2431de017fbac0bc80efd6af30c1d"; }; @@ -2217,6 +2260,7 @@ cacheEntries = { "tcp-port-used@npm:1.0.2" = { filename = "tcp-port-used-npm-1.0.2-538a2b9319-ea1bd3f778.zip"; sha512 = "ea1bd3f7789a79bb228382e7314167357cd2a2dc3e17521393739075b85e3df0009c53aab4aaa9d180a59791ab152fe87079adaf05242c411b1778a41e543863"; }; "tdigest@npm:0.1.2" = { filename = "tdigest-npm-0.1.2-b73cfcf726-44de824675.zip"; sha512 = "44de8246752b6f8c2924685f969fd3d94c36949f22b0907e99bef2b2220726dd8467f4730ea96b06040b9aa2587c0866049640039d1b956952dfa962bc2075a3"; }; "temp-dir@npm:1.0.0" = { filename = "temp-dir-npm-1.0.0-5828254ce3-cb2b58ddfb.zip"; sha512 = "cb2b58ddfb12efa83e939091386ad73b425c9a8487ea0095fe4653192a40d49184a771a1beba99045fbd011e389fd563122d79f54f82be86a55620667e08a6b2"; }; +"temp@npm:0.4.0" = { filename = "temp-npm-0.4.0-47d405c87b-8b83f98833.zip"; sha512 = "8b83f98833b7f6cd03a1f523d17f8b06fe687cbdfc5654ae41edacdf640e71f1057c3cf2534ac44e265834c1af6270d9a0b9baeee6b86ccb2ef379e43dbc0d0a"; }; "temp@npm:0.9.4" = { filename = "temp-npm-0.9.4-750c79cf8d-8709d4d632.zip"; sha512 = "8709d4d63278bd309ca0e49e80a268308dea543a949e71acd427b3314cd9417da9a2cc73425dd9c21c6780334dbffd67e05e7be5aaa73e9affe8479afc6f20e3"; }; "terminal-link@npm:2.1.1" = { filename = "terminal-link-npm-2.1.1-de80341758-ce3d2cd3a4.zip"; sha512 = "ce3d2cd3a438c4a9453947aa664581519173ea40e77e2534d08c088ee6dda449eabdbe0a76d2a516b8b73c33262fedd10d5270ccf7576ae316e3db170ce6562f"; }; "terser-webpack-plugin@npm:5.3.6" = { filename = "terser-webpack-plugin-npm-5.3.6-27ed5132ff-8f3448d7fd.zip"; sha512 = "8f3448d7fdb0434ce6a0c09d95c462bfd2f4a5a430233d854163337f734a7f5c07c74513d16081e06d4ca33d366d5b1a36f5444219bc41a7403afd6162107bad"; }; @@ -2283,7 +2327,9 @@ cacheEntries = { "typedarray@npm:0.0.6" = { filename = "typedarray-npm-0.0.6-37638b2241-33b39f3d0e.zip"; sha512 = "33b39f3d0e8463985eeaeeacc3cb2e28bc3dfaf2a5ed219628c0b629d5d7b810b0eb2165f9f607c34871d5daa92ba1dc69f49051cf7d578b4cbd26c340b9d1b1"; }; "typedoc@npm:0.22.18" = { filename = "typedoc-npm-0.22.18-bac06a3e09-b813d81296.zip"; sha512 = "b813d8129682f6ed5a4e96bacaf019e4da1d2744ca89fef850d6bb4c034616567ce67e6a7f5cfc5f00aac573f0b45d44b1427aafa262ab88dce6b460cb9e744c"; }; "typeforce@npm:1.18.0" = { filename = "typeforce-npm-1.18.0-372e34e2a2-e3b21e27e7.zip"; sha512 = "e3b21e27e76cb05f32285bef7c30a29760e79c622cfe4aa3c179ce49d1c7895b7154c8deedb9fe4599b1fd0428d35860d43e0776da1c04861168f3ad7ed99c70"; }; +"typescript@npm:3.9.10" = { filename = "typescript-npm-3.9.10-ab3ca8cc22-46c842e2cd.zip"; sha512 = "46c842e2cd4797b88b66ef06c9c41dd21da48b95787072ccf39d5f2aa3124361bc4c966aa1c7f709fae0509614d76751455b5231b12dbb72eb97a31369e1ff92"; }; "typescript@npm:4.8.4" = { filename = "typescript-npm-4.8.4-9c0a335511-3e4f061658.zip"; sha512 = "3e4f061658e0c8f36c820802fa809e0fd812b85687a9a2f5430bc3d0368e37d1c9605c3ce9b39df9a05af2ece67b1d844f9f6ea8ff42819f13bcb80f85629af0"; }; +"typescript@patch:typescript@npm%3A3.9.10#~builtin::version=3.9.10&hash=7ad353" = { filename = "typescript-patch-e662bac6c3-dc7141ab55.zip"; sha512 = "dc7141ab555b23a8650a6787f98845fc11692063d02b75ff49433091b3af2fe3d773650dea18389d7c21f47d620fb3b110ea363dab4ab039417a6ccbbaf96fc2"; }; "typescript@patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=7ad353" = { filename = "typescript-patch-fd8e6362bb-563a0ef47a.zip"; sha512 = "563a0ef47abae6df27a9a3ab38f75fc681f633ccf1a3502b1108e252e187787893de689220f4544aaf95a371a4eb3141e4a337deb9895de5ac3c1ca76430e5f0"; }; "ua-parser-js@npm:1.0.32" = { filename = "ua-parser-js-npm-1.0.32-95b0b6a78d-79a80efd9c.zip"; sha512 = "79a80efd9c21511fdafc042ab748e0e93c8cdb0e8925bf6d48ad7dbb08e808c60fcecd49e679670def44ef428c005aa1810810f6773e7d8135a7817338080813"; }; "uglify-js@npm:3.17.4" = { filename = "uglify-js-npm-3.17.4-58d4ab56aa-7b3897df38.zip"; sha512 = "7b3897df38b6fc7d7d9f4dcd658599d81aa2b1fb0d074829dd4e5290f7318dbca1f4af2f45acb833b95b1fe0ed4698662ab61b87e94328eb4c0a0d3435baf924"; }; @@ -2294,6 +2340,7 @@ cacheEntries = { "unicode-match-property-ecmascript@npm:2.0.0" = { filename = "unicode-match-property-ecmascript-npm-2.0.0-97a00fd52c-1f34a7434a.zip"; sha512 = "1f34a7434a23df4885b5890ac36c5b2161a809887000be560f56ad4b11126d433c0c1c39baf1016bdabed4ec54829a6190ee37aa24919aa116dc1a5a8a62965a"; }; "unicode-match-property-value-ecmascript@npm:2.0.0" = { filename = "unicode-match-property-value-ecmascript-npm-2.0.0-b52f4f7ca4-8fe6a09d90.zip"; sha512 = "8fe6a09d9085a625cabcead5d95bdbc1a2d5d481712856092ce0347231e81a60b93a68f1b69e82b3076a07e415a72c708044efa2aa40ae23e2e7b5c99ed4a9ea"; }; "unicode-property-aliases-ecmascript@npm:2.1.0" = { filename = "unicode-property-aliases-ecmascript-npm-2.1.0-46779595f4-2435244318.zip"; sha512 = "243524431893649b62cc674d877bd64ef292d6071dd2fd01ab4d5ad26efbc104ffcd064f93f8a06b7e4ec54c172bf03f6417921a0d8c3a9994161fe1f88f815b"; }; +"uniq@npm:1.0.1" = { filename = "uniq-npm-1.0.1-5cab2dd0f3-8206535f83.zip"; sha512 = "8206535f83745ea83f9da7035f3b983fd6ed5e35b8ed7745441944e4065b616bc67cf0d0a23a86b40ee0074426f0607f0a138f9b78e124eb6a7a6a6966055709"; }; "unique-filename@npm:1.1.1" = { filename = "unique-filename-npm-1.1.1-c885c5095b-cf4998c922.zip"; sha512 = "cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80"; }; "unique-filename@npm:2.0.1" = { filename = "unique-filename-npm-2.0.1-183c6c7c2b-807acf3381.zip"; sha512 = "807acf3381aff319086b64dc7125a9a37c09c44af7620bd4f7f3247fcd5565660ac12d8b80534dcbfd067e6fe88a67e621386dd796a8af828d1337a8420a255f"; }; "unique-slug@npm:2.0.2" = { filename = "unique-slug-npm-2.0.2-f6ba1ddeb7-5b6876a645.zip"; sha512 = "5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a"; }; @@ -2342,6 +2389,7 @@ cacheEntries = { "w3c-xmlserializer@npm:3.0.0" = { filename = "w3c-xmlserializer-npm-3.0.0-3419fc8f05-0af8589942.zip"; sha512 = "0af8589942eeb11c9fe29eb31a1a09f3d5dd136aea53a9848dfbabff79ac0dd26fe13eb54d330d5555fe27bb50b28dca0715e09f9cc2bfa7670ccc8b7f919ca2"; }; "wait-on@npm:6.0.1" = { filename = "wait-on-npm-6.0.1-9e03b09170-e4d62aa414.zip"; sha512 = "e4d62aa4145d99fe34747ccf7506d4b4d6e60dd677c0eb18a51e316d38116ace2d194e4b22a9eb7b767b0282f39878ddcc4ae9440dcb0c005c9150668747cf5b"; }; "walk-up-path@npm:1.0.0" = { filename = "walk-up-path-npm-1.0.0-54fda77042-b8019ac4fb.zip"; sha512 = "b8019ac4fb9ba1576839ec66d2217f62ab773c1cc4c704bfd1c79b1359fef5366f1382d3ab230a66a14c3adb1bf0fe102d1fdaa3437881e69154dfd1432abd32"; }; +"walkdir@npm:0.4.1" = { filename = "walkdir-npm-0.4.1-de0c3aebeb-71045c21dc.zip"; sha512 = "71045c21dc19aae3321f897b6e9e507cf8039202665c35a0b908eecccaf25636aab769b31cbd61ef8267237fe22fc316923a691ecc2d9d38840a15c59c0f2594"; }; "walker@npm:1.0.8" = { filename = "walker-npm-1.0.8-b0a05b9478-ad7a257ea1.zip"; sha512 = "ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c"; }; "watchpack@npm:2.4.0" = { filename = "watchpack-npm-2.4.0-7ec4b9cc65-23d4bc5863.zip"; sha512 = "23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131"; }; "wcwidth@npm:1.0.1" = { filename = "wcwidth-npm-1.0.1-05fa596453-814e9d1ddc.zip"; sha512 = "814e9d1ddcc9798f7377ffa448a5a3892232b9275ebb30a41b529607691c0491de47cba426e917a4d08ded3ee7e9ba2f3fe32e62ee3cd9c7d3bafb7754bd553c"; }; diff --git a/yarn.lock b/yarn.lock index 61746281552..91b0246b980 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2315,6 +2315,7 @@ __metadata: get-port-please: ^2.5.0 jest: ^28.1.3 json-bigint: ~1.0.0 + madge: ^5.0.1 npm-run-all: ^4.1.5 shx: ^0.3.3 ts-jest: ^28.0.7 @@ -2369,6 +2370,7 @@ __metadata: json-bigint-patch: ^0.0.8 jsonschema: ^1.4.1 lodash: ^4.17.21 + madge: ^5.0.1 node-cache: ^5.1.2 npm-run-all: ^4.1.5 p-retry: ^4.2.0 @@ -2403,6 +2405,7 @@ __metadata: eslint: ^7.32.0 jest: ^28.1.3 lodash: ^4.17.21 + madge: ^5.0.1 npm-run-all: ^4.1.5 shx: ^0.3.3 ts-custom-error: ^3.2.0 @@ -2423,6 +2426,7 @@ __metadata: jest: ^28.1.3 jest-environment-jsdom: ^28.1.3 jest-webextension-mock: ^3.7.19 + madge: ^5.0.1 mock-browser: ^0.92.14 npm-run-all: ^4.1.5 shx: ^0.3.3 @@ -2488,6 +2492,7 @@ __metadata: json-bigint: ^1.0.0 jsonschema: ^1.4.1 lodash: ^4.17.21 + madge: ^5.0.1 mock-browser: ^0.92.14 npm-run-all: ^4.1.5 optionator: ^0.9.1 @@ -2531,6 +2536,7 @@ __metadata: fs-extra: ^10.0.0 git-last-commit: ^1.0.0 jest: ^28.1.3 + madge: ^5.0.1 npm-run-all: ^4.1.5 object-hash: ^2.2.0 pkg: ^5.3.0 @@ -2554,6 +2560,7 @@ __metadata: delay: ^5.0.0 eslint: ^7.32.0 jest: ^28.1.3 + madge: ^5.0.1 npm-run-all: ^4.1.5 shx: ^0.3.3 ts-jest: ^28.0.7 @@ -2574,6 +2581,7 @@ __metadata: fast-check: ^2.17.0 jest: ^28.1.3 lodash: ^4.17.21 + madge: ^5.0.1 npm-run-all: ^4.1.5 shx: ^0.3.3 ts-custom-error: ^3.2.0 @@ -2602,6 +2610,7 @@ __metadata: get-random-values: ^2.0.0 jest: ^28.1.3 lodash: ^4.17.21 + madge: ^5.0.1 npm-run-all: ^4.1.5 pbkdf2: ^3.1.2 rxjs: ^7.4.0 @@ -2630,6 +2639,7 @@ __metadata: get-port-please: ^2.5.0 jest: ^28.1.3 lodash: ^4.17.21 + madge: ^5.0.1 npm-run-all: ^4.1.5 shx: ^0.3.3 ts-jest: ^28.0.7 @@ -2650,6 +2660,7 @@ __metadata: "@cardano-sdk/util-rxjs": ^0.4.2 eslint: ^7.32.0 jest: ^28.1.3 + madge: ^5.0.1 npm-run-all: ^4.1.5 rxjs: ^7.4.0 shx: ^0.3.3 @@ -2672,6 +2683,7 @@ __metadata: get-port-please: ^2.5.0 jest: ^28.1.3 json-bigint: ^1.0.0 + madge: ^5.0.1 npm-run-all: ^4.1.5 rxjs: ^7.4.0 shx: ^0.3.3 @@ -2688,6 +2700,7 @@ __metadata: "@cardano-sdk/util-dev": ^0.5.0 eslint: ^7.32.0 jest: ^28.1.3 + madge: ^5.0.1 npm-run-all: ^4.1.5 rxjs: ^7.4.0 shx: ^0.3.3 @@ -2705,6 +2718,7 @@ __metadata: eslint: ^7.32.0 jest: ^28.1.3 lodash: ^4.17.21 + madge: ^5.0.1 npm-run-all: ^4.1.5 serialize-error: ^8 shx: ^0.3.3 @@ -2741,6 +2755,7 @@ __metadata: jest: ^28.1.3 jest-webextension-mock: ^3.7.19 lodash: ^4.17.21 + madge: ^5.0.1 mock-browser: ^0.92.14 npm-run-all: ^4.1.5 pouchdb: ^7.3.0 @@ -2772,6 +2787,7 @@ __metadata: eslint: ^7.32.0 jest: ^28.1.3 lodash: ^4.17.21 + madge: ^5.0.1 npm-run-all: ^4.1.5 readable-stream: ^3.6.0 rxjs: ^7.4.0 @@ -6707,7 +6723,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:4.33.0": +"@typescript-eslint/typescript-estree@npm:4.33.0, @typescript-eslint/typescript-estree@npm:^4.33.0": version: 4.33.0 resolution: "@typescript-eslint/typescript-estree@npm:4.33.0" dependencies: @@ -7633,6 +7649,13 @@ __metadata: languageName: node linkType: hard +"app-module-path@npm:^2.2.0": + version: 2.2.0 + resolution: "app-module-path@npm:2.2.0" + checksum: b52aa49cfa809efbad41b514222e8ef3f8ee9e147f5eccf79280b45eddcc61f7aeb302b0049474e3f42072dd53a28348c57dd96f36cd461d2e31cc8ab1ef56b5 + languageName: node + linkType: hard + "append-field@npm:^1.0.0": version: 1.0.0 resolution: "append-field@npm:1.0.0" @@ -8006,6 +8029,20 @@ __metadata: languageName: node linkType: hard +"ast-module-types@npm:^2.7.1": + version: 2.7.1 + resolution: "ast-module-types@npm:2.7.1" + checksum: 6238647bcf34eeff2a1390cb60388da8a5064dd598acf48d68f8d972d9a332dc8d0382a5a7c511b16470e314b313bcbb95de4b0b669515393e043282c0489538 + languageName: node + linkType: hard + +"ast-module-types@npm:^3.0.0": + version: 3.0.0 + resolution: "ast-module-types@npm:3.0.0" + checksum: c6ef35d9b286f84c7942aeb0e2b50e389e0b6f44ee3b6d2c46aeed4852dbca0681dde8c3c0ec1d456dad5dbc84fced2e1c607b10b4b4c3b065b901b40f45bbe7 + languageName: node + linkType: hard + "ast-types@npm:^0.13.2": version: 0.13.4 resolution: "ast-types@npm:0.13.4" @@ -9795,7 +9832,7 @@ __metadata: languageName: node linkType: hard -"color-name@npm:~1.1.4": +"color-name@npm:^1.1.4, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 @@ -9851,14 +9888,14 @@ __metadata: languageName: node linkType: hard -"commander@npm:^2.20.0": +"commander@npm:^2.16.0, commander@npm:^2.20.0, commander@npm:^2.20.3, commander@npm:^2.8.1": version: 2.20.3 resolution: "commander@npm:2.20.3" checksum: ab8c07884e42c3a8dbc5dd9592c606176c7eb5c1ca5ff274bcf907039b2c41de3626f684ea75ccf4d361ba004bbaff1f577d5384c155f3871e456bdf27becf9e languageName: node linkType: hard -"commander@npm:^7.0.0": +"commander@npm:^7.0.0, commander@npm:^7.2.0": version: 7.2.0 resolution: "commander@npm:7.2.0" checksum: 53501cbeee61d5157546c0bef0fedb6cdfc763a882136284bed9a07225f09a14b82d2a84e7637edfd1a679fb35ed9502fd58ef1d091e6287f60d790147f68ddc @@ -10536,7 +10573,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": +"debug@npm:4, debug@npm:4.3.4, debug@npm:^4.0.0, debug@npm:^4.0.1, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -10816,6 +10853,21 @@ __metadata: languageName: node linkType: hard +"dependency-tree@npm:^8.1.1": + version: 8.1.2 + resolution: "dependency-tree@npm:8.1.2" + dependencies: + commander: ^2.20.3 + debug: ^4.3.1 + filing-cabinet: ^3.0.1 + precinct: ^8.0.0 + typescript: ^3.9.7 + bin: + dependency-tree: bin/cli.js + checksum: e26dffd0332b80ac6303fa4073dcd8f3df05c1584e26fe8fd15f59572f0427e8618757e9797d8963578648f80eb9d4f4496f25bbbb5984329b4c55e49e51d7be + languageName: node + linkType: hard + "deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": version: 2.3.1 resolution: "deprecation@npm:2.3.1" @@ -10860,6 +10912,112 @@ __metadata: languageName: node linkType: hard +"detective-amd@npm:^3.1.0": + version: 3.1.2 + resolution: "detective-amd@npm:3.1.2" + dependencies: + ast-module-types: ^3.0.0 + escodegen: ^2.0.0 + get-amd-module-type: ^3.0.0 + node-source-walk: ^4.2.0 + bin: + detective-amd: bin/cli.js + checksum: 0b71555edad8e85c9a2ae85e2799d5faf2bdfe0de969587c9288ca76e717494678e34f444dffe32ffdd432e85ce50ca7017a5d0441a4855677a45a40c4590c74 + languageName: node + linkType: hard + +"detective-cjs@npm:^3.1.1": + version: 3.1.3 + resolution: "detective-cjs@npm:3.1.3" + dependencies: + ast-module-types: ^3.0.0 + node-source-walk: ^4.0.0 + checksum: a691cb4afbbfea59d9aae0ee00752ec1a825a7ef18fc9178b53664975f162f3b537268590def009d9ce1cccfc5bc4f38cf775df08d0872aaacc05d96c72de85a + languageName: node + linkType: hard + +"detective-es6@npm:^2.2.0, detective-es6@npm:^2.2.1": + version: 2.2.2 + resolution: "detective-es6@npm:2.2.2" + dependencies: + node-source-walk: ^4.0.0 + checksum: 9ee9909c089f5dcd1f89eccd347d509197996280ba24e2e08742bbc5ca3eef655ff07b4edfd76b52d6b4376ba03b8ec17d621c9f9c4382a6ba233dc1b1d00d33 + languageName: node + linkType: hard + +"detective-less@npm:^1.0.2": + version: 1.0.2 + resolution: "detective-less@npm:1.0.2" + dependencies: + debug: ^4.0.0 + gonzales-pe: ^4.2.3 + node-source-walk: ^4.0.0 + checksum: 858936fbad87423bd5d7502ff5fafca023e7c99e4006ed01b31c12c4b5ff8697edce91419798479d857efec68ee8f022fcac64de5530db6a64012be600a2249e + languageName: node + linkType: hard + +"detective-postcss@npm:^4.0.0": + version: 4.0.0 + resolution: "detective-postcss@npm:4.0.0" + dependencies: + debug: ^4.1.1 + is-url: ^1.2.4 + postcss: ^8.1.7 + postcss-values-parser: ^2.0.1 + checksum: e4c9fed31613df43466357fb104c4c5cdaf45a12909f7c1174161a45ebb2ebe77bb0843b3c0c117b68f55c9acb4e0578668298594c7f0108dfb73e54aaec8513 + languageName: node + linkType: hard + +"detective-postcss@npm:^5.0.0": + version: 5.1.1 + resolution: "detective-postcss@npm:5.1.1" + dependencies: + is-url: ^1.2.4 + postcss: ^8.4.6 + postcss-values-parser: ^5.0.0 + checksum: 31171e71e9c2c8d97d2f9d4750cec5cd4ef4be4b1b492a277db5f901897001ac7f63566c8e3a668b027a653ef3089f3f6077e69a16b70e324c85453fb7ef8f3b + languageName: node + linkType: hard + +"detective-sass@npm:^3.0.1": + version: 3.0.2 + resolution: "detective-sass@npm:3.0.2" + dependencies: + gonzales-pe: ^4.3.0 + node-source-walk: ^4.0.0 + checksum: 7489e5ae7dbed2eba89855cea21ad32321e8e92bd9f2d3b925e7feec0dd9aa8b4b865296525275938e573a3be9759715490038103cbc970570a1c48c4f2fd23d + languageName: node + linkType: hard + +"detective-scss@npm:^2.0.1": + version: 2.0.2 + resolution: "detective-scss@npm:2.0.2" + dependencies: + gonzales-pe: ^4.3.0 + node-source-walk: ^4.0.0 + checksum: 515ff1b8946ec92baead48ef435efe1ea0f33ee1d98a7537dd700f1d06dd192f9ea0971c10343adcb08b561ab296d01c18a1f62d0b63163a8f4c09885a956e1a + languageName: node + linkType: hard + +"detective-stylus@npm:^1.0.0": + version: 1.0.3 + resolution: "detective-stylus@npm:1.0.3" + checksum: 2723da93545f3a55a2a7eaa76b50712457af3c93c2b003e95d02f4c240d5e5206a5df99209a4f5b54128c11fc4270c2de1d7316b4f7d02b359483ae74f5a6637 + languageName: node + linkType: hard + +"detective-typescript@npm:^7.0.0": + version: 7.0.2 + resolution: "detective-typescript@npm:7.0.2" + dependencies: + "@typescript-eslint/typescript-estree": ^4.33.0 + ast-module-types: ^2.7.1 + node-source-walk: ^4.2.0 + typescript: ^3.9.10 + checksum: 77703410baa242029dc5e7d02cca7a26278dea498ec1c3320f92efa08a85263affc3b102fc2b09952ece1d2c851a3808733d7bfa9ed11944a7c0f39920e33ec9 + languageName: node + linkType: hard + "devtools-protocol@npm:0.0.981744": version: 0.0.981744 resolution: "devtools-protocol@npm:0.0.981744" @@ -11347,6 +11505,16 @@ __metadata: languageName: node linkType: hard +"enhanced-resolve@npm:^5.8.3": + version: 5.12.0 + resolution: "enhanced-resolve@npm:5.12.0" + dependencies: + graceful-fs: ^4.2.4 + tapable: ^2.2.0 + checksum: bf3f787facaf4ce3439bef59d148646344e372bef5557f0d37ea8aa02c51f50a925cd1f07b8d338f18992c29f544ec235a8c64bcdb56030196c48832a5494174 + languageName: node + linkType: hard + "enquirer@npm:^2.3.5, enquirer@npm:~2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" @@ -12465,6 +12633,29 @@ __metadata: languageName: node linkType: hard +"filing-cabinet@npm:^3.0.1": + version: 3.3.0 + resolution: "filing-cabinet@npm:3.3.0" + dependencies: + app-module-path: ^2.2.0 + commander: ^2.20.3 + debug: ^4.3.3 + enhanced-resolve: ^5.8.3 + is-relative-path: ^1.0.2 + module-definition: ^3.3.1 + module-lookup-amd: ^7.0.1 + resolve: ^1.21.0 + resolve-dependency-path: ^2.0.0 + sass-lookup: ^3.0.0 + stylus-lookup: ^3.0.1 + tsconfig-paths: ^3.10.1 + typescript: ^3.9.7 + bin: + filing-cabinet: bin/cli.js + checksum: fbf4dfabf22c28233f79124e097148d28786120a456d1a164f9f716968cd2b1286f72355a27aeb99d1026d9deb174bddaec73a210223f3623ceddc7853e4a72a + languageName: node + linkType: hard + "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -12607,6 +12798,13 @@ __metadata: languageName: node linkType: hard +"flatten@npm:^1.0.2": + version: 1.0.3 + resolution: "flatten@npm:1.0.3" + checksum: 5c57379816f1692aaa79fbc6390e0a0644e5e8442c5783ed57c6d315468eddbc53a659eaa03c9bb1e771b0f4a9bd8dd8a2620286bf21fd6538a7857321fdfb20 + languageName: node + linkType: hard + "follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.14.4, follow-redirects@npm:^1.14.7, follow-redirects@npm:^1.14.9, follow-redirects@npm:^1.15.0": version: 1.15.2 resolution: "follow-redirects@npm:1.15.2" @@ -12906,6 +13104,16 @@ __metadata: languageName: node linkType: hard +"get-amd-module-type@npm:^3.0.0": + version: 3.0.2 + resolution: "get-amd-module-type@npm:3.0.2" + dependencies: + ast-module-types: ^3.0.0 + node-source-walk: ^4.2.2 + checksum: d16fac5037f63027992e6ebd2d642e6d4feef2f8fa71ff3da6aa76006e05b3dcd4aa6044b4c5966f13ba5d412fd7c1367d910df86b58f9c13f53cbb35d2e4b72 + languageName: node + linkType: hard + "get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" @@ -12931,6 +13139,13 @@ __metadata: languageName: node linkType: hard +"get-own-enumerable-property-symbols@npm:^3.0.0": + version: 3.0.2 + resolution: "get-own-enumerable-property-symbols@npm:3.0.2" + checksum: 8f0331f14159f939830884799f937343c8c0a2c330506094bc12cbee3665d88337fe97a4ea35c002cc2bdba0f5d9975ad7ec3abb925015cdf2a93e76d4759ede + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -13364,6 +13579,17 @@ __metadata: languageName: node linkType: hard +"gonzales-pe@npm:^4.2.3, gonzales-pe@npm:^4.3.0": + version: 4.3.0 + resolution: "gonzales-pe@npm:4.3.0" + dependencies: + minimist: ^1.2.5 + bin: + gonzales: bin/gonzales.js + checksum: 49d60fc49ad35639e5d55923c1516d3ec2e4de5e6e5913ec3458a479b66623e54a060d568295349b0bb9f96ee970c473ff984d4b82a5cfeaf736c55f0d6dc3b7 + languageName: node + linkType: hard + "google-protobuf@npm:3.6.1": version: 3.6.1 resolution: "google-protobuf@npm:3.6.1" @@ -13423,6 +13649,15 @@ __metadata: languageName: node linkType: hard +"graphviz@npm:0.0.9": + version: 0.0.9 + resolution: "graphviz@npm:0.0.9" + dependencies: + temp: ~0.4.0 + checksum: fb414f89763d568646f2d899f9a2baa19e1cdf1b97db831f64f2b3f7322609ca1e4e43bcb3d2e3bfc992b9e0f657803559d7a98e289d5aa6dc549d578939d599 + languageName: node + linkType: hard + "grouped-queue@npm:^2.0.0": version: 2.0.0 resolution: "grouped-queue@npm:2.0.0" @@ -13966,6 +14201,13 @@ __metadata: languageName: node linkType: hard +"indexes-of@npm:^1.0.1": + version: 1.0.1 + resolution: "indexes-of@npm:1.0.1" + checksum: 4f9799b1739a62f3e02d09f6f4162cf9673025282af7fa36e790146e7f4e216dad3e776a25b08536c093209c9fcb5ea7bd04b082d42686a45f58ff401d6da32e + languageName: node + linkType: hard + "infer-owner@npm:^1.0.4": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" @@ -14411,6 +14653,13 @@ __metadata: languageName: node linkType: hard +"is-obj@npm:^1.0.1": + version: 1.0.1 + resolution: "is-obj@npm:1.0.1" + checksum: 3ccf0efdea12951e0b9c784e2b00e77e87b2f8bd30b42a498548a8afcc11b3287342a2030c308e473e93a7a19c9ea7854c99a8832a476591c727df2a9c79796c + languageName: node + linkType: hard + "is-obj@npm:^2.0.0": version: 2.0.0 resolution: "is-obj@npm:2.0.0" @@ -14479,6 +14728,20 @@ __metadata: languageName: node linkType: hard +"is-regexp@npm:^1.0.0": + version: 1.0.0 + resolution: "is-regexp@npm:1.0.0" + checksum: be692828e24cba479ec33644326fa98959ec68ba77965e0291088c1a741feaea4919d79f8031708f85fd25e39de002b4520622b55460660b9c369e6f7187faef + languageName: node + linkType: hard + +"is-relative-path@npm:^1.0.2": + version: 1.0.2 + resolution: "is-relative-path@npm:1.0.2" + checksum: 6c2ccffd3c0a3e3990535d0571370883d558b825b51940085f3446ec338857f4552f44521dfec3e83b7e067de08c0b0369de290208a91200bcae2c569533e340 + languageName: node + linkType: hard + "is-retry-allowed@npm:^1.1.0": version: 1.2.0 resolution: "is-retry-allowed@npm:1.2.0" @@ -14602,6 +14865,13 @@ __metadata: languageName: node linkType: hard +"is-url-superb@npm:^4.0.0": + version: 4.0.0 + resolution: "is-url-superb@npm:4.0.0" + checksum: fd55e91c96349acb0d688f95fcb1ac67450e5db934976e3a8ff13ef446841e779a6f4d18b15f02331f05a3429c8fdaba2382ac1ab444059e86e9ffcde1ec8db0 + languageName: node + linkType: hard + "is-url@npm:^1.2.4": version: 1.2.4 resolution: "is-url@npm:1.2.4" @@ -16510,6 +16780,38 @@ __metadata: languageName: node linkType: hard +"madge@npm:^5.0.1": + version: 5.0.1 + resolution: "madge@npm:5.0.1" + dependencies: + chalk: ^4.1.1 + commander: ^7.2.0 + commondir: ^1.0.1 + debug: ^4.3.1 + dependency-tree: ^8.1.1 + detective-amd: ^3.1.0 + detective-cjs: ^3.1.1 + detective-es6: ^2.2.0 + detective-less: ^1.0.2 + detective-postcss: ^5.0.0 + detective-sass: ^3.0.1 + detective-scss: ^2.0.1 + detective-stylus: ^1.0.0 + detective-typescript: ^7.0.0 + graphviz: 0.0.9 + ora: ^5.4.1 + pluralize: ^8.0.0 + precinct: ^8.1.0 + pretty-ms: ^7.0.1 + rc: ^1.2.7 + typescript: ^3.9.5 + walkdir: ^0.4.1 + bin: + madge: bin/cli.js + checksum: 821db88fdcb6259cf4bf1665abb976dd859fb7157a712886468d4172ab6d758f3446212fcd3fa92be21e9e2b408854f96e9495b7119d7387e6fe5690bd9786c4 + languageName: node + linkType: hard + "make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -17156,6 +17458,33 @@ __metadata: languageName: node linkType: hard +"module-definition@npm:^3.3.1": + version: 3.4.0 + resolution: "module-definition@npm:3.4.0" + dependencies: + ast-module-types: ^3.0.0 + node-source-walk: ^4.0.0 + bin: + module-definition: bin/cli.js + checksum: 5cbfd38aab1a9169b5c31924e208e430a87a1b1512ab9736a9a368d950e3cc8e2f5cf642e37fe74123e25402cae50bfb8fdf1f5f0fd3d4d9270df705a2360bfa + languageName: node + linkType: hard + +"module-lookup-amd@npm:^7.0.1": + version: 7.0.1 + resolution: "module-lookup-amd@npm:7.0.1" + dependencies: + commander: ^2.8.1 + debug: ^4.1.0 + glob: ^7.1.6 + requirejs: ^2.3.5 + requirejs-config-file: ^4.0.0 + bin: + lookup-amd: bin/cli.js + checksum: 911abd6b8fb1d82cfae4ef38050981d4eb7e710bfeba898903c5c49a4d3a44b3cacb6201ddf9930a39fae3473faf9b96d39930cfa8766dbf0da86689108895b1 + languageName: node + linkType: hard + "moment@npm:^2.19.3, moment@npm:^2.29.4": version: 2.29.4 resolution: "moment@npm:2.29.4" @@ -17312,7 +17641,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.31": +"nanoid@npm:^3.1.31, nanoid@npm:^3.3.4": version: 3.3.4 resolution: "nanoid@npm:3.3.4" bin: @@ -17531,6 +17860,15 @@ __metadata: languageName: node linkType: hard +"node-source-walk@npm:^4.0.0, node-source-walk@npm:^4.2.0, node-source-walk@npm:^4.2.2": + version: 4.3.0 + resolution: "node-source-walk@npm:4.3.0" + dependencies: + "@babel/parser": ^7.0.0 + checksum: 124bcec61f73141a5f13e63f773beb00c9a9620e9eec6d7505b9de8fa884797f3eb0b9e9d225bb324930234ae03b28a4a7a231e2c2f23d71405d4a562b404e34 + languageName: node + linkType: hard + "nofilter@npm:^3.1.0": version: 3.1.0 resolution: "nofilter@npm:3.1.0" @@ -19021,6 +19359,41 @@ __metadata: languageName: node linkType: hard +"postcss-values-parser@npm:^2.0.1": + version: 2.0.1 + resolution: "postcss-values-parser@npm:2.0.1" + dependencies: + flatten: ^1.0.2 + indexes-of: ^1.0.1 + uniq: ^1.0.1 + checksum: 050877880937e15af8d18bf48902e547e2123d7cc32c1f215b392642bc5e2598a87a341995d62f38e450aab4186b8afeb2c9541934806d458ad8b117020b2ebf + languageName: node + linkType: hard + +"postcss-values-parser@npm:^5.0.0": + version: 5.0.0 + resolution: "postcss-values-parser@npm:5.0.0" + dependencies: + color-name: ^1.1.4 + is-url-superb: ^4.0.0 + quote-unquote: ^1.0.0 + peerDependencies: + postcss: ^8.0.9 + checksum: d45bde8606fdb721cf7fc1f971bc635b0da156fd75a1b706b0503af00416d5699afc477d028781229eabab56fa543b17f15b5b13807cfb8c5ba0e442281eb463 + languageName: node + linkType: hard + +"postcss@npm:^8.1.7, postcss@npm:^8.4.6": + version: 8.4.19 + resolution: "postcss@npm:8.4.19" + dependencies: + nanoid: ^3.3.4 + picocolors: ^1.0.0 + source-map-js: ^1.0.2 + checksum: 62782723a385f92b7525f66d29614624de7c5643855423db3a5efd9287e677650300192749adddbbb6734cea9b1d5f5fd4f6ea00ca3f9a95dbbb88f835f5ca64 + languageName: node + linkType: hard + "postgres-array@npm:~2.0.0": version: 2.0.0 resolution: "postgres-array@npm:2.0.0" @@ -19120,6 +19493,29 @@ __metadata: languageName: node linkType: hard +"precinct@npm:^8.0.0, precinct@npm:^8.1.0": + version: 8.3.1 + resolution: "precinct@npm:8.3.1" + dependencies: + commander: ^2.20.3 + debug: ^4.3.3 + detective-amd: ^3.1.0 + detective-cjs: ^3.1.1 + detective-es6: ^2.2.1 + detective-less: ^1.0.2 + detective-postcss: ^4.0.0 + detective-sass: ^3.0.1 + detective-scss: ^2.0.1 + detective-stylus: ^1.0.0 + detective-typescript: ^7.0.0 + module-definition: ^3.3.1 + node-source-walk: ^4.2.0 + bin: + precinct: bin/cli.js + checksum: 16ba57e545fc53481b3a194f9d7843cefd562ce5e847280355eed360ca4c55def4d03d501776fb49fdf79bfe84a03ec6138003d8387c0426f6a68e1931688399 + languageName: node + linkType: hard + "preferred-pm@npm:^3.0.3": version: 3.0.3 resolution: "preferred-pm@npm:3.0.3" @@ -19221,7 +19617,7 @@ __metadata: languageName: node linkType: hard -"pretty-ms@npm:^7.0.0": +"pretty-ms@npm:^7.0.0, pretty-ms@npm:^7.0.1": version: 7.0.1 resolution: "pretty-ms@npm:7.0.1" dependencies: @@ -19571,6 +19967,13 @@ __metadata: languageName: node linkType: hard +"quote-unquote@npm:^1.0.0": + version: 1.0.0 + resolution: "quote-unquote@npm:1.0.0" + checksum: 955a2ead534f5b6a3f8d4dc5a4b95ac6468213d3fb11f8c1592a0a56345c45a3d14d5ca04d3de2bc9891493fcac38c03dfa91c48a6159aef50124e9c5afcea49 + languageName: node + linkType: hard + "randombytes@npm:2.1.0, randombytes@npm:^2.0.1, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -20067,6 +20470,26 @@ __metadata: languageName: node linkType: hard +"requirejs-config-file@npm:^4.0.0": + version: 4.0.0 + resolution: "requirejs-config-file@npm:4.0.0" + dependencies: + esprima: ^4.0.0 + stringify-object: ^3.2.1 + checksum: 61ac1c419a8978df9484211827047f0a43d48a97e242ebca9628a2e52da8c739ee068bd67dc4d5dc5fd7be6d1c9a863006bb02df691c86914921fe12713fbebb + languageName: node + linkType: hard + +"requirejs@npm:^2.3.5": + version: 2.3.6 + resolution: "requirejs@npm:2.3.6" + bin: + r.js: ./bin/r.js + r_js: ./bin/r.js + checksum: 7c3c006bf5e1887d93ac7adb7f600328918d23cf3d28282a505a2873d4ddde499c7ec560e55cee3440d17fe1205cb4dcb72b07f35b39e8940372eca850e49b62 + languageName: node + linkType: hard + "requires-port@npm:^1.0.0": version: 1.0.0 resolution: "requires-port@npm:1.0.0" @@ -20090,6 +20513,13 @@ __metadata: languageName: node linkType: hard +"resolve-dependency-path@npm:^2.0.0": + version: 2.0.0 + resolution: "resolve-dependency-path@npm:2.0.0" + checksum: 161296969a0a7853ebb7710847154ffb5bd11a51c370b67a0d0c89cacfcb57063d204587617fd030ea227bfd19a3c4af79d39e9d20ae0fbe354c27598d1ea8a8 + languageName: node + linkType: hard + "resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0" @@ -20120,7 +20550,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.0.0, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.9.0": +"resolve@npm:^1.0.0, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.21.0, resolve@npm:^1.22.0, resolve@npm:^1.9.0": version: 1.22.1 resolution: "resolve@npm:1.22.1" dependencies: @@ -20133,7 +20563,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.0.0#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": +"resolve@patch:resolve@^1.0.0#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.21.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.9.0#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" dependencies: @@ -20427,6 +20857,17 @@ __metadata: languageName: node linkType: hard +"sass-lookup@npm:^3.0.0": + version: 3.0.0 + resolution: "sass-lookup@npm:3.0.0" + dependencies: + commander: ^2.16.0 + bin: + sass-lookup: bin/cli.js + checksum: fd4bf1ad9c54111617dec30dd90aff083e87c96aef50aff6cec443ad2fbbfa65da09f6e67a7e5ef99fa39dff65c937dc7358f18d319e083c6031f21def85ce6d + languageName: node + linkType: hard + "sax@npm:1.2.1": version: 1.2.1 resolution: "sax@npm:1.2.1" @@ -20927,6 +21368,13 @@ __metadata: languageName: node linkType: hard +"source-map-js@npm:^1.0.2": + version: 1.0.2 + resolution: "source-map-js@npm:1.0.2" + checksum: c049a7fc4deb9a7e9b481ae3d424cc793cb4845daa690bc5a05d428bf41bf231ced49b4cf0c9e77f9d42fdb3d20d6187619fc586605f5eabe995a316da8d377c + languageName: node + linkType: hard + "source-map-support@npm:0.3.3": version: 0.3.3 resolution: "source-map-support@npm:0.3.3" @@ -21320,6 +21768,17 @@ __metadata: languageName: node linkType: hard +"stringify-object@npm:^3.2.1": + version: 3.3.0 + resolution: "stringify-object@npm:3.3.0" + dependencies: + get-own-enumerable-property-symbols: ^3.0.0 + is-obj: ^1.0.1 + is-regexp: ^1.0.0 + checksum: 6827a3f35975cfa8572e8cd3ed4f7b262def260af18655c6fde549334acdac49ddba69f3c861ea5a6e9c5a4990fe4ae870b9c0e6c31019430504c94a83b7a154 + languageName: node + linkType: hard + "strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": version: 3.0.1 resolution: "strip-ansi@npm:3.0.1" @@ -21471,6 +21930,18 @@ __metadata: languageName: node linkType: hard +"stylus-lookup@npm:^3.0.1": + version: 3.0.2 + resolution: "stylus-lookup@npm:3.0.2" + dependencies: + commander: ^2.8.1 + debug: ^4.1.0 + bin: + stylus-lookup: bin/cli.js + checksum: 460e9b6e7e662e2cf98d41ee670cb5da9ec8b8dbc1d4574de29ac422c632d5c7933772822fc12792f2ee9f9c2f62b3f60ed5850690e7c780ab7b6f07010199e4 + languageName: node + linkType: hard + "suffix@npm:^0.1.0": version: 0.1.1 resolution: "suffix@npm:0.1.1" @@ -21698,6 +22169,13 @@ __metadata: languageName: node linkType: hard +"temp@npm:~0.4.0": + version: 0.4.0 + resolution: "temp@npm:0.4.0" + checksum: 8b83f98833b7f6cd03a1f523d17f8b06fe687cbdfc5654ae41edacdf640e71f1057c3cf2534ac44e265834c1af6270d9a0b9baeee6b86ccb2ef379e43dbc0d0a + languageName: node + linkType: hard + "terminal-link@npm:^2.0.0": version: 2.1.1 resolution: "terminal-link@npm:2.1.1" @@ -22164,7 +22642,7 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.1, tsconfig-paths@npm:^3.9.0": +"tsconfig-paths@npm:^3.10.1, tsconfig-paths@npm:^3.14.1, tsconfig-paths@npm:^3.9.0": version: 3.14.1 resolution: "tsconfig-paths@npm:3.14.1" dependencies: @@ -22377,6 +22855,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:^3.9.10, typescript@npm:^3.9.5, typescript@npm:^3.9.7": + version: 3.9.10 + resolution: "typescript@npm:3.9.10" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 46c842e2cd4797b88b66ef06c9c41dd21da48b95787072ccf39d5f2aa3124361bc4c966aa1c7f709fae0509614d76751455b5231b12dbb72eb97a31369e1ff92 + languageName: node + linkType: hard + "typescript@patch:typescript@^3 || ^4#~builtin, typescript@patch:typescript@^4.4.3#~builtin, typescript@patch:typescript@^4.7.4#~builtin": version: 4.8.4 resolution: "typescript@patch:typescript@npm%3A4.8.4#~builtin::version=4.8.4&hash=7ad353" @@ -22387,6 +22875,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@^3.9.10#~builtin, typescript@patch:typescript@^3.9.5#~builtin, typescript@patch:typescript@^3.9.7#~builtin": + version: 3.9.10 + resolution: "typescript@patch:typescript@npm%3A3.9.10#~builtin::version=3.9.10&hash=7ad353" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: dc7141ab555b23a8650a6787f98845fc11692063d02b75ff49433091b3af2fe3d773650dea18389d7c21f47d620fb3b110ea363dab4ab039417a6ccbbaf96fc2 + languageName: node + linkType: hard + "ua-parser-js@npm:^1.0.1": version: 1.0.32 resolution: "ua-parser-js@npm:1.0.32" @@ -22463,6 +22961,13 @@ __metadata: languageName: node linkType: hard +"uniq@npm:^1.0.1": + version: 1.0.1 + resolution: "uniq@npm:1.0.1" + checksum: 8206535f83745ea83f9da7035f3b983fd6ed5e35b8ed7745441944e4065b616bc67cf0d0a23a86b40ee0074426f0607f0a138f9b78e124eb6a7a6a6966055709 + languageName: node + linkType: hard + "unique-filename@npm:^1.1.1": version: 1.1.1 resolution: "unique-filename@npm:1.1.1" @@ -22908,6 +23413,13 @@ __metadata: languageName: node linkType: hard +"walkdir@npm:^0.4.1": + version: 0.4.1 + resolution: "walkdir@npm:0.4.1" + checksum: 71045c21dc19aae3321f897b6e9e507cf8039202665c35a0b908eecccaf25636aab769b31cbd61ef8267237fe22fc316923a691ecc2d9d38840a15c59c0f2594 + languageName: node + linkType: hard + "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8"