diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e0559003ab..358d375682 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,17 +18,20 @@ jobs: # Specify names so that the GitHub branch protection settings for # required checks don't need to change if we ever change the commands used. - name: lint - command: lint:nofix + command: yarn run lint:nofix - name: test - command: test --maxWorkers=100% + command: yarn run test --maxWorkers=100% - name: storybook - command: storybook:ci + command: yarn run storybook:ci + - name: chromatic + command: yarn workspace @foxglove-studio/app run chromatic name: ${{ matrix.config.name }} steps: - uses: actions/checkout@v2 with: + fetch-depth: 0 lfs: true - name: Configure Node.js uses: actions/setup-node@v2.1.5 @@ -50,8 +53,11 @@ jobs: service_account_key: ${{ secrets.GCP_SERVICE_ACCOUNT_KEY }} export_default_credentials: true - run: yarn install --immutable - - run: yarn run ${{ matrix.config.command }} + - run: ${{ matrix.config.command }} env: + CHROMATIC_SHA: ${{ github.event.pull_request.head.sha || github.sha }} + CHROMATIC_BRANCH: ${{ github.event.pull_request.head.ref || github.ref }} + CHROMATIC_PROJECT_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN }} REG_SUIT_GITHUB_CLIENT_ID: ${{ secrets.REG_SUIT_GITHUB_CLIENT_ID }} REG_SUIT_HEAD_SHA: ${{ github.sha }} # `base.sha` works for pull request events, `before` works for pushes to main diff --git a/app/package.json b/app/package.json index 09a485d88c..0d831abd1b 100644 --- a/app/package.json +++ b/app/package.json @@ -2,6 +2,8 @@ "name": "@foxglove-studio/app", "private": true, "scripts": { + "chromatic": "chromatic --project-token $CHROMATIC_PROJECT_TOKEN --build-script-name storybook:build --exit-once-uploaded", + "storybook:build": "build-storybook", "test": "NODE_OPTIONS='-r ts-node/register' jest", "test:watch": "NODE_OPTIONS='-r ts-node/register' jest --watch" }, @@ -132,6 +134,7 @@ "@types/ws": "7.4.0", "@wojtekmaj/enzyme-adapter-react-17": "0.4.1", "argparse": "2.0.1", + "chromatic": "github:amacneil/chromatic-cli#detectyarn", "dom-to-image-more-scroll-fix": "2.9.0", "enzyme": "3.11.0", "fetch-mock": "9.11.0", diff --git a/yarn.lock b/yarn.lock index 0784426a8d..8f523f5879 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,7 +12,7 @@ __metadata: languageName: node linkType: hard -"@actions/core@npm:1.2.6": +"@actions/core@npm:1.2.6, @actions/core@npm:^1.2.4": version: 1.2.6 resolution: "@actions/core@npm:1.2.6" checksum: 984c7d5ae95c02f62f69549a9d5cfbc0db0b035f519775301b397c167791ceee269fb504cb622da541d1fa305ee4ad3fc30d017c6407045aa4eb6809eee4c549 @@ -28,6 +28,27 @@ __metadata: languageName: node linkType: hard +"@actions/github@npm:^4.0.0": + version: 4.0.0 + resolution: "@actions/github@npm:4.0.0" + dependencies: + "@actions/http-client": ^1.0.8 + "@octokit/core": ^3.0.0 + "@octokit/plugin-paginate-rest": ^2.2.3 + "@octokit/plugin-rest-endpoint-methods": ^4.0.0 + checksum: 49d606acd5b74a2f3e41c76d5a5d54341943e43b79cb94639c6c01d228263a4a287ac43d02d6c872336ab02962d0a7904b1a821bb5d5966498a78c954e34c3f2 + languageName: node + linkType: hard + +"@actions/http-client@npm:^1.0.8": + version: 1.0.9 + resolution: "@actions/http-client@npm:1.0.9" + dependencies: + tunnel: 0.0.6 + checksum: f6d3947c09b9adbc9798ccecdf19fda025be132c70bc0bb5791df87547870594773fabe5c89ee29306cf08f8ca9378f5d615d991b31d64e521bb22e3a31c355f + languageName: node + linkType: hard + "@actions/io@npm:^1.0.1": version: 1.0.2 resolution: "@actions/io@npm:1.0.2" @@ -1436,6 +1457,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.12.13": + version: 7.13.10 + resolution: "@babel/runtime@npm:7.13.10" + dependencies: + regenerator-runtime: ^0.13.4 + checksum: 22014226b96a8c8e8d4e8bcdb011f317d1b32881aef424a669dc6ceaee14993d3609172967853cbf9c25c724c25145d45885b6c9df56ba241c12820776607f1f + languageName: node + linkType: hard + "@babel/template@npm:^7.12.13, @babel/template@npm:^7.12.7, @babel/template@npm:^7.3.3": version: 7.12.13 resolution: "@babel/template@npm:7.12.13" @@ -1489,6 +1519,20 @@ __metadata: languageName: node linkType: hard +"@chromaui/localtunnel@npm:^2.0.2": + version: 2.0.3 + resolution: "@chromaui/localtunnel@npm:2.0.3" + dependencies: + axios: 0.21.1 + debug: 4.3.1 + openurl: 1.1.1 + yargs: 16.2.0 + bin: + lt: bin/lt.js + checksum: af6e6b942874bf2407f5b42547b7cdd4dd4113cb904f4a9af79c8c77ff8b3d7bb9b9667f8ae824604b2b74cb24076d9a0f9dab84422f66e80095d7b21186ccd6 + languageName: node + linkType: hard + "@cnakazawa/watch@npm:^1.0.3": version: 1.0.4 resolution: "@cnakazawa/watch@npm:1.0.4" @@ -1769,6 +1813,7 @@ __metadata: chart.js: "davidswinegar/Chart.js#0785c29a4c57b3e1b4243f8163df7950a00b2a80" chartjs-plugin-annotation: 0.5.7 chartjs-plugin-datalabels: "davidswinegar/chartjs-plugin-datalabels#b0ade94116d4e273f0fdc17e9528c9a33c796e90" + chromatic: "github:amacneil/chromatic-cli#detectyarn" classnames: 2.2.6 compressjs: 1.0.3 connected-react-router: 6.9.1 @@ -2311,6 +2356,118 @@ __metadata: languageName: node linkType: hard +"@octokit/auth-token@npm:^2.4.4": + version: 2.4.5 + resolution: "@octokit/auth-token@npm:2.4.5" + dependencies: + "@octokit/types": ^6.0.3 + checksum: 4cd8ef3bc0b10b54c6547adfd33caefc59982d9948e1f2aaa5e7ae3909a5446f08f5db055932976fe7070005d5db4f5c82b0ae0288a25d410d4998eaa42f5edc + languageName: node + linkType: hard + +"@octokit/core@npm:^3.0.0": + version: 3.3.0 + resolution: "@octokit/core@npm:3.3.0" + dependencies: + "@octokit/auth-token": ^2.4.4 + "@octokit/graphql": ^4.5.8 + "@octokit/request": ^5.4.12 + "@octokit/request-error": ^2.0.5 + "@octokit/types": ^6.0.3 + before-after-hook: ^2.2.0 + universal-user-agent: ^6.0.0 + checksum: 76015d85158f522a5ab6fbe01143b66813e5e6349732363c04ff8984a5cab26fb649809c67c0a156f0cde162b5ccbd0aa4421f40e227e660c0ae964cea7fd6d8 + languageName: node + linkType: hard + +"@octokit/endpoint@npm:^6.0.1": + version: 6.0.11 + resolution: "@octokit/endpoint@npm:6.0.11" + dependencies: + "@octokit/types": ^6.0.3 + is-plain-object: ^5.0.0 + universal-user-agent: ^6.0.0 + checksum: b2b0f6bb1d10490985dd3070c4fabc7eb7068dabb9242d6009e9be16795a9f0635c6e177a1eb93816efad27f926c0fa9e8ad839b09bcd59f8fb61ebd76d00b0e + languageName: node + linkType: hard + +"@octokit/graphql@npm:^4.5.8": + version: 4.6.1 + resolution: "@octokit/graphql@npm:4.6.1" + dependencies: + "@octokit/request": ^5.3.0 + "@octokit/types": ^6.0.3 + universal-user-agent: ^6.0.0 + checksum: bcac6e3d9011a89a776fc5dd775a9ec1ced8d65909074f40f81413adadd2909153c02dea68b82b2117e9af1cd8b820422c55949a078b37073205c97771918ae1 + languageName: node + linkType: hard + +"@octokit/openapi-types@npm:^5.3.2": + version: 5.3.2 + resolution: "@octokit/openapi-types@npm:5.3.2" + checksum: 5c5f2f2f6ea26192072b408b3e5ce8087d4eb256addda5ebcd2e58a0a94af49e135482c0e15768ee2998c329ed178d8f491b5d229bb2f283dede2389b0bb20c9 + languageName: node + linkType: hard + +"@octokit/plugin-paginate-rest@npm:^2.2.3": + version: 2.13.0 + resolution: "@octokit/plugin-paginate-rest@npm:2.13.0" + dependencies: + "@octokit/types": ^6.11.0 + peerDependencies: + "@octokit/core": ">=2" + checksum: b3472bb0a79b50396a6f901bfae93e143ec246d5809305b8987afbc627735ee83637361086687ddf2391c782214a0a9d5d2f960679476a85eeea530186d8fe87 + languageName: node + linkType: hard + +"@octokit/plugin-rest-endpoint-methods@npm:^4.0.0": + version: 4.13.5 + resolution: "@octokit/plugin-rest-endpoint-methods@npm:4.13.5" + dependencies: + "@octokit/types": ^6.12.2 + deprecation: ^2.3.1 + peerDependencies: + "@octokit/core": ">=3" + checksum: 0c758acd10bb11da239a4f16c8d51b17623a170627064649e5a0a70e982549e0ef1268a2db0cf7d98c2122046648c9eff93296859301deaf82d198b0ab07ea3f + languageName: node + linkType: hard + +"@octokit/request-error@npm:^2.0.0, @octokit/request-error@npm:^2.0.5": + version: 2.0.5 + resolution: "@octokit/request-error@npm:2.0.5" + dependencies: + "@octokit/types": ^6.0.3 + deprecation: ^2.0.0 + once: ^1.4.0 + checksum: 0d3a3103a55188ddc533100de5654928610ee44a83a5043ca94374d10cce2e9c2069b4d9fba9384a8f12ad5c9770d58dccd6292f65b3f0403726e1de9fd849c1 + languageName: node + linkType: hard + +"@octokit/request@npm:^5.3.0, @octokit/request@npm:^5.4.12": + version: 5.4.14 + resolution: "@octokit/request@npm:5.4.14" + dependencies: + "@octokit/endpoint": ^6.0.1 + "@octokit/request-error": ^2.0.0 + "@octokit/types": ^6.7.1 + deprecation: ^2.0.0 + is-plain-object: ^5.0.0 + node-fetch: ^2.6.1 + once: ^1.4.0 + universal-user-agent: ^6.0.0 + checksum: 06aa040100ec9e26f19df2e98a3495b075dd2fee02e02137d036e3202cab2d840e4455a852995c3df964bf2911cc969d5479020a65c48e63b96e5fa4b7a3115a + languageName: node + linkType: hard + +"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.11.0, @octokit/types@npm:^6.12.2, @octokit/types@npm:^6.7.1": + version: 6.12.2 + resolution: "@octokit/types@npm:6.12.2" + dependencies: + "@octokit/openapi-types": ^5.3.2 + checksum: d96bb9fae7f71c849f952432ffbcecc5ce2d00c18044bfb8d993625b9c9852ad6a672f2c144ab198f4e6a3618c744bdc833158b7c02e810659b006736ab73ed5 + languageName: node + linkType: hard + "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.0-beta.1": version: 0.5.0-beta.1 resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.0-beta.1" @@ -2427,6 +2584,20 @@ __metadata: languageName: node linkType: hard +"@samverschueren/stream-to-observable@npm:^0.3.0": + version: 0.3.1 + resolution: "@samverschueren/stream-to-observable@npm:0.3.1" + dependencies: + any-observable: ^0.3.0 + peerDependenciesMeta: + rxjs: + optional: true + zen-observable: + optional: true + checksum: 6a097438c84c526dbd4be6e1655fe0080833ed21d7f27a19250d7af85d2fe34d36d4aa5b042a06bbd6dfade53427b5c4e2ada400c861afa534ee7068223fe7e9 + languageName: node + linkType: hard + "@sentry/browser@npm:5.27.6": version: 5.27.6 resolution: "@sentry/browser@npm:5.27.6" @@ -4117,6 +4288,13 @@ __metadata: languageName: node linkType: hard +"@types/minimist@npm:^1.2.0": + version: 1.2.1 + resolution: "@types/minimist@npm:1.2.1" + checksum: 3a6f5fe35f1656b34a4ccd5a5db1c38509d8d5b59625865b8c2b997994fcb0cfde0d9af7c5507b95dc5a0a32a22886c189e505cd2e52a7ef36d3c9982f07ed5a + languageName: node + linkType: hard + "@types/mkdirp@npm:^1.0.0, @types/mkdirp@npm:^1.0.1": version: 1.0.1 resolution: "@types/mkdirp@npm:1.0.1" @@ -5582,6 +5760,13 @@ __metadata: languageName: node linkType: hard +"ansi-escapes@npm:^3.0.0": + version: 3.2.0 + resolution: "ansi-escapes@npm:3.2.0" + checksum: 0a106c53c71bc831a3245b49016a2630de4217674f4383761c7ef4fe78dfe73a897e323f27298783494b45ce3703f903013d4548c5411bafb6c5c937fb0b3f4e + languageName: node + linkType: hard + "ansi-escapes@npm:^4.2.1": version: 4.3.1 resolution: "ansi-escapes@npm:4.3.1" @@ -5628,6 +5813,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^2.2.1": + version: 2.2.1 + resolution: "ansi-styles@npm:2.2.1" + checksum: 108c7496372982f1ee53f3f09975de89cc771d2f7c89a32d56ab7a542f67b7de97391c9c16b43b39eb7ea176d3cfbb15975b6b355ae827f15f5a457b1b9dec31 + languageName: node + linkType: hard + "ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1": version: 3.2.1 resolution: "ansi-styles@npm:3.2.1" @@ -5657,6 +5849,13 @@ __metadata: languageName: node linkType: hard +"any-observable@npm:^0.3.0": + version: 0.3.0 + resolution: "any-observable@npm:0.3.0" + checksum: 8051aaf7b9403b6722b10bd2464c939e3d20f2381306a6fecbbeace1626ccf1071da441eb73ca4ac40f8c0144daec2ad716bc284e720befea02292e5e60e39be + languageName: node + linkType: hard + "anymatch@npm:^1.3.0": version: 1.3.2 resolution: "anymatch@npm:1.3.2" @@ -5980,6 +6179,13 @@ __metadata: languageName: node linkType: hard +"arrify@npm:^1.0.1": + version: 1.0.1 + resolution: "arrify@npm:1.0.1" + checksum: f1d3bae819f49f51a09da5f5c5ce282e79ca69bbdb32db1d9f6c62b151ef801b74398d007cfe89686e2c5aeb62576a398b9068e5172b7f4e20157aa3284076d3 + languageName: node + linkType: hard + "arrify@npm:^2.0.0, arrify@npm:^2.0.1": version: 2.0.1 resolution: "arrify@npm:2.0.1" @@ -6180,7 +6386,7 @@ __metadata: languageName: node linkType: hard -"axios@npm:^0.21.1": +"axios@npm:0.21.1, axios@npm:^0.21.1": version: 0.21.1 resolution: "axios@npm:0.21.1" dependencies: @@ -6555,6 +6761,13 @@ __metadata: languageName: node linkType: hard +"before-after-hook@npm:^2.2.0": + version: 2.2.0 + resolution: "before-after-hook@npm:2.2.0" + checksum: 93e5f6532752d7136d871f4da57430cf61357a8fef81ee2c4981d9808483ddeb73a5f3d1c3eafcbb3ee079bdc0dc030cdc279ba3b793f0008fd86e30430f4787 + languageName: node + linkType: hard + "better-assert@npm:~1.0.0": version: 1.0.2 resolution: "better-assert@npm:1.0.2" @@ -7250,6 +7463,17 @@ __metadata: languageName: node linkType: hard +"camelcase-keys@npm:^6.2.2": + version: 6.2.2 + resolution: "camelcase-keys@npm:6.2.2" + dependencies: + camelcase: ^5.3.1 + map-obj: ^4.0.0 + quick-lru: ^4.0.1 + checksum: d4bd5fa5249127be0f5b1aa961da3a9de7d0a578d9524c5013f21c0ed345637eaa1e42bab28a75bbfc8511911ffb30fec4191a9efcec52741c1a3402dc38dd53 + languageName: node + linkType: hard + "camelcase@npm:^2.0.0": version: 2.1.1 resolution: "camelcase@npm:2.1.1" @@ -7343,6 +7567,19 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^1.0.0, chalk@npm:^1.1.3": + version: 1.1.3 + resolution: "chalk@npm:1.1.3" + dependencies: + ansi-styles: ^2.2.1 + escape-string-regexp: ^1.0.2 + has-ansi: ^2.0.0 + strip-ansi: ^3.0.0 + supports-color: ^2.0.0 + checksum: bc2df54f6da63d0918254aa2d79dd87f75442e35c751b07f5ca37e5886dd0963472e37ee8c5fa6da27710fdfa0e10779c72be4a6c860c67e96769ba63ee2901e + languageName: node + linkType: hard + "chalk@npm:^3.0.0": version: 3.0.0 resolution: "chalk@npm:3.0.0" @@ -7549,6 +7786,53 @@ __metadata: languageName: node linkType: hard +"chromatic@github:amacneil/chromatic-cli#detectyarn": + version: 5.6.2 + resolution: "chromatic@https://github.com/amacneil/chromatic-cli.git#commit=2f084fdf836902d4cb07b4225747e2b776fd1d97" + dependencies: + "@actions/core": ^1.2.4 + "@actions/github": ^4.0.0 + "@babel/runtime": ^7.12.13 + "@chromaui/localtunnel": ^2.0.2 + async-retry: ^1.3.1 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.1 + dotenv: ^8.2.0 + env-ci: ^5.0.2 + esm: ^3.2.25 + execa: ^5.0.0 + fake-tag: ^2.0.0 + fs-extra: ^9.1.0 + jsonfile: ^6.0.1 + junit-report-builder: 2.1.0 + listr: 0.14.3 + meow: ^8.0.0 + node-ask: ^1.0.1 + node-fetch: ^2.6.0 + node-loggly-bulk: ^2.2.4 + p-limit: 3.1.0 + picomatch: 2.2.2 + pkg-up: ^3.1.0 + pluralize: ^8.0.0 + progress-stream: ^2.0.0 + semver: ^7.3.4 + slash: ^3.0.0 + strip-ansi: 6.0.0 + tmp-promise: 3.0.2 + tree-kill: ^1.2.2 + ts-dedent: ^1.0.0 + util-deprecate: ^1.0.2 + uuid: ^8.3.2 + yarn-or-npm: ^3.0.1 + bin: + chroma: ./bin/register.js + chromatic: ./bin/register.js + chromatic-cli: ./bin/register.js + checksum: 58fc4514eef79505596b355517e14cce508a8413c98ab786b45997e81961cbd8c203c65d566212da2e7909fcb0f93acc4272eb126644a0b2e480ecf3691d8f4f + languageName: node + linkType: hard + "chrome-launcher@npm:^0.13.1": version: 0.13.4 resolution: "chrome-launcher@npm:0.13.4" @@ -7666,6 +7950,15 @@ __metadata: languageName: node linkType: hard +"cli-cursor@npm:^2.0.0, cli-cursor@npm:^2.1.0": + version: 2.1.0 + resolution: "cli-cursor@npm:2.1.0" + dependencies: + restore-cursor: ^2.0.0 + checksum: df33c11b3c236c9238ec8112330e7a3f25d59c73b2cffea8ed4f9ab1881d93f8467d7a0920434a880e8cea37f264da5f26549f2afa350c764fac956c02fd841a + languageName: node + linkType: hard + "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -7706,6 +7999,16 @@ __metadata: languageName: node linkType: hard +"cli-truncate@npm:^0.2.1": + version: 0.2.1 + resolution: "cli-truncate@npm:0.2.1" + dependencies: + slice-ansi: 0.0.4 + string-width: ^1.0.1 + checksum: f860298aa38107f0c7307d5f7c106dcf1b32c6d0d57c5126ac88b78e48e2a904927e1b44b523c5e38fb9f1c01c9c5b49f1d425ba0b8bd1910f9d0ee7e8a74665 + languageName: node + linkType: hard + "cli-truncate@npm:^1.1.0": version: 1.1.0 resolution: "cli-truncate@npm:1.1.0" @@ -8565,7 +8868,7 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^6.0.0": +"cross-spawn@npm:^6.0.0, cross-spawn@npm:^6.0.5": version: 6.0.5 resolution: "cross-spawn@npm:6.0.5" dependencies: @@ -8893,6 +9196,20 @@ __metadata: languageName: node linkType: hard +"date-fns@npm:^1.27.2": + version: 1.30.1 + resolution: "date-fns@npm:1.30.1" + checksum: 351fc19b04d79de77823a90213b87039392528fdd44a42e3e87f28333e76a48f99e4fbb37c9823b6284f7eb0ef88368fafe61749d6eff173241170977751fa47 + languageName: node + linkType: hard + +"date-format@npm:0.0.2": + version: 0.0.2 + resolution: "date-format@npm:0.0.2" + checksum: 64aafa36afe725edf37356cb75e1122601467646690ed795169750800ce99bed5a1186a2ad3025f4f742861a121f186666da1dd1a3013e9313c588f6788655b1 + languageName: node + linkType: hard + "debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.0, debug@npm:^2.6.8, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" @@ -8914,6 +9231,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:4.3.1": + version: 4.3.1 + resolution: "debug@npm:4.3.1" + dependencies: + ms: 2.1.2 + peerDependenciesMeta: + supports-color: + optional: true + checksum: 0d41ba5177510e8b388dfd7df143ab0f9312e4abdaba312595461511dac88e9ef8101939d33b4e6d37e10341af6a5301082e4d7d6f3deb4d57bc05fc7d296fad + languageName: node + linkType: hard + "debug@npm:^3.0.0, debug@npm:^3.1.0, debug@npm:^3.1.1, debug@npm:^3.2.6": version: 3.2.7 resolution: "debug@npm:3.2.7" @@ -8941,7 +9270,17 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.1.2, decamelize@npm:^1.2.0": +"decamelize-keys@npm:^1.1.0": + version: 1.1.0 + resolution: "decamelize-keys@npm:1.1.0" + dependencies: + decamelize: ^1.1.0 + map-obj: ^1.0.0 + checksum: dbfe6d594810ef134f8e3b8aa1684c854187a225999a0c3871b8c32d8fda886d1832b79b952a53e9557be17a78ec0198b6c26a5a5a35d012d6b18340a4dc6356 + languageName: node + linkType: hard + +"decamelize@npm:^1.1.0, decamelize@npm:^1.1.2, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: 8ca9d03ea8ac07920f4504e219d18edff2491bdd0a3e05a1e5ca2e9a0bf6333564231de3528b01d5e76c40a38c37bbc1e09cb5a0424714f53dd615ed78ced464 @@ -9156,6 +9495,13 @@ __metadata: languageName: node linkType: hard +"deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": + version: 2.3.1 + resolution: "deprecation@npm:2.3.1" + checksum: 59343a0b927c5b6f67abb899fda68bf42b132c05ef1a985952c1e220c41fe5035b2d54a28c7c2a8b5239075d1dc25c83340242ada75f1c06c1bb047176f05f9b + languageName: node + linkType: hard + "des.js@npm:^1.0.0": version: 1.0.1 resolution: "des.js@npm:1.0.1" @@ -9932,6 +10278,13 @@ __metadata: languageName: node linkType: hard +"elegant-spinner@npm:^1.0.1": + version: 1.0.1 + resolution: "elegant-spinner@npm:1.0.1" + checksum: 69837a8a8878cadabe8dd26faff9e40e5bf9d5e0af4bad66a0dbc94077c3f03fb0e459b59a2d625bf3c4309913f03d8c87f1abb70ef7a10a2cd4d83fe419c7a0 + languageName: node + linkType: hard + "element-resize-detector@npm:^1.2.2": version: 1.2.2 resolution: "element-resize-detector@npm:1.2.2" @@ -10163,6 +10516,16 @@ __metadata: languageName: node linkType: hard +"env-ci@npm:^5.0.2": + version: 5.0.2 + resolution: "env-ci@npm:5.0.2" + dependencies: + execa: ^4.0.0 + java-properties: ^1.0.0 + checksum: dd71422acf34b37899a502211dcf49b805e8cee26e485826ac219a1a4abea52373fda61911161b5da9ce2e5687b46bb783d38bbd3416f51e4c39c6ffd31ced25 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0": version: 2.2.0 resolution: "env-paths@npm:2.2.0" @@ -10405,7 +10768,7 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.5": +"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: f9484b8b4c8827d816e0fd905c25ed4b561376a9c220e1430403ea84619bf680c76a883a48cff8b8e091daf55d6a497e37479f9787b9f15f3c421b6054289744 @@ -10676,6 +11039,13 @@ __metadata: languageName: node linkType: hard +"esm@npm:^3.2.25": + version: 3.2.25 + resolution: "esm@npm:3.2.25" + checksum: 12a0272aaa15ce4bc07e52cbb66d471cf56ad81ad1a3c1d9f6fa1e29e8c2712716333825e2572f9dbdfdc787e5717a75cb00ce2846e2a50e2bba6971c24402f3 + languageName: node + linkType: hard + "espree@npm:^7.3.0, espree@npm:^7.3.1": version: 7.3.1 resolution: "espree@npm:7.3.1" @@ -11063,6 +11433,13 @@ __metadata: languageName: node linkType: hard +"fake-tag@npm:^2.0.0": + version: 2.0.0 + resolution: "fake-tag@npm:2.0.0" + checksum: dc688a5030ebeec04a7c9d0b0e39e2db0ed65f9fa636bd1ef9b3da67f76ec1c2b9bc204dda32e99110421d3825053385be4baeac8469a54e142c446b9b71ae91 + languageName: node + linkType: hard + "fast-deep-equal@npm:^2.0.1": version: 2.0.1 resolution: "fast-deep-equal@npm:2.0.1" @@ -11244,6 +11621,25 @@ __metadata: languageName: node linkType: hard +"figures@npm:^1.7.0": + version: 1.7.0 + resolution: "figures@npm:1.7.0" + dependencies: + escape-string-regexp: ^1.0.5 + object-assign: ^4.1.0 + checksum: 17f76820de5201632650d0ea10b5485111677df96423a2401158e85eeb277344551fea908d4ca7407f4fa99ac2e7a70839ece89ce6185e7fa6787245aeb7fd87 + languageName: node + linkType: hard + +"figures@npm:^2.0.0": + version: 2.0.0 + resolution: "figures@npm:2.0.0" + dependencies: + escape-string-regexp: ^1.0.5 + checksum: de1145903784bd0b8bca1716426825d0a608fa81f370e0779047ef3f8d4509896f81435093e62a887717aeed0b8c8a92da7953f7f506ca57e62cf95d12b6c65a + languageName: node + linkType: hard + "figures@npm:^3.0.0": version: 3.2.0 resolution: "figures@npm:3.2.0" @@ -12445,6 +12841,22 @@ __metadata: languageName: node linkType: hard +"hard-rejection@npm:^2.1.0": + version: 2.1.0 + resolution: "hard-rejection@npm:2.1.0" + checksum: 27bc09d185ca8131356f0f3391ae5965c5ed8ec9eddf697d604e33c76eb995831e60ac636e5e5839587d0499f29719171c19d0af5fa12e9e7f7c0a1689e22b6f + languageName: node + linkType: hard + +"has-ansi@npm:^2.0.0": + version: 2.0.0 + resolution: "has-ansi@npm:2.0.0" + dependencies: + ansi-regex: ^2.0.0 + checksum: c6805f5d01ced45ba247ff2b8c914f401e70aa9086552d8eafbdf6bc0b0e38ea4a3bf1a387d100ff5f07e5854bca96532a01777820a16be2cdf8cf6582091bad + languageName: node + linkType: hard + "has-bigints@npm:^1.0.0": version: 1.0.1 resolution: "has-bigints@npm:1.0.1" @@ -13339,6 +13751,13 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^3.0.0": + version: 3.2.0 + resolution: "indent-string@npm:3.2.0" + checksum: 00d5200e3afc1ecfde7e82a28d14ce5e01ae5f07f883b5fdaa80146bb15854764f6a0e0ce5e41e30f377e25285139925adaf744b1754d83d69ab3852de7cd450 + languageName: node + linkType: hard + "indexes-of@npm:^1.0.1": version: 1.0.1 resolution: "indexes-of@npm:1.0.1" @@ -13949,6 +14368,15 @@ __metadata: languageName: node linkType: hard +"is-observable@npm:^1.1.0": + version: 1.1.0 + resolution: "is-observable@npm:1.1.0" + dependencies: + symbol-observable: ^1.1.0 + checksum: 6c408927886b91671661a3fd37a102ffc48f4b9f618a7d0272a8c2c3bf5b266a17b7805caf16110ba1d43add4f4e1585b65ae6e532167b3d1e22e62f3ac355c9 + languageName: node + linkType: hard + "is-path-cwd@npm:^2.0.0, is-path-cwd@npm:^2.2.0": version: 2.2.0 resolution: "is-path-cwd@npm:2.2.0" @@ -14011,6 +14439,13 @@ __metadata: languageName: node linkType: hard +"is-plain-object@npm:^5.0.0": + version: 5.0.0 + resolution: "is-plain-object@npm:5.0.0" + checksum: 92bd87f095036fb6ef21fcba4e66734bba1457fc4abece5873bd1fba130c44fa8a4df64a2ef7841da638680af18e1ad2e5fac1095bed3578d0da0afc1f04bcf3 + languageName: node + linkType: hard + "is-posix-bracket@npm:^0.1.0": version: 0.1.1 resolution: "is-posix-bracket@npm:0.1.1" @@ -14032,6 +14467,13 @@ __metadata: languageName: node linkType: hard +"is-promise@npm:^2.1.0": + version: 2.2.2 + resolution: "is-promise@npm:2.2.2" + checksum: 6fe84293b8750d3604a909979a7517a38b1618817f1fbbfdaf4d6138642117c85fbee12927b4d51349a5bcd9bdf8d1bf181f09145ede2d7eb41f4b394ab2ce7d + languageName: node + linkType: hard + "is-regex@npm:^1.0.4, is-regex@npm:^1.0.5, is-regex@npm:^1.1.0, is-regex@npm:^1.1.1, is-regex@npm:^1.1.2": version: 1.1.2 resolution: "is-regex@npm:1.1.2" @@ -14333,6 +14775,13 @@ __metadata: languageName: node linkType: hard +"java-properties@npm:^1.0.0": + version: 1.0.2 + resolution: "java-properties@npm:1.0.2" + checksum: 6712ee3e5de7744dbe9f43efc4cecad30d43366ad40b419b6da262a60414f8ae49b1fea38d9e70e7ba81799c9d59b00467b4f7794a81d5096fd7ffae1764f59d + languageName: node + linkType: hard + "jest-canvas-mock@npm:2.3.1": version: 2.3.1 resolution: "jest-canvas-mock@npm:2.3.1" @@ -14976,7 +15425,7 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": +"json-stringify-safe@npm:5.0.x, json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" checksum: 261dfb8eb3e72c8b0dda11fd7c20c151ffc1d1b03e529245d51708c8dd8d8c6a225880464adf41a570dff6e5c805fd9d1f47fed948cfb526e4fbe5a67ce4e5f4 @@ -15104,6 +15553,18 @@ __metadata: languageName: node linkType: hard +"junit-report-builder@npm:2.1.0": + version: 2.1.0 + resolution: "junit-report-builder@npm:2.1.0" + dependencies: + date-format: 0.0.2 + lodash: ^4.17.15 + make-dir: ^1.3.0 + xmlbuilder: ^10.0.0 + checksum: accf5ff79465bc06da4308faeb3b1385dfab0bd05265b6c79ee04701ad3fe695cf2f4dfd23b86774fe6df53b2de417b37cc5e645ee6338396cbfc6cb6576d36f + languageName: node + linkType: hard + "junk@npm:^3.1.0": version: 3.1.0 resolution: "junk@npm:3.1.0" @@ -15182,7 +15643,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": +"kind-of@npm:^6.0.0, kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 5de5d6577796af87a983199d6350ed41c670abec4a306cc43ca887c1afdbd6b89af9ab00016e3ca17eb7ad89ebfd9bb817d33baa89f855c6c95398a8b8abbf08 @@ -15340,6 +15801,60 @@ __metadata: languageName: node linkType: hard +"listr-silent-renderer@npm:^1.1.1": + version: 1.1.1 + resolution: "listr-silent-renderer@npm:1.1.1" + checksum: ea91806bd07da1c99189ab2665b613c82ad91350e3f2f28dd1d7b274d335752acda1d861cadf05dbc40ae9d329187e7470ab927cd676c62abc74040d311c4fc3 + languageName: node + linkType: hard + +"listr-update-renderer@npm:^0.5.0": + version: 0.5.0 + resolution: "listr-update-renderer@npm:0.5.0" + dependencies: + chalk: ^1.1.3 + cli-truncate: ^0.2.1 + elegant-spinner: ^1.0.1 + figures: ^1.7.0 + indent-string: ^3.0.0 + log-symbols: ^1.0.2 + log-update: ^2.3.0 + strip-ansi: ^3.0.1 + peerDependencies: + listr: ^0.14.2 + checksum: 0219b8752f556a16432b7123c30deeefbd9a2d0bb3421ad71da2719834fbdad2daaf55067607da5cc54fd761aba549bf67292200f39cc8523ffd9052d36636ba + languageName: node + linkType: hard + +"listr-verbose-renderer@npm:^0.5.0": + version: 0.5.0 + resolution: "listr-verbose-renderer@npm:0.5.0" + dependencies: + chalk: ^2.4.1 + cli-cursor: ^2.1.0 + date-fns: ^1.27.2 + figures: ^2.0.0 + checksum: 83aec28ed114420c4ca4c4109e2432ffc071f9ea4a7d87b7bdb2856b97fa4d9f1f4b003a4871ce35d3863bdf7f9b1af7151da23c8f842cddfa66f8afd5b11c7b + languageName: node + linkType: hard + +"listr@npm:0.14.3": + version: 0.14.3 + resolution: "listr@npm:0.14.3" + dependencies: + "@samverschueren/stream-to-observable": ^0.3.0 + is-observable: ^1.1.0 + is-promise: ^2.1.0 + is-stream: ^1.1.0 + listr-silent-renderer: ^1.1.1 + listr-update-renderer: ^0.5.0 + listr-verbose-renderer: ^0.5.0 + p-map: ^2.0.0 + rxjs: ^6.3.3 + checksum: 97a194b6ad32aa59e9fdb0f21e1937cfe11f19218a175af1e468360dd587d300b19aa29f51baceb497cbfa555c7583da2871f5df4acf4d42233970df7d6418ea + languageName: node + linkType: hard + "load-json-file@npm:^1.0.0": version: 1.1.0 resolution: "load-json-file@npm:1.1.0" @@ -15626,6 +16141,26 @@ __metadata: languageName: node linkType: hard +"log-symbols@npm:^1.0.2": + version: 1.0.2 + resolution: "log-symbols@npm:1.0.2" + dependencies: + chalk: ^1.0.0 + checksum: 69ba19d52b32bdcc659752321bc89e21d697088b7dce8ed1fed9582e3e37eef6a859502eeb721d8b7d08f0b5cb3d92b16a4321e01393ba8bace23f2a834be077 + languageName: node + linkType: hard + +"log-update@npm:^2.3.0": + version: 2.3.0 + resolution: "log-update@npm:2.3.0" + dependencies: + ansi-escapes: ^3.0.0 + cli-cursor: ^2.0.0 + wrap-ansi: ^3.0.1 + checksum: 9b284678617abcdeb6da5589b82f88bdad7129b6d8cd428c010c5e4e1b6d7a4ccfcadb3375701e4cf7900cff735fcff123b9dea3fd28f7636e129f3a7566455c + languageName: node + linkType: hard + "loglevel-plugin-prefix@npm:^0.8.4": version: 0.8.4 resolution: "loglevel-plugin-prefix@npm:0.8.4" @@ -15738,6 +16273,15 @@ __metadata: languageName: node linkType: hard +"make-dir@npm:^1.3.0": + version: 1.3.0 + resolution: "make-dir@npm:1.3.0" + dependencies: + pify: ^3.0.0 + checksum: 20a14043c61faab5ddc7844e3b325281c81b0975bbe4ae657774fdb51216b6a07b5c5cd90bdaf6a9dfcd7a12e81d9ddb5b3d47c9f27a65f6fea66be701f35b36 + languageName: node + linkType: hard + "make-dir@npm:^2.0.0, make-dir@npm:^2.1.0": version: 2.1.0 resolution: "make-dir@npm:2.1.0" @@ -15787,6 +16331,13 @@ __metadata: languageName: node linkType: hard +"map-obj@npm:^4.0.0": + version: 4.2.0 + resolution: "map-obj@npm:4.2.0" + checksum: 0ee5029e6d4482f378292565e3da1b70364f360e141295c6b3bd9164c916d31dcd43be126085dddd2f10d70846660728657d4ea5fa96baa5b40b03b135068600 + languageName: node + linkType: hard + "map-or-similar@npm:^1.5.0": version: 1.5.0 resolution: "map-or-similar@npm:1.5.0" @@ -16053,6 +16604,25 @@ __metadata: languageName: node linkType: hard +"meow@npm:^8.0.0": + version: 8.1.2 + resolution: "meow@npm:8.1.2" + dependencies: + "@types/minimist": ^1.2.0 + camelcase-keys: ^6.2.2 + decamelize-keys: ^1.1.0 + hard-rejection: ^2.1.0 + minimist-options: 4.1.0 + normalize-package-data: ^3.0.0 + read-pkg-up: ^7.0.1 + redent: ^3.0.0 + trim-newlines: ^3.0.0 + type-fest: ^0.18.0 + yargs-parser: ^20.2.3 + checksum: 7246c3e824298dc1ceddc4b9930bf6a04df8f240d09e76ee180c4f9168df3d6a7d27593a5a3ef7005efbc1557780981e169a7acac56120c7bf2f99f5f54563aa + languageName: node + linkType: hard + "merge-descriptors@npm:1.0.1": version: 1.0.1 resolution: "merge-descriptors@npm:1.0.1" @@ -16193,6 +16763,13 @@ __metadata: languageName: node linkType: hard +"mimic-fn@npm:^1.0.0": + version: 1.2.0 + resolution: "mimic-fn@npm:1.2.0" + checksum: 159155e209bdbccae0bf8cd4b4065543fe7a82161541d9860c223583e92e0ae092d809b9f3c2aced74fc00362ff338bfeeec793bf3e14cf27c615a1e3009394d + languageName: node + linkType: hard + "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -16286,6 +16863,17 @@ __metadata: languageName: node linkType: hard +"minimist-options@npm:4.1.0": + version: 4.1.0 + resolution: "minimist-options@npm:4.1.0" + dependencies: + arrify: ^1.0.1 + is-plain-obj: ^1.1.0 + kind-of: ^6.0.3 + checksum: 51f1aba56f9c2c2986d85c98a29abec26c632019abd2966a151029cf2cf0903d81894781460e0d5755d4f899bb3884bc86fc9af36ab31469a38d82cf74f4f651 + languageName: node + linkType: hard + "minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5": version: 1.2.5 resolution: "minimist@npm:1.2.5" @@ -16410,7 +16998,7 @@ __metadata: languageName: node linkType: hard -"moment@npm:2.29.1, moment@npm:>= 2.9.0, moment@npm:>=2.14.0, moment@npm:^2.10.2": +"moment@npm:2.29.1, moment@npm:>= 2.9.0, moment@npm:>=2.14.0, moment@npm:^2.10.2, moment@npm:^2.18.1": version: 2.29.1 resolution: "moment@npm:2.29.1" checksum: 86729013febf7160de5b93da69273dd304d674b0224f9544b3abd09a87671ddd2cdd57598261ce57588910d63747ffd5590965e83c790d8bf327083c0e0a06e0 @@ -16701,6 +17289,13 @@ __metadata: languageName: node linkType: hard +"node-ask@npm:^1.0.1": + version: 1.0.1 + resolution: "node-ask@npm:1.0.1" + checksum: 8dc2fd52c4cd08a66be4f39137550ad6826b839621778b9b7ab0b31de4d9f134a02d327c70503b86731e5107a279ad8263718901336e97c1bee42c68eda38c38 + languageName: node + linkType: hard + "node-dir@npm:^0.1.10": version: 0.1.17 resolution: "node-dir@npm:0.1.17" @@ -16720,7 +17315,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.3.0, node-fetch@npm:^2.6.1": +"node-fetch@npm:^2.3.0, node-fetch@npm:^2.6.0, node-fetch@npm:^2.6.1": version: 2.6.1 resolution: "node-fetch@npm:2.6.1" checksum: cbb171635e538162b977eac5dfe7a1e07a9a02e991924377a6435502291e2f823d306b95aabc455caebf4a118ccf836868462bc70ccc3095af02bb9da61fda37 @@ -16792,6 +17387,17 @@ __metadata: languageName: node linkType: hard +"node-loggly-bulk@npm:^2.2.4": + version: 2.2.5 + resolution: "node-loggly-bulk@npm:2.2.5" + dependencies: + json-stringify-safe: 5.0.x + moment: ^2.18.1 + request: ">=2.76.0 <3.0.0" + checksum: 520603eeb316d9e807e2d0b13de6f2dfda12f1f44bb04b5a0c3afe509c5160e1ef67e9a08846e5a1247e40b8194fd6d054e6103944f59c1d7fce5421e7d33de3 + languageName: node + linkType: hard + "node-modules-regexp@npm:^1.0.0": version: 1.0.0 resolution: "node-modules-regexp@npm:1.0.0" @@ -17162,6 +17768,15 @@ __metadata: languageName: node linkType: hard +"onetime@npm:^2.0.0": + version: 2.0.1 + resolution: "onetime@npm:2.0.1" + dependencies: + mimic-fn: ^1.0.0 + checksum: a4f56fdd3ad40618c06be5dd601dcdc6f6567cc8da7a8955eb208fc027b5f2eec052b15f3097b4575728a2928c24c9d6deaac7bf53883d9d8ffe13abdccdec08 + languageName: node + linkType: hard + "onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -17190,6 +17805,13 @@ __metadata: languageName: node linkType: hard +"openurl@npm:1.1.1": + version: 1.1.1 + resolution: "openurl@npm:1.1.1" + checksum: cbe2e03594b9ceee8b1cfccb505d6bcea852417061952ef46a5dfe53c0aac9ce870f89d5142a9882bdf11e8fdb457655c7cdb2e7c2f5560d98322755eaacca06 + languageName: node + linkType: hard + "opn@npm:^5.5.0": version: 5.5.0 resolution: "opn@npm:5.5.0" @@ -17319,6 +17941,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:3.1.0, p-limit@npm:^3.0.1, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 5301db6a34fc1fe3714ae562c100a0567d8c16ce9db800f547bbe75efc045c40cd74c4a4c893279975dcf15afc1217c8d2c93fe957a156a3a43d7cce98eaad2e + languageName: node + linkType: hard + "p-limit@npm:^1.1.0": version: 1.3.0 resolution: "p-limit@npm:1.3.0" @@ -17337,15 +17968,6 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.0.1, p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: ^0.1.0 - checksum: 5301db6a34fc1fe3714ae562c100a0567d8c16ce9db800f547bbe75efc045c40cd74c4a4c893279975dcf15afc1217c8d2c93fe957a156a3a43d7cce98eaad2e - languageName: node - linkType: hard - "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -17824,7 +18446,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.0.5, picomatch@npm:^2.2.1": +"picomatch@npm:2.2.2, picomatch@npm:^2.0.4, picomatch@npm:^2.0.5, picomatch@npm:^2.2.1": version: 2.2.2 resolution: "picomatch@npm:2.2.2" checksum: 20fa75e0a58b39d83425b3db68744d5f6f361fd4fd66ec7745d884036d502abba0d553a637703af79939b844164b13e60eea339ccb043d7fbd74c3da2592b864 @@ -17924,7 +18546,7 @@ __metadata: languageName: node linkType: hard -"pkg-up@npm:3.1.0": +"pkg-up@npm:3.1.0, pkg-up@npm:^3.1.0": version: 3.1.0 resolution: "pkg-up@npm:3.1.0" dependencies: @@ -17944,6 +18566,13 @@ __metadata: languageName: node linkType: hard +"pluralize@npm:^8.0.0": + version: 8.0.0 + resolution: "pluralize@npm:8.0.0" + checksum: 5251b470a0c8e5181ac7e1d61028553f90cb2c85c34b8e468cea269ae715499524546c2c3681029ef5697d86c54bfb12e49388f5cc6082051e84f5888588f4ec + languageName: node + linkType: hard + "pngjs@npm:^4.0.1": version: 4.0.1 resolution: "pngjs@npm:4.0.1" @@ -18339,6 +18968,16 @@ __metadata: languageName: node linkType: hard +"progress-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "progress-stream@npm:2.0.0" + dependencies: + speedometer: ~1.0.0 + through2: ~2.0.3 + checksum: cb53947deff98004c582e798a0b247e620d7e82564ab6b55c7197bff2170925fa65a03b6accee11ea62bb22ab14b975476e8b1b1e50b1d2dc519261ddd0632b3 + languageName: node + linkType: hard + "progress@npm:^2.0.0, progress@npm:^2.0.1, progress@npm:^2.0.3": version: 2.0.3 resolution: "progress@npm:2.0.3" @@ -18649,6 +19288,13 @@ __metadata: languageName: node linkType: hard +"quick-lru@npm:^4.0.1": + version: 4.0.1 + resolution: "quick-lru@npm:4.0.1" + checksum: 91847e4b07453655f73513b96a3b49e3bb8bf37de1ce2075d44e5dddb2f08050c5dc858d97884d61618bb44487945880b4b481fe93e94a3622b43036f8b94e11 + languageName: node + linkType: hard + "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1" @@ -19922,6 +20568,16 @@ __metadata: languageName: node linkType: hard +"redent@npm:^3.0.0": + version: 3.0.0 + resolution: "redent@npm:3.0.0" + dependencies: + indent-string: ^4.0.0 + strip-indent: ^3.0.0 + checksum: 78c8aa0a1076f47e0e198bfc8a9aa7d4ae3163c6951bd5de1015e47661bba62ea36573337bbeb4b309b48cc71954edbe43ae4aa3163db1996a781b757c5c47d7 + languageName: node + linkType: hard + "redux-devtools-extension@npm:2.13.8": version: 2.13.8 resolution: "redux-devtools-extension@npm:2.13.8" @@ -20432,7 +21088,7 @@ __metadata: languageName: node linkType: hard -"request@npm:^2.88.2": +"request@npm:>=2.76.0 <3.0.0, request@npm:^2.88.2": version: 2.88.2 resolution: "request@npm:2.88.2" dependencies: @@ -20623,6 +21279,16 @@ __metadata: languageName: node linkType: hard +"restore-cursor@npm:^2.0.0": + version: 2.0.0 + resolution: "restore-cursor@npm:2.0.0" + dependencies: + onetime: ^2.0.0 + signal-exit: ^3.0.2 + checksum: 950c88d84a4cb44d4db29766ab1f2c95e2d23e89a9c65e95e5ecc83be061d0405c5f9366ce6e53b769c9e718acd3be523cba55a9bd5e898b0d7ca1e69194438d + languageName: node + linkType: hard + "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -20825,7 +21491,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:^6.6.0, rxjs@npm:^6.6.3": +"rxjs@npm:^6.3.3, rxjs@npm:^6.6.0, rxjs@npm:^6.6.3": version: 6.6.6 resolution: "rxjs@npm:6.6.6" dependencies: @@ -21406,6 +22072,13 @@ __metadata: languageName: node linkType: hard +"slice-ansi@npm:0.0.4": + version: 0.0.4 + resolution: "slice-ansi@npm:0.0.4" + checksum: 8fa79b3017a15042d91ab50f6c1ba5fa5ed6ff034f9bb1afe4597f5c7fff510deeae98b1f81e9139580909a497936866e40287f35973c7117e62829407fa2e81 + languageName: node + linkType: hard + "slice-ansi@npm:^1.0.0": version: 1.0.0 resolution: "slice-ansi@npm:1.0.0" @@ -21698,6 +22371,13 @@ __metadata: languageName: node linkType: hard +"speedometer@npm:~1.0.0": + version: 1.0.0 + resolution: "speedometer@npm:1.0.0" + checksum: 9ffed85a3e1fb61b675c1e54db16f605448b2fef704296ae3e1834a7dd37d66aecf7182048dc43b828f3148b8c6da9e1ce4e4942b107be75eced1b15ab22c941 + languageName: node + linkType: hard + "split-string@npm:^3.0.1, split-string@npm:^3.0.2": version: 3.1.0 resolution: "split-string@npm:3.1.0" @@ -21986,7 +22666,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^1.0.2 || 2, string-width@npm:^2.0.0": +"string-width@npm:^1.0.2 || 2, string-width@npm:^2.0.0, string-width@npm:^2.1.1": version: 2.1.1 resolution: "string-width@npm:2.1.1" dependencies: @@ -22309,6 +22989,13 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^2.0.0": + version: 2.0.0 + resolution: "supports-color@npm:2.0.0" + checksum: 5d6fb449e29f779cc639756f0d6b9ab6138048e753683cd2c647f36a9254714051909a5f569e6aa83c5310c8dfe8a1f481967e02bef401ac8eed46ee0950d779 + languageName: node + linkType: hard + "supports-color@npm:^5.3.0, supports-color@npm:^5.4.0, supports-color@npm:^5.5.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -22369,7 +23056,7 @@ __metadata: languageName: node linkType: hard -"symbol-observable@npm:^1.2.0": +"symbol-observable@npm:^1.1.0, symbol-observable@npm:^1.2.0": version: 1.2.0 resolution: "symbol-observable@npm:1.2.0" checksum: 268834a1d4cba19d40f367e5c2755f612969c8418e43a3be17408e392802a667f8bb542893440d58a080a8ea8da05ea98e27e472b9f4ff6fbda78a21a1a41c53 @@ -22651,7 +23338,7 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.0": +"through2@npm:^2.0.0, through2@npm:~2.0.3": version: 2.0.5 resolution: "through2@npm:2.0.5" dependencies: @@ -22722,6 +23409,15 @@ __metadata: languageName: node linkType: hard +"tmp-promise@npm:3.0.2": + version: 3.0.2 + resolution: "tmp-promise@npm:3.0.2" + dependencies: + tmp: ^0.2.0 + checksum: dceb1616b2d97bcc20f84544aa6ad0cb02b975da1cf2336648ea2e5f32e3be14d5c54dfc2dfdeedbd7d077ac99d8889d005db2be29c7c8da5d7a9d9207bda013 + languageName: node + linkType: hard + "tmp@npm:^0.0.33": version: 0.0.33 resolution: "tmp@npm:0.0.33" @@ -22731,6 +23427,15 @@ __metadata: languageName: node linkType: hard +"tmp@npm:^0.2.0": + version: 0.2.1 + resolution: "tmp@npm:0.2.1" + dependencies: + rimraf: ^3.0.0 + checksum: 13973825ff1c7aed3359bba97c146c860ebb5b1cbdca88387a2ff8bae704d2478b701cc3adc29b1461be292fed1e4ae56b378b6a0386bbab471ef32860e0a711 + languageName: node + linkType: hard + "tmpl@npm:1.0.x": version: 1.0.4 resolution: "tmpl@npm:1.0.4" @@ -22859,6 +23564,15 @@ __metadata: languageName: node linkType: hard +"tree-kill@npm:^1.2.2": + version: 1.2.2 + resolution: "tree-kill@npm:1.2.2" + bin: + tree-kill: cli.js + checksum: 967643efa4a231868232ea9d046c3ba7494ea6061fbb1e661c699b43ca0f0a14dad0782a631d915959d562830035166bab80ed726f9fe33b838af8a7516624ed + languageName: node + linkType: hard + "trim-newlines@npm:^1.0.0": version: 1.0.0 resolution: "trim-newlines@npm:1.0.0" @@ -22866,6 +23580,13 @@ __metadata: languageName: node linkType: hard +"trim-newlines@npm:^3.0.0": + version: 3.0.0 + resolution: "trim-newlines@npm:3.0.0" + checksum: 51bfbec0014ae58cdbf3c55e34cfe7f1a92a77d362990bb4cc8d6edf51f1c21f28b92e442adec3ef9cef69194b532b28c1a0a06d9ee78b2b0fd28d191a2b738e + languageName: node + linkType: hard + "trim-trailing-lines@npm:^1.0.0": version: 1.1.4 resolution: "trim-trailing-lines@npm:1.1.4" @@ -22896,6 +23617,13 @@ __metadata: languageName: node linkType: hard +"ts-dedent@npm:^1.0.0": + version: 1.2.0 + resolution: "ts-dedent@npm:1.2.0" + checksum: fcfc38568d5a540a1f789e4ab634149fb9962d2ca90982965859529feb650b889eefa621b952e97bf5ec4c87094b0622c43dfd66fd1a010a76f910f2f4527b59 + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0": version: 2.0.0 resolution: "ts-dedent@npm:2.0.0" @@ -23034,7 +23762,7 @@ __metadata: languageName: node linkType: hard -"tunnel@npm:^0.0.6": +"tunnel@npm:0.0.6, tunnel@npm:^0.0.6": version: 0.0.6 resolution: "tunnel@npm:0.0.6" checksum: 78fbb1a55a44fc8de6a497923bf7bf6e7b14b396e0ddaf11fe624ab7f646a0d2ada03f6dcb4a80940faed9649e30d229114f218e8906badd12ded2323a6f666b @@ -23087,6 +23815,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.18.0": + version: 0.18.1 + resolution: "type-fest@npm:0.18.1" + checksum: 0d6d338e72b625a0d2c8fb4c138f5221301e40ac127e1b909bc12890ce358ef9cf11136e13aa0efd82e248bbeefd7148c01985dce2e5ab79d47a2efa75dfe8d2 + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -23525,6 +24260,13 @@ typescript@4.2.2: languageName: node linkType: hard +"universal-user-agent@npm:^6.0.0": + version: 6.0.0 + resolution: "universal-user-agent@npm:6.0.0" + checksum: 725797ab636f1786a824f805eca2b227019ae8e82fdbe03e3e26a7f2917669bfcf7ef723c7d4b2c60a5e1603108d32bec3987b4f52821360523cb609fb7ae782 + languageName: node + linkType: hard + "universalify@npm:^0.1.0": version: 0.1.2 resolution: "universalify@npm:0.1.2" @@ -23827,7 +24569,7 @@ typescript@4.2.2: languageName: node linkType: hard -"uuid@npm:8.3.2, uuid@npm:^8.0.0, uuid@npm:^8.3.0": +"uuid@npm:8.3.2, uuid@npm:^8.0.0, uuid@npm:^8.3.0, uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -24611,6 +25353,16 @@ typescript@4.2.2: languageName: node linkType: hard +"wrap-ansi@npm:^3.0.1": + version: 3.0.1 + resolution: "wrap-ansi@npm:3.0.1" + dependencies: + string-width: ^2.1.1 + strip-ansi: ^4.0.0 + checksum: a5425ff35d2b2d8b683045f1bbb947b7e018cf0ed7aee01aa68fc1d97b4babb09a98d1c3020d0848fdaec9bc96b008acab9d93bfd71e37959b96a4764b0ba026 + languageName: node + linkType: hard + "wrap-ansi@npm:^5.1.0": version: 5.1.0 resolution: "wrap-ansi@npm:5.1.0" @@ -24731,6 +25483,13 @@ typescript@4.2.2: languageName: node linkType: hard +"xmlbuilder@npm:^10.0.0": + version: 10.1.1 + resolution: "xmlbuilder@npm:10.1.1" + checksum: bed5690431c61126b268721bda598da4e8b54bf27c7440562fbb0c2f4ffc6873984ce43aec7f99b8161ccadf9e84721f11d9b87ac228344632bdda1c62f95d48 + languageName: node + linkType: hard + "xmlbuilder@npm:^9.0.7": version: 9.0.7 resolution: "xmlbuilder@npm:9.0.7" @@ -24842,6 +25601,13 @@ typescript@4.2.2: languageName: node linkType: hard +"yargs-parser@npm:^20.2.3": + version: 20.2.7 + resolution: "yargs-parser@npm:20.2.7" + checksum: 124e7f1c24c9609d5d1c343f14b83289634e19bb43770708ebb6a19852647aaa0f89edcbf0e5b18a21bee77f54513ab5051518b2950cda69eb607a7c6251aa4f + languageName: node + linkType: hard + "yargs@npm:16.2.0, yargs@npm:^16.0.0, yargs@npm:^16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" @@ -24894,6 +25660,19 @@ typescript@4.2.2: languageName: node linkType: hard +"yarn-or-npm@npm:^3.0.1": + version: 3.0.1 + resolution: "yarn-or-npm@npm:3.0.1" + dependencies: + cross-spawn: ^6.0.5 + pkg-dir: ^4.2.0 + bin: + yarn-or-npm: bin/index.js + yon: bin/index.js + checksum: 28b7cb0df35ab035f9013f08c4033dd63e36a7331ecc4aef93af5d10e8339aa8b3ec2b3f4618fabba85724920d7b2ad8c08df6a3e6fa4f6efe665d43f81927b6 + languageName: node + linkType: hard + "yauzl@npm:^2.10.0": version: 2.10.0 resolution: "yauzl@npm:2.10.0"