From 9255a00914137af3cee3deb2778217cbc9404ffc Mon Sep 17 00:00:00 2001 From: Mark Date: Mon, 24 Oct 2022 23:15:53 -0500 Subject: [PATCH 01/39] Start upgrading to Jest 28 --- code/addons/docs/package.json | 2 +- .../storyshots/storyshots-core/package.json | 4 +- code/frameworks/angular/package.json | 2 +- code/jest.config.js | 2 +- code/package.json | 13 +- code/yarn.lock | 652 ++++------------ scripts/package.json | 13 +- scripts/yarn.lock | 734 +++++++++++------- 8 files changed, 614 insertions(+), 808 deletions(-) diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index a2cb9357fef3..84d09da3e6f3 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -50,7 +50,7 @@ }, "dependencies": { "@babel/plugin-transform-react-jsx": "^7.12.12", - "@jest/transform": "^26.6.2", + "@jest/transform": "^28.0.0", "@mdx-js/react": "^2.1.5", "@storybook/addons": "7.0.0-alpha.42", "@storybook/api": "7.0.0-alpha.42", diff --git a/code/addons/storyshots/storyshots-core/package.json b/code/addons/storyshots/storyshots-core/package.json index 07fad5938868..77b34a945c89 100644 --- a/code/addons/storyshots/storyshots-core/package.json +++ b/code/addons/storyshots/storyshots-core/package.json @@ -37,7 +37,7 @@ "storybook": "yarn sb dev -p 6006" }, "dependencies": { - "@jest/transform": "^26.6.2", + "@jest/transform": "^28.0.0", "@storybook/addons": "7.0.0-alpha.42", "@storybook/babel-plugin-require-context-hook": "1.0.1", "@storybook/client-api": "7.0.0-alpha.42", @@ -53,7 +53,7 @@ "global": "^4.4.0", "jest-specific-snapshot": "^4.0.0", "preact-render-to-string": "^5.1.19", - "pretty-format": "^26.6.2", + "pretty-format": "^28.0.0", "react-test-renderer": "^16.8.0 || ^17.0.0 || ^18.0.0", "read-pkg-up": "^7.0.1", "ts-dedent": "^2.0.0" diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index 721ad5e0f4b1..b5506aedec05 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -79,7 +79,7 @@ "@nrwl/workspace": "14.6.1", "@types/tmp": "^0.2.3", "cross-spawn": "^7.0.3", - "jest": "^27.5.1", + "jest": "^28.0.0", "jest-preset-angular": "^12.0.0", "jest-specific-snapshot": "^5.0.0", "tmp": "^0.2.1", diff --git a/code/jest.config.js b/code/jest.config.js index 0e444db10997..b49aae1cf69f 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -84,7 +84,7 @@ module.exports = { coverageDirectory: 'coverage', setupFilesAfterEnv: ['./jest.init.ts'], coverageReporters: ['lcov'], - testEnvironment: 'jest-environment-jsdom-thirteen', + testEnvironment: 'jest-environment-jsdom', setupFiles: ['raf/polyfill'], testURL: 'http://localhost', modulePathIgnorePatterns: [ diff --git a/code/package.json b/code/package.json index bfb1237ba9c1..4b552642677a 100644 --- a/code/package.json +++ b/code/package.json @@ -241,7 +241,7 @@ "@types/escodegen": "^0.0.6", "@types/express": "^4.17.11", "@types/fs-extra": "^9.0.6", - "@types/jest": "^26.0.16", + "@types/jest": "^28.0.0", "@types/js-yaml": "^3.12.6", "@types/lodash": "^4.14.167", "@types/node": "^16.0.0", @@ -260,7 +260,7 @@ "@vitejs/plugin-react": "^2.1.0", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^10.1.0", - "babel-jest": "^26.6.3", + "babel-jest": "^28.0.0", "babel-loader": "^8.2.5", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-dynamic-import-node": "^2.3.3", @@ -292,12 +292,11 @@ "global": "^4.4.0", "http-server": "^0.12.3", "husky": "^4.3.7", - "jest": "^26.6.3", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-jsdom-thirteen": "^1.0.1", + "jest": "^28.0.0", + "jest-environment-jsdom": "^28.0.0", "jest-enzyme": "^7.1.2", "jest-image-snapshot": "^4.3.0", - "jest-jasmine2": "^26.6.3", + "jest-jasmine2": "^28.0.0", "jest-junit": "^13.0.0", "jest-os-detection": "^1.3.1", "jest-raw-loader": "^1.0.1", @@ -334,7 +333,7 @@ "terser-webpack-plugin": "^5.3.1", "trash": "^7.0.0", "ts-dedent": "^2.0.0", - "ts-jest": "^26.4.4", + "ts-jest": "^28.0.0", "ts-node": "^10.4.0", "tsup": "^6.2.2", "typescript": "~4.6.3", diff --git a/code/yarn.lock b/code/yarn.lock index 38cfc693714b..cf359857d31c 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -440,7 +440,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.18.13, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.0": +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.12.9, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.18.13, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5": version: 7.19.3 resolution: "@babel/core@npm:7.19.3" dependencies: @@ -2972,35 +2972,36 @@ __metadata: languageName: node linkType: hard -"@jest/core@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/core@npm:27.5.1" +"@jest/core@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/core@npm:28.1.3" dependencies: - "@jest/console": ^27.5.1 - "@jest/reporters": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/console": ^28.1.3 + "@jest/reporters": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 - emittery: ^0.8.1 + ci-info: ^3.2.0 exit: ^0.1.2 graceful-fs: ^4.2.9 - jest-changed-files: ^27.5.1 - jest-config: ^27.5.1 - jest-haste-map: ^27.5.1 - jest-message-util: ^27.5.1 - jest-regex-util: ^27.5.1 - jest-resolve: ^27.5.1 - jest-resolve-dependencies: ^27.5.1 - jest-runner: ^27.5.1 - jest-runtime: ^27.5.1 - jest-snapshot: ^27.5.1 - jest-util: ^27.5.1 - jest-validate: ^27.5.1 - jest-watcher: ^27.5.1 + jest-changed-files: ^28.1.3 + jest-config: ^28.1.3 + jest-haste-map: ^28.1.3 + jest-message-util: ^28.1.3 + jest-regex-util: ^28.0.2 + jest-resolve: ^28.1.3 + jest-resolve-dependencies: ^28.1.3 + jest-runner: ^28.1.3 + jest-runtime: ^28.1.3 + jest-snapshot: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 + jest-watcher: ^28.1.3 micromatch: ^4.0.4 + pretty-format: ^28.1.3 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 @@ -3009,7 +3010,7 @@ __metadata: peerDependenciesMeta: node-notifier: optional: true - checksum: 8c858fe99cec9eabde8c894d4313171b923e1d4b8f66884b1fa1b7a0123db9f94b797f77d888a2b57d4832e7e46cd67aa1e2f227f1544643478de021c4b84db2 + checksum: eac1ac262303344cccace0cef9cee57298a90aa376e649f46110e8e950bb2b36579b9dc273b1f958fa9dca2c0c152b8b3107faf5ecb76a1e8109fdf9cbe4e600 languageName: node linkType: hard @@ -3037,18 +3038,6 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/environment@npm:27.5.1" - dependencies: - "@jest/fake-timers": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/node": "*" - jest-mock: ^27.5.1 - checksum: 50e40b4f0a351a83f21af03c5cffd9f061729aee8f73131dbb32b39838c575a89d313e946ded91c08e16cf58ff470d74d6b3a48f664cec5c70a946aff45310b3 - languageName: node - linkType: hard - "@jest/environment@npm:^28.1.3": version: 28.1.3 resolution: "@jest/environment@npm:28.1.3" @@ -3114,20 +3103,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/fake-timers@npm:27.5.1" - dependencies: - "@jest/types": ^27.5.1 - "@sinonjs/fake-timers": ^8.0.1 - "@types/node": "*" - jest-message-util: ^27.5.1 - jest-mock: ^27.5.1 - jest-util: ^27.5.1 - checksum: df6113d11f572219ac61d3946b6cc1aaa8632e3afed9ff959bdb46e122e7cc5b5a16451a88d5fca7cc8daa66333adde3cf70d96c936f3d8406276f6e6e2cbacd - languageName: node - linkType: hard - "@jest/fake-timers@npm:^28.1.3": version: 28.1.3 resolution: "@jest/fake-timers@npm:28.1.3" @@ -3153,17 +3128,6 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/globals@npm:27.5.1" - dependencies: - "@jest/environment": ^27.5.1 - "@jest/types": ^27.5.1 - expect: ^27.5.1 - checksum: b7309297f13b02bf748782772ab2054bbd11f10eb13e9b4660b33acb8c2c4bc7ee07aa1175045feb27ce3a6916b2d3982a3c5350ea1f9c2c3852334942077471 - languageName: node - linkType: hard - "@jest/globals@npm:^28.1.3": version: 28.1.3 resolution: "@jest/globals@npm:28.1.3" @@ -3249,41 +3213,41 @@ __metadata: languageName: node linkType: hard -"@jest/reporters@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/reporters@npm:27.5.1" +"@jest/reporters@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/reporters@npm:28.1.3" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/console": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 + "@jridgewell/trace-mapping": ^0.3.13 "@types/node": "*" chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 - glob: ^7.1.2 + glob: ^7.1.3 graceful-fs: ^4.2.9 istanbul-lib-coverage: ^3.0.0 istanbul-lib-instrument: ^5.1.0 istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 istanbul-reports: ^3.1.3 - jest-haste-map: ^27.5.1 - jest-resolve: ^27.5.1 - jest-util: ^27.5.1 - jest-worker: ^27.5.1 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + jest-worker: ^28.1.3 slash: ^3.0.0 - source-map: ^0.6.0 string-length: ^4.0.1 + strip-ansi: ^6.0.0 terminal-link: ^2.0.0 - v8-to-istanbul: ^8.1.0 + v8-to-istanbul: ^9.0.1 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: node-notifier: optional: true - checksum: fd66b17ca8af0464759d12525cfd84ae87403132da61f18ee76a2f07ecd64427797f7ad6e56d338ffa9f956cce153444edf1e5775093e9be2903aaf4d0e049bc + checksum: c54f989d8b2bca758a4740826042329399d7c4e1a47a67ccefede05db0a9f414fcb1f30ec3ce7b6c4f58843383fd3d24b0cc9e6d9390f90ba6a3edaf9f9c093c languageName: node linkType: hard @@ -3327,17 +3291,6 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/source-map@npm:27.5.1" - dependencies: - callsites: ^3.0.0 - graceful-fs: ^4.2.9 - source-map: ^0.6.0 - checksum: 7d9937675ba4cb2f27635b13be0f86588d18cf3b2d5442e818e702ea87afa5048c5f8892c749857fd7dd884fd6e14f799851ec9af61940813a690c6d5a70979e - languageName: node - linkType: hard - "@jest/source-map@npm:^28.1.2": version: 28.1.2 resolution: "@jest/source-map@npm:28.1.2" @@ -3421,19 +3374,7 @@ __metadata: languageName: node linkType: hard -"@jest/test-sequencer@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/test-sequencer@npm:27.5.1" - dependencies: - "@jest/test-result": ^27.5.1 - graceful-fs: ^4.2.9 - jest-haste-map: ^27.5.1 - jest-runtime: ^27.5.1 - checksum: f43ecfc5b4c736c7f6e8521c13ef7b447ad29f96732675776be69b2631eb76019793a02ad58e69baf7ffbce1cc8d5b62ca30294091c4ad3acbdce6c12b73d049 - languageName: node - linkType: hard - -"@jest/test-sequencer@npm:^28.1.1": +"@jest/test-sequencer@npm:^28.1.1, @jest/test-sequencer@npm:^28.1.3": version: 28.1.3 resolution: "@jest/test-sequencer@npm:28.1.3" dependencies: @@ -3515,7 +3456,7 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^28.1.1, @jest/transform@npm:^28.1.3": +"@jest/transform@npm:^28.0.0, @jest/transform@npm:^28.1.1, @jest/transform@npm:^28.1.3": version: 28.1.3 resolution: "@jest/transform@npm:28.1.3" dependencies: @@ -6248,15 +6189,6 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^8.0.1": - version: 8.1.0 - resolution: "@sinonjs/fake-timers@npm:8.1.0" - dependencies: - "@sinonjs/commons": ^1.7.0 - checksum: d6b795f9ddaf044daf184c151555ca557ccd23636f2ee3d2f76a9d128329f81fc1aac412f6f67239ab92cb9390aad9955b71df93cf4bd442c68b1f341e381ab6 - languageName: node - linkType: hard - "@sinonjs/fake-timers@npm:^9.1.2": version: 9.1.2 resolution: "@sinonjs/fake-timers@npm:9.1.2" @@ -6396,7 +6328,7 @@ __metadata: dependencies: "@babel/core": ^7.12.10 "@babel/plugin-transform-react-jsx": ^7.12.12 - "@jest/transform": ^26.6.2 + "@jest/transform": ^28.0.0 "@mdx-js/react": ^2.1.5 "@storybook/addons": 7.0.0-alpha.42 "@storybook/api": 7.0.0-alpha.42 @@ -6653,7 +6585,7 @@ __metadata: "@angular/core": ^13.3.6 "@angular/platform-browser-dynamic": ^13.3.6 "@emotion/jest": ^11.8.0 - "@jest/transform": ^26.6.2 + "@jest/transform": ^28.0.0 "@storybook/addon-docs": 7.0.0-alpha.42 "@storybook/addons": 7.0.0-alpha.42 "@storybook/angular": 7.0.0-alpha.42 @@ -6679,7 +6611,7 @@ __metadata: jest-specific-snapshot: ^4.0.0 jest-vue-preprocessor: ^1.7.1 preact-render-to-string: ^5.1.19 - pretty-format: ^26.6.2 + pretty-format: ^28.0.0 react-test-renderer: ^16 read-pkg-up: ^7.0.1 rxjs: ^6.6.3 @@ -6904,7 +6836,7 @@ __metadata: cross-spawn: ^7.0.3 find-up: ^5.0.0 global: ^4.4.0 - jest: ^27.5.1 + jest: ^28.0.0 jest-preset-angular: ^12.0.0 jest-specific-snapshot: ^5.0.0 react: ^16.14.0 @@ -8357,7 +8289,7 @@ __metadata: "@types/escodegen": ^0.0.6 "@types/express": ^4.17.11 "@types/fs-extra": ^9.0.6 - "@types/jest": ^26.0.16 + "@types/jest": ^28.0.0 "@types/js-yaml": ^3.12.6 "@types/lodash": ^4.14.167 "@types/node": ^16.0.0 @@ -8376,7 +8308,7 @@ __metadata: "@vitejs/plugin-react": ^2.1.0 babel-core: ^7.0.0-bridge.0 babel-eslint: ^10.1.0 - babel-jest: ^26.6.3 + babel-jest: ^28.0.0 babel-loader: ^8.2.5 babel-plugin-add-react-displayname: ^0.0.5 babel-plugin-dynamic-import-node: ^2.3.3 @@ -8408,12 +8340,11 @@ __metadata: global: ^4.4.0 http-server: ^0.12.3 husky: ^4.3.7 - jest: ^26.6.3 - jest-environment-jsdom: ^26.6.2 - jest-environment-jsdom-thirteen: ^1.0.1 + jest: ^28.0.0 + jest-environment-jsdom: ^28.0.0 jest-enzyme: ^7.1.2 jest-image-snapshot: ^4.3.0 - jest-jasmine2: ^26.6.3 + jest-jasmine2: ^28.0.0 jest-junit: ^13.0.0 jest-os-detection: ^1.3.1 jest-raw-loader: ^1.0.1 @@ -8451,7 +8382,7 @@ __metadata: terser-webpack-plugin: ^5.3.1 trash: ^7.0.0 ts-dedent: ^2.0.0 - ts-jest: ^26.4.4 + ts-jest: ^28.0.0 ts-loader: ^9.2.8 ts-node: ^10.4.0 tsup: ^6.2.2 @@ -9686,6 +9617,16 @@ __metadata: languageName: node linkType: hard +"@types/jest@npm:^28.0.0": + version: 28.1.8 + resolution: "@types/jest@npm:28.1.8" + dependencies: + expect: ^28.0.0 + pretty-format: ^28.0.0 + checksum: e69912b4285bd3a0545521425e76cdee669d89c4918b2126157c084bf496da1d0cf007366d47b99a9c7076e6567e16917b28c2790a19a6e72a80570c359e4de1 + languageName: node + linkType: hard + "@types/js-yaml@npm:^3.12.6": version: 3.12.7 resolution: "@types/js-yaml@npm:3.12.7" @@ -11224,7 +11165,7 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^4.1.0, acorn-globals@npm:^4.3.0, acorn-globals@npm:^4.3.2": +"acorn-globals@npm:^4.1.0, acorn-globals@npm:^4.3.2": version: 4.3.4 resolution: "acorn-globals@npm:4.3.4" dependencies: @@ -11303,7 +11244,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^6.0.1, acorn@npm:^6.0.4": +"acorn@npm:^6.0.1": version: 6.4.2 resolution: "acorn@npm:6.4.2" bin: @@ -12395,25 +12336,7 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-jest@npm:27.5.1" - dependencies: - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/babel__core": ^7.1.14 - babel-plugin-istanbul: ^6.1.1 - babel-preset-jest: ^27.5.1 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - slash: ^3.0.0 - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 3ec8fdabba150431e430ab98d31ba62a1e0bc0fb2fd8d9236cb7dffda740de99c0b04f24da54ff0b5814dce9f81ff0c35a61add53c0734775996a11a7ba38318 - languageName: node - linkType: hard - -"babel-jest@npm:^28.1.1": +"babel-jest@npm:^28.0.0, babel-jest@npm:^28.1.1, babel-jest@npm:^28.1.3": version: 28.1.3 resolution: "babel-jest@npm:28.1.3" dependencies: @@ -12556,18 +12479,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-plugin-jest-hoist@npm:27.5.1" - dependencies: - "@babel/template": ^7.3.3 - "@babel/types": ^7.3.3 - "@types/babel__core": ^7.0.0 - "@types/babel__traverse": ^7.0.6 - checksum: 2f08ebde32d9d2bffff75524bda44812995b3fcab6cbf259e1db52561b6c8d829f4688db77ef277054a362c9a61826e121a2a4853b0bf93d077ebb3b69685f8e - languageName: node - linkType: hard - "babel-plugin-jest-hoist@npm:^28.1.3": version: 28.1.3 resolution: "babel-plugin-jest-hoist@npm:28.1.3" @@ -12737,18 +12648,6 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^27.5.1": - version: 27.5.1 - resolution: "babel-preset-jest@npm:27.5.1" - dependencies: - babel-plugin-jest-hoist: ^27.5.1 - babel-preset-current-node-syntax: ^1.0.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: fc2f7fd03d8cddb36e0a07a94f1bb1826f7d7dae1f3519ed170c7a5e56c863aecbdb3fd2b034674a53210088478f000318b06415bad511bcf203c5729e5dd079 - languageName: node - linkType: hard - "babel-preset-jest@npm:^28.1.3": version: 28.1.3 resolution: "babel-preset-jest@npm:28.1.3" @@ -15969,7 +15868,7 @@ __metadata: languageName: node linkType: hard -"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:^0.3.4, cssom@npm:~0.3.6": +"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:~0.3.6": version: 0.3.8 resolution: "cssom@npm:0.3.8" checksum: d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 @@ -15990,7 +15889,7 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^1.0.0, cssstyle@npm:^1.1.1": +"cssstyle@npm:^1.0.0": version: 1.4.0 resolution: "cssstyle@npm:1.4.0" dependencies: @@ -17835,13 +17734,6 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.8.1": - version: 0.8.1 - resolution: "emittery@npm:0.8.1" - checksum: 1302868b6e258909964339f28569b97658d75c1030271024ac2f50f84957eab6a6a04278861a9c1d47131b9dfb50f25a5d017750d1c99cd86763e19a93b838bf - languageName: node - linkType: hard - "emoji-regex@npm:^7.0.1": version: 7.0.3 resolution: "emoji-regex@npm:7.0.3" @@ -18639,7 +18531,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^1.11.0, escodegen@npm:^1.11.1, escodegen@npm:^1.9.1": +"escodegen@npm:^1.11.1, escodegen@npm:^1.9.1": version: 1.14.3 resolution: "escodegen@npm:1.14.3" dependencies: @@ -19496,7 +19388,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^28.1.3": +"expect@npm:^28.0.0, expect@npm:^28.1.3": version: 28.1.3 resolution: "expect@npm:28.1.3" dependencies: @@ -24144,45 +24036,17 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-changed-files@npm:27.5.1" +"jest-changed-files@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-changed-files@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 execa: ^5.0.0 - throat: ^6.0.1 - checksum: ee2e663da669a1f8a1452626c71b9691a34cc6789bbf6cb04ef4430a63301db806039e93dd5c9cc6c0caa3d3f250ff18ed51e058fc3533a71f73e24f41b5d1bd - languageName: node - linkType: hard - -"jest-circus@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-circus@npm:27.5.1" - dependencies: - "@jest/environment": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - dedent: ^0.7.0 - expect: ^27.5.1 - is-generator-fn: ^2.0.0 - jest-each: ^27.5.1 - jest-matcher-utils: ^27.5.1 - jest-message-util: ^27.5.1 - jest-runtime: ^27.5.1 - jest-snapshot: ^27.5.1 - jest-util: ^27.5.1 - pretty-format: ^27.5.1 - slash: ^3.0.0 - stack-utils: ^2.0.3 - throat: ^6.0.1 - checksum: 195b88ff6c74a1ad0f2386bea25700e884f32e05be9211bc197b960e7553a952ab38aff9aafb057c6a92eaa85bde2804e01244278a477b80a99e11f890ee15d9 + p-limit: ^3.1.0 + checksum: fec92f6348456c3157ac74abcfe8b341d7d8ddbb51efc1bc7d76b9e613c6a0b1bf627b505b5f49ec4d7829885a6cf2615920eeeda7f55bc0aed4695cf02e1085 languageName: node linkType: hard -"jest-circus@npm:^28.1.1": +"jest-circus@npm:^28.1.1, jest-circus@npm:^28.1.3": version: 28.1.3 resolution: "jest-circus@npm:28.1.3" dependencies: @@ -24232,22 +24096,22 @@ __metadata: languageName: node linkType: hard -"jest-cli@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-cli@npm:27.5.1" +"jest-cli@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-cli@npm:28.1.3" dependencies: - "@jest/core": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/core": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 chalk: ^4.0.0 exit: ^0.1.2 graceful-fs: ^4.2.9 import-local: ^3.0.2 - jest-config: ^27.5.1 - jest-util: ^27.5.1 - jest-validate: ^27.5.1 + jest-config: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 prompts: ^2.0.1 - yargs: ^16.2.0 + yargs: ^17.3.1 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -24255,7 +24119,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: 45abaafbe1a01ea4c48953c85d42c961b6e33ef5847e10642713cde97761611b0af56d5a0dcb82abf19c500c6e9b680222a7f953b437e5760ba584521b74f9ea + checksum: 7d47b89785fd6cf7c21560fcf09280bfb80057e3e7f85d4da2828d780a6ff81a1a41611e55eb3831564530edc3060159d23fd20d60d6640161d4652233c0c6a3 languageName: node linkType: hard @@ -24328,40 +24192,41 @@ __metadata: languageName: node linkType: hard -"jest-config@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-config@npm:27.5.1" +"jest-config@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-config@npm:28.1.3" dependencies: - "@babel/core": ^7.8.0 - "@jest/test-sequencer": ^27.5.1 - "@jest/types": ^27.5.1 - babel-jest: ^27.5.1 + "@babel/core": ^7.11.6 + "@jest/test-sequencer": ^28.1.3 + "@jest/types": ^28.1.3 + babel-jest: ^28.1.3 chalk: ^4.0.0 ci-info: ^3.2.0 deepmerge: ^4.2.2 - glob: ^7.1.1 + glob: ^7.1.3 graceful-fs: ^4.2.9 - jest-circus: ^27.5.1 - jest-environment-jsdom: ^27.5.1 - jest-environment-node: ^27.5.1 - jest-get-type: ^27.5.1 - jest-jasmine2: ^27.5.1 - jest-regex-util: ^27.5.1 - jest-resolve: ^27.5.1 - jest-runner: ^27.5.1 - jest-util: ^27.5.1 - jest-validate: ^27.5.1 + jest-circus: ^28.1.3 + jest-environment-node: ^28.1.3 + jest-get-type: ^28.0.2 + jest-regex-util: ^28.0.2 + jest-resolve: ^28.1.3 + jest-runner: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 micromatch: ^4.0.4 parse-json: ^5.2.0 - pretty-format: ^27.5.1 + pretty-format: ^28.1.3 slash: ^3.0.0 strip-json-comments: ^3.1.1 peerDependencies: + "@types/node": "*" ts-node: ">=9.0.0" peerDependenciesMeta: + "@types/node": + optional: true ts-node: optional: true - checksum: 28867b165f0e25b711a2ade5f261a1b1606b476704ff68a50688eaf3b9c853f69542645cc7e0dab38079ed74e3acc99e38628faf736c1739e44fc869c62c6051 + checksum: d5c160e22036f14aaf2e48a72d69d31aa4f499be204e8d97e88b06f913dc93c0f55d3bb9deef8519481365349db91e1803353fe62e7ceba439cd650083a0a0e4 languageName: node linkType: hard @@ -24422,15 +24287,6 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-docblock@npm:27.5.1" - dependencies: - detect-newline: ^3.0.0 - checksum: 0ce3661a9152497b3a766996eda42edeab51f676fa57ec414a0168fef2a9b1784d056879281c22bca2875c9e63d41327cac0749a8c6e205330e13fcfe0e40316 - languageName: node - linkType: hard - "jest-docblock@npm:^28.1.1": version: 28.1.1 resolution: "jest-docblock@npm:28.1.1" @@ -24453,19 +24309,6 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-each@npm:27.5.1" - dependencies: - "@jest/types": ^27.5.1 - chalk: ^4.0.0 - jest-get-type: ^27.5.1 - jest-util: ^27.5.1 - pretty-format: ^27.5.1 - checksum: e382f677e69c15aa906ec0ae2d3d944aa948ce338b2bbcb480b76c16eb12cc2141d78edda48c510363e3b2c507cc2140569c3a163c64ffa34e14cc6a8b37fb81 - languageName: node - linkType: hard - "jest-each@npm:^28.1.3": version: 28.1.3 resolution: "jest-each@npm:28.1.3" @@ -24492,17 +24335,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom-thirteen@npm:^1.0.1": - version: 1.0.1 - resolution: "jest-environment-jsdom-thirteen@npm:1.0.1" - dependencies: - jest-mock: ^24.0.0 - jest-util: ^24.0.0 - jsdom: ^13.0.0 - checksum: bd067dcdf9c8ac019911abaf7db8f98dd554a65b0c33317e8b8143bf9f413ce3fb3d4c1ac0e3c62fbe187c4b7e3e3bad6bee2103a22eb53b663451b4f92ebc64 - languageName: node - linkType: hard - "jest-environment-jsdom@npm:^24.0.0": version: 24.9.0 resolution: "jest-environment-jsdom@npm:24.9.0" @@ -24532,21 +24364,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-environment-jsdom@npm:27.5.1" - dependencies: - "@jest/environment": ^27.5.1 - "@jest/fake-timers": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/node": "*" - jest-mock: ^27.5.1 - jest-util: ^27.5.1 - jsdom: ^16.6.0 - checksum: ea759ffa43e96d773983a4172c32c1a3774907723564a30a001c8a85d22d9ed82f6c45329a514152744e8916379c1c4cf9e527297ecfa1e8a4cc4888141b38fd - languageName: node - linkType: hard - "jest-environment-jsdom@npm:^28.0.0": version: 28.1.3 resolution: "jest-environment-jsdom@npm:28.1.3" @@ -24577,20 +24394,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-environment-node@npm:27.5.1" - dependencies: - "@jest/environment": ^27.5.1 - "@jest/fake-timers": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/node": "*" - jest-mock: ^27.5.1 - jest-util: ^27.5.1 - checksum: 3bbc31545436c6bb4a18841241e62036382a7261b9bb8cdc2823ec942a8a3053f98219b3ec2a4a7920bfba347602c16dd16767d9fece915134aee2e30091165c - languageName: node - linkType: hard - "jest-environment-node@npm:^28.1.1, jest-environment-node@npm:^28.1.3": version: 28.1.3 resolution: "jest-environment-node@npm:28.1.3" @@ -24787,28 +24590,28 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-jasmine2@npm:27.5.1" +"jest-jasmine2@npm:^28.0.0": + version: 28.1.3 + resolution: "jest-jasmine2@npm:28.1.3" dependencies: - "@jest/environment": ^27.5.1 - "@jest/source-map": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/types": ^27.5.1 + "@jest/environment": ^28.1.3 + "@jest/expect": ^28.1.3 + "@jest/source-map": ^28.1.2 + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - expect: ^27.5.1 is-generator-fn: ^2.0.0 - jest-each: ^27.5.1 - jest-matcher-utils: ^27.5.1 - jest-message-util: ^27.5.1 - jest-runtime: ^27.5.1 - jest-snapshot: ^27.5.1 - jest-util: ^27.5.1 - pretty-format: ^27.5.1 - throat: ^6.0.1 - checksum: 028172d5d65abf7e8da89c30894112efdd18007a934f30b89e3f35def3764824a9680917996d5e551caa2087589a372a2539777d5554fa3bae6c7e36afec6d4c + jest-each: ^28.1.3 + jest-matcher-utils: ^28.1.3 + jest-message-util: ^28.1.3 + jest-runtime: ^28.1.3 + jest-snapshot: ^28.1.3 + jest-util: ^28.1.3 + p-limit: ^3.1.0 + pretty-format: ^28.1.3 + checksum: ebc28398279c3e9de0025d3d41bf03f47ead61c5486aaa55fa632ecdc7e83b14c7a454b0284360d04f127d6c9332c54a93a7d20b64fc479624584642cee11b68 languageName: node linkType: hard @@ -24834,16 +24637,6 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-leak-detector@npm:27.5.1" - dependencies: - jest-get-type: ^27.5.1 - pretty-format: ^27.5.1 - checksum: 33ec88ab7d76931ae0a03b18186234114e42a4e9fae748f8a197f7f85b884c2e92ea692c06704b8a469ac26b9c6411a7a1bbc8d34580ed56672a7f6be2681aee - languageName: node - linkType: hard - "jest-leak-detector@npm:^28.1.3": version: 28.1.3 resolution: "jest-leak-detector@npm:28.1.3" @@ -24986,7 +24779,7 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^24.0.0, jest-mock@npm:^24.9.0": +"jest-mock@npm:^24.9.0": version: 24.9.0 resolution: "jest-mock@npm:24.9.0" dependencies: @@ -25005,7 +24798,7 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^27.0.6, jest-mock@npm:^27.3.0, jest-mock@npm:^27.5.1": +"jest-mock@npm:^27.0.6, jest-mock@npm:^27.3.0": version: 27.5.1 resolution: "jest-mock@npm:27.5.1" dependencies: @@ -25128,14 +24921,13 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-resolve-dependencies@npm:27.5.1" +"jest-resolve-dependencies@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-resolve-dependencies@npm:28.1.3" dependencies: - "@jest/types": ^27.5.1 - jest-regex-util: ^27.5.1 - jest-snapshot: ^27.5.1 - checksum: 06ba847f9386b0c198bb033a2041fac141dec443ae3c60acdc3426c1844aa4c942770f8f272a1f54686979894e389bc7774d4123bb3a0fbfabe02b7deef9ef62 + jest-regex-util: ^28.0.2 + jest-snapshot: ^28.1.3 + checksum: 534f5f1a204c00858e909ba4f66cbf7f3fcb0b787399ae803c66f2fb344eac1d0f3e802c579ca110a54a1271ec3b4eb7095ef14d56ffeae2b88da0e6ca6cd8a0 languageName: node linkType: hard @@ -25172,24 +24964,6 @@ __metadata: languageName: node linkType: hard -"jest-resolve@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-resolve@npm:27.5.1" - dependencies: - "@jest/types": ^27.5.1 - chalk: ^4.0.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^27.5.1 - jest-pnp-resolver: ^1.2.2 - jest-util: ^27.5.1 - jest-validate: ^27.5.1 - resolve: ^1.20.0 - resolve.exports: ^1.1.0 - slash: ^3.0.0 - checksum: 5f9577e424346881964683f22472bd12bd9cfd70e49cb1800ccd31f2e88b0985ed353ca5cc7fb02de9093be2c733ab32de526c99a1192455ddb167afe916efd1 - languageName: node - linkType: hard - "jest-resolve@npm:^28.1.1, jest-resolve@npm:^28.1.3": version: 28.1.3 resolution: "jest-resolve@npm:28.1.3" @@ -25235,36 +25009,7 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-runner@npm:27.5.1" - dependencies: - "@jest/console": ^27.5.1 - "@jest/environment": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/node": "*" - chalk: ^4.0.0 - emittery: ^0.8.1 - graceful-fs: ^4.2.9 - jest-docblock: ^27.5.1 - jest-environment-jsdom: ^27.5.1 - jest-environment-node: ^27.5.1 - jest-haste-map: ^27.5.1 - jest-leak-detector: ^27.5.1 - jest-message-util: ^27.5.1 - jest-resolve: ^27.5.1 - jest-runtime: ^27.5.1 - jest-util: ^27.5.1 - jest-worker: ^27.5.1 - source-map-support: ^0.5.6 - throat: ^6.0.1 - checksum: b79962003c641eaabe4fa8855ee2127009c48f929dfca67f7fbdbc3fe84ea827964d5cbfcfd791405448011014172ea8c4faffe3669a148824ef4fac37838fe8 - languageName: node - linkType: hard - -"jest-runner@npm:^28.1.1": +"jest-runner@npm:^28.1.1, jest-runner@npm:^28.1.3": version: 28.1.3 resolution: "jest-runner@npm:28.1.3" dependencies: @@ -25330,36 +25075,6 @@ __metadata: languageName: node linkType: hard -"jest-runtime@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-runtime@npm:27.5.1" - dependencies: - "@jest/environment": ^27.5.1 - "@jest/fake-timers": ^27.5.1 - "@jest/globals": ^27.5.1 - "@jest/source-map": ^27.5.1 - "@jest/test-result": ^27.5.1 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 - chalk: ^4.0.0 - cjs-module-lexer: ^1.0.0 - collect-v8-coverage: ^1.0.0 - execa: ^5.0.0 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - jest-haste-map: ^27.5.1 - jest-message-util: ^27.5.1 - jest-mock: ^27.5.1 - jest-regex-util: ^27.5.1 - jest-resolve: ^27.5.1 - jest-snapshot: ^27.5.1 - jest-util: ^27.5.1 - slash: ^3.0.0 - strip-bom: ^4.0.0 - checksum: 22ec24f4b928bdbdb7415ae7470ef523a6379812b8d0500d4d2f2124107d3af2c8fb99842352e320e79a47508a017dd5ab4b713270ad04ba9144c1961672ce29 - languageName: node - linkType: hard - "jest-runtime@npm:^28.1.3": version: 28.1.3 resolution: "jest-runtime@npm:28.1.3" @@ -25450,7 +25165,7 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^27.0.2, jest-snapshot@npm:^27.5.1": +"jest-snapshot@npm:^27.0.2": version: 27.5.1 resolution: "jest-snapshot@npm:27.5.1" dependencies: @@ -25547,7 +25262,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^24.0.0, jest-util@npm:^24.9.0": +"jest-util@npm:^24.9.0": version: 24.9.0 resolution: "jest-util@npm:24.9.0" dependencies: @@ -25637,20 +25352,6 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-validate@npm:27.5.1" - dependencies: - "@jest/types": ^27.5.1 - camelcase: ^6.2.0 - chalk: ^4.0.0 - jest-get-type: ^27.5.1 - leven: ^3.1.0 - pretty-format: ^27.5.1 - checksum: ac5aa45b3ce798e450eda33764fa6d8c75f8794f92005e596928a78847b6013c5a6198ca2c2b4097a9315befb3868d12a52fbe7e6945cc85f81cb824d87c5c59 - languageName: node - linkType: hard - "jest-validate@npm:^28.1.1, jest-validate@npm:^28.1.3": version: 28.1.3 resolution: "jest-validate@npm:28.1.3" @@ -25712,7 +25413,7 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^27.0.0, jest-watcher@npm:^27.5.1": +"jest-watcher@npm:^27.0.0": version: 27.5.1 resolution: "jest-watcher@npm:27.5.1" dependencies: @@ -25799,13 +25500,14 @@ __metadata: languageName: node linkType: hard -"jest@npm:^27.5.1": - version: 27.5.1 - resolution: "jest@npm:27.5.1" +"jest@npm:^28.0.0": + version: 28.1.3 + resolution: "jest@npm:28.1.3" dependencies: - "@jest/core": ^27.5.1 + "@jest/core": ^28.1.3 + "@jest/types": ^28.1.3 import-local: ^3.0.2 - jest-cli: ^27.5.1 + jest-cli: ^28.1.3 peerDependencies: node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 peerDependenciesMeta: @@ -25813,7 +25515,7 @@ __metadata: optional: true bin: jest: bin/jest.js - checksum: c013d07e911e423612756bc42d376e578b8721d847db38d94344f9cdf8fdaa0241b0a5c2fe1aad7b7758d415e0b9517c1098312f0d03760f123958d5b6cf5597 + checksum: 2423e06159976c026be8899fc6a6e4a0c314a4d8020edbfa51b70b7e30a2ddc8629401872483cc9d9c8939eaee494cbe777ed48b522920a51e01640c7ec8370f languageName: node linkType: hard @@ -26024,41 +25726,7 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^13.0.0": - version: 13.2.0 - resolution: "jsdom@npm:13.2.0" - dependencies: - abab: ^2.0.0 - acorn: ^6.0.4 - acorn-globals: ^4.3.0 - array-equal: ^1.0.0 - cssom: ^0.3.4 - cssstyle: ^1.1.1 - data-urls: ^1.1.0 - domexception: ^1.0.1 - escodegen: ^1.11.0 - html-encoding-sniffer: ^1.0.2 - nwsapi: ^2.0.9 - parse5: 5.1.0 - pn: ^1.1.0 - request: ^2.88.0 - request-promise-native: ^1.0.5 - saxes: ^3.1.5 - symbol-tree: ^3.2.2 - tough-cookie: ^2.5.0 - w3c-hr-time: ^1.0.1 - w3c-xmlserializer: ^1.0.1 - webidl-conversions: ^4.0.2 - whatwg-encoding: ^1.0.5 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^7.0.0 - ws: ^6.1.2 - xml-name-validator: ^3.0.0 - checksum: e4bd3120f5c1077f6ace1ac2e069a104f48ff4df6507097b6740990c783ecec6017122dd9904f2500805d8003932020d32c9f922b21c3009864dfb70fbeac6bf - languageName: node - linkType: hard - -"jsdom@npm:^16.4.0, jsdom@npm:^16.6.0": +"jsdom@npm:^16.4.0": version: 16.7.0 resolution: "jsdom@npm:16.7.0" dependencies: @@ -30593,7 +30261,7 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.0.7, nwsapi@npm:^2.0.9, nwsapi@npm:^2.2.0": +"nwsapi@npm:^2.0.7, nwsapi@npm:^2.2.0": version: 2.2.2 resolution: "nwsapi@npm:2.2.2" checksum: f7c4fedb0dc0786204ee99f440e9827d6e01a0c0322e93b5c9a9a382dd0bd9650d98ca3d1967a77554e3ec1f9a46a20cfea80a41fb00e91c5101c53d8b2c9aed @@ -35676,7 +35344,7 @@ __metadata: languageName: node linkType: hard -"saxes@npm:^3.1.5, saxes@npm:^3.1.9": +"saxes@npm:^3.1.9": version: 3.1.11 resolution: "saxes@npm:3.1.11" dependencies: @@ -38204,13 +37872,6 @@ __metadata: languageName: node linkType: hard -"throat@npm:^6.0.1": - version: 6.0.1 - resolution: "throat@npm:6.0.1" - checksum: 60a42d762a35d21ac71abd9eb4026b665fbbbf6ddd7bcbdcacc3c3b20f7b99f41939afedf9fe3273611f1b7c003ee98ac4dc94aa5edd1a6dc2a49985ad2545e1 - languageName: node - linkType: hard - "throttle-debounce@npm:^3.0.1": version: 3.0.1 resolution: "throttle-debounce@npm:3.0.1" @@ -38508,7 +38169,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.3.4, tough-cookie@npm:^2.5.0, tough-cookie@npm:~2.5.0": +"tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.3.4, tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" dependencies: @@ -40017,18 +39678,7 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^8.1.0": - version: 8.1.1 - resolution: "v8-to-istanbul@npm:8.1.1" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - source-map: ^0.7.3 - checksum: c3c99c4aa1ffffb098cc85c0c13c21871e6cbb9a83537d4e0650aa61589c347b2add787ceac68b8ea7fa1b7f446e9059d8e374cd7e7ab13b170a6caf8ad29c30 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^9.0.0": +"v8-to-istanbul@npm:^9.0.0, v8-to-istanbul@npm:^9.0.1": version: 9.0.1 resolution: "v8-to-istanbul@npm:9.0.1" dependencies: @@ -40525,7 +40175,7 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^1.0.1, w3c-xmlserializer@npm:^1.1.2": +"w3c-xmlserializer@npm:^1.1.2": version: 1.1.2 resolution: "w3c-xmlserializer@npm:1.1.2" dependencies: @@ -41367,7 +41017,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^6.1.0, ws@npm:^6.1.2": +"ws@npm:^6.1.0": version: 6.2.2 resolution: "ws@npm:6.2.2" dependencies: @@ -41690,7 +41340,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.2.1, yargs@npm:^17.4.0": +"yargs@npm:^17.2.1, yargs@npm:^17.3.1, yargs@npm:^17.4.0": version: 17.6.0 resolution: "yargs@npm:17.6.0" dependencies: diff --git a/scripts/package.json b/scripts/package.json index af2e463602cd..ce9e67339d85 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -57,7 +57,7 @@ "@compodoc/compodoc": "^1.1.18", "@emotion/babel-plugin": "^11.10.2", "@emotion/jest": "^11.10.0", - "@jest/globals": "^26.6.2", + "@jest/globals": "^28.0.0", "@linear/sdk": "^1.21.0", "@nrwl/cli": "14.6.1", "@nrwl/nx-cloud": "14.6.0", @@ -78,7 +78,7 @@ "@types/escodegen": "^0.0.6", "@types/express": "^4.17.11", "@types/fs-extra": "^9.0.6", - "@types/jest": "^26.0.16", + "@types/jest": "^28.0.0", "@types/js-yaml": "^3.12.6", "@types/node": "^16.0.0", "@types/node-cleanup": "^2.1.1", @@ -94,7 +94,7 @@ "@typescript-eslint/parser": "^5.15.0", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^10.1.0", - "babel-jest": "^26.6.3", + "babel-jest": "^28.0.0", "babel-loader": "^8.2.5", "babel-plugin-add-react-displayname": "^0.0.5", "babel-plugin-dynamic-import-node": "^2.3.3", @@ -123,9 +123,8 @@ "glob": "^7.1.6", "http-server": "^0.12.3", "husky": "^4.3.7", - "jest": "^26.6.3", - "jest-environment-jsdom": "^26.6.2", - "jest-environment-jsdom-thirteen": "^1.0.1", + "jest": "^28.0.0", + "jest-environment-jsdom": "^28.0.0", "jest-enzyme": "^7.1.2", "jest-image-snapshot": "^4.3.0", "jest-jasmine2": "^26.6.3", @@ -168,7 +167,7 @@ "tempy": "^1.0.0", "trash": "^7.0.0", "ts-dedent": "^2.0.0", - "ts-jest": "^26.4.4", + "ts-jest": "^28.0.0", "ts-node": "^10.4.0", "tsup": "^6.2.2", "typescript": "~4.6.3", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 2023797dd75b..cd4096d0197b 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -113,7 +113,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.17.5, @babel/core@npm:^7.7.5": +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.17.5": version: 7.19.3 resolution: "@babel/core@npm:7.19.3" dependencies: @@ -2001,39 +2001,45 @@ __metadata: languageName: node linkType: hard -"@jest/core@npm:^26.6.3": - version: 26.6.3 - resolution: "@jest/core@npm:26.6.3" +"@jest/core@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/core@npm:28.1.3" dependencies: - "@jest/console": ^26.6.2 - "@jest/reporters": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/console": ^28.1.3 + "@jest/reporters": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 "@types/node": "*" ansi-escapes: ^4.2.1 chalk: ^4.0.0 + ci-info: ^3.2.0 exit: ^0.1.2 - graceful-fs: ^4.2.4 - jest-changed-files: ^26.6.2 - jest-config: ^26.6.3 - jest-haste-map: ^26.6.2 - jest-message-util: ^26.6.2 - jest-regex-util: ^26.0.0 - jest-resolve: ^26.6.2 - jest-resolve-dependencies: ^26.6.3 - jest-runner: ^26.6.3 - jest-runtime: ^26.6.3 - jest-snapshot: ^26.6.2 - jest-util: ^26.6.2 - jest-validate: ^26.6.2 - jest-watcher: ^26.6.2 - micromatch: ^4.0.2 - p-each-series: ^2.1.0 + graceful-fs: ^4.2.9 + jest-changed-files: ^28.1.3 + jest-config: ^28.1.3 + jest-haste-map: ^28.1.3 + jest-message-util: ^28.1.3 + jest-regex-util: ^28.0.2 + jest-resolve: ^28.1.3 + jest-resolve-dependencies: ^28.1.3 + jest-runner: ^28.1.3 + jest-runtime: ^28.1.3 + jest-snapshot: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 + jest-watcher: ^28.1.3 + micromatch: ^4.0.4 + pretty-format: ^28.1.3 rimraf: ^3.0.0 slash: ^3.0.0 strip-ansi: ^6.0.0 - checksum: 3a4816997f1e206e0dfc6ad236f53b8a554a9b705aa78a62bc754697b8adf8314187a5ac8cfbd31ee6a38feec1412dc17c85cefe39e6d9e21f5e7e2697452e7e + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + checksum: eac1ac262303344cccace0cef9cee57298a90aa376e649f46110e8e950bb2b36579b9dc273b1f958fa9dca2c0c152b8b3107faf5ecb76a1e8109fdf9cbe4e600 languageName: node linkType: hard @@ -2151,7 +2157,7 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^28.1.3": +"@jest/globals@npm:^28.0.0, @jest/globals@npm:^28.1.3": version: 28.1.3 resolution: "@jest/globals@npm:28.1.3" dependencies: @@ -2200,39 +2206,41 @@ __metadata: languageName: node linkType: hard -"@jest/reporters@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/reporters@npm:26.6.2" +"@jest/reporters@npm:^28.1.3": + version: 28.1.3 + resolution: "@jest/reporters@npm:28.1.3" dependencies: "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/console": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/transform": ^28.1.3 + "@jest/types": ^28.1.3 + "@jridgewell/trace-mapping": ^0.3.13 + "@types/node": "*" chalk: ^4.0.0 collect-v8-coverage: ^1.0.0 exit: ^0.1.2 - glob: ^7.1.2 - graceful-fs: ^4.2.4 + glob: ^7.1.3 + graceful-fs: ^4.2.9 istanbul-lib-coverage: ^3.0.0 - istanbul-lib-instrument: ^4.0.3 + istanbul-lib-instrument: ^5.1.0 istanbul-lib-report: ^3.0.0 istanbul-lib-source-maps: ^4.0.0 - istanbul-reports: ^3.0.2 - jest-haste-map: ^26.6.2 - jest-resolve: ^26.6.2 - jest-util: ^26.6.2 - jest-worker: ^26.6.2 - node-notifier: ^8.0.0 + istanbul-reports: ^3.1.3 + jest-message-util: ^28.1.3 + jest-util: ^28.1.3 + jest-worker: ^28.1.3 slash: ^3.0.0 - source-map: ^0.6.0 string-length: ^4.0.1 + strip-ansi: ^6.0.0 terminal-link: ^2.0.0 - v8-to-istanbul: ^7.0.0 - dependenciesMeta: + v8-to-istanbul: ^9.0.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: node-notifier: optional: true - checksum: 311f8c467fc2e810ca884cd9ef032c6c58a88c4c54b41a7c85ae6da5a27b3d4c7042938f62611cf19a336a0d487976b348b8f3414cced2802b815d81bf7c1d5f + checksum: c54f989d8b2bca758a4740826042329399d7c4e1a47a67ccefede05db0a9f414fcb1f30ec3ce7b6c4f58843383fd3d24b0cc9e6d9390f90ba6a3edaf9f9c093c languageName: node linkType: hard @@ -2359,7 +2367,7 @@ __metadata: languageName: node linkType: hard -"@jest/test-sequencer@npm:^28.1.1": +"@jest/test-sequencer@npm:^28.1.1, @jest/test-sequencer@npm:^28.1.3": version: 28.1.3 resolution: "@jest/test-sequencer@npm:28.1.3" dependencies: @@ -3343,7 +3351,7 @@ __metadata: "@compodoc/compodoc": ^1.1.18 "@emotion/babel-plugin": ^11.10.2 "@emotion/jest": ^11.10.0 - "@jest/globals": ^26.6.2 + "@jest/globals": ^28.0.0 "@linear/sdk": ^1.21.0 "@nrwl/cli": 14.6.1 "@nrwl/nx-cloud": 14.6.0 @@ -3364,7 +3372,7 @@ __metadata: "@types/escodegen": ^0.0.6 "@types/express": ^4.17.11 "@types/fs-extra": ^9.0.6 - "@types/jest": ^26.0.16 + "@types/jest": ^28.0.0 "@types/js-yaml": ^3.12.6 "@types/lodash": ^4 "@types/node": ^16.0.0 @@ -3381,7 +3389,7 @@ __metadata: "@typescript-eslint/parser": ^5.15.0 babel-core: ^7.0.0-bridge.0 babel-eslint: ^10.1.0 - babel-jest: ^26.6.3 + babel-jest: ^28.0.0 babel-loader: ^8.2.5 babel-plugin-add-react-displayname: ^0.0.5 babel-plugin-dynamic-import-node: ^2.3.3 @@ -3410,9 +3418,8 @@ __metadata: glob: ^7.1.6 http-server: ^0.12.3 husky: ^4.3.7 - jest: ^26.6.3 - jest-environment-jsdom: ^26.6.2 - jest-environment-jsdom-thirteen: ^1.0.1 + jest: ^28.0.0 + jest-environment-jsdom: ^28.0.0 jest-enzyme: ^7.1.2 jest-image-snapshot: ^4.3.0 jest-jasmine2: ^26.6.3 @@ -3456,7 +3463,7 @@ __metadata: tempy: ^1.0.0 trash: ^7.0.0 ts-dedent: ^2.0.0 - ts-jest: ^26.4.4 + ts-jest: ^28.0.0 ts-loader: ^9.2.8 ts-node: ^10.4.0 tsup: ^6.2.2 @@ -3880,13 +3887,13 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^26.0.16": - version: 26.0.24 - resolution: "@types/jest@npm:26.0.24" +"@types/jest@npm:^28.0.0": + version: 28.1.8 + resolution: "@types/jest@npm:28.1.8" dependencies: - jest-diff: ^26.0.0 - pretty-format: ^26.0.0 - checksum: 1085ac96af43566518daf3aca60cb7881bfe2ffe1f5343738933e386ebf909095fde15273c3e99c685854dfc833b05b156fb5daf68707c0daa1c0c0db13a665b + expect: ^28.0.0 + pretty-format: ^28.0.0 + checksum: e69912b4285bd3a0545521425e76cdee669d89c4918b2126157c084bf496da1d0cf007366d47b99a9c7076e6567e16917b28c2790a19a6e72a80570c359e4de1 languageName: node linkType: hard @@ -3897,6 +3904,17 @@ __metadata: languageName: node linkType: hard +"@types/jsdom@npm:^16.2.4": + version: 16.2.15 + resolution: "@types/jsdom@npm:16.2.15" + dependencies: + "@types/node": "*" + "@types/parse5": ^6.0.3 + "@types/tough-cookie": "*" + checksum: d4ea8dc4568ba5cf37c3c246be360d45758d47ff056ca1321e23f5ff680dc63177ec78f9a82218d2f3c936ca458ea056c05ff37a2c5abca28410bd0120763ea7 + languageName: node + linkType: hard + "@types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.9": version: 7.0.11 resolution: "@types/json-schema@npm:7.0.11" @@ -4000,6 +4018,13 @@ __metadata: languageName: node linkType: hard +"@types/parse5@npm:^6.0.3": + version: 6.0.3 + resolution: "@types/parse5@npm:6.0.3" + checksum: a7c7ef6625974b74b93c1105953003a2291897e453369efcadc569b907de2784d61d4e6905de3ef959fa07f3278f41ed0c22ead0173776023fc43b6ed31042d0 + languageName: node + linkType: hard + "@types/prettier@npm:^2.0.0, @types/prettier@npm:^2.1.5": version: 2.7.1 resolution: "@types/prettier@npm:2.7.1" @@ -4132,6 +4157,13 @@ __metadata: languageName: node linkType: hard +"@types/tough-cookie@npm:*": + version: 4.0.2 + resolution: "@types/tough-cookie@npm:4.0.2" + checksum: 38d01fc79a9a87166253b8c548bb401599424c57a818bea1b47a68be6dcd37fc3bff381f978354e00221f284937d5066bb92d58bf79952f9d21deb934e8ec9a7 + languageName: node + linkType: hard + "@types/unist@npm:*, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": version: 2.0.6 resolution: "@types/unist@npm:2.0.6" @@ -4445,7 +4477,7 @@ __metadata: languageName: node linkType: hard -"abab@npm:^2.0.0, abab@npm:^2.0.3, abab@npm:^2.0.5": +"abab@npm:^2.0.0, abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" checksum: 0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 @@ -4514,7 +4546,7 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^4.1.0, acorn-globals@npm:^4.3.0, acorn-globals@npm:^4.3.2": +"acorn-globals@npm:^4.1.0, acorn-globals@npm:^4.3.2": version: 4.3.4 resolution: "acorn-globals@npm:4.3.4" dependencies: @@ -4584,7 +4616,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^6.0.1, acorn@npm:^6.0.4": +"acorn@npm:^6.0.1": version: 6.4.2 resolution: "acorn@npm:6.4.2" bin: @@ -4611,6 +4643,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.5.0": + version: 8.8.1 + resolution: "acorn@npm:8.8.1" + bin: + acorn: bin/acorn + checksum: 9fd00e3373ecd6c7e8f6adfb3216f5bc9ac050e6fc4ef932f03dbd1d45ccc08289ae16fc9eec10c5de8f1ca65b5f70c02635e1e9015d109dae96fdede340abf5 + languageName: node + linkType: hard + "address@npm:^1.0.1": version: 1.2.1 resolution: "address@npm:1.2.1" @@ -5325,7 +5366,7 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^28.1.1": +"babel-jest@npm:^28.0.0, babel-jest@npm:^28.1.1, babel-jest@npm:^28.1.3": version: 28.1.3 resolution: "babel-jest@npm:28.1.3" dependencies: @@ -5855,7 +5896,7 @@ __metadata: languageName: node linkType: hard -"buffer-from@npm:1.x, buffer-from@npm:^1.0.0": +"buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" checksum: 124fff9d66d691a86d3b062eff4663fe437a9d9ee4b47b1b9e97f5a5d14f6d5399345db80f796827be7c95e70a8e765dd404b7c3ff3b3324f98e9b0c8826cc34 @@ -6854,7 +6895,7 @@ __metadata: languageName: node linkType: hard -"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:^0.3.4, cssom@npm:~0.3.6": +"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:~0.3.6": version: 0.3.8 resolution: "cssom@npm:0.3.8" checksum: d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 @@ -6868,7 +6909,14 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^1.0.0, cssstyle@npm:^1.1.1": +"cssom@npm:^0.5.0": + version: 0.5.0 + resolution: "cssom@npm:0.5.0" + checksum: 8c4121c243baf0678c65dcac29b201ff0067dfecf978de9d5c83b2ff127a8fdefd2bfd54577f5ad8c80ed7d2c8b489ae01c82023545d010c4ecb87683fb403dd + languageName: node + linkType: hard + +"cssstyle@npm:^1.0.0": version: 1.4.0 resolution: "cssstyle@npm:1.4.0" dependencies: @@ -7009,6 +7057,17 @@ __metadata: languageName: node linkType: hard +"data-urls@npm:^3.0.1": + version: 3.0.2 + resolution: "data-urls@npm:3.0.2" + dependencies: + abab: ^2.0.6 + whatwg-mimetype: ^3.0.0 + whatwg-url: ^11.0.0 + checksum: 051c3aaaf3e961904f136aab095fcf6dff4db23a7fc759dd8ba7b3e6ba03fc07ef608086caad8ab910d864bd3b5e57d0d2f544725653d77c96a2c971567045f4 + languageName: node + linkType: hard + "dayjs@npm:1.10.4": version: 1.10.4 resolution: "dayjs@npm:1.10.4" @@ -7078,6 +7137,13 @@ __metadata: languageName: node linkType: hard +"decimal.js@npm:^10.3.1": + version: 10.4.2 + resolution: "decimal.js@npm:10.4.2" + checksum: 2f50de33c9c9fcd4c7ffd74cd02edecadeaa4d954e14ef721ee1d381d293c9237b1a90f54198b91f06fd5d3bb8b97079bba54fbc9ccd205d9e6bc8ffa82f6202 + languageName: node + linkType: hard + "decode-uri-component@npm:^0.2.0": version: 0.2.0 resolution: "decode-uri-component@npm:0.2.0" @@ -7450,6 +7516,15 @@ __metadata: languageName: node linkType: hard +"domexception@npm:^4.0.0": + version: 4.0.0 + resolution: "domexception@npm:4.0.0" + dependencies: + webidl-conversions: ^7.0.0 + checksum: 774277cd9d4df033f852196e3c0077a34dbd15a96baa4d166e0e47138a80f4c0bdf0d94e4703e6ff5883cec56bb821a6fff84402d8a498e31de7c87eb932a294 + languageName: node + linkType: hard + "domhandler@npm:^2.3.0": version: 2.4.2 resolution: "domhandler@npm:2.4.2" @@ -8279,7 +8354,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^1.11.0, escodegen@npm:^1.11.1, escodegen@npm:^1.9.1": +"escodegen@npm:^1.11.1, escodegen@npm:^1.9.1": version: 1.14.3 resolution: "escodegen@npm:1.14.3" dependencies: @@ -8835,7 +8910,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^4.0.0, execa@npm:^4.0.2, execa@npm:^4.1.0": +"execa@npm:^4.0.2, execa@npm:^4.1.0": version: 4.1.0 resolution: "execa@npm:4.1.0" dependencies: @@ -8914,7 +8989,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^28.1.3": +"expect@npm:^28.0.0, expect@npm:^28.1.3": version: 28.1.3 resolution: "expect@npm:28.1.3" dependencies: @@ -9476,6 +9551,17 @@ __metadata: languageName: node linkType: hard +"form-data@npm:^4.0.0": + version: 4.0.0 + resolution: "form-data@npm:4.0.0" + dependencies: + asynckit: ^0.4.0 + combined-stream: ^1.0.8 + mime-types: ^2.1.12 + checksum: cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e + languageName: node + linkType: hard + "form-data@npm:~2.3.2": version: 2.3.3 resolution: "form-data@npm:2.3.3" @@ -10052,13 +10138,6 @@ __metadata: languageName: node linkType: hard -"growly@npm:^1.3.0": - version: 1.3.0 - resolution: "growly@npm:1.3.0" - checksum: 3043bd5c064e87f89e8c9b66894ed09fd882c7fa645621a543b45b72f040c7241e25061207a858ab191be2fbdac34795ff57c2a40962b154a6b2908a5e509252 - languageName: node - linkType: hard - "handlebars@npm:4.7.7, handlebars@npm:^4.7.7": version: 4.7.7 resolution: "handlebars@npm:4.7.7" @@ -10278,6 +10357,15 @@ __metadata: languageName: node linkType: hard +"html-encoding-sniffer@npm:^3.0.0": + version: 3.0.0 + resolution: "html-encoding-sniffer@npm:3.0.0" + dependencies: + whatwg-encoding: ^2.0.0 + checksum: b17b3b0fb5d061d8eb15121c3b0b536376c3e295ecaf09ba48dd69c6b6c957839db124fe1e2b3f11329753a4ee01aa7dedf63b7677999e86da17fbbdd82c5386 + languageName: node + linkType: hard + "html-entities@npm:^2.3.2": version: 2.3.3 resolution: "html-entities@npm:2.3.3" @@ -10615,7 +10703,7 @@ __metadata: languageName: node linkType: hard -"iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": +"iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2, iconv-lite@npm:^0.6.3": version: 0.6.3 resolution: "iconv-lite@npm:0.6.3" dependencies: @@ -11393,18 +11481,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^4.0.3": - version: 4.0.3 - resolution: "istanbul-lib-instrument@npm:4.0.3" - dependencies: - "@babel/core": ^7.7.5 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-coverage: ^3.0.0 - semver: ^6.3.0 - checksum: 7f1005566a912e33e847576b2c1072d48a7c556810a54d912f3e2f0bd966171e68b30c40b0c1ce6ee9b8864de422d0c10e2d0dfd2d25b48723950cc78cd437c2 - languageName: node - linkType: hard - "istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": version: 5.2.0 resolution: "istanbul-lib-instrument@npm:5.2.0" @@ -11440,7 +11516,7 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.3": +"istanbul-reports@npm:^3.1.3": version: 3.1.5 resolution: "istanbul-reports@npm:3.1.5" dependencies: @@ -11464,18 +11540,17 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-changed-files@npm:26.6.2" +"jest-changed-files@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-changed-files@npm:28.1.3" dependencies: - "@jest/types": ^26.6.2 - execa: ^4.0.0 - throat: ^5.0.0 - checksum: 6b679ba45c3fe08f659b59e2c22b6b773436e498aa57e62694ea1f185ed3d4e439bc1831dedca3df7b28d1562eec31ae9d79c65c8caea1dd5e620419da20013d + execa: ^5.0.0 + p-limit: ^3.1.0 + checksum: fec92f6348456c3157ac74abcfe8b341d7d8ddbb51efc1bc7d76b9e613c6a0b1bf627b505b5f49ec4d7829885a6cf2615920eeeda7f55bc0aed4695cf02e1085 languageName: node linkType: hard -"jest-circus@npm:^28.1.1": +"jest-circus@npm:^28.1.1, jest-circus@npm:^28.1.3": version: 28.1.3 resolution: "jest-circus@npm:28.1.3" dependencies: @@ -11502,26 +11577,30 @@ __metadata: languageName: node linkType: hard -"jest-cli@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-cli@npm:26.6.3" +"jest-cli@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-cli@npm:28.1.3" dependencies: - "@jest/core": ^26.6.3 - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/core": ^28.1.3 + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 chalk: ^4.0.0 exit: ^0.1.2 - graceful-fs: ^4.2.4 + graceful-fs: ^4.2.9 import-local: ^3.0.2 - is-ci: ^2.0.0 - jest-config: ^26.6.3 - jest-util: ^26.6.2 - jest-validate: ^26.6.2 + jest-config: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 prompts: ^2.0.1 - yargs: ^15.4.1 + yargs: ^17.3.1 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true bin: jest: bin/jest.js - checksum: 3f62c26b300549115bcfc0393d7d49467d414d200bb211a8843fd48d0296ddbfc5e6fe808c64ad2039127657b662e3ba3db44166341bd5db2d089bf09cf82a2c + checksum: 7d47b89785fd6cf7c21560fcf09280bfb80057e3e7f85d4da2828d780a6ff81a1a41611e55eb3831564530edc3060159d23fd20d60d6640161d4652233c0c6a3 languageName: node linkType: hard @@ -11594,7 +11673,45 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^26.0.0, jest-diff@npm:^26.6.2": +"jest-config@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-config@npm:28.1.3" + dependencies: + "@babel/core": ^7.11.6 + "@jest/test-sequencer": ^28.1.3 + "@jest/types": ^28.1.3 + babel-jest: ^28.1.3 + chalk: ^4.0.0 + ci-info: ^3.2.0 + deepmerge: ^4.2.2 + glob: ^7.1.3 + graceful-fs: ^4.2.9 + jest-circus: ^28.1.3 + jest-environment-node: ^28.1.3 + jest-get-type: ^28.0.2 + jest-regex-util: ^28.0.2 + jest-resolve: ^28.1.3 + jest-runner: ^28.1.3 + jest-util: ^28.1.3 + jest-validate: ^28.1.3 + micromatch: ^4.0.4 + parse-json: ^5.2.0 + pretty-format: ^28.1.3 + slash: ^3.0.0 + strip-json-comments: ^3.1.1 + peerDependencies: + "@types/node": "*" + ts-node: ">=9.0.0" + peerDependenciesMeta: + "@types/node": + optional: true + ts-node: + optional: true + checksum: d5c160e22036f14aaf2e48a72d69d31aa4f499be204e8d97e88b06f913dc93c0f55d3bb9deef8519481365349db91e1803353fe62e7ceba439cd650083a0a0e4 + languageName: node + linkType: hard + +"jest-diff@npm:^26.6.2": version: 26.6.2 resolution: "jest-diff@npm:26.6.2" dependencies: @@ -11687,17 +11804,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom-thirteen@npm:^1.0.1": - version: 1.0.1 - resolution: "jest-environment-jsdom-thirteen@npm:1.0.1" - dependencies: - jest-mock: ^24.0.0 - jest-util: ^24.0.0 - jsdom: ^13.0.0 - checksum: bd067dcdf9c8ac019911abaf7db8f98dd554a65b0c33317e8b8143bf9f413ce3fb3d4c1ac0e3c62fbe187c4b7e3e3bad6bee2103a22eb53b663451b4f92ebc64 - languageName: node - linkType: hard - "jest-environment-jsdom@npm:^24.0.0": version: 24.9.0 resolution: "jest-environment-jsdom@npm:24.9.0" @@ -11727,6 +11833,22 @@ __metadata: languageName: node linkType: hard +"jest-environment-jsdom@npm:^28.0.0": + version: 28.1.3 + resolution: "jest-environment-jsdom@npm:28.1.3" + dependencies: + "@jest/environment": ^28.1.3 + "@jest/fake-timers": ^28.1.3 + "@jest/types": ^28.1.3 + "@types/jsdom": ^16.2.4 + "@types/node": "*" + jest-mock: ^28.1.3 + jest-util: ^28.1.3 + jsdom: ^19.0.0 + checksum: f3239dc01f33ae613eff6f3bad61b5c7709385085a85904e44d6457c38aa5e4500792da475bfd7918b1aaff7a6c1febbb5b6e9974f7e08bcc273b7f5242ac95d + languageName: node + linkType: hard + "jest-environment-node@npm:^26.6.2": version: 26.6.2 resolution: "jest-environment-node@npm:26.6.2" @@ -12058,7 +12180,7 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^24.0.0, jest-mock@npm:^24.9.0": +"jest-mock@npm:^24.9.0": version: 24.9.0 resolution: "jest-mock@npm:24.9.0" dependencies: @@ -12151,14 +12273,13 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-resolve-dependencies@npm:26.6.3" +"jest-resolve-dependencies@npm:^28.1.3": + version: 28.1.3 + resolution: "jest-resolve-dependencies@npm:28.1.3" dependencies: - "@jest/types": ^26.6.2 - jest-regex-util: ^26.0.0 - jest-snapshot: ^26.6.2 - checksum: d8a9392354d7775e2e7234e854069a1e0d21ea616b8de162562b57d77e296b8259952d03f10e2a3031a2369657d5950a807391455dadbafb3f4523804a2585d6 + jest-regex-util: ^28.0.2 + jest-snapshot: ^28.1.3 + checksum: 534f5f1a204c00858e909ba4f66cbf7f3fcb0b787399ae803c66f2fb344eac1d0f3e802c579ca110a54a1271ec3b4eb7095ef14d56ffeae2b88da0e6ca6cd8a0 languageName: node linkType: hard @@ -12240,7 +12361,7 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^28.1.1": +"jest-runner@npm:^28.1.1, jest-runner@npm:^28.1.3": version: 28.1.3 resolution: "jest-runner@npm:28.1.3" dependencies: @@ -12431,7 +12552,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^24.0.0, jest-util@npm:^24.9.0": +"jest-util@npm:^24.9.0": version: 24.9.0 resolution: "jest-util@npm:24.9.0" dependencies: @@ -12451,7 +12572,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^26.1.0, jest-util@npm:^26.6.2": +"jest-util@npm:^26.6.2": version: 26.6.2 resolution: "jest-util@npm:26.6.2" dependencies: @@ -12479,7 +12600,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^28.1.1, jest-util@npm:^28.1.3": +"jest-util@npm:^28.0.0, jest-util@npm:^28.1.1, jest-util@npm:^28.1.3": version: 28.1.3 resolution: "jest-util@npm:28.1.3" dependencies: @@ -12552,21 +12673,6 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-watcher@npm:26.6.2" - dependencies: - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - jest-util: ^26.6.2 - string-length: ^4.0.1 - checksum: 3a0caf17f3d586ec7099a576757336e6ba5ac6f2449e66aa1416214b32188970b1fa10f83e1aef58254a30a55a6698cbbb16aa5187c8023516d8bea8833aee12 - languageName: node - linkType: hard - "jest-watcher@npm:^27.0.0": version: 27.5.1 resolution: "jest-watcher@npm:27.5.1" @@ -12630,16 +12736,22 @@ __metadata: languageName: node linkType: hard -"jest@npm:^26.6.3": - version: 26.6.3 - resolution: "jest@npm:26.6.3" +"jest@npm:^28.0.0": + version: 28.1.3 + resolution: "jest@npm:28.1.3" dependencies: - "@jest/core": ^26.6.3 + "@jest/core": ^28.1.3 + "@jest/types": ^28.1.3 import-local: ^3.0.2 - jest-cli: ^26.6.3 + jest-cli: ^28.1.3 + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true bin: jest: bin/jest.js - checksum: 4469f5c426f5b00855e2264dc4fce5ab16c0fab31d2dc6fc829d769ca7ec84a9c74763f7c1d281d085ad55897927a08df2b4778b0df899a66188ff0722e17d29 + checksum: 2423e06159976c026be8899fc6a6e4a0c314a4d8020edbfa51b70b7e30a2ddc8629401872483cc9d9c8939eaee494cbe777ed48b522920a51e01640c7ec8370f languageName: node linkType: hard @@ -12780,40 +12892,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^13.0.0": - version: 13.2.0 - resolution: "jsdom@npm:13.2.0" - dependencies: - abab: ^2.0.0 - acorn: ^6.0.4 - acorn-globals: ^4.3.0 - array-equal: ^1.0.0 - cssom: ^0.3.4 - cssstyle: ^1.1.1 - data-urls: ^1.1.0 - domexception: ^1.0.1 - escodegen: ^1.11.0 - html-encoding-sniffer: ^1.0.2 - nwsapi: ^2.0.9 - parse5: 5.1.0 - pn: ^1.1.0 - request: ^2.88.0 - request-promise-native: ^1.0.5 - saxes: ^3.1.5 - symbol-tree: ^3.2.2 - tough-cookie: ^2.5.0 - w3c-hr-time: ^1.0.1 - w3c-xmlserializer: ^1.0.1 - webidl-conversions: ^4.0.2 - whatwg-encoding: ^1.0.5 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^7.0.0 - ws: ^6.1.2 - xml-name-validator: ^3.0.0 - checksum: e4bd3120f5c1077f6ace1ac2e069a104f48ff4df6507097b6740990c783ecec6017122dd9904f2500805d8003932020d32c9f922b21c3009864dfb70fbeac6bf - languageName: node - linkType: hard - "jsdom@npm:^16.4.0": version: 16.7.0 resolution: "jsdom@npm:16.7.0" @@ -12854,6 +12932,46 @@ __metadata: languageName: node linkType: hard +"jsdom@npm:^19.0.0": + version: 19.0.0 + resolution: "jsdom@npm:19.0.0" + dependencies: + abab: ^2.0.5 + acorn: ^8.5.0 + acorn-globals: ^6.0.0 + cssom: ^0.5.0 + cssstyle: ^2.3.0 + data-urls: ^3.0.1 + decimal.js: ^10.3.1 + domexception: ^4.0.0 + escodegen: ^2.0.0 + form-data: ^4.0.0 + html-encoding-sniffer: ^3.0.0 + http-proxy-agent: ^5.0.0 + https-proxy-agent: ^5.0.0 + is-potential-custom-element-name: ^1.0.1 + nwsapi: ^2.2.0 + parse5: 6.0.1 + saxes: ^5.0.1 + symbol-tree: ^3.2.4 + tough-cookie: ^4.0.0 + w3c-hr-time: ^1.0.2 + w3c-xmlserializer: ^3.0.0 + webidl-conversions: ^7.0.0 + whatwg-encoding: ^2.0.0 + whatwg-mimetype: ^3.0.0 + whatwg-url: ^10.0.0 + ws: ^8.2.3 + xml-name-validator: ^4.0.0 + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + checksum: c39c71aa64df60f2b609adfc61fa4406c1a710da3278c730b0093181d1d09c1e6ba5551e32d78259a21800e10c2984c571777d6f7080249a5d21287be4f17bd9 + languageName: node + linkType: hard + "jsesc@npm:^2.5.1": version: 2.5.2 resolution: "jsesc@npm:2.5.2" @@ -12921,15 +13039,6 @@ __metadata: languageName: node linkType: hard -"json5@npm:2.x, json5@npm:^2.0.0, json5@npm:^2.1.0, json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.1": - version: 2.2.1 - resolution: "json5@npm:2.2.1" - bin: - json5: lib/cli.js - checksum: a7174bc4e146613750a04a8a7fe2bc4ab6f4cad20486f8d7026cc4546b3ee1dc3762fc5e7377557ae99414745aac782486e409f31c363084a455e05cb495ce7a - languageName: node - linkType: hard - "json5@npm:^1.0.1": version: 1.0.1 resolution: "json5@npm:1.0.1" @@ -12941,6 +13050,15 @@ __metadata: languageName: node linkType: hard +"json5@npm:^2.0.0, json5@npm:^2.1.0, json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.1": + version: 2.2.1 + resolution: "json5@npm:2.2.1" + bin: + json5: lib/cli.js + checksum: a7174bc4e146613750a04a8a7fe2bc4ab6f4cad20486f8d7026cc4546b3ee1dc3762fc5e7377557ae99414745aac782486e409f31c363084a455e05cb495ce7a + languageName: node + linkType: hard + "jsonc-parser@npm:3.0.0": version: 3.0.0 resolution: "jsonc-parser@npm:3.0.0" @@ -13608,7 +13726,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:^4.1.2": +"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 @@ -13657,7 +13775,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:4.x, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0": +"lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -14343,15 +14461,6 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:1.x, mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": - version: 1.0.4 - resolution: "mkdirp@npm:1.0.4" - bin: - mkdirp: bin/cmd.js - checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf - languageName: node - linkType: hard - "mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.4, mkdirp@npm:^0.5.6, mkdirp@npm:~0.5.1": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" @@ -14363,6 +14472,15 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^1.0.3, mkdirp@npm:^1.0.4": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + languageName: node + linkType: hard + "mocha-list-tests@npm:^1.0.5": version: 1.1.0 resolution: "mocha-list-tests@npm:1.1.0" @@ -14694,20 +14812,6 @@ __metadata: languageName: node linkType: hard -"node-notifier@npm:^8.0.0": - version: 8.0.2 - resolution: "node-notifier@npm:8.0.2" - dependencies: - growly: ^1.3.0 - is-wsl: ^2.2.0 - semver: ^7.3.2 - shellwords: ^0.1.1 - uuid: ^8.3.0 - which: ^2.0.2 - checksum: 8df8618628c14ef26214a376dbde425264b92ae5e5944d21807f41e3d2ed3ff29f6c5aba089f4a5f22328b2157aa874e93f2304a2134b1ee59508cedf7e889bb - languageName: node - linkType: hard - "node-releases@npm:^2.0.6": version: 2.0.6 resolution: "node-releases@npm:2.0.6" @@ -14825,7 +14929,7 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.0.7, nwsapi@npm:^2.0.9, nwsapi@npm:^2.2.0": +"nwsapi@npm:^2.0.7, nwsapi@npm:^2.2.0": version: 2.2.2 resolution: "nwsapi@npm:2.2.2" checksum: f7c4fedb0dc0786204ee99f440e9827d6e01a0c0322e93b5c9a9a382dd0bd9650d98ca3d1967a77554e3ec1f9a46a20cfea80a41fb00e91c5101c53d8b2c9aed @@ -15172,13 +15276,6 @@ __metadata: languageName: node linkType: hard -"p-each-series@npm:^2.1.0": - version: 2.2.0 - resolution: "p-each-series@npm:2.2.0" - checksum: 32a7cce1312bf70f99079db2ff070fc3ee2ed6efe0fa0444616fa38f79730ad09b461d009127d25254c4c865c40b6664e2c656b1a7b2c4781756d9173c974269 - languageName: node - linkType: hard - "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -15745,7 +15842,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.2": +"pretty-format@npm:^26.6.2": version: 26.6.2 resolution: "pretty-format@npm:26.6.2" dependencies: @@ -15768,7 +15865,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.1.1, pretty-format@npm:^28.1.3": +"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.1, pretty-format@npm:^28.1.3": version: 28.1.3 resolution: "pretty-format@npm:28.1.3" dependencies: @@ -17259,7 +17356,7 @@ __metadata: languageName: node linkType: hard -"saxes@npm:^3.1.5, saxes@npm:^3.1.9": +"saxes@npm:^3.1.9": version: 3.1.11 resolution: "saxes@npm:3.1.11" dependencies: @@ -17547,13 +17644,6 @@ __metadata: languageName: node linkType: hard -"shellwords@npm:^0.1.1": - version: 0.1.1 - resolution: "shellwords@npm:0.1.1" - checksum: 7d66b28927e0b524b71b2e185651fcd88a70473a077dd230fbf86188380e948ffb36cea00832d78fc13c93cd15f6f52286fb05f2746b7580623ca1ec619eb004 - languageName: node - linkType: hard - "shx@npm:^0.3.2": version: 0.3.4 resolution: "shx@npm:0.3.4" @@ -17816,13 +17906,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc - languageName: node - linkType: hard - "source-map@npm:~0.1.30": version: 0.1.43 resolution: "source-map@npm:0.1.43" @@ -18664,7 +18747,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.3.4, tough-cookie@npm:^2.5.0, tough-cookie@npm:~2.5.0": +"tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.3.4, tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" dependencies: @@ -18725,6 +18808,15 @@ __metadata: languageName: node linkType: hard +"tr46@npm:^3.0.0": + version: 3.0.0 + resolution: "tr46@npm:3.0.0" + dependencies: + punycode: ^2.1.1 + checksum: cdc47cad3a9d0b6cb293e39ccb1066695ae6fdd39b9e4f351b010835a1f8b4f3a6dc3a55e896b421371187f22b48d7dac1b693de4f6551bdef7b6ab6735dfe3b + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -18806,26 +18898,36 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^26.4.4": - version: 26.5.6 - resolution: "ts-jest@npm:26.5.6" +"ts-jest@npm:^28.0.0": + version: 28.0.8 + resolution: "ts-jest@npm:28.0.8" dependencies: bs-logger: 0.x - buffer-from: 1.x fast-json-stable-stringify: 2.x - jest-util: ^26.1.0 - json5: 2.x - lodash: 4.x + jest-util: ^28.0.0 + json5: ^2.2.1 + lodash.memoize: 4.x make-error: 1.x - mkdirp: 1.x semver: 7.x - yargs-parser: 20.x + yargs-parser: ^21.0.1 peerDependencies: - jest: ">=26 <27" - typescript: ">=3.8 <5.0" + "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/types": ^28.0.0 + babel-jest: ^28.0.0 + jest: ^28.0.0 + typescript: ">=4.3" + peerDependenciesMeta: + "@babel/core": + optional: true + "@jest/types": + optional: true + babel-jest: + optional: true + esbuild: + optional: true bin: ts-jest: cli.js - checksum: f86db9a8489409549c61c007c37f6f745b7e1b2c88af5118b3fdff729cf897d97f20eb11af1ae9cdbeb709d942c945a49272555ba5c1d274ab382e46566fbbdb + checksum: 4f6d7c8dbf6deaf56f4490ae819071077e8ed30c1a3c87c7d2e21b3103e6d12aaa53d2776cb5c947bac3f3a05cd9f8dea2aedc4c6550c14fbf639c1368a0fbc9 languageName: node linkType: hard @@ -19599,7 +19701,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^8.0.0, uuid@npm:^8.3.0, uuid@npm:^8.3.2": +"uuid@npm:^8.0.0, uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -19622,18 +19724,7 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^7.0.0": - version: 7.1.2 - resolution: "v8-to-istanbul@npm:7.1.2" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - source-map: ^0.7.3 - checksum: a901917e3e321e2c74a9582cbe6652ff2b983040a683c924ce98fbccdfe249cbcb34d7d7913a13a7e4eee9bed3a51c7181b09103f4405d92f4ebac1cc40dc005 - languageName: node - linkType: hard - -"v8-to-istanbul@npm:^9.0.0": +"v8-to-istanbul@npm:^9.0.0, v8-to-istanbul@npm:^9.0.1": version: 9.0.1 resolution: "v8-to-istanbul@npm:9.0.1" dependencies: @@ -19854,7 +19945,7 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^1.0.1, w3c-xmlserializer@npm:^1.1.2": +"w3c-xmlserializer@npm:^1.1.2": version: 1.1.2 resolution: "w3c-xmlserializer@npm:1.1.2" dependencies: @@ -19874,6 +19965,15 @@ __metadata: languageName: node linkType: hard +"w3c-xmlserializer@npm:^3.0.0": + version: 3.0.0 + resolution: "w3c-xmlserializer@npm:3.0.0" + dependencies: + xml-name-validator: ^4.0.0 + checksum: 8c455303ee2aec813f8688f4a1618b78d2fd90156a233c8ef60b853418a6b23f00fe86b680f7584f48d1c2348ee0677ad43be6fb6fcc032130cfda4de8c7188e + languageName: node + linkType: hard + "wait-on@npm:^5.2.1": version: 5.3.0 resolution: "wait-on@npm:5.3.0" @@ -19942,6 +20042,13 @@ __metadata: languageName: node linkType: hard +"webidl-conversions@npm:^7.0.0": + version: 7.0.0 + resolution: "webidl-conversions@npm:7.0.0" + checksum: 228d8cb6d270c23b0720cb2d95c579202db3aaf8f633b4e9dd94ec2000a04e7e6e43b76a94509cdb30479bd00ae253ab2371a2da9f81446cc313f89a4213a2c4 + languageName: node + linkType: hard + "websocket-driver@npm:>=0.5.1": version: 0.7.4 resolution: "websocket-driver@npm:0.7.4" @@ -19969,6 +20076,15 @@ __metadata: languageName: node linkType: hard +"whatwg-encoding@npm:^2.0.0": + version: 2.0.0 + resolution: "whatwg-encoding@npm:2.0.0" + dependencies: + iconv-lite: 0.6.3 + checksum: 91b90a49f312dc751496fd23a7e68981e62f33afe938b97281ad766235c4872fc4e66319f925c5e9001502b3040dd25a33b02a9c693b73a4cbbfdc4ad10c3e3e + languageName: node + linkType: hard + "whatwg-mimetype@npm:^2.1.0, whatwg-mimetype@npm:^2.2.0, whatwg-mimetype@npm:^2.3.0": version: 2.3.0 resolution: "whatwg-mimetype@npm:2.3.0" @@ -19976,6 +20092,33 @@ __metadata: languageName: node linkType: hard +"whatwg-mimetype@npm:^3.0.0": + version: 3.0.0 + resolution: "whatwg-mimetype@npm:3.0.0" + checksum: 323895a1cda29a5fb0b9ca82831d2c316309fede0365047c4c323073e3239067a304a09a1f4b123b9532641ab604203f33a1403b5ca6a62ef405bcd7a204080f + languageName: node + linkType: hard + +"whatwg-url@npm:^10.0.0": + version: 10.0.0 + resolution: "whatwg-url@npm:10.0.0" + dependencies: + tr46: ^3.0.0 + webidl-conversions: ^7.0.0 + checksum: 57f295913cbad3b8f7843168f30dde5ff0a875cbcf80f9cceb96276e296ba925f0455b2bfd55b6829eb3d770c6ebcac48abcc182826decb748c139dbe85d92e8 + languageName: node + linkType: hard + +"whatwg-url@npm:^11.0.0": + version: 11.0.0 + resolution: "whatwg-url@npm:11.0.0" + dependencies: + tr46: ^3.0.0 + webidl-conversions: ^7.0.0 + checksum: f7ec264976d7c725e0696fcaf9ebe056e14422eacbf92fdbb4462034609cba7d0c85ffa1aab05e9309d42969bcf04632ba5ed3f3882c516d7b093053315bf4c1 + languageName: node + linkType: hard + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -20225,7 +20368,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^6.1.0, ws@npm:^6.1.2": +"ws@npm:^6.1.0": version: 6.2.2 resolution: "ws@npm:6.2.2" dependencies: @@ -20249,6 +20392,21 @@ __metadata: languageName: node linkType: hard +"ws@npm:^8.2.3": + version: 8.10.0 + resolution: "ws@npm:8.10.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: db88d92897c7547ca5b24c91eca8e401788bac96c5a7935d647766481ec27fbc020947149ff820156cb1a574477e7f042962e0561cf58257e4e8be8e095534a3 + languageName: node + linkType: hard + "xdg-basedir@npm:^4.0.0": version: 4.0.0 resolution: "xdg-basedir@npm:4.0.0" @@ -20275,6 +20433,13 @@ __metadata: languageName: node linkType: hard +"xml-name-validator@npm:^4.0.0": + version: 4.0.0 + resolution: "xml-name-validator@npm:4.0.0" + checksum: c1bfa219d64e56fee265b2bd31b2fcecefc063ee802da1e73bad1f21d7afd89b943c9e2c97af2942f60b1ad46f915a4c81e00039c7d398b53cf410e29d3c30bd + languageName: node + linkType: hard + "xml@npm:^1.0.1": version: 1.0.1 resolution: "xml@npm:1.0.1" @@ -20340,13 +20505,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:20.x": - version: 20.2.9 - resolution: "yargs-parser@npm:20.2.9" - checksum: 0685a8e58bbfb57fab6aefe03c6da904a59769bd803a722bb098bd5b0f29d274a1357762c7258fb487512811b8063fb5d2824a3415a0a4540598335b3b086c72 - languageName: node - linkType: hard - "yargs-parser@npm:21.0.1": version: 21.0.1 resolution: "yargs-parser@npm:21.0.1" @@ -20354,7 +20512,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:>=21.0.1, yargs-parser@npm:^21.0.0": +"yargs-parser@npm:>=21.0.1, yargs-parser@npm:^21.0.0, yargs-parser@npm:^21.0.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 @@ -20390,7 +20548,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.4.0": +"yargs@npm:^17.3.1, yargs@npm:^17.4.0": version: 17.6.0 resolution: "yargs@npm:17.6.0" dependencies: From 22bcdd0d8932992b77e21e1a94143d3b5b26d905 Mon Sep 17 00:00:00 2001 From: Mark Date: Mon, 24 Oct 2022 23:23:14 -0500 Subject: [PATCH 02/39] Fix some of the Angular tests --- .../src/builders/build-storybook/index.spec.ts | 2 +- .../src/builders/start-storybook/index.spec.ts | 2 +- .../angular/src/builders/utils/run-compodoc.spec.ts | 2 ++ .../src/client/angular-beta/RendererFactory.test.ts | 12 +++++++----- .../src/client/angular-beta/StorybookModule.ts | 12 +++++++++++- 5 files changed, 22 insertions(+), 8 deletions(-) diff --git a/code/frameworks/angular/src/builders/build-storybook/index.spec.ts b/code/frameworks/angular/src/builders/build-storybook/index.spec.ts index 6703244616da..7e6e2b729c02 100644 --- a/code/frameworks/angular/src/builders/build-storybook/index.spec.ts +++ b/code/frameworks/angular/src/builders/build-storybook/index.spec.ts @@ -4,7 +4,7 @@ import { schema } from '@angular-devkit/core'; import * as path from 'path'; const buildStandaloneMock = jest.fn(); -jest.doMock('@storybook/angular/standalone', () => buildStandaloneMock); +jest.doMock('@storybook/core-server/standalone', () => buildStandaloneMock); jest.doMock('find-up', () => ({ sync: () => './storybook/tsconfig.ts' })); const cpSpawnMock = { diff --git a/code/frameworks/angular/src/builders/start-storybook/index.spec.ts b/code/frameworks/angular/src/builders/start-storybook/index.spec.ts index 381024a46399..081926793439 100644 --- a/code/frameworks/angular/src/builders/start-storybook/index.spec.ts +++ b/code/frameworks/angular/src/builders/start-storybook/index.spec.ts @@ -4,7 +4,7 @@ import { schema } from '@angular-devkit/core'; import * as path from 'path'; const buildStandaloneMock = jest.fn(); -jest.doMock('@storybook/angular/standalone', () => buildStandaloneMock); +jest.doMock('@storybook/core-server/standalone', () => buildStandaloneMock); jest.doMock('find-up', () => ({ sync: () => './storybook/tsconfig.ts' })); const cpSpawnMock = { diff --git a/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts b/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts index 900bc6a7669f..06d0f37a5223 100644 --- a/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts +++ b/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts @@ -51,6 +51,7 @@ describe('runCompodoc', () => { ['compodoc', '-p', 'path/to/tsconfig.json', '-d', 'path/to/project'], { cwd: 'path/to/project', + shell: true, } ); }); @@ -74,6 +75,7 @@ describe('runCompodoc', () => { ['compodoc', '-d', 'path/to/project', '-p', 'path/to/tsconfig.stories.json'], { cwd: 'path/to/project', + shell: true, } ); }); diff --git a/code/frameworks/angular/src/client/angular-beta/RendererFactory.test.ts b/code/frameworks/angular/src/client/angular-beta/RendererFactory.test.ts index 0129a09f68a2..a50a8c5ff80c 100644 --- a/code/frameworks/angular/src/client/angular-beta/RendererFactory.test.ts +++ b/code/frameworks/angular/src/client/angular-beta/RendererFactory.test.ts @@ -18,8 +18,8 @@ describe('RendererFactory', () => { beforeEach(async () => { rendererFactory = new RendererFactory(); document.body.innerHTML = - '
'; - rootTargetDOMNode = global.document.getElementById('root'); + '
'; + rootTargetDOMNode = global.document.getElementById('storybook-root'); rootDocstargetDOMNode = global.document.getElementById('root-docs'); (platformBrowserDynamic as any).mockImplementation(platformBrowserDynamicTesting); jest.spyOn(console, 'log').mockImplementation(() => {}); @@ -301,14 +301,16 @@ describe('RendererFactory', () => { }); it('should reset root HTML', async () => { - global.document.getElementById('root').appendChild(global.document.createElement('👾')); + global.document + .getElementById('storybook-root') + .appendChild(global.document.createElement('👾')); - expect(global.document.getElementById('root').innerHTML).toContain('Canvas 🖼'); + expect(global.document.getElementById('storybook-root').innerHTML).toContain('Canvas 🖼'); const render = await rendererFactory.getRendererInstance( 'my-story-in-docs', rootDocstargetDOMNode ); - expect(global.document.getElementById('root').innerHTML).toBe(''); + expect(global.document.getElementById('storybook-root').innerHTML).toBe(''); }); }); diff --git a/code/frameworks/angular/src/client/angular-beta/StorybookModule.ts b/code/frameworks/angular/src/client/angular-beta/StorybookModule.ts index 7bc401b66c54..5403a3ecbea0 100644 --- a/code/frameworks/angular/src/client/angular-beta/StorybookModule.ts +++ b/code/frameworks/angular/src/client/angular-beta/StorybookModule.ts @@ -7,6 +7,7 @@ import { storyPropsProvider } from './StorybookProvider'; import { isComponentAlreadyDeclaredInModules } from './utils/NgModulesAnalyzer'; import { isDeclarable, isStandaloneComponent } from './utils/NgComponentAnalyzer'; import { createStorybookWrapperComponent } from './StorybookWrapperComponent'; +import { computesTemplateFromComponent } from './ComputesTemplateFromComponent'; export const getStorybookModuleMetadata = ( { @@ -21,7 +22,12 @@ export const getStorybookModuleMetadata = ( storyProps$: Subject ): NgModule => { const { props, styles, moduleMetadata = {} } = storyFnAngular; - const { template } = storyFnAngular; + let { template } = storyFnAngular; + + const hasTemplate = !hasNoTemplate(template); + if (!hasTemplate && component) { + template = computesTemplateFromComponent(component, props, ''); + } /** * Create a component that wraps generated template and gives it props @@ -68,3 +74,7 @@ export const createStorybookModule = (ngModule: NgModule): Type => { class StorybookModule {} return StorybookModule; }; + +function hasNoTemplate(template: string | null | undefined): template is undefined { + return template === null || template === undefined; +} From 2c509cb2f743187fd1315a076822b20f38f55478 Mon Sep 17 00:00:00 2001 From: Mark Date: Tue, 1 Nov 2022 03:08:53 -0500 Subject: [PATCH 03/39] More Angular test fixes and others --- code/frameworks/angular/jest.config.js | 2 +- code/frameworks/angular/setup-jest.ts | 8 + .../builders/build-storybook/index.spec.ts | 34 +++-- .../builders/start-storybook/index.spec.ts | 30 +++- .../doc-button/compodoc-posix.snapshot | 140 +++++++++--------- .../doc-button/compodoc-undefined.snapshot | 112 +++++++------- code/jest.config.js | 6 +- code/jest.init.ts | 7 + code/lib/api/package.json | 2 +- code/lib/core-server/package.json | 2 +- .../src/utils/StoryIndexGenerator.test.ts | 9 +- .../lib/core-server/src/withTelemetry.test.ts | 31 ++-- .../src/PreviewWeb.integration.test.ts | 5 +- code/lib/preview-web/src/PreviewWeb.test.ts | 5 +- code/renderers/react/package.json | 2 +- code/yarn.lock | 10 +- 16 files changed, 221 insertions(+), 184 deletions(-) diff --git a/code/frameworks/angular/jest.config.js b/code/frameworks/angular/jest.config.js index 687a16f155b2..c98df845e713 100644 --- a/code/frameworks/angular/jest.config.js +++ b/code/frameworks/angular/jest.config.js @@ -1,5 +1,5 @@ module.exports = { preset: 'jest-preset-angular', setupFilesAfterEnv: ['/setup-jest.ts'], - transformIgnorePatterns: ['^.+\\.js$'], + transformIgnorePatterns: ['/node_modules/(?!@angular|rxjs|nanoid|uuid)'], }; diff --git a/code/frameworks/angular/setup-jest.ts b/code/frameworks/angular/setup-jest.ts index 3caa91649606..06e753a2e78e 100644 --- a/code/frameworks/angular/setup-jest.ts +++ b/code/frameworks/angular/setup-jest.ts @@ -1,4 +1,12 @@ // eslint-disable-next-line import/no-extraneous-dependencies import 'jest-preset-angular/setup-jest'; +import { webcrypto } from 'node:crypto'; + +Object.defineProperty(window, 'crypto', { + get() { + return webcrypto; + }, +}); + global.EventSource = class {} as any; diff --git a/code/frameworks/angular/src/builders/build-storybook/index.spec.ts b/code/frameworks/angular/src/builders/build-storybook/index.spec.ts index 7e6e2b729c02..e408b36d4ac8 100644 --- a/code/frameworks/angular/src/builders/build-storybook/index.spec.ts +++ b/code/frameworks/angular/src/builders/build-storybook/index.spec.ts @@ -3,8 +3,13 @@ import { TestingArchitectHost } from '@angular-devkit/architect/testing'; import { schema } from '@angular-devkit/core'; import * as path from 'path'; -const buildStandaloneMock = jest.fn(); -jest.doMock('@storybook/core-server/standalone', () => buildStandaloneMock); +const buildDevStandaloneMock = jest.fn(); +const buildStaticStandaloneMock = jest.fn(); +const buildMock = { + buildDevStandalone: buildDevStandaloneMock, + buildStaticStandalone: buildStaticStandaloneMock, +}; +jest.doMock('@storybook/core-server', () => buildMock); jest.doMock('find-up', () => ({ sync: () => './storybook/tsconfig.ts' })); const cpSpawnMock = { @@ -50,7 +55,7 @@ describe('Build Storybook Builder', () => { }); beforeEach(() => { - buildStandaloneMock.mockImplementation((_options: unknown) => Promise.resolve()); + buildStaticStandaloneMock.mockImplementation((_options: unknown) => Promise.resolve()); cpSpawnMock.spawn.mockImplementation(() => ({ stdout: { on: () => {} }, stderr: { on: () => {} }, @@ -74,14 +79,16 @@ describe('Build Storybook Builder', () => { expect(output.success).toBeTruthy(); expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith(); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildStaticStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: 'angular-cli:build-2', angularBuilderContext: expect.any(Object), angularBuilderOptions: {}, configDir: '.storybook', + docs: undefined, loglevel: undefined, quiet: false, outputDir: 'storybook-static', + packageJson: expect.any(Object), mode: 'static', tsConfig: './storybook/tsconfig.ts', webpackStatsJson: false, @@ -100,14 +107,16 @@ describe('Build Storybook Builder', () => { expect(output.success).toBeTruthy(); expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith(); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildStaticStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: null, angularBuilderContext: expect.any(Object), angularBuilderOptions: {}, configDir: '.storybook', + docs: undefined, loglevel: undefined, quiet: false, outputDir: 'storybook-static', + packageJson: expect.any(Object), mode: 'static', tsConfig: 'path/to/tsConfig.json', webpackStatsJson: false, @@ -127,14 +136,16 @@ describe('Build Storybook Builder', () => { expect(output.success).toBeTruthy(); expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith(); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildStaticStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: null, angularBuilderContext: expect.any(Object), angularBuilderOptions: {}, configDir: '.storybook', + docs: undefined, loglevel: undefined, quiet: false, outputDir: 'storybook-static', + packageJson: expect.any(Object), mode: 'static', tsConfig: 'path/to/tsConfig.json', webpackStatsJson: true, @@ -142,7 +153,7 @@ describe('Build Storybook Builder', () => { }); it('should throw error', async () => { - buildStandaloneMock.mockRejectedValue(true); + buildStaticStandaloneMock.mockRejectedValue(true); const run = await architect.scheduleBuilder('@storybook/angular:start-storybook', { browserTarget: 'angular-cli:build-2', @@ -177,16 +188,19 @@ describe('Build Storybook Builder', () => { ['compodoc', '-p', './storybook/tsconfig.ts', '-d', '', '-e', 'json'], { cwd: '', + shell: true, } ); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildStaticStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: 'angular-cli:build-2', angularBuilderContext: expect.any(Object), angularBuilderOptions: {}, configDir: '.storybook', + docs: undefined, loglevel: undefined, quiet: false, outputDir: 'storybook-static', + packageJson: expect.any(Object), mode: 'static', tsConfig: './storybook/tsconfig.ts', webpackStatsJson: false, @@ -206,14 +220,16 @@ describe('Build Storybook Builder', () => { expect(output.success).toBeTruthy(); expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith(); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildStaticStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: null, angularBuilderContext: expect.any(Object), angularBuilderOptions: { styles: ['style.scss'] }, configDir: '.storybook', + docs: undefined, loglevel: undefined, quiet: false, outputDir: 'storybook-static', + packageJson: expect.any(Object), mode: 'static', tsConfig: 'path/to/tsConfig.json', webpackStatsJson: false, diff --git a/code/frameworks/angular/src/builders/start-storybook/index.spec.ts b/code/frameworks/angular/src/builders/start-storybook/index.spec.ts index 081926793439..e6aa5f0df051 100644 --- a/code/frameworks/angular/src/builders/start-storybook/index.spec.ts +++ b/code/frameworks/angular/src/builders/start-storybook/index.spec.ts @@ -3,8 +3,13 @@ import { TestingArchitectHost } from '@angular-devkit/architect/testing'; import { schema } from '@angular-devkit/core'; import * as path from 'path'; -const buildStandaloneMock = jest.fn(); -jest.doMock('@storybook/core-server/standalone', () => buildStandaloneMock); +const buildDevStandaloneMock = jest.fn(); +const buildStaticStandaloneMock = jest.fn(); +const buildMock = { + buildDevStandalone: buildDevStandaloneMock, + buildStaticStandalone: buildStaticStandaloneMock, +}; +jest.doMock('@storybook/core-server', () => buildMock); jest.doMock('find-up', () => ({ sync: () => './storybook/tsconfig.ts' })); const cpSpawnMock = { @@ -49,7 +54,7 @@ describe('Start Storybook Builder', () => { }); beforeEach(() => { - buildStandaloneMock.mockImplementation((_options: unknown) => Promise.resolve()); + buildDevStandaloneMock.mockImplementation((_options: unknown) => Promise.resolve()); cpSpawnMock.spawn.mockImplementation(() => ({ stdout: { on: () => {} }, stderr: { on: () => {} }, @@ -74,14 +79,16 @@ describe('Start Storybook Builder', () => { expect(output.success).toBeTruthy(); expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith(); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildDevStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: 'angular-cli:build-2', angularBuilderContext: expect.any(Object), angularBuilderOptions: {}, ci: false, configDir: '.storybook', + docs: undefined, host: 'localhost', https: false, + packageJson: expect.any(Object), port: 4400, quiet: false, smokeTest: false, @@ -105,14 +112,16 @@ describe('Start Storybook Builder', () => { expect(output.success).toBeTruthy(); expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith(); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildDevStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: null, angularBuilderContext: expect.any(Object), angularBuilderOptions: {}, ci: false, configDir: '.storybook', + docs: undefined, host: 'localhost', https: false, + packageJson: expect.any(Object), port: 4400, quiet: false, smokeTest: false, @@ -124,7 +133,7 @@ describe('Start Storybook Builder', () => { }); it('should throw error', async () => { - buildStandaloneMock.mockRejectedValue(true); + buildDevStandaloneMock.mockRejectedValue(true); const run = await architect.scheduleBuilder('@storybook/angular:start-storybook', { browserTarget: 'angular-cli:build-2', @@ -159,16 +168,19 @@ describe('Start Storybook Builder', () => { ['compodoc', '-p', './storybook/tsconfig.ts', '-d', '', '-e', 'json'], { cwd: '', + shell: true, } ); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildDevStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: 'angular-cli:build-2', angularBuilderContext: expect.any(Object), angularBuilderOptions: {}, ci: false, configDir: '.storybook', + docs: undefined, host: 'localhost', https: false, + packageJson: expect.any(Object), port: 9009, quiet: false, smokeTest: false, @@ -193,7 +205,7 @@ describe('Start Storybook Builder', () => { expect(output.success).toBeTruthy(); expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith(); - expect(buildStandaloneMock).toHaveBeenCalledWith({ + expect(buildDevStandaloneMock).toHaveBeenCalledWith({ angularBrowserTarget: null, angularBuilderContext: expect.any(Object), angularBuilderOptions: { @@ -201,9 +213,11 @@ describe('Start Storybook Builder', () => { }, ci: false, configDir: '.storybook', + docs: undefined, host: 'localhost', https: false, port: 4400, + packageJson: expect.any(Object), quiet: false, smokeTest: false, sslCa: undefined, diff --git a/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-posix.snapshot b/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-posix.snapshot index dbb2d4c08edf..de95727d81f5 100644 --- a/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-posix.snapshot +++ b/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-posix.snapshot @@ -10,7 +10,7 @@ Object { "getSignature": Object { "description": "

Getter for inputValue.

", - "line": 115, + "line": 116, "name": "inputValue", "rawdescription": " Getter for \`inputValue\`.", @@ -42,7 +42,7 @@ Getter for \`inputValue\`.", "type": "string", }, ], - "line": 110, + "line": 111, "name": "inputValue", "rawdescription": " Setter for \`inputValue\` that is also an \`@Input\`.", @@ -74,7 +74,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.", "type": "T[]", }, ], - "line": 195, + "line": 196, "name": "item", "returnType": "void", "type": "void", @@ -84,7 +84,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.", "getSignature": Object { "description": "

Get the private value.

", - "line": 154, + "line": 155, "name": "value", "rawdescription": " Get the private value.", @@ -116,7 +116,7 @@ Get the private value.", "type": "string | number", }, ], - "line": 149, + "line": 150, "name": "value", "rawdescription": " Set the private value.", @@ -137,14 +137,14 @@ like bold, italic, and inline code.

", "encapsulation": Array [], "entryComponents": Array [], - "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "hostBindings": Array [ Object { "decorators": Array [], "defaultValue": "false", "deprecated": false, "deprecationMessage": "", - "line": 124, + "line": 125, "name": "class.focused", "type": "boolean", }, @@ -164,7 +164,7 @@ like bold, italic, and inline code.

], "deprecated": false, "deprecationMessage": "", - "line": 120, + "line": 121, "name": "click", }, ], @@ -177,7 +177,7 @@ like bold, italic, and inline code.

"deprecationMessage": "", "description": "

Specify the accent-type of the button

", - "line": 56, + "line": 57, "name": "accent", "rawdescription": " Specify the accent-type of the button", @@ -190,7 +190,7 @@ Specify the accent-type of the button", "deprecationMessage": "", "description": "

Appearance style of the button.

", - "line": 52, + "line": 53, "name": "appearance", "rawdescription": " Appearance style of the button.", @@ -202,7 +202,7 @@ Appearance style of the button.", "deprecationMessage": "", "description": "

Setter for inputValue that is also an @Input.

", - "line": 110, + "line": 111, "name": "inputValue", "rawdescription": " Setter for \`inputValue\` that is also an \`@Input\`.", @@ -215,7 +215,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.", "deprecationMessage": "", "description": "

Sets the button to a disabled state.

", - "line": 60, + "line": 61, "name": "isDisabled", "rawdescription": " Sets the button to a disabled state.", @@ -225,7 +225,7 @@ Sets the button to a disabled state.", "decorators": Array [], "deprecated": false, "deprecationMessage": "", - "line": 195, + "line": 196, "name": "item", "type": "T[]", }, @@ -238,24 +238,24 @@ Sets the button to a disabled state.", "jsdoctags": Array [ Object { "comment": "", - "end": 1525, + "end": 1587, "flags": 4227072, "kind": 325, "modifierFlagsCache": 0, - "pos": 1512, + "pos": 1574, "tagName": Object { - "end": 1521, + "end": 1583, "escapedText": "required", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 1513, + "pos": 1575, "transformFlags": 0, }, "transformFlags": 0, }, ], - "line": 68, + "line": 69, "name": "label", "rawdescription": " @@ -268,7 +268,7 @@ The inner text of the button. "decorators": Array [], "deprecated": false, "deprecationMessage": "", - "line": 192, + "line": 193, "name": "showKeyAlias", "type": "", }, @@ -279,7 +279,7 @@ The inner text of the button. "deprecationMessage": "", "description": "

Size of the button.

", - "line": 72, + "line": 73, "name": "size", "rawdescription": " Size of the button.", @@ -291,7 +291,7 @@ Size of the button.", "deprecationMessage": "", "description": "

Specifies some arbitrary object

", - "line": 75, + "line": 76, "name": "someDataObject", "rawdescription": " Specifies some arbitrary object", @@ -307,24 +307,24 @@ Specifies some arbitrary object", "jsdoctags": Array [ Object { "comment": "", - "end": 1802, + "end": 1864, "flags": 4227072, "kind": 329, "modifierFlagsCache": 0, - "pos": 1787, + "pos": 1849, "tagName": Object { - "end": 1798, + "end": 1860, "escapedText": "deprecated", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 1788, + "pos": 1850, "transformFlags": 0, }, "transformFlags": 0, }, ], - "line": 83, + "line": 84, "name": "somethingYouShouldNotUse", "rawdescription": " @@ -361,21 +361,21 @@ Some input you shouldn't use. "deprecated": false, "deprecationMessage": "", "name": Object { - "end": 3518, + "end": 3580, "escapedText": "x", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3517, + "pos": 3579, "transformFlags": 0, }, "tagName": Object { - "end": 3516, + "end": 3578, "escapedText": "param", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3511, + "pos": 3573, "transformFlags": 0, }, "type": "number", @@ -386,27 +386,27 @@ Some input you shouldn't use. "deprecated": false, "deprecationMessage": "", "name": Object { - "end": 3563, + "end": 3625, "escapedText": "y", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3562, + "pos": 3624, "transformFlags": 0, }, "tagName": Object { - "end": 3561, + "end": 3623, "escapedText": "param", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3556, + "pos": 3618, "transformFlags": 0, }, "type": "string | number", }, ], - "line": 164, + "line": 165, "modifierKind": Array [ 123, ], @@ -448,7 +448,7 @@ An internal calculation method which adds \`x\` and \`y\` together. "type": "", }, ], - "line": 120, + "line": 121, "name": "onClickListener", "optional": false, "returnType": "void", @@ -474,27 +474,27 @@ An internal calculation method which adds \`x\` and \`y\` together. "deprecated": false, "deprecationMessage": "", "name": Object { - "end": 4079, + "end": 4141, "escapedText": "password", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 4071, + "pos": 4133, "transformFlags": 0, }, "tagName": Object { - "end": 4070, + "end": 4132, "escapedText": "param", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 4065, + "pos": 4127, "transformFlags": 0, }, "type": "string", }, ], - "line": 187, + "line": 188, "modifierKind": Array [ 121, ], @@ -529,28 +529,28 @@ A private method. "deprecated": false, "deprecationMessage": "", "name": Object { - "end": 3938, + "end": 4000, "escapedText": "id", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3936, + "pos": 3998, "transformFlags": 0, }, "optional": true, "tagName": Object { - "end": 3935, + "end": 3997, "escapedText": "param", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3930, + "pos": 3992, "transformFlags": 0, }, "type": "number", }, ], - "line": 178, + "line": 179, "modifierKind": Array [ 122, ], @@ -588,7 +588,7 @@ A protected method. "type": "ISomeInterface", }, ], - "line": 169, + "line": 170, "modifierKind": Array [ 123, ], @@ -610,7 +610,7 @@ A public method using an interface.", "description": "

Handler to be called when the button is clicked by a user.

Will also block the emission of the event if isDisabled is true.

", - "line": 91, + "line": 92, "name": "onClick", "rawdescription": " @@ -627,7 +627,7 @@ Will also block the emission of the event if \`isDisabled\` is true. "deprecated": false, "deprecationMessage": "", "description": "", - "line": 106, + "line": 107, "modifierKind": Array [ 121, ], @@ -641,7 +641,7 @@ Will also block the emission of the event if \`isDisabled\` is true. "deprecationMessage": "", "description": "

Private value.

", - "line": 146, + "line": 147, "modifierKind": Array [ 121, ], @@ -661,7 +661,7 @@ Private value.", "deprecated": false, "deprecationMessage": "", "description": "", - "line": 48, + "line": 49, "name": "buttonRef", "optional": false, "type": "ElementRef", @@ -677,7 +677,7 @@ Private value.", "deprecated": false, "deprecationMessage": "", "description": "", - "line": 124, + "line": 125, "name": "focus", "optional": false, "type": "", @@ -688,7 +688,7 @@ Private value.", "deprecationMessage": "", "description": "

Public value.

", - "line": 143, + "line": 144, "modifierKind": Array [ 123, ], @@ -702,7 +702,7 @@ Public value.", "deprecated": false, "deprecationMessage": "", "description": "", - "line": 199, + "line": 200, "modifierKind": Array [ 123, ], @@ -937,7 +937,7 @@ export class InputComponent { Object { "coverageCount": "16/25", "coveragePercent": 64, - "filePath": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "filePath": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "linktype": "component", "name": "InputComponent", "status": "good", @@ -946,7 +946,7 @@ export class InputComponent { Object { "coverageCount": "0/4", "coveragePercent": 0, - "filePath": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "filePath": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "linktype": "interface", "name": "ISomeInterface", "status": "low", @@ -955,7 +955,7 @@ export class InputComponent { Object { "coverageCount": "0/1", "coveragePercent": 0, - "filePath": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "filePath": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "linksubtype": "variable", "linktype": "miscellaneous", "name": "exportedConstant", @@ -973,7 +973,7 @@ export class InputComponent { Object { "deprecated": false, "deprecationMessage": "", - "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "id": "interface-ISomeInterface-d145da25329b094ee29610c45a9e46387cb39eddb2a67b4c9fadb84bcec76eacd60d131e48d98b2ee5725dedd25f2eb299b704e8e0a34307d6e84f6e57d57044", "indexSignatures": Array [], "kind": 165, @@ -984,7 +984,7 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "line": 25, + "line": 26, "name": "one", "optional": false, "type": "string", @@ -993,7 +993,7 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "line": 27, + "line": 28, "name": "three", "optional": false, "type": "any[]", @@ -1002,7 +1002,7 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "line": 26, + "line": 27, "name": "two", "optional": false, "type": "boolean", @@ -1230,14 +1230,14 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "name": "ButtonAccent", "subtype": "enum", }, ], "functions": Array [], "groupedEnumerations": Object { - "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts": Array [ + "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts": Array [ Object { "childs": Array [ Object { @@ -1257,7 +1257,7 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "name": "ButtonAccent", "subtype": "enum", }, @@ -1265,13 +1265,13 @@ export class InputComponent { }, "groupedFunctions": Object {}, "groupedTypeAliases": Object { - "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts": Array [ + "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts": Array [ Object { "ctype": "miscellaneous", "deprecated": false, "deprecationMessage": "", "description": "", - "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "kind": 186, "name": "ButtonSize", "rawtype": "\\"small\\" | \\"medium\\" | \\"large\\" | \\"xlarge\\"", @@ -1280,13 +1280,13 @@ export class InputComponent { ], }, "groupedVariables": Object { - "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts": Array [ + "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts": Array [ Object { "ctype": "miscellaneous", "defaultValue": "'An exported constant'", "deprecated": false, "deprecationMessage": "", - "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "name": "exportedConstant", "subtype": "variable", "type": "string", @@ -1299,7 +1299,7 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "kind": 186, "name": "ButtonSize", "rawtype": "\\"small\\" | \\"medium\\" | \\"large\\" | \\"xlarge\\"", @@ -1312,7 +1312,7 @@ export class InputComponent { "defaultValue": "'An exported constant'", "deprecated": false, "deprecationMessage": "", - "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts", + "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts", "name": "exportedConstant", "subtype": "variable", "type": "string", diff --git a/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-undefined.snapshot b/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-undefined.snapshot index 012aeb4a1651..de95727d81f5 100644 --- a/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-undefined.snapshot +++ b/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-undefined.snapshot @@ -10,7 +10,7 @@ Object { "getSignature": Object { "description": "

Getter for inputValue.

", - "line": 115, + "line": 116, "name": "inputValue", "rawdescription": " Getter for \`inputValue\`.", @@ -42,7 +42,7 @@ Getter for \`inputValue\`.", "type": "string", }, ], - "line": 110, + "line": 111, "name": "inputValue", "rawdescription": " Setter for \`inputValue\` that is also an \`@Input\`.", @@ -74,7 +74,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.", "type": "T[]", }, ], - "line": 195, + "line": 196, "name": "item", "returnType": "void", "type": "void", @@ -84,7 +84,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.", "getSignature": Object { "description": "

Get the private value.

", - "line": 154, + "line": 155, "name": "value", "rawdescription": " Get the private value.", @@ -116,7 +116,7 @@ Get the private value.", "type": "string | number", }, ], - "line": 149, + "line": 150, "name": "value", "rawdescription": " Set the private value.", @@ -144,7 +144,7 @@ like bold, italic, and inline code.

"defaultValue": "false", "deprecated": false, "deprecationMessage": "", - "line": 124, + "line": 125, "name": "class.focused", "type": "boolean", }, @@ -164,7 +164,7 @@ like bold, italic, and inline code.

], "deprecated": false, "deprecationMessage": "", - "line": 120, + "line": 121, "name": "click", }, ], @@ -177,7 +177,7 @@ like bold, italic, and inline code.

"deprecationMessage": "", "description": "

Specify the accent-type of the button

", - "line": 56, + "line": 57, "name": "accent", "rawdescription": " Specify the accent-type of the button", @@ -190,7 +190,7 @@ Specify the accent-type of the button", "deprecationMessage": "", "description": "

Appearance style of the button.

", - "line": 52, + "line": 53, "name": "appearance", "rawdescription": " Appearance style of the button.", @@ -202,7 +202,7 @@ Appearance style of the button.", "deprecationMessage": "", "description": "

Setter for inputValue that is also an @Input.

", - "line": 110, + "line": 111, "name": "inputValue", "rawdescription": " Setter for \`inputValue\` that is also an \`@Input\`.", @@ -215,7 +215,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.", "deprecationMessage": "", "description": "

Sets the button to a disabled state.

", - "line": 60, + "line": 61, "name": "isDisabled", "rawdescription": " Sets the button to a disabled state.", @@ -225,7 +225,7 @@ Sets the button to a disabled state.", "decorators": Array [], "deprecated": false, "deprecationMessage": "", - "line": 195, + "line": 196, "name": "item", "type": "T[]", }, @@ -238,24 +238,24 @@ Sets the button to a disabled state.", "jsdoctags": Array [ Object { "comment": "", - "end": 1525, + "end": 1587, "flags": 4227072, "kind": 325, "modifierFlagsCache": 0, - "pos": 1512, + "pos": 1574, "tagName": Object { - "end": 1521, + "end": 1583, "escapedText": "required", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 1513, + "pos": 1575, "transformFlags": 0, }, "transformFlags": 0, }, ], - "line": 68, + "line": 69, "name": "label", "rawdescription": " @@ -268,7 +268,7 @@ The inner text of the button. "decorators": Array [], "deprecated": false, "deprecationMessage": "", - "line": 192, + "line": 193, "name": "showKeyAlias", "type": "", }, @@ -279,7 +279,7 @@ The inner text of the button. "deprecationMessage": "", "description": "

Size of the button.

", - "line": 72, + "line": 73, "name": "size", "rawdescription": " Size of the button.", @@ -291,7 +291,7 @@ Size of the button.", "deprecationMessage": "", "description": "

Specifies some arbitrary object

", - "line": 75, + "line": 76, "name": "someDataObject", "rawdescription": " Specifies some arbitrary object", @@ -307,24 +307,24 @@ Specifies some arbitrary object", "jsdoctags": Array [ Object { "comment": "", - "end": 1802, + "end": 1864, "flags": 4227072, "kind": 329, "modifierFlagsCache": 0, - "pos": 1787, + "pos": 1849, "tagName": Object { - "end": 1798, + "end": 1860, "escapedText": "deprecated", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 1788, + "pos": 1850, "transformFlags": 0, }, "transformFlags": 0, }, ], - "line": 83, + "line": 84, "name": "somethingYouShouldNotUse", "rawdescription": " @@ -361,21 +361,21 @@ Some input you shouldn't use. "deprecated": false, "deprecationMessage": "", "name": Object { - "end": 3518, + "end": 3580, "escapedText": "x", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3517, + "pos": 3579, "transformFlags": 0, }, "tagName": Object { - "end": 3516, + "end": 3578, "escapedText": "param", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3511, + "pos": 3573, "transformFlags": 0, }, "type": "number", @@ -386,27 +386,27 @@ Some input you shouldn't use. "deprecated": false, "deprecationMessage": "", "name": Object { - "end": 3563, + "end": 3625, "escapedText": "y", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3562, + "pos": 3624, "transformFlags": 0, }, "tagName": Object { - "end": 3561, + "end": 3623, "escapedText": "param", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3556, + "pos": 3618, "transformFlags": 0, }, "type": "string | number", }, ], - "line": 164, + "line": 165, "modifierKind": Array [ 123, ], @@ -448,7 +448,7 @@ An internal calculation method which adds \`x\` and \`y\` together. "type": "", }, ], - "line": 120, + "line": 121, "name": "onClickListener", "optional": false, "returnType": "void", @@ -474,27 +474,27 @@ An internal calculation method which adds \`x\` and \`y\` together. "deprecated": false, "deprecationMessage": "", "name": Object { - "end": 4079, + "end": 4141, "escapedText": "password", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 4071, + "pos": 4133, "transformFlags": 0, }, "tagName": Object { - "end": 4070, + "end": 4132, "escapedText": "param", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 4065, + "pos": 4127, "transformFlags": 0, }, "type": "string", }, ], - "line": 187, + "line": 188, "modifierKind": Array [ 121, ], @@ -529,28 +529,28 @@ A private method. "deprecated": false, "deprecationMessage": "", "name": Object { - "end": 3938, + "end": 4000, "escapedText": "id", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3936, + "pos": 3998, "transformFlags": 0, }, "optional": true, "tagName": Object { - "end": 3935, + "end": 3997, "escapedText": "param", "flags": 4227072, "kind": 79, "modifierFlagsCache": 0, - "pos": 3930, + "pos": 3992, "transformFlags": 0, }, "type": "number", }, ], - "line": 178, + "line": 179, "modifierKind": Array [ 122, ], @@ -588,7 +588,7 @@ A protected method. "type": "ISomeInterface", }, ], - "line": 169, + "line": 170, "modifierKind": Array [ 123, ], @@ -610,7 +610,7 @@ A public method using an interface.", "description": "

Handler to be called when the button is clicked by a user.

Will also block the emission of the event if isDisabled is true.

", - "line": 91, + "line": 92, "name": "onClick", "rawdescription": " @@ -627,7 +627,7 @@ Will also block the emission of the event if \`isDisabled\` is true. "deprecated": false, "deprecationMessage": "", "description": "", - "line": 106, + "line": 107, "modifierKind": Array [ 121, ], @@ -641,7 +641,7 @@ Will also block the emission of the event if \`isDisabled\` is true. "deprecationMessage": "", "description": "

Private value.

", - "line": 146, + "line": 147, "modifierKind": Array [ 121, ], @@ -661,7 +661,7 @@ Private value.", "deprecated": false, "deprecationMessage": "", "description": "", - "line": 48, + "line": 49, "name": "buttonRef", "optional": false, "type": "ElementRef", @@ -677,7 +677,7 @@ Private value.", "deprecated": false, "deprecationMessage": "", "description": "", - "line": 124, + "line": 125, "name": "focus", "optional": false, "type": "", @@ -688,7 +688,7 @@ Private value.", "deprecationMessage": "", "description": "

Public value.

", - "line": 143, + "line": 144, "modifierKind": Array [ 123, ], @@ -702,7 +702,7 @@ Public value.", "deprecated": false, "deprecationMessage": "", "description": "", - "line": 199, + "line": 200, "modifierKind": Array [ 123, ], @@ -984,7 +984,7 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "line": 25, + "line": 26, "name": "one", "optional": false, "type": "string", @@ -993,7 +993,7 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "line": 27, + "line": 28, "name": "three", "optional": false, "type": "any[]", @@ -1002,7 +1002,7 @@ export class InputComponent { "deprecated": false, "deprecationMessage": "", "description": "", - "line": 26, + "line": 27, "name": "two", "optional": false, "type": "boolean", diff --git a/code/jest.config.js b/code/jest.config.js index b49aae1cf69f..bd7aeb6f1b5f 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -31,10 +31,7 @@ module.exports = { '^.+\\.[jt]sx?$': '/../scripts/utils/jest-transform-js.js', '^.+\\.mdx$': '@storybook/addon-docs/jest-transform-mdx', }, - transformIgnorePatterns: [ - '/node_modules/(?!(lit-html|@mdx-js)).+\\.js', - '/node_modules/(?!).+\\.js', - ], + transformIgnorePatterns: ['/node_modules/(?!@angular|rxjs|nanoid|uuid|lit-html|@mdx-js)'], testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'], testPathIgnorePatterns: [ '/storybook-static/', @@ -43,7 +40,6 @@ module.exports = { '/prebuilt/', '/template/', 'addon-jest.test.js', - '/frameworks/angular/*', '/examples/*/src/*.*', '/examples/*/src/*/*.*', '/examples/*/src/*/*/*.*', diff --git a/code/jest.init.ts b/code/jest.init.ts index bf6a5ee3a9af..b87aae751a2b 100644 --- a/code/jest.init.ts +++ b/code/jest.init.ts @@ -9,6 +9,7 @@ import Adapter from 'enzyme-adapter-react-16'; import regeneratorRuntime from 'regenerator-runtime'; import registerRequireContextHook from '@storybook/babel-plugin-require-context-hook/register'; import EventEmitter from 'events'; +import { webcrypto } from 'node:crypto'; registerRequireContextHook(); @@ -96,3 +97,9 @@ class EventSourceMock { } global.window.EventSource = EventSourceMock as any; + +Object.defineProperty(window, 'crypto', { + get() { + return webcrypto; + }, +}); diff --git a/code/lib/api/package.json b/code/lib/api/package.json index 26e5c0c54656..ca9066e4fd71 100644 --- a/code/lib/api/package.json +++ b/code/lib/api/package.json @@ -62,7 +62,7 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@jest/globals": "^26.6.2", + "@jest/globals": "^28.0.0", "@storybook/core-common": "7.0.0-alpha.42", "@types/lodash": "^4.14.167", "@types/qs": "^6", diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json index 0765a5507b91..8e228b8dd626 100644 --- a/code/lib/core-server/package.json +++ b/code/lib/core-server/package.json @@ -83,7 +83,7 @@ "@types/ws": "^8", "jest-os-detection": "^1.3.1", "jest-specific-snapshot": "^4.0.0", - "ts-jest": "^26.4.4", + "ts-jest": "^28.0.0", "typescript": "~4.6.3", "webpack": "5" }, diff --git a/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts b/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts index cae6ef1110ab..f1feb5f3f138 100644 --- a/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts +++ b/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts @@ -7,7 +7,6 @@ import type { NormalizedStoriesSpecifier } from '@storybook/core-common'; import { loadCsf, getStorySortParameter } from '@storybook/csf-tools'; import { toId } from '@storybook/csf'; import { logger } from '@storybook/node-logger'; -import { mocked } from 'ts-jest/utils'; import { StoryIndexGenerator } from './StoryIndexGenerator'; @@ -59,7 +58,7 @@ describe('StoryIndexGenerator', () => { beforeEach(() => { const actual = jest.requireActual('@storybook/csf-tools'); loadCsfMock.mockImplementation(actual.loadCsf); - mocked(logger.warn).mockClear(); + jest.mocked(logger.warn).mockClear(); }); describe('extraction', () => { const storiesSpecifier: NormalizedStoriesSpecifier = normalizeStoriesEntry( @@ -701,7 +700,7 @@ describe('StoryIndexGenerator', () => { `); expect(logger.warn).toHaveBeenCalledTimes(1); - expect(mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot( + expect(jest.mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot( `"🚨 You have two component docs pages with the same name A:docs. Use \`\` to distinguish them."` ); }); @@ -729,7 +728,7 @@ describe('StoryIndexGenerator', () => { `); expect(logger.warn).toHaveBeenCalledTimes(1); - expect(mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot( + expect(jest.mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot( `"🚨 You have a story for A with the same name as your component docs page (Story One), so the docs page is being dropped. Use \`\` to distinguish them."` ); }); @@ -751,7 +750,7 @@ describe('StoryIndexGenerator', () => { `); expect(logger.warn).toHaveBeenCalledTimes(1); - expect(mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot( + expect(jest.mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot( `"🚨 You have a story for A with the same name as your default docs entry name (Story One), so the docs page is being dropped. Consider changing the story name."` ); }); diff --git a/code/lib/core-server/src/withTelemetry.test.ts b/code/lib/core-server/src/withTelemetry.test.ts index b60fd8d382f2..d887909ecc72 100644 --- a/code/lib/core-server/src/withTelemetry.test.ts +++ b/code/lib/core-server/src/withTelemetry.test.ts @@ -3,7 +3,6 @@ import prompts from 'prompts'; import { loadAllPresets, cache } from '@storybook/core-common'; import { telemetry } from '@storybook/telemetry'; -import { mocked } from 'ts-jest/utils'; import { withTelemetry } from './withTelemetry'; @@ -57,7 +56,7 @@ describe('when command fails', () => { }); it('does not send error message when crash reports are disabled', async () => { - mocked(loadAllPresets).mockResolvedValueOnce({ + jest.mocked(loadAllPresets).mockResolvedValueOnce({ apply: async () => ({ enableCrashReports: false } as any), }); await expect(async () => @@ -73,7 +72,7 @@ describe('when command fails', () => { }); it('does send error message when crash reports are enabled', async () => { - mocked(loadAllPresets).mockResolvedValueOnce({ + jest.mocked(loadAllPresets).mockResolvedValueOnce({ apply: async () => ({ enableCrashReports: true } as any), }); @@ -90,7 +89,7 @@ describe('when command fails', () => { }); it('does not send error message when telemetry is disabled', async () => { - mocked(loadAllPresets).mockResolvedValueOnce({ + jest.mocked(loadAllPresets).mockResolvedValueOnce({ apply: async () => ({ disableTelemetry: true } as any), }); @@ -107,7 +106,7 @@ describe('when command fails', () => { }); it('does send error messages when telemetry is disabled, but crash reports are enabled', async () => { - mocked(loadAllPresets).mockResolvedValueOnce({ + jest.mocked(loadAllPresets).mockResolvedValueOnce({ apply: async () => ({ disableTelemetry: true, enableCrashReports: true } as any), }); @@ -124,10 +123,10 @@ describe('when command fails', () => { }); it('does not send error messages when disabled crash reports are cached', async () => { - mocked(loadAllPresets).mockResolvedValueOnce({ + jest.mocked(loadAllPresets).mockResolvedValueOnce({ apply: async () => ({} as any), }); - mocked(cache.get).mockResolvedValueOnce(false); + jest.mocked(cache.get).mockResolvedValueOnce(false); await expect(async () => withTelemetry('dev', { presetOptions: {} as any }, run) @@ -142,10 +141,10 @@ describe('when command fails', () => { }); it('does send error messages when enabled crash reports are cached', async () => { - mocked(loadAllPresets).mockResolvedValueOnce({ + jest.mocked(loadAllPresets).mockResolvedValueOnce({ apply: async () => ({} as any), }); - mocked(cache.get).mockResolvedValueOnce(true); + jest.mocked(cache.get).mockResolvedValueOnce(true); await expect(async () => withTelemetry('dev', { presetOptions: {} as any }, run) @@ -160,11 +159,11 @@ describe('when command fails', () => { }); it('does not send error messages when disabled crash reports are prompted', async () => { - mocked(loadAllPresets).mockResolvedValueOnce({ + jest.mocked(loadAllPresets).mockResolvedValueOnce({ apply: async () => ({} as any), }); - mocked(cache.get).mockResolvedValueOnce(undefined); - mocked(prompts).mockResolvedValueOnce({ enableCrashReports: false }); + jest.mocked(cache.get).mockResolvedValueOnce(undefined); + jest.mocked(prompts).mockResolvedValueOnce({ enableCrashReports: false }); await expect(async () => withTelemetry('dev', { presetOptions: {} as any }, run) @@ -179,11 +178,11 @@ describe('when command fails', () => { }); it('does send error messages when enabled crash reports are prompted', async () => { - mocked(loadAllPresets).mockResolvedValueOnce({ + jest.mocked(loadAllPresets).mockResolvedValueOnce({ apply: async () => ({} as any), }); - mocked(cache.get).mockResolvedValueOnce(undefined); - mocked(prompts).mockResolvedValueOnce({ enableCrashReports: true }); + jest.mocked(cache.get).mockResolvedValueOnce(undefined); + jest.mocked(prompts).mockResolvedValueOnce({ enableCrashReports: true }); await expect(async () => withTelemetry('dev', { presetOptions: {} as any }, run) @@ -199,7 +198,7 @@ describe('when command fails', () => { // if main.js has errors, we have no way to tell if they've disabled telemetry it('does not send error messages when presets fail to evaluate', async () => { - mocked(loadAllPresets).mockRejectedValueOnce(error); + jest.mocked(loadAllPresets).mockRejectedValueOnce(error); await expect(async () => withTelemetry('dev', { presetOptions: {} as any }, run) diff --git a/code/lib/preview-web/src/PreviewWeb.integration.test.ts b/code/lib/preview-web/src/PreviewWeb.integration.test.ts index 852d994f2602..b8a701042729 100644 --- a/code/lib/preview-web/src/PreviewWeb.integration.test.ts +++ b/code/lib/preview-web/src/PreviewWeb.integration.test.ts @@ -3,7 +3,6 @@ import global from 'global'; import { RenderContext } from '@storybook/store'; import addons, { mockChannel as createMockChannel } from '@storybook/addons'; -import { mocked } from 'ts-jest/utils'; import { expect } from '@jest/globals'; import { PreviewWeb } from './PreviewWeb'; @@ -63,8 +62,8 @@ beforeEach(() => { addons.setChannel(mockChannel as any); addons.setServerChannel(createMockChannel()); - mocked(WebView.prototype).prepareForDocs.mockReturnValue('docs-element' as any); - mocked(WebView.prototype).prepareForStory.mockReturnValue('story-element' as any); + jest.mocked(WebView.prototype).prepareForDocs.mockReturnValue('docs-element' as any); + jest.mocked(WebView.prototype).prepareForStory.mockReturnValue('story-element' as any); }); describe('PreviewWeb', () => { diff --git a/code/lib/preview-web/src/PreviewWeb.test.ts b/code/lib/preview-web/src/PreviewWeb.test.ts index 75fb1b8de23f..b486b21f2051 100644 --- a/code/lib/preview-web/src/PreviewWeb.test.ts +++ b/code/lib/preview-web/src/PreviewWeb.test.ts @@ -31,7 +31,6 @@ import { logger } from '@storybook/client-logger'; import { addons, mockChannel as createMockChannel } from '@storybook/addons'; import type { AnyFramework } from '@storybook/csf'; import type { ModuleImportFn, WebProjectAnnotations } from '@storybook/store'; -import { mocked } from 'ts-jest/utils'; import { PreviewWeb } from './PreviewWeb'; import { @@ -140,8 +139,8 @@ beforeEach(() => { addons.setServerChannel(createMockChannel()); mockFetchResult = { status: 200, json: mockStoryIndex, text: () => 'error text' }; - mocked(WebView.prototype).prepareForDocs.mockReturnValue('docs-element' as any); - mocked(WebView.prototype).prepareForStory.mockReturnValue('story-element' as any); + jest.mocked(WebView.prototype).prepareForDocs.mockReturnValue('docs-element' as any); + jest.mocked(WebView.prototype).prepareForStory.mockReturnValue('story-element' as any); }); describe('PreviewWeb', () => { diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index f1742c0868c6..02058badff44 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -74,7 +74,7 @@ }, "devDependencies": { "@babel/core": "^7.11.5", - "@jest/globals": "^26.6.2", + "@jest/globals": "^28.0.0", "@types/util-deprecate": "^1.0.0", "expect-type": "^0.14.2", "jest-specific-snapshot": "^4.0.0", diff --git a/code/yarn.lock b/code/yarn.lock index cf359857d31c..6a47b7e54bbd 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -3128,7 +3128,7 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^28.1.3": +"@jest/globals@npm:^28.0.0, @jest/globals@npm:^28.1.3": version: 28.1.3 resolution: "@jest/globals@npm:28.1.3" dependencies: @@ -6880,7 +6880,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/api@workspace:lib/api" dependencies: - "@jest/globals": ^26.6.2 + "@jest/globals": ^28.0.0 "@storybook/channels": 7.0.0-alpha.42 "@storybook/client-logger": 7.0.0-alpha.42 "@storybook/core-common": 7.0.0-alpha.42 @@ -7405,7 +7405,7 @@ __metadata: slash: ^3.0.0 telejson: ^6.0.8 ts-dedent: ^2.0.0 - ts-jest: ^26.4.4 + ts-jest: ^28.0.0 typescript: ~4.6.3 util-deprecate: ^1.0.2 watchpack: ^2.2.0 @@ -8132,7 +8132,7 @@ __metadata: resolution: "@storybook/react@workspace:renderers/react" dependencies: "@babel/core": ^7.11.5 - "@jest/globals": ^26.6.2 + "@jest/globals": ^28.0.0 "@storybook/addons": 7.0.0-alpha.42 "@storybook/client-logger": 7.0.0-alpha.42 "@storybook/core-client": 7.0.0-alpha.42 @@ -38378,7 +38378,7 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:26.x, ts-jest@npm:^26.4.4": +"ts-jest@npm:26.x": version: 26.5.6 resolution: "ts-jest@npm:26.5.6" dependencies: From 0d29947358480b290bedbd3d616d342ddbf8e665 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 13:44:11 -0500 Subject: [PATCH 04/39] Create separate jest configs for browser and node --- code/jest.config.base.js | 118 +++++++++++++++++++++++ code/jest.config.browser.js | 9 ++ code/jest.config.node.js | 7 ++ code/{jest.init.ts => jest.init.base.ts} | 48 +-------- code/jest.init.browser.ts | 48 +++++++++ 5 files changed, 183 insertions(+), 47 deletions(-) create mode 100644 code/jest.config.base.js create mode 100644 code/jest.config.browser.js create mode 100644 code/jest.config.node.js rename code/{jest.init.ts => jest.init.base.ts} (66%) create mode 100644 code/jest.init.browser.ts diff --git a/code/jest.config.base.js b/code/jest.config.base.js new file mode 100644 index 000000000000..494e040c1023 --- /dev/null +++ b/code/jest.config.base.js @@ -0,0 +1,118 @@ +const os = require('os'); +const path = require('path'); + +// TODO Revisit this test later, when we have a windows machine @valentinpalkovic +const skipOnWindows = [ + 'lib/core-server/src/utils/stories-json.test.ts', + 'lib/core-server/src/utils/StoryIndexGenerator.test.ts', + 'lib/cli/src/helpers.test.ts', + 'lib/core-server/src/utils/__tests__/server-statics.test.ts', + 'lib/core-common/src/utils/__tests__/template.test.ts', + 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts', + 'lib/core-common/src/utils/__tests__/interpret-files.test.ts', + 'lib/builder-manager/src/utils/files.test.ts', + 'lib/cli/src/helpers.test.ts', + 'lib/core-server/src/utils/__tests__/server-statics.test.ts', + 'lib/core-common/src/utils/__tests__/template.test.ts', + 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts', + 'lib/core-common/src/utils/__tests__/interpret-files.test.ts', + 'lib/builder-manager/src/utils/files.test.ts', +]; + +module.exports = { + cacheDirectory: path.resolve('.cache/jest'), + clearMocks: true, + moduleNameMapper: { + // non-js files + '\\.(jpg|jpeg|png|apng|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': + '/__mocks__/fileMock.js', + '\\.(css|scss|stylesheet)$': '/__mocks__/styleMock.js', + '\\.(md)$': '/__mocks__/htmlMock.js', + + // core-js v2 to v3 mapping + 'core-js/modules/es6.(.*)': 'core-js/modules/es.$1', + 'core-js/modules/es7.(.*)': 'core-js/modules/esnext.$1', + 'core-js/library/fn/(.*)': `core-js/features/$1`, + 'core-js/es5/(.*)': `core-js/es/$1`, + 'core-js/es6/(.*)': `core-js/es/$1`, + 'core-js/es7/reflect': `core-js/proposals/reflect-metadata`, + 'core-js/es7/(.*)': `core-js/proposals/$1`, + 'core-js/object$/': `core-js/es/object`, + 'core-js/object/(.*)': `core-js/es/object/$1`, + 'babel-runtime/core-js/(.*)': `core-js/es/$1`, + // 'babel-runtime/core-js/object/assign' + 'core-js/library/fn/object/assign': 'core-js/es/object/assign', + }, + transform: { + '^.+\\.stories\\.[jt]sx?$': '@storybook/addon-storyshots/injectFileName', + '^.+\\.[jt]sx?$': path.resolve('../scripts/utils/jest-transform-js.js'), + '^.+\\.mdx$': '@storybook/addon-docs/jest-transform-mdx', + }, + transformIgnorePatterns: ['/node_modules/(?!@angular|rxjs|nanoid|uuid|lit-html|@mdx-js)'], + testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'], + testPathIgnorePatterns: [ + '/storybook-static/', + '/node_modules/', + '/dist/', + '/prebuilt/', + '/template/', + 'addon-jest.test.js', + '/examples/*/src/*.*', + '/examples/*/src/*/*.*', + '/examples/*/src/*/*/*.*', + // TODO: Can not get svelte-jester to work, but also not necessary for this test, as it is run by tsc/svelte-check. + '/renderers/svelte/src/public-types.test.ts', + '/renderers/vue/src/public-types.test.ts', + '/renderers/vue3/src/public-types.test.ts', + ...(process.platform === 'win32' ? skipOnWindows : []), + ], + collectCoverage: false, + collectCoverageFrom: [ + 'frameworks/*/src/**/*.{js,jsx,ts,tsx}', + 'lib/*/src/**/*.{js,jsx,ts,tsx}', + 'renderers/*/src/**/*.{js,jsx,ts,tsx}', + 'addons/*/src/**/*.{js,jsx,ts,tsx}', + ], + coveragePathIgnorePatterns: [ + '/node_modules/', + '/cli/test/', + '/dist/', + '/prebuilt/', + '/generators/', + '/template/', + '/dll/', + '/__mocks__ /', + '/__mockdata__/', + '/__mocks-ng-workspace__/', + '/__testfixtures__/', + '^.*\\.stories\\.[jt]sx?$', + 'typings.d.ts$', + ], + globals: { + PREVIEW_URL: undefined, + SNAPSHOT_OS: os.platform() === 'win32' ? 'windows' : 'posix', + }, + snapshotSerializers: [ + '@emotion/jest/serializer', + 'enzyme-to-json/serializer', + 'jest-serializer-html', + ], + coverageDirectory: 'coverage', + coverageReporters: ['lcov'], + testEnvironmentOptions: { + url: 'http://localhost', + }, + modulePathIgnorePatterns: [ + // + '/dist/.*/__mocks__/', + '/storybook-static/', + '/template/', + ], + moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'node'], + watchPlugins: ['jest-watch-typeahead/filename', 'jest-watch-typeahead/testname'], + reporters: ['default', 'jest-junit'], + snapshotFormat: { + escapeString: true, + printBasicPrototype: true, + }, +}; diff --git a/code/jest.config.browser.js b/code/jest.config.browser.js new file mode 100644 index 000000000000..2e94523b8eff --- /dev/null +++ b/code/jest.config.browser.js @@ -0,0 +1,9 @@ +const path = require('path'); +const baseConfig = require('./jest.config.base'); + +module.exports = { + ...baseConfig, + setupFilesAfterEnv: [path.resolve('./jest.init.browser.ts')], + testEnvironment: 'jest-environment-jsdom', + setupFiles: ['raf/polyfill'], +}; diff --git a/code/jest.config.node.js b/code/jest.config.node.js new file mode 100644 index 000000000000..54acf2670929 --- /dev/null +++ b/code/jest.config.node.js @@ -0,0 +1,7 @@ +const path = require('path'); +const baseConfig = require('./jest.config.base'); + +module.exports = { + ...baseConfig, + setupFilesAfterEnv: [path.resolve('./jest.init.base.ts')], +}; diff --git a/code/jest.init.ts b/code/jest.init.base.ts similarity index 66% rename from code/jest.init.ts rename to code/jest.init.base.ts index b87aae751a2b..929a2b0373a3 100644 --- a/code/jest.init.ts +++ b/code/jest.init.base.ts @@ -1,4 +1,4 @@ -import 'jest-enzyme/lib/index'; +// import 'jest-enzyme/lib/index'; import '@testing-library/jest-dom'; // setup file @@ -8,8 +8,6 @@ import Adapter from 'enzyme-adapter-react-16'; // @ts-expect-error (Converted from ts-ignore) import regeneratorRuntime from 'regenerator-runtime'; import registerRequireContextHook from '@storybook/babel-plugin-require-context-hook/register'; -import EventEmitter from 'events'; -import { webcrypto } from 'node:crypto'; registerRequireContextHook(); @@ -59,47 +57,3 @@ const throwError = (message: any) => throwMessage('error: ', message); global.console.error = throwError; global.console.warn = throwWarning; - -// Mock for matchMedia since it's not yet implemented in JSDOM (https://jestjs.io/docs/en/manual-mocks#mocking-methods-which-are-not-implemented-in-jsdom) -global.window.matchMedia = jest.fn().mockImplementation((query) => { - return { - matches: false, - media: query, - onchange: null, - addListener: jest.fn(), // deprecated - removeListener: jest.fn(), // deprecated - addEventListener: jest.fn(), - removeEventListener: jest.fn(), - dispatchEvent: jest.fn(), - }; -}); -class EventSourceMock { - static sources: EventSourceMock[] = []; - - static reset() { - this.sources = []; - } - - emitter: EventEmitter; - - constructor() { - this.emitter = new EventEmitter(); - EventSourceMock.sources.push(this); - } - - addEventListener(event: string, cb: (data: any) => void) { - this.emitter.on(event, cb); - } - - emit(event: string, data: any) { - this.emitter.emit(event, data); - } -} - -global.window.EventSource = EventSourceMock as any; - -Object.defineProperty(window, 'crypto', { - get() { - return webcrypto; - }, -}); diff --git a/code/jest.init.browser.ts b/code/jest.init.browser.ts new file mode 100644 index 000000000000..0ad9f9d2e7ac --- /dev/null +++ b/code/jest.init.browser.ts @@ -0,0 +1,48 @@ +import './jest.init.base'; +import EventEmitter from 'events'; +import { webcrypto } from 'node:crypto'; + +// Mock for matchMedia since it's not yet implemented in JSDOM (https://jestjs.io/docs/en/manual-mocks#mocking-methods-which-are-not-implemented-in-jsdom) +global.window.matchMedia = jest.fn().mockImplementation((query) => { + return { + matches: false, + media: query, + onchange: null, + addListener: jest.fn(), // deprecated + removeListener: jest.fn(), // deprecated + addEventListener: jest.fn(), + removeEventListener: jest.fn(), + dispatchEvent: jest.fn(), + }; +}); + +class EventSourceMock { + static sources: EventSourceMock[] = []; + + static reset() { + this.sources = []; + } + + emitter: EventEmitter; + + constructor() { + this.emitter = new EventEmitter(); + EventSourceMock.sources.push(this); + } + + addEventListener(event: string, cb: (data: any) => void) { + this.emitter.on(event, cb); + } + + emit(event: string, data: any) { + this.emitter.emit(event, data); + } +} + +global.window.EventSource = EventSourceMock as any; + +Object.defineProperty(window, 'crypto', { + get() { + return webcrypto; + }, +}); From dfb9384de6982bb41bbfd256603e6579cbd5a517 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 13:46:42 -0500 Subject: [PATCH 05/39] Create separate jest projects in /lib This allows us to run some projects with node, and others with browser environment --- code/jest.config.js | 115 +------------------- code/lib/addons/jest.config.js | 6 + code/lib/api/jest.config.js | 6 + code/lib/builder-manager/jest.config.js | 6 + code/lib/builder-vite/jest.config.js | 6 + code/lib/builder-webpack5/jest.config.js | 6 + code/lib/channel-postmessage/jest.config.js | 6 + code/lib/channel-websocket/jest.config.js | 6 + code/lib/channels/jest.config.js | 6 + code/lib/cli/jest.config.js | 6 + code/lib/client-api/jest.config.js | 6 + code/lib/client-logger/jest.config.js | 6 + code/lib/codemod/jest.config.js | 6 + code/lib/core-client/jest.config.js | 6 + code/lib/core-common/jest.config.js | 6 + code/lib/core-events/jest.config.js | 6 + code/lib/core-server/jest.config.js | 6 + code/lib/core-webpack/jest.config.js | 6 + code/lib/csf-plugin/jest.config.js | 6 + code/lib/csf-tools/jest.config.js | 6 + code/lib/docs-tools/jest.config.js | 6 + code/lib/instrumenter/jest.config.js | 6 + code/lib/node-logger/jest.config.js | 6 + code/lib/postinstall/jest.config.js | 6 + code/lib/preview-web/jest.config.js | 6 + code/lib/router/jest.config.js | 6 + code/lib/source-loader/jest.config.js | 6 + code/lib/store/jest.config.js | 6 + code/lib/telemetry/jest.config.js | 6 + code/lib/theming/jest.config.js | 6 + 30 files changed, 175 insertions(+), 114 deletions(-) create mode 100644 code/lib/addons/jest.config.js create mode 100644 code/lib/api/jest.config.js create mode 100644 code/lib/builder-manager/jest.config.js create mode 100644 code/lib/builder-vite/jest.config.js create mode 100644 code/lib/builder-webpack5/jest.config.js create mode 100644 code/lib/channel-postmessage/jest.config.js create mode 100644 code/lib/channel-websocket/jest.config.js create mode 100644 code/lib/channels/jest.config.js create mode 100644 code/lib/cli/jest.config.js create mode 100644 code/lib/client-api/jest.config.js create mode 100644 code/lib/client-logger/jest.config.js create mode 100644 code/lib/codemod/jest.config.js create mode 100644 code/lib/core-client/jest.config.js create mode 100644 code/lib/core-common/jest.config.js create mode 100644 code/lib/core-events/jest.config.js create mode 100644 code/lib/core-server/jest.config.js create mode 100644 code/lib/core-webpack/jest.config.js create mode 100644 code/lib/csf-plugin/jest.config.js create mode 100644 code/lib/csf-tools/jest.config.js create mode 100644 code/lib/docs-tools/jest.config.js create mode 100644 code/lib/instrumenter/jest.config.js create mode 100644 code/lib/node-logger/jest.config.js create mode 100644 code/lib/postinstall/jest.config.js create mode 100644 code/lib/preview-web/jest.config.js create mode 100644 code/lib/router/jest.config.js create mode 100644 code/lib/source-loader/jest.config.js create mode 100644 code/lib/store/jest.config.js create mode 100644 code/lib/telemetry/jest.config.js create mode 100644 code/lib/theming/jest.config.js diff --git a/code/jest.config.js b/code/jest.config.js index 90b0a2cb5cce..4b57c9686398 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -1,116 +1,3 @@ -const os = require('os'); - -// TODO Revisit this test later, when we have a windows machine @valentinpalkovic -const skipOnWindows = [ - 'lib/core-server/src/utils/stories-json.test.ts', - 'lib/core-server/src/utils/StoryIndexGenerator.test.ts', - 'lib/cli/src/helpers.test.ts', - 'lib/core-server/src/utils/__tests__/server-statics.test.ts', - 'lib/core-common/src/utils/__tests__/template.test.ts', - 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts', - 'lib/core-common/src/utils/__tests__/interpret-files.test.ts', - 'lib/builder-manager/src/utils/files.test.ts', - 'lib/cli/src/helpers.test.ts', - 'lib/core-server/src/utils/__tests__/server-statics.test.ts', - 'lib/core-common/src/utils/__tests__/template.test.ts', - 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts', - 'lib/core-common/src/utils/__tests__/interpret-files.test.ts', - 'lib/builder-manager/src/utils/files.test.ts', -]; - module.exports = { - cacheDirectory: '.cache/jest', - clearMocks: true, - moduleNameMapper: { - // non-js files - '\\.(jpg|jpeg|png|apng|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': - '/__mocks__/fileMock.js', - '\\.(css|scss|stylesheet)$': '/__mocks__/styleMock.js', - '\\.(md)$': '/__mocks__/htmlMock.js', - - // core-js v2 to v3 mapping - 'core-js/modules/es6.(.*)': 'core-js/modules/es.$1', - 'core-js/modules/es7.(.*)': 'core-js/modules/esnext.$1', - 'core-js/library/fn/(.*)': `core-js/features/$1`, - 'core-js/es5/(.*)': `core-js/es/$1`, - 'core-js/es6/(.*)': `core-js/es/$1`, - 'core-js/es7/reflect': `core-js/proposals/reflect-metadata`, - 'core-js/es7/(.*)': `core-js/proposals/$1`, - 'core-js/object$/': `core-js/es/object`, - 'core-js/object/(.*)': `core-js/es/object/$1`, - 'babel-runtime/core-js/(.*)': `core-js/es/$1`, - // 'babel-runtime/core-js/object/assign' - 'core-js/library/fn/object/assign': 'core-js/es/object/assign', - }, - projects: [''], - roots: ['/addons', '/frameworks', '/lib', '/renderers'], - transform: { - '^.+\\.stories\\.[jt]sx?$': '@storybook/addon-storyshots/injectFileName', - '^.+\\.[jt]sx?$': '/../scripts/utils/jest-transform-js.js', - '^.+\\.mdx$': '@storybook/addon-docs/jest-transform-mdx', - }, - transformIgnorePatterns: ['/node_modules/(?!@angular|rxjs|nanoid|uuid|lit-html|@mdx-js)'], - testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'], - testPathIgnorePatterns: [ - '/storybook-static/', - '/node_modules/', - '/dist/', - '/prebuilt/', - '/template/', - 'addon-jest.test.js', - '/examples/*/src/*.*', - '/examples/*/src/*/*.*', - '/examples/*/src/*/*/*.*', - // TODO: Can not get svelte-jester to work, but also not necessary for this test, as it is run by tsc/svelte-check. - '/renderers/svelte/src/public-types.test.ts', - '/renderers/vue/src/public-types.test.ts', - '/renderers/vue3/src/public-types.test.ts', - ...(process.platform === 'win32' ? skipOnWindows : []), - ], - collectCoverage: false, - collectCoverageFrom: [ - 'frameworks/*/src/**/*.{js,jsx,ts,tsx}', - 'lib/*/src/**/*.{js,jsx,ts,tsx}', - 'renderers/*/src/**/*.{js,jsx,ts,tsx}', - 'addons/*/src/**/*.{js,jsx,ts,tsx}', - ], - coveragePathIgnorePatterns: [ - '/node_modules/', - '/cli/test/', - '/dist/', - '/prebuilt/', - '/generators/', - '/template/', - '/dll/', - '/__mocks__ /', - '/__mockdata__/', - '/__mocks-ng-workspace__/', - '/__testfixtures__/', - '^.*\\.stories\\.[jt]sx?$', - 'typings.d.ts$', - ], - globals: { - PREVIEW_URL: undefined, - SNAPSHOT_OS: os.platform() === 'win32' ? 'windows' : 'posix', - }, - snapshotSerializers: [ - '@emotion/jest/serializer', - 'enzyme-to-json/serializer', - 'jest-serializer-html', - ], - coverageDirectory: 'coverage', - setupFilesAfterEnv: ['./jest.init.ts'], - coverageReporters: ['lcov'], - testEnvironment: 'jest-environment-jsdom', - setupFiles: ['raf/polyfill'], - testURL: 'http://localhost', - modulePathIgnorePatterns: [ - // - '/dist/.*/__mocks__/', - '/storybook-static/', - '/template/', - ], - moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'node'], - watchPlugins: ['jest-watch-typeahead/filename', 'jest-watch-typeahead/testname'], - reporters: ['default', 'jest-junit'], + projects: ['/lib/*'], }; diff --git a/code/lib/addons/jest.config.js b/code/lib/addons/jest.config.js new file mode 100644 index 000000000000..3354aafd016a --- /dev/null +++ b/code/lib/addons/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'addons', +}; diff --git a/code/lib/api/jest.config.js b/code/lib/api/jest.config.js new file mode 100644 index 000000000000..715970cc4659 --- /dev/null +++ b/code/lib/api/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'api', +}; diff --git a/code/lib/builder-manager/jest.config.js b/code/lib/builder-manager/jest.config.js new file mode 100644 index 000000000000..18f9c50fb9aa --- /dev/null +++ b/code/lib/builder-manager/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'builder-manager', +}; diff --git a/code/lib/builder-vite/jest.config.js b/code/lib/builder-vite/jest.config.js new file mode 100644 index 000000000000..1dc179b08408 --- /dev/null +++ b/code/lib/builder-vite/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'builder-vite', +}; diff --git a/code/lib/builder-webpack5/jest.config.js b/code/lib/builder-webpack5/jest.config.js new file mode 100644 index 000000000000..bd15dc0f815a --- /dev/null +++ b/code/lib/builder-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'builder-webpack5', +}; diff --git a/code/lib/channel-postmessage/jest.config.js b/code/lib/channel-postmessage/jest.config.js new file mode 100644 index 000000000000..5627a0b97ec2 --- /dev/null +++ b/code/lib/channel-postmessage/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'channel-postmessage', +}; diff --git a/code/lib/channel-websocket/jest.config.js b/code/lib/channel-websocket/jest.config.js new file mode 100644 index 000000000000..24548addcb2b --- /dev/null +++ b/code/lib/channel-websocket/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'channel-websocket', +}; diff --git a/code/lib/channels/jest.config.js b/code/lib/channels/jest.config.js new file mode 100644 index 000000000000..383553b228d4 --- /dev/null +++ b/code/lib/channels/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'channels', +}; diff --git a/code/lib/cli/jest.config.js b/code/lib/cli/jest.config.js new file mode 100644 index 000000000000..8112772ca053 --- /dev/null +++ b/code/lib/cli/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'cli', +}; diff --git a/code/lib/client-api/jest.config.js b/code/lib/client-api/jest.config.js new file mode 100644 index 000000000000..f7c7b3e452fe --- /dev/null +++ b/code/lib/client-api/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'client-api', +}; diff --git a/code/lib/client-logger/jest.config.js b/code/lib/client-logger/jest.config.js new file mode 100644 index 000000000000..48a8120e6ac5 --- /dev/null +++ b/code/lib/client-logger/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'client-logger', +}; diff --git a/code/lib/codemod/jest.config.js b/code/lib/codemod/jest.config.js new file mode 100644 index 000000000000..ee1c76c59fc6 --- /dev/null +++ b/code/lib/codemod/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'codemod', +}; diff --git a/code/lib/core-client/jest.config.js b/code/lib/core-client/jest.config.js new file mode 100644 index 000000000000..1ca60fc306f8 --- /dev/null +++ b/code/lib/core-client/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'core-client', +}; diff --git a/code/lib/core-common/jest.config.js b/code/lib/core-common/jest.config.js new file mode 100644 index 000000000000..cb3617d323c2 --- /dev/null +++ b/code/lib/core-common/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'core-common', +}; diff --git a/code/lib/core-events/jest.config.js b/code/lib/core-events/jest.config.js new file mode 100644 index 000000000000..fd437808dea7 --- /dev/null +++ b/code/lib/core-events/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'core-events', +}; diff --git a/code/lib/core-server/jest.config.js b/code/lib/core-server/jest.config.js new file mode 100644 index 000000000000..a11e8d504d67 --- /dev/null +++ b/code/lib/core-server/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'core-server', +}; diff --git a/code/lib/core-webpack/jest.config.js b/code/lib/core-webpack/jest.config.js new file mode 100644 index 000000000000..13a5afe2473f --- /dev/null +++ b/code/lib/core-webpack/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'core-webpack', +}; diff --git a/code/lib/csf-plugin/jest.config.js b/code/lib/csf-plugin/jest.config.js new file mode 100644 index 000000000000..aef17e5b36fd --- /dev/null +++ b/code/lib/csf-plugin/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'csf-plugin', +}; diff --git a/code/lib/csf-tools/jest.config.js b/code/lib/csf-tools/jest.config.js new file mode 100644 index 000000000000..516ff99ded8a --- /dev/null +++ b/code/lib/csf-tools/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'csf-tools', +}; diff --git a/code/lib/docs-tools/jest.config.js b/code/lib/docs-tools/jest.config.js new file mode 100644 index 000000000000..67a0e0d9102f --- /dev/null +++ b/code/lib/docs-tools/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'docs-tools', +}; diff --git a/code/lib/instrumenter/jest.config.js b/code/lib/instrumenter/jest.config.js new file mode 100644 index 000000000000..dfcba9243cdd --- /dev/null +++ b/code/lib/instrumenter/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'instrumenter', +}; diff --git a/code/lib/node-logger/jest.config.js b/code/lib/node-logger/jest.config.js new file mode 100644 index 000000000000..b1a5187c047a --- /dev/null +++ b/code/lib/node-logger/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'node-logger', +}; diff --git a/code/lib/postinstall/jest.config.js b/code/lib/postinstall/jest.config.js new file mode 100644 index 000000000000..bbb1f56efeca --- /dev/null +++ b/code/lib/postinstall/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'postinstall', +}; diff --git a/code/lib/preview-web/jest.config.js b/code/lib/preview-web/jest.config.js new file mode 100644 index 000000000000..aaaa4707b09f --- /dev/null +++ b/code/lib/preview-web/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'preview-web', +}; diff --git a/code/lib/router/jest.config.js b/code/lib/router/jest.config.js new file mode 100644 index 000000000000..5a57c1662bda --- /dev/null +++ b/code/lib/router/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'router', +}; diff --git a/code/lib/source-loader/jest.config.js b/code/lib/source-loader/jest.config.js new file mode 100644 index 000000000000..74e7cecae6f8 --- /dev/null +++ b/code/lib/source-loader/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'source-loader', +}; diff --git a/code/lib/store/jest.config.js b/code/lib/store/jest.config.js new file mode 100644 index 000000000000..b53d1d6072f8 --- /dev/null +++ b/code/lib/store/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'store', +}; diff --git a/code/lib/telemetry/jest.config.js b/code/lib/telemetry/jest.config.js new file mode 100644 index 000000000000..89d8d4cd72b3 --- /dev/null +++ b/code/lib/telemetry/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'telemetry', +}; diff --git a/code/lib/theming/jest.config.js b/code/lib/theming/jest.config.js new file mode 100644 index 000000000000..5f5a1b1cd84e --- /dev/null +++ b/code/lib/theming/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'theming', +}; From 8e0511563039959e1f2a93e1784f1d8a85838841 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 13:47:30 -0500 Subject: [PATCH 06/39] Update a few jest package stragglers --- code/lib/codemod/package.json | 2 +- code/lib/postinstall/package.json | 2 +- code/yarn.lock | 740 +-------------------------- scripts/package.json | 2 +- scripts/yarn.lock | 820 ++---------------------------- 5 files changed, 60 insertions(+), 1506 deletions(-) diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index 61a87d4def31..e0c8232c0297 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -51,7 +51,7 @@ "util": "^0.12.4" }, "devDependencies": { - "jest": "^26.6.3", + "jest": "^28.0.0", "jest-specific-snapshot": "^4.0.0", "typescript": "~4.6.3" }, diff --git a/code/lib/postinstall/package.json b/code/lib/postinstall/package.json index 914ed77992a7..67fb5f110840 100644 --- a/code/lib/postinstall/package.json +++ b/code/lib/postinstall/package.json @@ -43,7 +43,7 @@ "prep": "../../../scripts/prepare/bundle.ts" }, "devDependencies": { - "jest": "^26.6.3", + "jest": "^28.0.0", "jest-specific-snapshot": "^4.0.0", "jscodeshift": "^0.13.1", "typescript": "~4.6.3" diff --git a/code/yarn.lock b/code/yarn.lock index 409e71341ac6..beafd1667b36 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -2130,7 +2130,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": version: 7.19.6 resolution: "@babel/traverse@npm:7.19.6" dependencies: @@ -2872,20 +2872,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/console@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/node": "*" - chalk: ^4.0.0 - jest-message-util: ^26.6.2 - jest-util: ^26.6.2 - slash: ^3.0.0 - checksum: e85a68b1ef49e5ecadb0055812c2493a92592b5206c26e78ce6b21869aff2847e4c808beae1dd353738c24fd51fa9d5bf135ced62931844a5d57f9ff4f40743a - languageName: node - linkType: hard - "@jest/console@npm:^27.5.1": version: 27.5.1 resolution: "@jest/console@npm:27.5.1" @@ -2914,42 +2900,6 @@ __metadata: languageName: node linkType: hard -"@jest/core@npm:^26.6.3": - version: 26.6.3 - resolution: "@jest/core@npm:26.6.3" - dependencies: - "@jest/console": ^26.6.2 - "@jest/reporters": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - exit: ^0.1.2 - graceful-fs: ^4.2.4 - jest-changed-files: ^26.6.2 - jest-config: ^26.6.3 - jest-haste-map: ^26.6.2 - jest-message-util: ^26.6.2 - jest-regex-util: ^26.0.0 - jest-resolve: ^26.6.2 - jest-resolve-dependencies: ^26.6.3 - jest-runner: ^26.6.3 - jest-runtime: ^26.6.3 - jest-snapshot: ^26.6.2 - jest-util: ^26.6.2 - jest-validate: ^26.6.2 - jest-watcher: ^26.6.2 - micromatch: ^4.0.2 - p-each-series: ^2.1.0 - rimraf: ^3.0.0 - slash: ^3.0.0 - strip-ansi: ^6.0.0 - checksum: 3a4816997f1e206e0dfc6ad236f53b8a554a9b705aa78a62bc754697b8adf8314187a5ac8cfbd31ee6a38feec1412dc17c85cefe39e6d9e21f5e7e2697452e7e - languageName: node - linkType: hard - "@jest/core@npm:^28.1.3": version: 28.1.3 resolution: "@jest/core@npm:28.1.3" @@ -3004,18 +2954,6 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/environment@npm:26.6.2" - dependencies: - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - jest-mock: ^26.6.2 - checksum: b489afb2fa9bbde360f222bc905abd9abd77ae5802b16ca7a34d018405ad7df57a506c01efae8ff8b566c211314ec74b3f37a1cb850623e15eb1e6d020582197 - languageName: node - linkType: hard - "@jest/environment@npm:^28.1.3": version: 28.1.3 resolution: "@jest/environment@npm:28.1.3" @@ -3067,20 +3005,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/fake-timers@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@sinonjs/fake-timers": ^6.0.1 - "@types/node": "*" - jest-message-util: ^26.6.2 - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - checksum: 861b033ead8c749f0fecffb84cbe88603291d9db66129494d0059dee101616a2aa646fc32c8cab468826eeb32647d2b0b4f72869f048163cb3406ddd2902ece0 - languageName: node - linkType: hard - "@jest/fake-timers@npm:^28.1.3": version: 28.1.3 resolution: "@jest/fake-timers@npm:28.1.3" @@ -3095,17 +3019,6 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/globals@npm:26.6.2" - dependencies: - "@jest/environment": ^26.6.2 - "@jest/types": ^26.6.2 - expect: ^26.6.2 - checksum: 6516baa19339a62c8f5eeb2ef3871bfa5bd5645016f1eb87dbe52a37658e7b33b836a1325ba40db250df5d06c08dd1cb1532fbfac5712f4041561525b59bb03f - languageName: node - linkType: hard - "@jest/globals@npm:^28.0.0, @jest/globals@npm:^28.1.3": version: 28.1.3 resolution: "@jest/globals@npm:28.1.3" @@ -3155,42 +3068,6 @@ __metadata: languageName: node linkType: hard -"@jest/reporters@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/reporters@npm:26.6.2" - dependencies: - "@bcoe/v8-coverage": ^0.2.3 - "@jest/console": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 - chalk: ^4.0.0 - collect-v8-coverage: ^1.0.0 - exit: ^0.1.2 - glob: ^7.1.2 - graceful-fs: ^4.2.4 - istanbul-lib-coverage: ^3.0.0 - istanbul-lib-instrument: ^4.0.3 - istanbul-lib-report: ^3.0.0 - istanbul-lib-source-maps: ^4.0.0 - istanbul-reports: ^3.0.2 - jest-haste-map: ^26.6.2 - jest-resolve: ^26.6.2 - jest-util: ^26.6.2 - jest-worker: ^26.6.2 - node-notifier: ^8.0.0 - slash: ^3.0.0 - source-map: ^0.6.0 - string-length: ^4.0.1 - terminal-link: ^2.0.0 - v8-to-istanbul: ^7.0.0 - dependenciesMeta: - node-notifier: - optional: true - checksum: 311f8c467fc2e810ca884cd9ef032c6c58a88c4c54b41a7c85ae6da5a27b3d4c7042938f62611cf19a336a0d487976b348b8f3414cced2802b815d81bf7c1d5f - languageName: node - linkType: hard - "@jest/reporters@npm:^28.1.3": version: 28.1.3 resolution: "@jest/reporters@npm:28.1.3" @@ -3258,17 +3135,6 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/source-map@npm:26.6.2" - dependencies: - callsites: ^3.0.0 - graceful-fs: ^4.2.4 - source-map: ^0.6.0 - checksum: fad0b35abf71b9e35b63d4ea7ddafb227a176fa44b84b8efc749ec3911991203f4a58019dd403af8380de4de752f0d40c9fe4c69f76a0866d266e964a02042cb - languageName: node - linkType: hard - "@jest/source-map@npm:^28.1.2": version: 28.1.2 resolution: "@jest/source-map@npm:28.1.2" @@ -3303,18 +3169,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/test-result@npm:26.6.2" - dependencies: - "@jest/console": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/istanbul-lib-coverage": ^2.0.0 - collect-v8-coverage: ^1.0.0 - checksum: 4b6f480ebf917f2f6beb5ebefc1c6dedaa768030706f184be9a545e3ad457bde802bae78c50e06f68310084921fb048e030a8eca2adfd7df9f46a6663abb0b98 - languageName: node - linkType: hard - "@jest/test-result@npm:^27.5.1": version: 27.5.1 resolution: "@jest/test-result@npm:27.5.1" @@ -3339,19 +3193,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-sequencer@npm:^26.6.3": - version: 26.6.3 - resolution: "@jest/test-sequencer@npm:26.6.3" - dependencies: - "@jest/test-result": ^26.6.2 - graceful-fs: ^4.2.4 - jest-haste-map: ^26.6.2 - jest-runner: ^26.6.3 - jest-runtime: ^26.6.3 - checksum: 670cf1161a22716f8396baf2a2d9d1741ad169f8a0115f6b0c4f88f2cfc29fec9179bbcfd87f579a46a69b38af47abd5656fb7ded5face06c3960d8e1cdbbdae - languageName: node - linkType: hard - "@jest/test-sequencer@npm:^28.1.1, @jest/test-sequencer@npm:^28.1.3": version: 28.1.3 resolution: "@jest/test-sequencer@npm:28.1.3" @@ -3388,29 +3229,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/transform@npm:26.6.2" - dependencies: - "@babel/core": ^7.1.0 - "@jest/types": ^26.6.2 - babel-plugin-istanbul: ^6.0.0 - chalk: ^4.0.0 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.2.4 - jest-haste-map: ^26.6.2 - jest-regex-util: ^26.0.0 - jest-util: ^26.6.2 - micromatch: ^4.0.2 - pirates: ^4.0.1 - slash: ^3.0.0 - source-map: ^0.6.1 - write-file-atomic: ^3.0.0 - checksum: 1a1d636528d9b122b87b870633763c67f131533fce61e5db536dfbbea0bbfe8fe130daededb686ccc230389473a2b8ece5d0e1eaf380066d8902bde48579de31 - languageName: node - linkType: hard - "@jest/transform@npm:^27.5.1": version: 27.5.1 resolution: "@jest/transform@npm:27.5.1" @@ -5291,15 +5109,6 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^6.0.1": - version: 6.0.1 - resolution: "@sinonjs/fake-timers@npm:6.0.1" - dependencies: - "@sinonjs/commons": ^1.7.0 - checksum: a77bead4d71b40d6f7f9a3ad66a00269aa2c078260f43f594b8aed4676c6c4e7c2b642d4b8e34df314e1c971589455f7b4267ab831bf44ffdccc0bda599850ad - languageName: node - linkType: hard - "@sinonjs/fake-timers@npm:^9.1.2": version: 9.1.2 resolution: "@sinonjs/fake-timers@npm:9.1.2" @@ -6345,7 +6154,7 @@ __metadata: "@storybook/types": 7.0.0-alpha.48 cross-spawn: ^7.0.3 globby: ^11.0.2 - jest: ^26.6.3 + jest: ^28.0.0 jest-specific-snapshot: ^4.0.0 jscodeshift: ^0.13.1 lodash: ^4.17.21 @@ -6938,7 +6747,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: - jest: ^26.6.3 + jest: ^28.0.0 jest-specific-snapshot: ^4.0.0 jscodeshift: ^0.13.1 typescript: ~4.6.3 @@ -8238,7 +8047,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": version: 7.1.19 resolution: "@types/babel__core@npm:7.1.19" dependencies: @@ -10060,7 +9869,7 @@ __metadata: languageName: node linkType: hard -"abab@npm:^2.0.0, abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6": +"abab@npm:^2.0.0, abab@npm:^2.0.5, abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" checksum: 0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 @@ -10226,7 +10035,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0": +"acorn@npm:^8.0.0, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0": version: 8.8.1 resolution: "acorn@npm:8.8.1" bin: @@ -11194,24 +11003,6 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^26.6.3": - version: 26.6.3 - resolution: "babel-jest@npm:26.6.3" - dependencies: - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/babel__core": ^7.1.7 - babel-plugin-istanbul: ^6.0.0 - babel-preset-jest: ^26.6.2 - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - slash: ^3.0.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 355e431fbd663fd43dcf68c93edcf66e31c3295c35754739edb3ce39435fdc407de75540b310b370e6eb924af528839b6effb8de21870ad12423aac31e258221 - languageName: node - linkType: hard - "babel-jest@npm:^28.0.0, babel-jest@npm:^28.1.1, babel-jest@npm:^28.1.3": version: 28.1.3 resolution: "babel-jest@npm:28.1.3" @@ -11311,7 +11102,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:6.1.1, babel-plugin-istanbul@npm:^6.0.0, babel-plugin-istanbul@npm:^6.1.1": +"babel-plugin-istanbul@npm:6.1.1, babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: @@ -11336,18 +11127,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^26.6.2": - version: 26.6.2 - resolution: "babel-plugin-jest-hoist@npm:26.6.2" - dependencies: - "@babel/template": ^7.3.3 - "@babel/types": ^7.3.3 - "@types/babel__core": ^7.0.0 - "@types/babel__traverse": ^7.0.6 - checksum: 2fcddf7b338e38453d6a42c23db5b790e4188fcbffeba8ff74a62b7d64fe5a642b009a7bd780e47840c382600628de2a6486a92bb151648c64028a6c628e9bfd - languageName: node - linkType: hard - "babel-plugin-jest-hoist@npm:^28.1.3": version: 28.1.3 resolution: "babel-plugin-jest-hoist@npm:28.1.3" @@ -11492,18 +11271,6 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^26.6.2": - version: 26.6.2 - resolution: "babel-preset-jest@npm:26.6.2" - dependencies: - babel-plugin-jest-hoist: ^26.6.2 - babel-preset-current-node-syntax: ^1.0.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: b6e0efe33b485eb2fba019026933e46d680605b3bf84a6b7378f1df8344b890f66318c49129921dd98bf5819694316312a97b50b16d9aa377faf8624f9f0db5b - languageName: node - linkType: hard - "babel-preset-jest@npm:^28.1.3": version: 28.1.3 resolution: "babel-preset-jest@npm:28.1.3" @@ -12522,7 +12289,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": +"camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 @@ -12844,13 +12611,6 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^0.6.0": - version: 0.6.0 - resolution: "cjs-module-lexer@npm:0.6.0" - checksum: a4fe091f5551e8580d74c0afbf767893ea0ace49f8e33eecb54ae8e325661f31d44752171b4ec52d33aca90c4d854114afe315aa6021780a3c49a0f4a67924b5 - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": version: 1.2.2 resolution: "cjs-module-lexer@npm:1.2.2" @@ -13997,7 +13757,7 @@ __metadata: languageName: node linkType: hard -"cssom@npm:^0.4.1, cssom@npm:^0.4.4": +"cssom@npm:^0.4.1": version: 0.4.4 resolution: "cssom@npm:0.4.4" checksum: 0d4fc70255ea3afbd4add79caffa3b01720929da91105340600d8c0f06c31716f933c6314c3d43b62b57c9637bc2eb35296a9e2db427e8b572ee38a4be2b5f82 @@ -14173,17 +13933,6 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "data-urls@npm:2.0.0" - dependencies: - abab: ^2.0.3 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^8.0.0 - checksum: 1246442178eb756afb1d99e54669a119eafb3e69c73300d14089687c50c64f9feadd93c973f496224a12f89daa94267a6114aecd70e9b279c09d908c5be44d01 - languageName: node - linkType: hard - "data-urls@npm:^3.0.1": version: 3.0.2 resolution: "data-urls@npm:3.0.2" @@ -14307,7 +14056,7 @@ __metadata: languageName: node linkType: hard -"decimal.js@npm:^10.2.1, decimal.js@npm:^10.3.1": +"decimal.js@npm:^10.3.1": version: 10.4.2 resolution: "decimal.js@npm:10.4.2" checksum: 2f50de33c9c9fcd4c7ffd74cd02edecadeaa4d954e14ef721ee1d381d293c9237b1a90f54198b91f06fd5d3bb8b97079bba54fbc9ccd205d9e6bc8ffa82f6202 @@ -14877,15 +14626,6 @@ __metadata: languageName: node linkType: hard -"domexception@npm:^2.0.1": - version: 2.0.1 - resolution: "domexception@npm:2.0.1" - dependencies: - webidl-conversions: ^5.0.0 - checksum: 24a3a07b85420671bc805ead7305e0f2ec9e55f104889b64c5a9fa7d93681e514f05c65f947bd9401b3da67f77b92fe7861bd15f4d0d418c4d32e34a2cd55d38 - languageName: node - linkType: hard - "domexception@npm:^4.0.0": version: 4.0.0 resolution: "domexception@npm:4.0.0" @@ -15370,13 +15110,6 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.7.1": - version: 0.7.2 - resolution: "emittery@npm:0.7.2" - checksum: a90d8b59a14de5f3c2bf9d9884867ab6f62d1da1363b660e1429543286f627372c07b70d78465e739f4a616ba1e6638f63c831ef0da146b89c7935f1e5a96ad5 - languageName: node - linkType: hard - "emoji-regex@npm:^7.0.1": version: 7.0.3 resolution: "emoji-regex@npm:7.0.3" @@ -16916,7 +16649,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:^4.0.0, execa@npm:^4.0.2, execa@npm:^4.1.0": +"execa@npm:^4.0.2, execa@npm:^4.1.0": version: 4.1.0 resolution: "execa@npm:4.1.0" dependencies: @@ -18841,13 +18574,6 @@ __metadata: languageName: node linkType: hard -"growly@npm:^1.3.0": - version: 1.3.0 - resolution: "growly@npm:1.3.0" - checksum: 3043bd5c064e87f89e8c9b66894ed09fd882c7fa645621a543b45b72f040c7241e25061207a858ab191be2fbdac34795ff57c2a40962b154a6b2908a5e509252 - languageName: node - linkType: hard - "handle-thing@npm:^2.0.0": version: 2.0.1 resolution: "handle-thing@npm:2.0.1" @@ -19240,15 +18966,6 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^2.0.1": - version: 2.0.1 - resolution: "html-encoding-sniffer@npm:2.0.1" - dependencies: - whatwg-encoding: ^1.0.5 - checksum: 6dc3aa2d35a8f0c8c7906ffb665dd24a88f7004f913fafdd3541d24a4da6182ab30c4a0a81387649a1234ecb90182c4136220ed12ae3dc1a57ed68e533dea416 - languageName: node - linkType: hard - "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -20966,18 +20683,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^4.0.3": - version: 4.0.3 - resolution: "istanbul-lib-instrument@npm:4.0.3" - dependencies: - "@babel/core": ^7.7.5 - "@istanbuljs/schema": ^0.1.2 - istanbul-lib-coverage: ^3.0.0 - semver: ^6.3.0 - checksum: 7f1005566a912e33e847576b2c1072d48a7c556810a54d912f3e2f0bd966171e68b30c40b0c1ce6ee9b8864de422d0c10e2d0dfd2d25b48723950cc78cd437c2 - languageName: node - linkType: hard - "istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": version: 5.2.1 resolution: "istanbul-lib-instrument@npm:5.2.1" @@ -21013,7 +20718,7 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.4": +"istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.4": version: 3.1.5 resolution: "istanbul-reports@npm:3.1.5" dependencies: @@ -21055,17 +20760,6 @@ __metadata: languageName: node linkType: hard -"jest-changed-files@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-changed-files@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - execa: ^4.0.0 - throat: ^5.0.0 - checksum: 6b679ba45c3fe08f659b59e2c22b6b773436e498aa57e62694ea1f185ed3d4e439bc1831dedca3df7b28d1562eec31ae9d79c65c8caea1dd5e620419da20013d - languageName: node - linkType: hard - "jest-changed-files@npm:^28.1.3": version: 28.1.3 resolution: "jest-changed-files@npm:28.1.3" @@ -21103,29 +20797,6 @@ __metadata: languageName: node linkType: hard -"jest-cli@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-cli@npm:26.6.3" - dependencies: - "@jest/core": ^26.6.3 - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 - chalk: ^4.0.0 - exit: ^0.1.2 - graceful-fs: ^4.2.4 - import-local: ^3.0.2 - is-ci: ^2.0.0 - jest-config: ^26.6.3 - jest-util: ^26.6.2 - jest-validate: ^26.6.2 - prompts: ^2.0.1 - yargs: ^15.4.1 - bin: - jest: bin/jest.js - checksum: 3f62c26b300549115bcfc0393d7d49467d414d200bb211a8843fd48d0296ddbfc5e6fe808c64ad2039127657b662e3ba3db44166341bd5db2d089bf09cf82a2c - languageName: node - linkType: hard - "jest-cli@npm:^28.1.3": version: 28.1.3 resolution: "jest-cli@npm:28.1.3" @@ -21191,37 +20862,6 @@ __metadata: languageName: node linkType: hard -"jest-config@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-config@npm:26.6.3" - dependencies: - "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^26.6.3 - "@jest/types": ^26.6.2 - babel-jest: ^26.6.3 - chalk: ^4.0.0 - deepmerge: ^4.2.2 - glob: ^7.1.1 - graceful-fs: ^4.2.4 - jest-environment-jsdom: ^26.6.2 - jest-environment-node: ^26.6.2 - jest-get-type: ^26.3.0 - jest-jasmine2: ^26.6.3 - jest-regex-util: ^26.0.0 - jest-resolve: ^26.6.2 - jest-util: ^26.6.2 - jest-validate: ^26.6.2 - micromatch: ^4.0.2 - pretty-format: ^26.6.2 - peerDependencies: - ts-node: ">=9.0.0" - peerDependenciesMeta: - ts-node: - optional: true - checksum: 7ca34c8d4fa48d9af081e05a2a7a54df5ad03df14dc1edca52f162c65f54fbd3745c14512b3f9dd42b753bd90d4aec4b86a7e1fdd410780bc79d27be3af5a36e - languageName: node - linkType: hard - "jest-config@npm:^28.1.3": version: 28.1.3 resolution: "jest-config@npm:28.1.3" @@ -21308,15 +20948,6 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-docblock@npm:26.0.0" - dependencies: - detect-newline: ^3.0.0 - checksum: 769c9379a906b98afd9fa2feca3a271a06bec62e26bb99e7bba4182ead955b677cbedeaa7b129653dd21ee9473604c40836651f7c4c1265e37ca2a68e01e0f8b - languageName: node - linkType: hard - "jest-docblock@npm:^28.1.1": version: 28.1.1 resolution: "jest-docblock@npm:28.1.1" @@ -21326,19 +20957,6 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-each@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - chalk: ^4.0.0 - jest-get-type: ^26.3.0 - jest-util: ^26.6.2 - pretty-format: ^26.6.2 - checksum: 93fca8619afba3e9f77903929a5f4ba84a4b4ab22852d062a24e7029038456b2d5bef5761afa1c3ac52a59434484f101d44beae35f3b7e5ec1a8aa695a1c879a - languageName: node - linkType: hard - "jest-each@npm:^28.1.3": version: 28.1.3 resolution: "jest-each@npm:28.1.3" @@ -21379,21 +20997,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-environment-jsdom@npm:26.6.2" - dependencies: - "@jest/environment": ^26.6.2 - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - jsdom: ^16.4.0 - checksum: 5bbcc49240d59e966adb690ae73bdd7cd650b401a2420837c4770dbd148ddb2d417bcfb9fe0b4f5e85fda5d5d2e93e62788b699350eb6bd924cbf6bc9c833080 - languageName: node - linkType: hard - "jest-environment-jsdom@npm:^28.0.0": version: 28.1.3 resolution: "jest-environment-jsdom@npm:28.1.3" @@ -21410,20 +21013,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-environment-node@npm:26.6.2" - dependencies: - "@jest/environment": ^26.6.2 - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - checksum: 887382992bfd8110337cdc6e8a931f647d78363aa1ed777a2d9ff0f2edc468e6cc9e9b9a5d26c772534d0bd8ec41d860e433beb2d6f3c8a8a2cab3007ceec126 - languageName: node - linkType: hard - "jest-environment-node@npm:^28.1.1, jest-environment-node@npm:^28.1.3": version: 28.1.3 resolution: "jest-environment-node@npm:28.1.3" @@ -21594,32 +21183,6 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-jasmine2@npm:26.6.3" - dependencies: - "@babel/traverse": ^7.1.0 - "@jest/environment": ^26.6.2 - "@jest/source-map": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - expect: ^26.6.2 - is-generator-fn: ^2.0.0 - jest-each: ^26.6.2 - jest-matcher-utils: ^26.6.2 - jest-message-util: ^26.6.2 - jest-runtime: ^26.6.3 - jest-snapshot: ^26.6.2 - jest-util: ^26.6.2 - pretty-format: ^26.6.2 - throat: ^5.0.0 - checksum: 9154ceb08fdfd263a1850af9008b6e5ab4d1242af45fede5a6580fc1db85cd9072a27b609590e76ae8d80e281b2ec96476528e8d37938b92061b746e88330f77 - languageName: node - linkType: hard - "jest-jasmine2@npm:^28.0.0": version: 28.1.3 resolution: "jest-jasmine2@npm:28.1.3" @@ -21657,16 +21220,6 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-leak-detector@npm:26.6.2" - dependencies: - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 6062c04531126d1dfb3dee21483963dd75a975cb89a105b54cf767cc350b174ffcc9177d8750d14e30f36c475be7d96554c558bdf1f1ae6ad9b93bcea7097312 - languageName: node - linkType: hard - "jest-leak-detector@npm:^28.1.3": version: 28.1.3 resolution: "jest-leak-detector@npm:28.1.3" @@ -21818,16 +21371,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-mock@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/node": "*" - checksum: cf77b49efe76cdedc63363ccdbae8bc68e0301fbded669e7b45647b7b7c1dce90985cf6a3a13da161f644523d7d0aad03184c6f39302ee4b52f954a1de37960f - languageName: node - linkType: hard - "jest-mock@npm:^27.0.6, jest-mock@npm:^27.3.0": version: 27.5.1 resolution: "jest-mock@npm:27.5.1" @@ -21940,17 +21483,6 @@ __metadata: languageName: node linkType: hard -"jest-resolve-dependencies@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-resolve-dependencies@npm:26.6.3" - dependencies: - "@jest/types": ^26.6.2 - jest-regex-util: ^26.0.0 - jest-snapshot: ^26.6.2 - checksum: d8a9392354d7775e2e7234e854069a1e0d21ea616b8de162562b57d77e296b8259952d03f10e2a3031a2369657d5950a807391455dadbafb3f4523804a2585d6 - languageName: node - linkType: hard - "jest-resolve-dependencies@npm:^28.1.3": version: 28.1.3 resolution: "jest-resolve-dependencies@npm:28.1.3" @@ -22011,34 +21543,6 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-runner@npm:26.6.3" - dependencies: - "@jest/console": ^26.6.2 - "@jest/environment": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - chalk: ^4.0.0 - emittery: ^0.7.1 - exit: ^0.1.2 - graceful-fs: ^4.2.4 - jest-config: ^26.6.3 - jest-docblock: ^26.0.0 - jest-haste-map: ^26.6.2 - jest-leak-detector: ^26.6.2 - jest-message-util: ^26.6.2 - jest-resolve: ^26.6.2 - jest-runtime: ^26.6.3 - jest-util: ^26.6.2 - jest-worker: ^26.6.2 - source-map-support: ^0.5.6 - throat: ^5.0.0 - checksum: 81ce9ce686623c93e50b34babd12a4fdd05edf00b0478570ae57aa2384942fe6fc1c8ca8ee6715ec15561d350f45ec3c26a19304c20b91d4cf51e73b54b0d347 - languageName: node - linkType: hard - "jest-runner@npm:^28.1.1, jest-runner@npm:^28.1.3": version: 28.1.3 resolution: "jest-runner@npm:28.1.3" @@ -22068,43 +21572,6 @@ __metadata: languageName: node linkType: hard -"jest-runtime@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-runtime@npm:26.6.3" - dependencies: - "@jest/console": ^26.6.2 - "@jest/environment": ^26.6.2 - "@jest/fake-timers": ^26.6.2 - "@jest/globals": ^26.6.2 - "@jest/source-map": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/yargs": ^15.0.0 - chalk: ^4.0.0 - cjs-module-lexer: ^0.6.0 - collect-v8-coverage: ^1.0.0 - exit: ^0.1.2 - glob: ^7.1.3 - graceful-fs: ^4.2.4 - jest-config: ^26.6.3 - jest-haste-map: ^26.6.2 - jest-message-util: ^26.6.2 - jest-mock: ^26.6.2 - jest-regex-util: ^26.0.0 - jest-resolve: ^26.6.2 - jest-snapshot: ^26.6.2 - jest-util: ^26.6.2 - jest-validate: ^26.6.2 - slash: ^3.0.0 - strip-bom: ^4.0.0 - yargs: ^15.4.1 - bin: - jest-runtime: bin/jest-runtime.js - checksum: d0fd139d01b9af87b5546586e8c3907d61e95c07d52fe29d7e247f08830a074f1d35c5417449fcfc5c1e5e210dd5c08c48e4789ca7900586e7624c202388a346 - languageName: node - linkType: hard - "jest-runtime@npm:^28.1.3": version: 28.1.3 resolution: "jest-runtime@npm:28.1.3" @@ -22171,7 +21638,7 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:^26.3.0, jest-snapshot@npm:^26.6.2": +"jest-snapshot@npm:^26.3.0": version: 26.6.2 resolution: "jest-snapshot@npm:26.6.2" dependencies: @@ -22368,20 +21835,6 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-validate@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - camelcase: ^6.0.0 - chalk: ^4.0.0 - jest-get-type: ^26.3.0 - leven: ^3.1.0 - pretty-format: ^26.6.2 - checksum: 0c8df164641e797f80011e359553411e097ea495b95b41100be00d6c827bfd854e92ef8c528fe4cac0d113055a5075d1409f2616099ec648dbd6809bb0a29c67 - languageName: node - linkType: hard - "jest-validate@npm:^28.1.1, jest-validate@npm:^28.1.3": version: 28.1.3 resolution: "jest-validate@npm:28.1.3" @@ -22428,21 +21881,6 @@ __metadata: languageName: node linkType: hard -"jest-watcher@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-watcher@npm:26.6.2" - dependencies: - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - ansi-escapes: ^4.2.1 - chalk: ^4.0.0 - jest-util: ^26.6.2 - string-length: ^4.0.1 - checksum: 3a0caf17f3d586ec7099a576757336e6ba5ac6f2449e66aa1416214b32188970b1fa10f83e1aef58254a30a55a6698cbbb16aa5187c8023516d8bea8833aee12 - languageName: node - linkType: hard - "jest-watcher@npm:^27.0.0": version: 27.5.1 resolution: "jest-watcher@npm:27.5.1" @@ -22517,19 +21955,6 @@ __metadata: languageName: node linkType: hard -"jest@npm:^26.6.3": - version: 26.6.3 - resolution: "jest@npm:26.6.3" - dependencies: - "@jest/core": ^26.6.3 - import-local: ^3.0.2 - jest-cli: ^26.6.3 - bin: - jest: bin/jest.js - checksum: 4469f5c426f5b00855e2264dc4fce5ab16c0fab31d2dc6fc829d769ca7ec84a9c74763f7c1d281d085ad55897927a08df2b4778b0df899a66188ff0722e17d29 - languageName: node - linkType: hard - "jest@npm:^28.0.0": version: 28.1.3 resolution: "jest@npm:28.1.3" @@ -22738,46 +22163,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^16.4.0": - version: 16.7.0 - resolution: "jsdom@npm:16.7.0" - dependencies: - abab: ^2.0.5 - acorn: ^8.2.4 - acorn-globals: ^6.0.0 - cssom: ^0.4.4 - cssstyle: ^2.3.0 - data-urls: ^2.0.0 - decimal.js: ^10.2.1 - domexception: ^2.0.1 - escodegen: ^2.0.0 - form-data: ^3.0.0 - html-encoding-sniffer: ^2.0.1 - http-proxy-agent: ^4.0.1 - https-proxy-agent: ^5.0.0 - is-potential-custom-element-name: ^1.0.1 - nwsapi: ^2.2.0 - parse5: 6.0.1 - saxes: ^5.0.1 - symbol-tree: ^3.2.4 - tough-cookie: ^4.0.0 - w3c-hr-time: ^1.0.2 - w3c-xmlserializer: ^2.0.0 - webidl-conversions: ^6.1.0 - whatwg-encoding: ^1.0.5 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^8.5.0 - ws: ^7.4.6 - xml-name-validator: ^3.0.0 - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: e9ba6ea5f5e0d18647ccedec16bc3c69c8c739732ffcb27c66ffd3cc3f876add291ca4f0b9c209ace939ce2aa3ba9e4d67b7f05317921a4d3eab02fe1cc164ef - languageName: node - linkType: hard - "jsdom@npm:^19.0.0": version: 19.0.0 resolution: "jsdom@npm:19.0.0" @@ -23979,7 +23364,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:4.x, lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1, lodash@npm:^4.7.0": +"lodash@npm:4.17.21, lodash@npm:4.x, lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -26116,20 +25501,6 @@ __metadata: languageName: node linkType: hard -"node-notifier@npm:^8.0.0": - version: 8.0.2 - resolution: "node-notifier@npm:8.0.2" - dependencies: - growly: ^1.3.0 - is-wsl: ^2.2.0 - semver: ^7.3.2 - shellwords: ^0.1.1 - uuid: ^8.3.0 - which: ^2.0.2 - checksum: 8df8618628c14ef26214a376dbde425264b92ae5e5944d21807f41e3d2ed3ff29f6c5aba089f4a5f22328b2157aa874e93f2304a2134b1ee59508cedf7e889bb - languageName: node - linkType: hard - "node-releases@npm:^2.0.6": version: 2.0.6 resolution: "node-releases@npm:2.0.6" @@ -26855,13 +26226,6 @@ __metadata: languageName: node linkType: hard -"p-each-series@npm:^2.1.0": - version: 2.2.0 - resolution: "p-each-series@npm:2.2.0" - checksum: 32a7cce1312bf70f99079db2ff070fc3ee2ed6efe0fa0444616fa38f79730ad09b461d009127d25254c4c865c40b6664e2c656b1a7b2c4781756d9173c974269 - languageName: node - linkType: hard - "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -31529,13 +30893,6 @@ __metadata: languageName: node linkType: hard -"shellwords@npm:^0.1.1": - version: 0.1.1 - resolution: "shellwords@npm:0.1.1" - checksum: 7d66b28927e0b524b71b2e185651fcd88a70473a077dd230fbf86188380e948ffb36cea00832d78fc13c93cd15f6f52286fb05f2746b7580623ca1ec619eb004 - languageName: node - linkType: hard - "shx@npm:^0.3.2": version: 0.3.4 resolution: "shx@npm:0.3.4" @@ -31858,7 +31215,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.5, source-map-support@npm:^0.5.6, source-map-support@npm:~0.5.20": +"source-map-support@npm:0.5.21, source-map-support@npm:^0.5.16, source-map-support@npm:^0.5.5, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -33229,13 +32586,6 @@ __metadata: languageName: node linkType: hard -"throat@npm:^5.0.0": - version: 5.0.0 - resolution: "throat@npm:5.0.0" - checksum: 1b9c661dabf93ff9026fecd781ccfd9b507c41b9d5e581614884fffd09f3f9ebfe26d3be668ccf904fd324dd3f6efe1a3ec7f83e91b1dff9fdcc6b7d39b8bfe3 - languageName: node - linkType: hard - "throttle-debounce@npm:^3.0.1": version: 3.0.1 resolution: "throttle-debounce@npm:3.0.1" @@ -33478,15 +32828,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^2.1.0": - version: 2.1.0 - resolution: "tr46@npm:2.1.0" - dependencies: - punycode: ^2.1.1 - checksum: 397f5c39d97c5fe29fa9bab73b03853be18ad2738b2c66ee5ce84ecb36b091bdaec493f9b3cee711d45f7678f342452600843264cc8242b591c8dc983146a6c4 - languageName: node - linkType: hard - "tr46@npm:^3.0.0": version: 3.0.0 resolution: "tr46@npm:3.0.0" @@ -34793,7 +34134,7 @@ __metadata: 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.3.2, uuid@npm:^8.0.0, uuid@npm:^8.3.2": version: 8.3.2 resolution: "uuid@npm:8.3.2" bin: @@ -34839,17 +34180,6 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^7.0.0": - version: 7.1.2 - resolution: "v8-to-istanbul@npm:7.1.2" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.1 - convert-source-map: ^1.6.0 - source-map: ^0.7.3 - checksum: a901917e3e321e2c74a9582cbe6652ff2b983040a683c924ce98fbccdfe249cbcb34d7d7913a13a7e4eee9bed3a51c7181b09103f4405d92f4ebac1cc40dc005 - languageName: node - linkType: hard - "v8-to-istanbul@npm:^9.0.0, v8-to-istanbul@npm:^9.0.1": version: 9.0.1 resolution: "v8-to-istanbul@npm:9.0.1" @@ -35406,15 +34736,6 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^2.0.0": - version: 2.0.0 - resolution: "w3c-xmlserializer@npm:2.0.0" - dependencies: - xml-name-validator: ^3.0.0 - checksum: 92b8af34766f5bb8f37c505bc459ee1791b30af778d3a86551f7dd3b1716f79cb98c71d65d03f2bf6eba6b09861868eaf2be7e233b9202b26a9df7595f2bd290 - languageName: node - linkType: hard - "w3c-xmlserializer@npm:^3.0.0": version: 3.0.0 resolution: "w3c-xmlserializer@npm:3.0.0" @@ -35554,20 +34875,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^5.0.0": - version: 5.0.0 - resolution: "webidl-conversions@npm:5.0.0" - checksum: bf31df332ed11e1114bfcae7712d9ab2c37e7faa60ba32d8fdbee785937c0b012eee235c19d2b5d84f5072db84a160e8d08dd382da7f850feec26a4f46add8ff - languageName: node - linkType: hard - -"webidl-conversions@npm:^6.1.0": - version: 6.1.0 - resolution: "webidl-conversions@npm:6.1.0" - checksum: 66ad3b9073cd1e0e173444d8c636673b016e25b5856694429072cc966229adb734a8d410188e031effadcfb837936d79bc9e87c48f4d5925a90d42dec97f6590 - languageName: node - linkType: hard - "webidl-conversions@npm:^7.0.0": version: 7.0.0 resolution: "webidl-conversions@npm:7.0.0" @@ -35848,17 +35155,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: ^4.7.0 - tr46: ^2.1.0 - webidl-conversions: ^6.1.0 - checksum: de0bc94387dba586b278e701cf5a1c1f5002725d22b8564dbca2cab1966ef24b839018e57ae2423fb514d8a2dd3aa3bf97323e2f89b55cd89e79141e432e9df1 - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.1, which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -36176,7 +35472,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.0.0, ws@npm:^7.2.3, ws@npm:^7.4.6": +"ws@npm:^7.0.0, ws@npm:^7.2.3": version: 7.5.9 resolution: "ws@npm:7.5.9" peerDependencies: @@ -36424,7 +35720,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^15.3.1, yargs@npm:^15.4.1": +"yargs@npm:^15.3.1": version: 15.4.1 resolution: "yargs@npm:15.4.1" dependencies: diff --git a/scripts/package.json b/scripts/package.json index dcf2132d99f5..d17158b386a2 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -127,7 +127,7 @@ "jest-environment-jsdom": "^28.0.0", "jest-enzyme": "^7.1.2", "jest-image-snapshot": "^4.3.0", - "jest-jasmine2": "^26.6.3", + "jest-jasmine2": "^28.0.0", "jest-junit": "^13.0.0", "jest-os-detection": "^1.3.1", "jest-raw-loader": "^1.0.1", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 0f6657f6293f..752520f80c40 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -1554,7 +1554,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": +"@babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": version: 7.19.3 resolution: "@babel/traverse@npm:7.19.3" dependencies: @@ -1957,20 +1957,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/console@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/node": "*" - chalk: ^4.0.0 - jest-message-util: ^26.6.2 - jest-util: ^26.6.2 - slash: ^3.0.0 - checksum: e85a68b1ef49e5ecadb0055812c2493a92592b5206c26e78ce6b21869aff2847e4c808beae1dd353738c24fd51fa9d5bf135ced62931844a5d57f9ff4f40743a - languageName: node - linkType: hard - "@jest/console@npm:^27.5.1": version: 27.5.1 resolution: "@jest/console@npm:27.5.1" @@ -2053,18 +2039,6 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/environment@npm:26.6.2" - dependencies: - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - jest-mock: ^26.6.2 - checksum: b489afb2fa9bbde360f222bc905abd9abd77ae5802b16ca7a34d018405ad7df57a506c01efae8ff8b566c211314ec74b3f37a1cb850623e15eb1e6d020582197 - languageName: node - linkType: hard - "@jest/environment@npm:^28.1.3": version: 28.1.3 resolution: "@jest/environment@npm:28.1.3" @@ -2116,20 +2090,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/fake-timers@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@sinonjs/fake-timers": ^6.0.1 - "@types/node": "*" - jest-message-util: ^26.6.2 - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - checksum: 861b033ead8c749f0fecffb84cbe88603291d9db66129494d0059dee101616a2aa646fc32c8cab468826eeb32647d2b0b4f72869f048163cb3406ddd2902ece0 - languageName: node - linkType: hard - "@jest/fake-timers@npm:^28.1.3": version: 28.1.3 resolution: "@jest/fake-timers@npm:28.1.3" @@ -2144,17 +2104,6 @@ __metadata: languageName: node linkType: hard -"@jest/globals@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/globals@npm:26.6.2" - dependencies: - "@jest/environment": ^26.6.2 - "@jest/types": ^26.6.2 - expect: ^26.6.2 - checksum: 6516baa19339a62c8f5eeb2ef3871bfa5bd5645016f1eb87dbe52a37658e7b33b836a1325ba40db250df5d06c08dd1cb1532fbfac5712f4041561525b59bb03f - languageName: node - linkType: hard - "@jest/globals@npm:^28.0.0, @jest/globals@npm:^28.1.3": version: 28.1.3 resolution: "@jest/globals@npm:28.1.3" @@ -2271,17 +2220,6 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/source-map@npm:26.6.2" - dependencies: - callsites: ^3.0.0 - graceful-fs: ^4.2.4 - source-map: ^0.6.0 - checksum: fad0b35abf71b9e35b63d4ea7ddafb227a176fa44b84b8efc749ec3911991203f4a58019dd403af8380de4de752f0d40c9fe4c69f76a0866d266e964a02042cb - languageName: node - linkType: hard - "@jest/source-map@npm:^28.1.2": version: 28.1.2 resolution: "@jest/source-map@npm:28.1.2" @@ -2316,18 +2254,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/test-result@npm:26.6.2" - dependencies: - "@jest/console": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/istanbul-lib-coverage": ^2.0.0 - collect-v8-coverage: ^1.0.0 - checksum: 4b6f480ebf917f2f6beb5ebefc1c6dedaa768030706f184be9a545e3ad457bde802bae78c50e06f68310084921fb048e030a8eca2adfd7df9f46a6663abb0b98 - languageName: node - linkType: hard - "@jest/test-result@npm:^27.5.1": version: 27.5.1 resolution: "@jest/test-result@npm:27.5.1" @@ -2352,19 +2278,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-sequencer@npm:^26.6.3": - version: 26.6.3 - resolution: "@jest/test-sequencer@npm:26.6.3" - dependencies: - "@jest/test-result": ^26.6.2 - graceful-fs: ^4.2.4 - jest-haste-map: ^26.6.2 - jest-runner: ^26.6.3 - jest-runtime: ^26.6.3 - checksum: 670cf1161a22716f8396baf2a2d9d1741ad169f8a0115f6b0c4f88f2cfc29fec9179bbcfd87f579a46a69b38af47abd5656fb7ded5face06c3960d8e1cdbbdae - languageName: node - linkType: hard - "@jest/test-sequencer@npm:^28.1.1, @jest/test-sequencer@npm:^28.1.3": version: 28.1.3 resolution: "@jest/test-sequencer@npm:28.1.3" @@ -2401,29 +2314,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/transform@npm:26.6.2" - dependencies: - "@babel/core": ^7.1.0 - "@jest/types": ^26.6.2 - babel-plugin-istanbul: ^6.0.0 - chalk: ^4.0.0 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.2.4 - jest-haste-map: ^26.6.2 - jest-regex-util: ^26.0.0 - jest-util: ^26.6.2 - micromatch: ^4.0.2 - pirates: ^4.0.1 - slash: ^3.0.0 - source-map: ^0.6.1 - write-file-atomic: ^3.0.0 - checksum: 1a1d636528d9b122b87b870633763c67f131533fce61e5db536dfbbea0bbfe8fe130daededb686ccc230389473a2b8ece5d0e1eaf380066d8902bde48579de31 - languageName: node - linkType: hard - "@jest/transform@npm:^28.1.1, @jest/transform@npm:^28.1.3": version: 28.1.3 resolution: "@jest/transform@npm:28.1.3" @@ -3114,15 +3004,6 @@ __metadata: languageName: node linkType: hard -"@sinonjs/fake-timers@npm:^6.0.1": - version: 6.0.1 - resolution: "@sinonjs/fake-timers@npm:6.0.1" - dependencies: - "@sinonjs/commons": ^1.7.0 - checksum: a77bead4d71b40d6f7f9a3ad66a00269aa2c078260f43f594b8aed4676c6c4e7c2b642d4b8e34df314e1c971589455f7b4267ab831bf44ffdccc0bda599850ad - languageName: node - linkType: hard - "@sinonjs/fake-timers@npm:^9.1.2": version: 9.1.2 resolution: "@sinonjs/fake-timers@npm:9.1.2" @@ -3419,7 +3300,7 @@ __metadata: jest-environment-jsdom: ^28.0.0 jest-enzyme: ^7.1.2 jest-image-snapshot: ^4.3.0 - jest-jasmine2: ^26.6.3 + jest-jasmine2: ^28.0.0 jest-junit: ^13.0.0 jest-os-detection: ^1.3.1 jest-raw-loader: ^1.0.1 @@ -3664,7 +3545,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7": +"@types/babel__core@npm:^7.1.14": version: 7.1.19 resolution: "@types/babel__core@npm:7.1.19" dependencies: @@ -3696,7 +3577,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": version: 7.18.2 resolution: "@types/babel__traverse@npm:7.18.2" dependencies: @@ -3823,7 +3704,7 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": +"@types/graceful-fs@npm:^4.1.3": version: 4.1.5 resolution: "@types/graceful-fs@npm:4.1.5" dependencies: @@ -4022,7 +3903,7 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.0.0, @types/prettier@npm:^2.1.5": +"@types/prettier@npm:^2.1.5": version: 2.7.1 resolution: "@types/prettier@npm:2.7.1" checksum: 1acbc69eb6f36cf04256ab2a7a05737b670a81d96de9f5f4d765d8c1f5f68978a6a5800dc059968075ef2492a26a39f6ccdff72a4d8639144297235548b789cc @@ -4426,7 +4307,7 @@ __metadata: languageName: node linkType: hard -"abab@npm:^2.0.0, abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6": +"abab@npm:^2.0.0, abab@npm:^2.0.5, abab@npm:^2.0.6": version: 2.0.6 resolution: "abab@npm:2.0.6" checksum: 0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278 @@ -4583,7 +4464,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.8.0": +"acorn@npm:^8.4.1, acorn@npm:^8.8.0": version: 8.8.0 resolution: "acorn@npm:8.8.0" bin: @@ -5297,24 +5178,6 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^26.6.3": - version: 26.6.3 - resolution: "babel-jest@npm:26.6.3" - dependencies: - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/babel__core": ^7.1.7 - babel-plugin-istanbul: ^6.0.0 - babel-preset-jest: ^26.6.2 - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - slash: ^3.0.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 355e431fbd663fd43dcf68c93edcf66e31c3295c35754739edb3ce39435fdc407de75540b310b370e6eb924af528839b6effb8de21870ad12423aac31e258221 - languageName: node - linkType: hard - "babel-jest@npm:^28.0.0, babel-jest@npm:^28.1.1, babel-jest@npm:^28.1.3": version: 28.1.3 resolution: "babel-jest@npm:28.1.3" @@ -5375,7 +5238,7 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:^6.0.0, babel-plugin-istanbul@npm:^6.1.1": +"babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: @@ -5388,18 +5251,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-jest-hoist@npm:^26.6.2": - version: 26.6.2 - resolution: "babel-plugin-jest-hoist@npm:26.6.2" - dependencies: - "@babel/template": ^7.3.3 - "@babel/types": ^7.3.3 - "@types/babel__core": ^7.0.0 - "@types/babel__traverse": ^7.0.6 - checksum: 2fcddf7b338e38453d6a42c23db5b790e4188fcbffeba8ff74a62b7d64fe5a642b009a7bd780e47840c382600628de2a6486a92bb151648c64028a6c628e9bfd - languageName: node - linkType: hard - "babel-plugin-jest-hoist@npm:^28.1.3": version: 28.1.3 resolution: "babel-plugin-jest-hoist@npm:28.1.3" @@ -5481,18 +5332,6 @@ __metadata: languageName: node linkType: hard -"babel-preset-jest@npm:^26.6.2": - version: 26.6.2 - resolution: "babel-preset-jest@npm:26.6.2" - dependencies: - babel-plugin-jest-hoist: ^26.6.2 - babel-preset-current-node-syntax: ^1.0.0 - peerDependencies: - "@babel/core": ^7.0.0 - checksum: b6e0efe33b485eb2fba019026933e46d680605b3bf84a6b7378f1df8344b890f66318c49129921dd98bf5819694316312a97b50b16d9aa377faf8624f9f0db5b - languageName: node - linkType: hard - "babel-preset-jest@npm:^28.1.3": version: 28.1.3 resolution: "babel-preset-jest@npm:28.1.3" @@ -6024,7 +5863,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0": +"camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710 @@ -6226,13 +6065,6 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^0.6.0": - version: 0.6.0 - resolution: "cjs-module-lexer@npm:0.6.0" - checksum: a4fe091f5551e8580d74c0afbf767893ea0ace49f8e33eecb54ae8e325661f31d44752171b4ec52d33aca90c4d854114afe315aa6021780a3c49a0f4a67924b5 - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": version: 1.2.2 resolution: "cjs-module-lexer@npm:1.2.2" @@ -6299,17 +6131,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^6.0.0": - version: 6.0.0 - resolution: "cliui@npm:6.0.0" - dependencies: - string-width: ^4.2.0 - strip-ansi: ^6.0.0 - wrap-ansi: ^6.2.0 - checksum: 35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 - languageName: node - linkType: hard - "cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" @@ -6837,7 +6658,7 @@ __metadata: languageName: node linkType: hard -"cssom@npm:^0.4.1, cssom@npm:^0.4.4": +"cssom@npm:^0.4.1": version: 0.4.4 resolution: "cssom@npm:0.4.4" checksum: 0d4fc70255ea3afbd4add79caffa3b01720929da91105340600d8c0f06c31716f933c6314c3d43b62b57c9637bc2eb35296a9e2db427e8b572ee38a4be2b5f82 @@ -6981,17 +6802,6 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^2.0.0": - version: 2.0.0 - resolution: "data-urls@npm:2.0.0" - dependencies: - abab: ^2.0.3 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^8.0.0 - checksum: 1246442178eb756afb1d99e54669a119eafb3e69c73300d14089687c50c64f9feadd93c973f496224a12f89daa94267a6114aecd70e9b279c09d908c5be44d01 - languageName: node - linkType: hard - "data-urls@npm:^3.0.1": version: 3.0.2 resolution: "data-urls@npm:3.0.2" @@ -7058,20 +6868,6 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.2.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: 85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 - languageName: node - linkType: hard - -"decimal.js@npm:^10.2.1": - version: 10.4.1 - resolution: "decimal.js@npm:10.4.1" - checksum: 7dfe188af43c50c10cea18349d0f85cf89ac2952e53b5f359f4a37606b789da54116cea0060497794df9deca8f98fd6b662562507031ade66be974d2c49898bd - languageName: node - linkType: hard - "decimal.js@npm:^10.3.1": version: 10.4.2 resolution: "decimal.js@npm:10.4.2" @@ -7293,13 +7089,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^26.6.2": - version: 26.6.2 - resolution: "diff-sequences@npm:26.6.2" - checksum: a576b78f542377ce2bb032aa91aaf12376c6f562f79b2570f5fe16b4c18acff78de144ae44f0d86bedfe9c29ef38aa027db963850213e07bbc1c1a3b2834e861 - languageName: node - linkType: hard - "diff-sequences@npm:^28.1.1": version: 28.1.1 resolution: "diff-sequences@npm:28.1.1" @@ -7442,15 +7231,6 @@ __metadata: languageName: node linkType: hard -"domexception@npm:^2.0.1": - version: 2.0.1 - resolution: "domexception@npm:2.0.1" - dependencies: - webidl-conversions: ^5.0.0 - checksum: 24a3a07b85420671bc805ead7305e0f2ec9e55f104889b64c5a9fa7d93681e514f05c65f947bd9401b3da67f77b92fe7861bd15f4d0d418c4d32e34a2cd55d38 - languageName: node - linkType: hard - "domexception@npm:^4.0.0": version: 4.0.0 resolution: "domexception@npm:4.0.0" @@ -7640,13 +7420,6 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.7.1": - version: 0.7.2 - resolution: "emittery@npm:0.7.2" - checksum: a90d8b59a14de5f3c2bf9d9884867ab6f62d1da1363b660e1429543286f627372c07b70d78465e739f4a616ba1e6638f63c831ef0da146b89c7935f1e5a96ad5 - languageName: node - linkType: hard - "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -8952,20 +8725,6 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.6.2": - version: 26.6.2 - resolution: "expect@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - ansi-styles: ^4.0.0 - jest-get-type: ^26.3.0 - jest-matcher-utils: ^26.6.2 - jest-message-util: ^26.6.2 - jest-regex-util: ^26.0.0 - checksum: e84ab6c96e99eaf92586e5c554317413352082b66be952ba338bf690e15106c0b6350ac99d0d66237d675cc75963811255120d47172a8e764b1d6a9ae2b6b1b4 - languageName: node - linkType: hard - "expect@npm:^28.0.0, expect@npm:^28.1.3": version: 28.1.3 resolution: "expect@npm:28.1.3" @@ -9667,7 +9426,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: @@ -9687,7 +9446,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" dependencies: @@ -9769,7 +9528,7 @@ __metadata: languageName: node linkType: hard -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": +"get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" checksum: c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde @@ -9970,7 +9729,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.1, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": +"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -10334,15 +10093,6 @@ __metadata: languageName: node linkType: hard -"html-encoding-sniffer@npm:^2.0.1": - version: 2.0.1 - resolution: "html-encoding-sniffer@npm:2.0.1" - dependencies: - whatwg-encoding: ^1.0.5 - checksum: 6dc3aa2d35a8f0c8c7906ffb665dd24a88f7004f913fafdd3541d24a4da6182ab30c4a0a81387649a1234ecb90182c4136220ed12ae3dc1a57ed68e533dea416 - languageName: node - linkType: hard - "html-encoding-sniffer@npm:^3.0.0": version: 3.0.0 resolution: "html-encoding-sniffer@npm:3.0.0" @@ -11600,37 +11350,6 @@ __metadata: languageName: node linkType: hard -"jest-config@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-config@npm:26.6.3" - dependencies: - "@babel/core": ^7.1.0 - "@jest/test-sequencer": ^26.6.3 - "@jest/types": ^26.6.2 - babel-jest: ^26.6.3 - chalk: ^4.0.0 - deepmerge: ^4.2.2 - glob: ^7.1.1 - graceful-fs: ^4.2.4 - jest-environment-jsdom: ^26.6.2 - jest-environment-node: ^26.6.2 - jest-get-type: ^26.3.0 - jest-jasmine2: ^26.6.3 - jest-regex-util: ^26.0.0 - jest-resolve: ^26.6.2 - jest-util: ^26.6.2 - jest-validate: ^26.6.2 - micromatch: ^4.0.2 - pretty-format: ^26.6.2 - peerDependencies: - ts-node: ">=9.0.0" - peerDependenciesMeta: - ts-node: - optional: true - checksum: 7ca34c8d4fa48d9af081e05a2a7a54df5ad03df14dc1edca52f162c65f54fbd3745c14512b3f9dd42b753bd90d4aec4b86a7e1fdd410780bc79d27be3af5a36e - languageName: node - linkType: hard - "jest-config@npm:^28.1.3": version: 28.1.3 resolution: "jest-config@npm:28.1.3" @@ -11669,18 +11388,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-diff@npm:26.6.2" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^26.6.2 - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 3a9c88c8f308487059788ab1199e12f9b4657168964a2307573760b4d41ab5b851e5bef70125ef5ceddc1e201d6753d6ceae88994c197990dd9307cb7d94b9a1 - languageName: node - linkType: hard - "jest-diff@npm:^28.1.3": version: 28.1.3 resolution: "jest-diff@npm:28.1.3" @@ -11705,15 +11412,6 @@ __metadata: languageName: node linkType: hard -"jest-docblock@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-docblock@npm:26.0.0" - dependencies: - detect-newline: ^3.0.0 - checksum: 769c9379a906b98afd9fa2feca3a271a06bec62e26bb99e7bba4182ead955b677cbedeaa7b129653dd21ee9473604c40836651f7c4c1265e37ca2a68e01e0f8b - languageName: node - linkType: hard - "jest-docblock@npm:^28.1.1": version: 28.1.1 resolution: "jest-docblock@npm:28.1.1" @@ -11723,19 +11421,6 @@ __metadata: languageName: node linkType: hard -"jest-each@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-each@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - chalk: ^4.0.0 - jest-get-type: ^26.3.0 - jest-util: ^26.6.2 - pretty-format: ^26.6.2 - checksum: 93fca8619afba3e9f77903929a5f4ba84a4b4ab22852d062a24e7029038456b2d5bef5761afa1c3ac52a59434484f101d44beae35f3b7e5ec1a8aa695a1c879a - languageName: node - linkType: hard - "jest-each@npm:^28.1.3": version: 28.1.3 resolution: "jest-each@npm:28.1.3" @@ -11776,21 +11461,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-jsdom@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-environment-jsdom@npm:26.6.2" - dependencies: - "@jest/environment": ^26.6.2 - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - jsdom: ^16.4.0 - checksum: 5bbcc49240d59e966adb690ae73bdd7cd650b401a2420837c4770dbd148ddb2d417bcfb9fe0b4f5e85fda5d5d2e93e62788b699350eb6bd924cbf6bc9c833080 - languageName: node - linkType: hard - "jest-environment-jsdom@npm:^28.0.0": version: 28.1.3 resolution: "jest-environment-jsdom@npm:28.1.3" @@ -11807,20 +11477,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-node@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-environment-node@npm:26.6.2" - dependencies: - "@jest/environment": ^26.6.2 - "@jest/fake-timers": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - jest-mock: ^26.6.2 - jest-util: ^26.6.2 - checksum: 887382992bfd8110337cdc6e8a931f647d78363aa1ed777a2d9ff0f2edc468e6cc9e9b9a5d26c772534d0bd8ec41d860e433beb2d6f3c8a8a2cab3007ceec126 - languageName: node - linkType: hard - "jest-environment-node@npm:^28.1.1, jest-environment-node@npm:^28.1.3": version: 28.1.3 resolution: "jest-environment-node@npm:28.1.3" @@ -11849,13 +11505,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^26.3.0": - version: 26.3.0 - resolution: "jest-get-type@npm:26.3.0" - checksum: 112fc7f962d1c4625a51b6ccfe6e9c8e54ab80816bf8dbf2b1bf25d12c0f75c74ebad0c2f37622aea81019a2087451bfb12a46619ed6717e64ee875ea2de5520 - languageName: node - linkType: hard - "jest-get-type@npm:^28.0.2": version: 28.0.2 resolution: "jest-get-type@npm:28.0.2" @@ -11893,31 +11542,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-haste-map@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/graceful-fs": ^4.1.2 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.1.2 - graceful-fs: ^4.2.4 - jest-regex-util: ^26.0.0 - jest-serializer: ^26.6.2 - jest-util: ^26.6.2 - jest-worker: ^26.6.2 - micromatch: ^4.0.2 - sane: ^4.0.3 - walker: ^1.0.7 - dependenciesMeta: - fsevents: - optional: true - checksum: 85a40d8ecf4bfb659613f107c963c7366cdf6dcceb0ca73dc8ca09fbe0e2a63b976940f573db6260c43011993cb804275f447f268c3bc4b680c08baed300701d - languageName: node - linkType: hard - "jest-haste-map@npm:^28.1.1, jest-haste-map@npm:^28.1.3": version: 28.1.3 resolution: "jest-haste-map@npm:28.1.3" @@ -11960,29 +11584,28 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-jasmine2@npm:26.6.3" +"jest-jasmine2@npm:^28.0.0": + version: 28.1.3 + resolution: "jest-jasmine2@npm:28.1.3" dependencies: - "@babel/traverse": ^7.1.0 - "@jest/environment": ^26.6.2 - "@jest/source-map": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 + "@jest/environment": ^28.1.3 + "@jest/expect": ^28.1.3 + "@jest/source-map": ^28.1.2 + "@jest/test-result": ^28.1.3 + "@jest/types": ^28.1.3 "@types/node": "*" chalk: ^4.0.0 co: ^4.6.0 - expect: ^26.6.2 is-generator-fn: ^2.0.0 - jest-each: ^26.6.2 - jest-matcher-utils: ^26.6.2 - jest-message-util: ^26.6.2 - jest-runtime: ^26.6.3 - jest-snapshot: ^26.6.2 - jest-util: ^26.6.2 - pretty-format: ^26.6.2 - throat: ^5.0.0 - checksum: 9154ceb08fdfd263a1850af9008b6e5ab4d1242af45fede5a6580fc1db85cd9072a27b609590e76ae8d80e281b2ec96476528e8d37938b92061b746e88330f77 + jest-each: ^28.1.3 + jest-matcher-utils: ^28.1.3 + jest-message-util: ^28.1.3 + jest-runtime: ^28.1.3 + jest-snapshot: ^28.1.3 + jest-util: ^28.1.3 + p-limit: ^3.1.0 + pretty-format: ^28.1.3 + checksum: ebc28398279c3e9de0025d3d41bf03f47ead61c5486aaa55fa632ecdc7e83b14c7a454b0284360d04f127d6c9332c54a93a7d20b64fc479624584642cee11b68 languageName: node linkType: hard @@ -11998,16 +11621,6 @@ __metadata: languageName: node linkType: hard -"jest-leak-detector@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-leak-detector@npm:26.6.2" - dependencies: - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 6062c04531126d1dfb3dee21483963dd75a975cb89a105b54cf767cc350b174ffcc9177d8750d14e30f36c475be7d96554c558bdf1f1ae6ad9b93bcea7097312 - languageName: node - linkType: hard - "jest-leak-detector@npm:^28.1.3": version: 28.1.3 resolution: "jest-leak-detector@npm:28.1.3" @@ -12018,18 +11631,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-matcher-utils@npm:26.6.2" - dependencies: - chalk: ^4.0.0 - jest-diff: ^26.6.2 - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 1303fc4dfd80848483b64bafc99beb31678653ad3f34b4c23e982a16016aec1f8a7de4a583044d9c43e59ee7e68e07c57f3a8b51e40fbefe42eafad45cc725ed - languageName: node - linkType: hard - "jest-matcher-utils@npm:^28.1.3": version: 28.1.3 resolution: "jest-matcher-utils@npm:28.1.3" @@ -12070,23 +11671,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-message-util@npm:26.6.2" - dependencies: - "@babel/code-frame": ^7.0.0 - "@jest/types": ^26.6.2 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - micromatch: ^4.0.2 - pretty-format: ^26.6.2 - slash: ^3.0.0 - stack-utils: ^2.0.2 - checksum: f6138d67154137cf3e985b2b469d0c78846cce787fed16b107c177fc9c6eb2606b7bce8e88d2a6bc830262d77469ecf26c70925cefc98dee83b5e8ed08981ff5 - languageName: node - linkType: hard - "jest-message-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-message-util@npm:27.5.1" @@ -12147,16 +11731,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-mock@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/node": "*" - checksum: cf77b49efe76cdedc63363ccdbae8bc68e0301fbded669e7b45647b7b7c1dce90985cf6a3a13da161f644523d7d0aad03184c6f39302ee4b52f954a1de37960f - languageName: node - linkType: hard - "jest-mock@npm:^27.3.0": version: 27.5.1 resolution: "jest-mock@npm:27.5.1" @@ -12210,13 +11784,6 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-regex-util@npm:26.0.0" - checksum: 988675764a08945b90f48e6f5a8640b0d9885a977f100a168061d10037d53808a6cdb7dc8cb6fe9b1332f0523b42bf3edbb6d2cc6c7f7ba582d05d432efb3e60 - languageName: node - linkType: hard - "jest-regex-util@npm:^27.0.0": version: 27.5.1 resolution: "jest-regex-util@npm:27.5.1" @@ -12258,22 +11825,6 @@ __metadata: languageName: node linkType: hard -"jest-resolve@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-resolve@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - jest-pnp-resolver: ^1.2.2 - jest-util: ^26.6.2 - read-pkg-up: ^7.0.1 - resolve: ^1.18.1 - slash: ^3.0.0 - checksum: 9ead2ebe49efeb6c428c25b2da0e773844692cbd1b0b55145c950592053113e67b6121f9cfe1dcea901df3cea8c06ee38a464a37a9b611dc9f1ab376ea7be35a - languageName: node - linkType: hard - "jest-resolve@npm:^28.1.1, jest-resolve@npm:^28.1.3": version: 28.1.3 resolution: "jest-resolve@npm:28.1.3" @@ -12291,34 +11842,6 @@ __metadata: languageName: node linkType: hard -"jest-runner@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-runner@npm:26.6.3" - dependencies: - "@jest/console": ^26.6.2 - "@jest/environment": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/node": "*" - chalk: ^4.0.0 - emittery: ^0.7.1 - exit: ^0.1.2 - graceful-fs: ^4.2.4 - jest-config: ^26.6.3 - jest-docblock: ^26.0.0 - jest-haste-map: ^26.6.2 - jest-leak-detector: ^26.6.2 - jest-message-util: ^26.6.2 - jest-resolve: ^26.6.2 - jest-runtime: ^26.6.3 - jest-util: ^26.6.2 - jest-worker: ^26.6.2 - source-map-support: ^0.5.6 - throat: ^5.0.0 - checksum: 81ce9ce686623c93e50b34babd12a4fdd05edf00b0478570ae57aa2384942fe6fc1c8ca8ee6715ec15561d350f45ec3c26a19304c20b91d4cf51e73b54b0d347 - languageName: node - linkType: hard - "jest-runner@npm:^28.1.1, jest-runner@npm:^28.1.3": version: 28.1.3 resolution: "jest-runner@npm:28.1.3" @@ -12348,43 +11871,6 @@ __metadata: languageName: node linkType: hard -"jest-runtime@npm:^26.6.3": - version: 26.6.3 - resolution: "jest-runtime@npm:26.6.3" - dependencies: - "@jest/console": ^26.6.2 - "@jest/environment": ^26.6.2 - "@jest/fake-timers": ^26.6.2 - "@jest/globals": ^26.6.2 - "@jest/source-map": ^26.6.2 - "@jest/test-result": ^26.6.2 - "@jest/transform": ^26.6.2 - "@jest/types": ^26.6.2 - "@types/yargs": ^15.0.0 - chalk: ^4.0.0 - cjs-module-lexer: ^0.6.0 - collect-v8-coverage: ^1.0.0 - exit: ^0.1.2 - glob: ^7.1.3 - graceful-fs: ^4.2.4 - jest-config: ^26.6.3 - jest-haste-map: ^26.6.2 - jest-message-util: ^26.6.2 - jest-mock: ^26.6.2 - jest-regex-util: ^26.0.0 - jest-resolve: ^26.6.2 - jest-snapshot: ^26.6.2 - jest-util: ^26.6.2 - jest-validate: ^26.6.2 - slash: ^3.0.0 - strip-bom: ^4.0.0 - yargs: ^15.4.1 - bin: - jest-runtime: bin/jest-runtime.js - checksum: d0fd139d01b9af87b5546586e8c3907d61e95c07d52fe29d7e247f08830a074f1d35c5417449fcfc5c1e5e210dd5c08c48e4789ca7900586e7624c202388a346 - languageName: node - linkType: hard - "jest-runtime@npm:^28.1.3": version: 28.1.3 resolution: "jest-runtime@npm:28.1.3" @@ -12431,40 +11917,6 @@ __metadata: languageName: node linkType: hard -"jest-serializer@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-serializer@npm:26.6.2" - dependencies: - "@types/node": "*" - graceful-fs: ^4.2.4 - checksum: 1c67aa1acefdc0b244f2629aaef12a56e563a5c5cb817970d2b97bdad5e8aae187b269c8d356c42ff9711436499c4da71ec8400e6280dab110be8cc5300884b0 - languageName: node - linkType: hard - -"jest-snapshot@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-snapshot@npm:26.6.2" - dependencies: - "@babel/types": ^7.0.0 - "@jest/types": ^26.6.2 - "@types/babel__traverse": ^7.0.4 - "@types/prettier": ^2.0.0 - chalk: ^4.0.0 - expect: ^26.6.2 - graceful-fs: ^4.2.4 - jest-diff: ^26.6.2 - jest-get-type: ^26.3.0 - jest-haste-map: ^26.6.2 - jest-matcher-utils: ^26.6.2 - jest-message-util: ^26.6.2 - jest-resolve: ^26.6.2 - natural-compare: ^1.4.0 - pretty-format: ^26.6.2 - semver: ^7.3.2 - checksum: b7b829e7179411cf9a5718d9cf4214e3ac66c41fa17c2f32b7273d12a5e4e85e30504335c4a673f6537af660531fe7c475d09266d63cf19aae3d346809a9a4a2 - languageName: node - linkType: hard - "jest-snapshot@npm:^28.1.3": version: 28.1.3 resolution: "jest-snapshot@npm:28.1.3" @@ -12530,20 +11982,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-util@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/node": "*" - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - is-ci: ^2.0.0 - micromatch: ^4.0.2 - checksum: ab93709840f87bdf478d082f5465467c27a20a422cbe456cc2a56961d8c950ea52511995fb6063f62a113737f3dd714b836a1fbde51abef96642a5975e835a01 - languageName: node - linkType: hard - "jest-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-util@npm:27.5.1" @@ -12586,20 +12024,6 @@ __metadata: languageName: node linkType: hard -"jest-validate@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-validate@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - camelcase: ^6.0.0 - chalk: ^4.0.0 - jest-get-type: ^26.3.0 - leven: ^3.1.0 - pretty-format: ^26.6.2 - checksum: 0c8df164641e797f80011e359553411e097ea495b95b41100be00d6c827bfd854e92ef8c528fe4cac0d113055a5075d1409f2616099ec648dbd6809bb0a29c67 - languageName: node - linkType: hard - "jest-validate@npm:^28.1.1, jest-validate@npm:^28.1.3": version: 28.1.3 resolution: "jest-validate@npm:28.1.3" @@ -12672,17 +12096,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-worker@npm:26.6.2" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^7.0.0 - checksum: 07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970 - languageName: node - linkType: hard - "jest-worker@npm:^28.1.1, jest-worker@npm:^28.1.3": version: 28.1.3 resolution: "jest-worker@npm:28.1.3" @@ -12857,46 +12270,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^16.4.0": - version: 16.7.0 - resolution: "jsdom@npm:16.7.0" - dependencies: - abab: ^2.0.5 - acorn: ^8.2.4 - acorn-globals: ^6.0.0 - cssom: ^0.4.4 - cssstyle: ^2.3.0 - data-urls: ^2.0.0 - decimal.js: ^10.2.1 - domexception: ^2.0.1 - escodegen: ^2.0.0 - form-data: ^3.0.0 - html-encoding-sniffer: ^2.0.1 - http-proxy-agent: ^4.0.1 - https-proxy-agent: ^5.0.0 - is-potential-custom-element-name: ^1.0.1 - nwsapi: ^2.2.0 - parse5: 6.0.1 - saxes: ^5.0.1 - symbol-tree: ^3.2.4 - tough-cookie: ^4.0.0 - w3c-hr-time: ^1.0.2 - w3c-xmlserializer: ^2.0.0 - webidl-conversions: ^6.1.0 - whatwg-encoding: ^1.0.5 - whatwg-mimetype: ^2.3.0 - whatwg-url: ^8.5.0 - ws: ^7.4.6 - xml-name-validator: ^3.0.0 - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - checksum: e9ba6ea5f5e0d18647ccedec16bc3c69c8c739732ffcb27c66ffd3cc3f876add291ca4f0b9c209ace939ce2aa3ba9e4d67b7f05317921a4d3eab02fe1cc164ef - languageName: node - linkType: hard - "jsdom@npm:^19.0.0": version: 19.0.0 resolution: "jsdom@npm:19.0.0" @@ -13733,7 +13106,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.7.0": +"lodash@npm:4.17.21, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.21, lodash@npm:^4.17.4": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c @@ -16860,7 +16233,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0": +"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0": version: 1.22.1 resolution: "resolve@npm:1.22.1" dependencies: @@ -16893,7 +16266,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.5#~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.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin": +"resolve@patch:resolve@^1.1.5#~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.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" dependencies: @@ -17217,7 +16590,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": +"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -17625,16 +16998,6 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.6": - version: 0.5.21 - resolution: "source-map-support@npm:0.5.21" - dependencies: - buffer-from: ^1.0.0 - source-map: ^0.6.0 - checksum: 9ee09942f415e0f721d6daad3917ec1516af746a8120bba7bb56278707a37f1eb8642bde456e98454b8a885023af81a16e646869975f06afc1a711fb90484e7d - languageName: node - linkType: hard - "source-map-url@npm:^0.4.0": version: 0.4.1 resolution: "source-map-url@npm:0.4.1" @@ -17827,7 +17190,7 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^2.0.2, stack-utils@npm:^2.0.3": +"stack-utils@npm:^2.0.3": version: 2.0.5 resolution: "stack-utils@npm:2.0.5" dependencies: @@ -18357,13 +17720,6 @@ __metadata: languageName: node linkType: hard -"throat@npm:^5.0.0": - version: 5.0.0 - resolution: "throat@npm:5.0.0" - checksum: 1b9c661dabf93ff9026fecd781ccfd9b507c41b9d5e581614884fffd09f3f9ebfe26d3be668ccf904fd324dd3f6efe1a3ec7f83e91b1dff9fdcc6b7d39b8bfe3 - languageName: node - linkType: hard - "through2@npm:^2.0.0, through2@npm:~2.0.3": version: 2.0.5 resolution: "through2@npm:2.0.5" @@ -18534,15 +17890,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^2.1.0": - version: 2.1.0 - resolution: "tr46@npm:2.1.0" - dependencies: - punycode: ^2.1.1 - checksum: 397f5c39d97c5fe29fa9bab73b03853be18ad2738b2c66ee5ce84ecb36b091bdaec493f9b3cee711d45f7678f342452600843264cc8242b591c8dc983146a6c4 - languageName: node - linkType: hard - "tr46@npm:^3.0.0": version: 3.0.0 resolution: "tr46@npm:3.0.0" @@ -18895,7 +18242,7 @@ __metadata: languageName: node linkType: hard -"typedarray-to-buffer@npm:^3.1.5, typedarray-to-buffer@npm:~3.1.5": +"typedarray-to-buffer@npm:~3.1.5": version: 3.1.5 resolution: "typedarray-to-buffer@npm:3.1.5" dependencies: @@ -19658,15 +19005,6 @@ __metadata: languageName: node linkType: hard -"w3c-xmlserializer@npm:^2.0.0": - version: 2.0.0 - resolution: "w3c-xmlserializer@npm:2.0.0" - dependencies: - xml-name-validator: ^3.0.0 - checksum: 92b8af34766f5bb8f37c505bc459ee1791b30af778d3a86551f7dd3b1716f79cb98c71d65d03f2bf6eba6b09861868eaf2be7e233b9202b26a9df7595f2bd290 - languageName: node - linkType: hard - "w3c-xmlserializer@npm:^3.0.0": version: 3.0.0 resolution: "w3c-xmlserializer@npm:3.0.0" @@ -19730,20 +19068,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^5.0.0": - version: 5.0.0 - resolution: "webidl-conversions@npm:5.0.0" - checksum: bf31df332ed11e1114bfcae7712d9ab2c37e7faa60ba32d8fdbee785937c0b012eee235c19d2b5d84f5072db84a160e8d08dd382da7f850feec26a4f46add8ff - languageName: node - linkType: hard - -"webidl-conversions@npm:^6.1.0": - version: 6.1.0 - resolution: "webidl-conversions@npm:6.1.0" - checksum: 66ad3b9073cd1e0e173444d8c636673b016e25b5856694429072cc966229adb734a8d410188e031effadcfb837936d79bc9e87c48f4d5925a90d42dec97f6590 - languageName: node - linkType: hard - "webidl-conversions@npm:^7.0.0": version: 7.0.0 resolution: "webidl-conversions@npm:7.0.0" @@ -19853,17 +19177,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: ^4.7.0 - tr46: ^2.1.0 - webidl-conversions: ^6.1.0 - checksum: de0bc94387dba586b278e701cf5a1c1f5002725d22b8564dbca2cab1966ef24b839018e57ae2423fb514d8a2dd3aa3bf97323e2f89b55cd89e79141e432e9df1 - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -19877,13 +19190,6 @@ __metadata: languageName: node linkType: hard -"which-module@npm:^2.0.0": - version: 2.0.0 - resolution: "which-module@npm:2.0.0" - checksum: 946ffdbcd6f0cf517638f8f2319c6d51e528c3b41bc2c0f5dc3dc46047347abd7326aea5cdf5def0a8b32bdca313ac87a32ce5a76b943fe1ca876c4557e6b716 - languageName: node - linkType: hard - "which-pm-runs@npm:^1.0.0": version: 1.1.0 resolution: "which-pm-runs@npm:1.1.0" @@ -20039,18 +19345,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" - dependencies: - imurmurhash: ^0.1.4 - is-typedarray: ^1.0.0 - signal-exit: ^3.0.2 - typedarray-to-buffer: ^3.1.5 - checksum: 7fb67affd811c7a1221bed0c905c26e28f0041e138fb19ccf02db57a0ef93ea69220959af3906b920f9b0411d1914474cdd90b93a96e5cd9e8368d9777caac0e - languageName: node - linkType: hard - "write-file-atomic@npm:^4.0.1": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -20079,7 +19373,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^7.0.0, ws@npm:^7.4.6": +"ws@npm:^7.0.0": version: 7.5.9 resolution: "ws@npm:7.5.9" peerDependencies: @@ -20172,13 +19466,6 @@ __metadata: languageName: node linkType: hard -"y18n@npm:^4.0.0": - version: 4.0.3 - resolution: "y18n@npm:4.0.3" - checksum: 308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -20221,35 +19508,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^18.1.2": - version: 18.1.3 - resolution: "yargs-parser@npm:18.1.3" - dependencies: - camelcase: ^5.0.0 - decamelize: ^1.2.0 - checksum: 25df918833592a83f52e7e4f91ba7d7bfaa2b891ebf7fe901923c2ee797534f23a176913ff6ff7ebbc1cc1725a044cc6a6539fed8bfd4e13b5b16376875f9499 - languageName: node - linkType: hard - -"yargs@npm:^15.4.1": - version: 15.4.1 - resolution: "yargs@npm:15.4.1" - dependencies: - cliui: ^6.0.0 - decamelize: ^1.2.0 - find-up: ^4.1.0 - get-caller-file: ^2.0.1 - require-directory: ^2.1.1 - require-main-filename: ^2.0.0 - set-blocking: ^2.0.0 - string-width: ^4.2.0 - which-module: ^2.0.0 - y18n: ^4.0.0 - yargs-parser: ^18.1.2 - checksum: f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d - languageName: node - linkType: hard - "yargs@npm:^17.3.1, yargs@npm:^17.4.0": version: 17.6.0 resolution: "yargs@npm:17.6.0" From 30358270d416396858a29c1ea311d3e945d5099c Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 13:50:43 -0500 Subject: [PATCH 07/39] Get /lib tests passing --- code/lib/api/src/tests/shortcut.test.js | 4 +++ .../src/utils/StoryIndexGenerator.test.ts | 4 +++ code/lib/preview-web/src/PreviewWeb.test.ts | 27 ++++++++++++------- .../preview-web/src/PreviewWithSelection.tsx | 2 +- .../lib/preview-web/src/render/StoryRender.ts | 5 ++-- 5 files changed, 29 insertions(+), 13 deletions(-) diff --git a/code/lib/api/src/tests/shortcut.test.js b/code/lib/api/src/tests/shortcut.test.js index 9a4532532682..23aeb049236e 100644 --- a/code/lib/api/src/tests/shortcut.test.js +++ b/code/lib/api/src/tests/shortcut.test.js @@ -1,3 +1,7 @@ +/** + * @jest-environment jsdom + */ + import global from 'global'; import { eventToShortcut, keyToSymbol } from '../lib/shortcut'; diff --git a/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts b/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts index 2ad8e823b836..6fa3e6e23cf0 100644 --- a/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts +++ b/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts @@ -1,6 +1,10 @@ /* eslint-disable @typescript-eslint/no-shadow */ /// ; +/** + * @jest-environment node + */ + import path from 'path'; import fs from 'fs-extra'; import { normalizeStoriesEntry } from '@storybook/core-common'; diff --git a/code/lib/preview-web/src/PreviewWeb.test.ts b/code/lib/preview-web/src/PreviewWeb.test.ts index 2b00be279c9d..77765607ee09 100644 --- a/code/lib/preview-web/src/PreviewWeb.test.ts +++ b/code/lib/preview-web/src/PreviewWeb.test.ts @@ -66,11 +66,6 @@ jest.mock('global', () => ({ search: '?id=*', }, }, - window: { - location: { - reload: mockJest.fn(), - }, - }, FEATURES: { storyStoreV7: true, breakingChangesV7: true, @@ -100,7 +95,8 @@ const createGate = (): [Promise, (_?: any) => void] => { // a timer, so we need to first setImmediate (to get past the resolution), then run the timers // Probably jest modern timers do this but they aren't working for some bizzarre reason. async function waitForSetCurrentStory() { - await new Promise((r) => setImmediate(r)); + jest.useFakeTimers({ doNotFake: ['setTimeout'] }); + await new Promise((r) => setTimeout(r, 0)); jest.runAllTimers(); } @@ -2014,6 +2010,18 @@ describe('PreviewWeb', () => { }); describe('while story is still rendering', () => { + let originalLocation = window.location; + beforeEach(() => { + originalLocation = window.location; + delete (window as Partial).location; + window.location = { ...originalLocation, reload: jest.fn() }; + }); + + afterEach(() => { + delete (window as Partial).location; + window.location = { ...originalLocation, reload: originalLocation.reload }; + }); + it('stops initial story after loaders if running', async () => { const [gate, openGate] = createGate(); componentOneExports.default.loaders[0].mockImplementationOnce(async () => gate); @@ -2161,10 +2169,11 @@ describe('PreviewWeb', () => { // Wait three ticks without resolving the play function await waitForSetCurrentStory(); - await waitForSetCurrentStory(); - await waitForSetCurrentStory(); + // We can't mock setTimeout for this test, due to waitForSetCurrentStory hack, + // So give some (real) time for the reload to be called + await new Promise((r) => setTimeout(r, 100)); - expect(global.window.location.reload).toHaveBeenCalled(); + expect(window.location.reload).toHaveBeenCalled(); expect(mockChannel.emit).not.toHaveBeenCalledWith(STORY_CHANGED, 'component-one--b'); expect(projectAnnotations.renderToCanvas).not.toHaveBeenCalledWith( expect.objectContaining({ diff --git a/code/lib/preview-web/src/PreviewWithSelection.tsx b/code/lib/preview-web/src/PreviewWithSelection.tsx index e4d1802b9bfb..cb35c6d0fdcb 100644 --- a/code/lib/preview-web/src/PreviewWithSelection.tsx +++ b/code/lib/preview-web/src/PreviewWithSelection.tsx @@ -41,7 +41,7 @@ import { StandaloneDocsRender } from './render/StandaloneDocsRender'; import type { SelectionStore } from './SelectionStore'; import type { View } from './View'; -const { window: globalWindow } = global; +const globalWindow = globalThis; function focusInInput(event: Event) { const target = event.target as Element; diff --git a/code/lib/preview-web/src/render/StoryRender.ts b/code/lib/preview-web/src/render/StoryRender.ts index c9206457b7f4..416d6804bb5c 100644 --- a/code/lib/preview-web/src/render/StoryRender.ts +++ b/code/lib/preview-web/src/render/StoryRender.ts @@ -1,4 +1,3 @@ -import global from 'global'; import type { Framework, Store_RenderContext, @@ -21,7 +20,7 @@ import { import type { Render, RenderType } from './Render'; import { PREPARE_ABORTED } from './Render'; -const { AbortController } = global; +const { AbortController } = globalThis; export type RenderPhase = | 'preparing' @@ -293,7 +292,7 @@ export class StoryRender implements Render {}); } } From 13f50c3c0f021415adf54234f2b016f756175057 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 13:53:36 -0500 Subject: [PATCH 08/39] Fix some typescript errors --- code/lib/api/src/tests/stories.test.ts | 2 +- code/lib/core-client/src/start.test.ts | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/code/lib/api/src/tests/stories.test.ts b/code/lib/api/src/tests/stories.test.ts index 229862fa0871..59ce70e8cf7d 100644 --- a/code/lib/api/src/tests/stories.test.ts +++ b/code/lib/api/src/tests/stories.test.ts @@ -34,7 +34,7 @@ function mockChannel() { return new Channel({ transport }); } -const mockGetEntries = jest.fn(); +const mockGetEntries = jest.fn<() => API_StoryIndex['entries']>(); jest.mock('../lib/events'); jest.mock('global', () => ({ diff --git a/code/lib/core-client/src/start.test.ts b/code/lib/core-client/src/start.test.ts index 8d3040025c86..c09ce001b591 100644 --- a/code/lib/core-client/src/start.test.ts +++ b/code/lib/core-client/src/start.test.ts @@ -15,7 +15,6 @@ import { import { start as realStart } from './start'; jest.mock('global', () => ({ - // @ts-expect-error (jest is not happy with this) ...jest.requireActual('global'), history: { replaceState: jest.fn() }, document: { From 28bac3478e82f17a8d3f032581a3362f6f34b5cb Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 14:25:21 -0500 Subject: [PATCH 09/39] Add frameworks --- code/frameworks/angular/jest.config.js | 5 +++++ code/frameworks/ember/jest.config.js | 6 ++++++ code/frameworks/html-webpack5/jest.config.js | 6 ++++++ code/frameworks/nextjs/jest.config.js | 6 ++++++ code/frameworks/preact-webpack5/jest.config.js | 6 ++++++ code/frameworks/react-vite/jest.config.js | 6 ++++++ code/frameworks/react-webpack5/jest.config.js | 6 ++++++ code/frameworks/server-webpack5/jest.config.js | 6 ++++++ code/frameworks/svelte-vite/jest.config.js | 6 ++++++ code/frameworks/svelte-webpack5/jest.config.js | 6 ++++++ code/frameworks/vue-vite/jest.config.js | 6 ++++++ code/frameworks/vue-webpack5/jest.config.js | 6 ++++++ code/frameworks/vue3-vite/jest.config.js | 6 ++++++ code/frameworks/vue3-webpack5/jest.config.js | 6 ++++++ code/frameworks/web-components-vite/jest.config.js | 6 ++++++ code/frameworks/web-components-webpack5/jest.config.js | 6 ++++++ code/jest.config.js | 2 +- 17 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 code/frameworks/ember/jest.config.js create mode 100644 code/frameworks/html-webpack5/jest.config.js create mode 100644 code/frameworks/nextjs/jest.config.js create mode 100644 code/frameworks/preact-webpack5/jest.config.js create mode 100644 code/frameworks/react-vite/jest.config.js create mode 100644 code/frameworks/react-webpack5/jest.config.js create mode 100644 code/frameworks/server-webpack5/jest.config.js create mode 100644 code/frameworks/svelte-vite/jest.config.js create mode 100644 code/frameworks/svelte-webpack5/jest.config.js create mode 100644 code/frameworks/vue-vite/jest.config.js create mode 100644 code/frameworks/vue-webpack5/jest.config.js create mode 100644 code/frameworks/vue3-vite/jest.config.js create mode 100644 code/frameworks/vue3-webpack5/jest.config.js create mode 100644 code/frameworks/web-components-vite/jest.config.js create mode 100644 code/frameworks/web-components-webpack5/jest.config.js diff --git a/code/frameworks/angular/jest.config.js b/code/frameworks/angular/jest.config.js index c98df845e713..dab65db95a13 100644 --- a/code/frameworks/angular/jest.config.js +++ b/code/frameworks/angular/jest.config.js @@ -1,5 +1,10 @@ module.exports = { + displayName: 'frameworks/angular', preset: 'jest-preset-angular', setupFilesAfterEnv: ['/setup-jest.ts'], transformIgnorePatterns: ['/node_modules/(?!@angular|rxjs|nanoid|uuid)'], + snapshotFormat: { + escapeString: true, + printBasicPrototype: true, + }, }; diff --git a/code/frameworks/ember/jest.config.js b/code/frameworks/ember/jest.config.js new file mode 100644 index 000000000000..8fae184e72d6 --- /dev/null +++ b/code/frameworks/ember/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/ember', +}; diff --git a/code/frameworks/html-webpack5/jest.config.js b/code/frameworks/html-webpack5/jest.config.js new file mode 100644 index 000000000000..21e2c947c52a --- /dev/null +++ b/code/frameworks/html-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/html-webpack5', +}; diff --git a/code/frameworks/nextjs/jest.config.js b/code/frameworks/nextjs/jest.config.js new file mode 100644 index 000000000000..b8690bc68874 --- /dev/null +++ b/code/frameworks/nextjs/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/nextjs', +}; diff --git a/code/frameworks/preact-webpack5/jest.config.js b/code/frameworks/preact-webpack5/jest.config.js new file mode 100644 index 000000000000..cbaa15c1177c --- /dev/null +++ b/code/frameworks/preact-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/preact-webpack5', +}; diff --git a/code/frameworks/react-vite/jest.config.js b/code/frameworks/react-vite/jest.config.js new file mode 100644 index 000000000000..e7735865adfc --- /dev/null +++ b/code/frameworks/react-vite/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/react-vite', +}; diff --git a/code/frameworks/react-webpack5/jest.config.js b/code/frameworks/react-webpack5/jest.config.js new file mode 100644 index 000000000000..0e19f5f58d6e --- /dev/null +++ b/code/frameworks/react-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/react-webpack5', +}; diff --git a/code/frameworks/server-webpack5/jest.config.js b/code/frameworks/server-webpack5/jest.config.js new file mode 100644 index 000000000000..834291034752 --- /dev/null +++ b/code/frameworks/server-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/server-webpack5', +}; diff --git a/code/frameworks/svelte-vite/jest.config.js b/code/frameworks/svelte-vite/jest.config.js new file mode 100644 index 000000000000..6fb4dcde2a03 --- /dev/null +++ b/code/frameworks/svelte-vite/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/svelte-vite', +}; diff --git a/code/frameworks/svelte-webpack5/jest.config.js b/code/frameworks/svelte-webpack5/jest.config.js new file mode 100644 index 000000000000..4ef4111bffbb --- /dev/null +++ b/code/frameworks/svelte-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/svelte-webpack5', +}; diff --git a/code/frameworks/vue-vite/jest.config.js b/code/frameworks/vue-vite/jest.config.js new file mode 100644 index 000000000000..e51211119e04 --- /dev/null +++ b/code/frameworks/vue-vite/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/vue-vite', +}; diff --git a/code/frameworks/vue-webpack5/jest.config.js b/code/frameworks/vue-webpack5/jest.config.js new file mode 100644 index 000000000000..58e54f72b977 --- /dev/null +++ b/code/frameworks/vue-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/vue-webpack5', +}; diff --git a/code/frameworks/vue3-vite/jest.config.js b/code/frameworks/vue3-vite/jest.config.js new file mode 100644 index 000000000000..ca5e6a8ce80d --- /dev/null +++ b/code/frameworks/vue3-vite/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/vue3-vite', +}; diff --git a/code/frameworks/vue3-webpack5/jest.config.js b/code/frameworks/vue3-webpack5/jest.config.js new file mode 100644 index 000000000000..5c8fefc5e1f1 --- /dev/null +++ b/code/frameworks/vue3-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/vue3-webpack5', +}; diff --git a/code/frameworks/web-components-vite/jest.config.js b/code/frameworks/web-components-vite/jest.config.js new file mode 100644 index 000000000000..9f6b6ec075be --- /dev/null +++ b/code/frameworks/web-components-vite/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/web-components-vite', +}; diff --git a/code/frameworks/web-components-webpack5/jest.config.js b/code/frameworks/web-components-webpack5/jest.config.js new file mode 100644 index 000000000000..6ac062f84b4d --- /dev/null +++ b/code/frameworks/web-components-webpack5/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'frameworks/web-components-webpack5', +}; diff --git a/code/jest.config.js b/code/jest.config.js index 4b57c9686398..d4f14340e478 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -1,3 +1,3 @@ module.exports = { - projects: ['/lib/*'], + projects: ['/lib/*', '/frameworks/*'], }; From 359421911debcf2bd0021aee4e154171b6c91f6d Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 14:26:02 -0500 Subject: [PATCH 10/39] Ignore angular project for now --- code/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/package.json b/code/package.json index ba0f84dce867..7ac5eb159770 100644 --- a/code/package.json +++ b/code/package.json @@ -83,7 +83,7 @@ "storybook:ui:build": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./lib/cli/bin/index.js build --config-dir ./ui/.storybook", "storybook:ui:chromatic": "yarn chromatic --build-script-name storybook:ui:build --storybook-config-dir ./ui/.storybook --storybook-base-dir ./code/ui --project-token=${CHROMATIC_TOKEN_STORYBOOK_UI:-MISSING_PROJECT_TOKEN} --only-changed --exit-zero-on-changes --exit-once-uploaded", "task": "cd .. && yarn task", - "test": "NODE_OPTIONS=--max_old_space_size=4096 jest --config ./jest.config.js", + "test": "NODE_OPTIONS=--max_old_space_size=4096 jest --config ./jest.config.js --ignoreProjects=frameworks/angular", "test:cli": "npm --prefix lib/cli run test" }, "husky": { From b5f18607176e05562431ea8e06f3d8123c9d0321 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 14:26:40 -0500 Subject: [PATCH 11/39] Add projects to avoid warnings Even though there are no tests in here --- code/lib/cli-sb/jest.config.js | 6 ++++++ code/lib/cli-storybook/jest.config.js | 6 ++++++ code/lib/types/jest.config.js | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 code/lib/cli-sb/jest.config.js create mode 100644 code/lib/cli-storybook/jest.config.js create mode 100644 code/lib/types/jest.config.js diff --git a/code/lib/cli-sb/jest.config.js b/code/lib/cli-sb/jest.config.js new file mode 100644 index 000000000000..693d5068bcdb --- /dev/null +++ b/code/lib/cli-sb/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'cli-sb', +}; diff --git a/code/lib/cli-storybook/jest.config.js b/code/lib/cli-storybook/jest.config.js new file mode 100644 index 000000000000..3c4b37bb7964 --- /dev/null +++ b/code/lib/cli-storybook/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'cli-storybook', +}; diff --git a/code/lib/types/jest.config.js b/code/lib/types/jest.config.js new file mode 100644 index 000000000000..595d8a667de8 --- /dev/null +++ b/code/lib/types/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.node'); + +module.exports = { + ...baseConfig, + displayName: 'types', +}; From d296ad82e9a97a8dbc016c4acf9a32150ab624c6 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 14:39:57 -0500 Subject: [PATCH 12/39] Add tests for renderers --- code/jest.config.base.js | 7 +++---- code/jest.config.js | 2 +- code/renderers/html/jest.config.js | 6 ++++++ code/renderers/preact/jest.config.js | 6 ++++++ code/renderers/react/jest.config.js | 6 ++++++ code/renderers/server/jest.config.js | 6 ++++++ code/renderers/svelte/jest.config.js | 6 ++++++ code/renderers/vue/jest.config.js | 6 ++++++ code/renderers/vue3/jest.config.js | 6 ++++++ code/renderers/web-components/jest.config.js | 6 ++++++ 10 files changed, 52 insertions(+), 5 deletions(-) create mode 100644 code/renderers/html/jest.config.js create mode 100644 code/renderers/preact/jest.config.js create mode 100644 code/renderers/react/jest.config.js create mode 100644 code/renderers/server/jest.config.js create mode 100644 code/renderers/svelte/jest.config.js create mode 100644 code/renderers/vue/jest.config.js create mode 100644 code/renderers/vue3/jest.config.js create mode 100644 code/renderers/web-components/jest.config.js diff --git a/code/jest.config.base.js b/code/jest.config.base.js index 494e040c1023..d4e0d5ff7c83 100644 --- a/code/jest.config.base.js +++ b/code/jest.config.base.js @@ -25,9 +25,9 @@ module.exports = { moduleNameMapper: { // non-js files '\\.(jpg|jpeg|png|apng|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': - '/__mocks__/fileMock.js', - '\\.(css|scss|stylesheet)$': '/__mocks__/styleMock.js', - '\\.(md)$': '/__mocks__/htmlMock.js', + path.resolve('./__mocks__/fileMock.js'), + '\\.(css|scss|stylesheet)$': path.resolve('./__mocks__/styleMock.js'), + '\\.(md)$': path.resolve('./__mocks__/htmlMock.js'), // core-js v2 to v3 mapping 'core-js/modules/es6.(.*)': 'core-js/modules/es.$1', @@ -44,7 +44,6 @@ module.exports = { 'core-js/library/fn/object/assign': 'core-js/es/object/assign', }, transform: { - '^.+\\.stories\\.[jt]sx?$': '@storybook/addon-storyshots/injectFileName', '^.+\\.[jt]sx?$': path.resolve('../scripts/utils/jest-transform-js.js'), '^.+\\.mdx$': '@storybook/addon-docs/jest-transform-mdx', }, diff --git a/code/jest.config.js b/code/jest.config.js index d4f14340e478..fb4d386da4c7 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -1,3 +1,3 @@ module.exports = { - projects: ['/lib/*', '/frameworks/*'], + projects: ['/lib/*', '/frameworks/*', '/renderers/*'], }; diff --git a/code/renderers/html/jest.config.js b/code/renderers/html/jest.config.js new file mode 100644 index 000000000000..c0027b84a8eb --- /dev/null +++ b/code/renderers/html/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'renderers/html', +}; diff --git a/code/renderers/preact/jest.config.js b/code/renderers/preact/jest.config.js new file mode 100644 index 000000000000..389c62b3366c --- /dev/null +++ b/code/renderers/preact/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'renderers/preact', +}; diff --git a/code/renderers/react/jest.config.js b/code/renderers/react/jest.config.js new file mode 100644 index 000000000000..30e666a46ebc --- /dev/null +++ b/code/renderers/react/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'renderers/react', +}; diff --git a/code/renderers/server/jest.config.js b/code/renderers/server/jest.config.js new file mode 100644 index 000000000000..d7153f07b70f --- /dev/null +++ b/code/renderers/server/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'renderers/server', +}; diff --git a/code/renderers/svelte/jest.config.js b/code/renderers/svelte/jest.config.js new file mode 100644 index 000000000000..b19915a2daac --- /dev/null +++ b/code/renderers/svelte/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'renderers/svelte', +}; diff --git a/code/renderers/vue/jest.config.js b/code/renderers/vue/jest.config.js new file mode 100644 index 000000000000..882834f3959a --- /dev/null +++ b/code/renderers/vue/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'renderers/vue', +}; diff --git a/code/renderers/vue3/jest.config.js b/code/renderers/vue3/jest.config.js new file mode 100644 index 000000000000..4b7b0dcb9be9 --- /dev/null +++ b/code/renderers/vue3/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'renderers/vue3', +}; diff --git a/code/renderers/web-components/jest.config.js b/code/renderers/web-components/jest.config.js new file mode 100644 index 000000000000..293cdfa3ed27 --- /dev/null +++ b/code/renderers/web-components/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'renderers/web-components', +}; From d5f5648acfa8c5c3fa04c2208c50a2b055409063 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 14:51:01 -0500 Subject: [PATCH 13/39] Add tests for addons --- code/addons/a11y/jest.config.js | 6 ++++++ code/addons/actions/jest.config.js | 6 ++++++ code/addons/backgrounds/jest.config.js | 6 ++++++ code/addons/controls/jest.config.js | 6 ++++++ code/addons/docs/jest.config.js | 6 ++++++ code/addons/essentials/jest.config.js | 6 ++++++ code/addons/highlight/jest.config.js | 6 ++++++ code/addons/interactions/jest.config.js | 6 ++++++ code/addons/jest/jest.config.js | 6 ++++++ code/addons/links/jest.config.js | 6 ++++++ code/addons/measure/jest.config.js | 6 ++++++ code/addons/outline/jest.config.js | 6 ++++++ code/addons/storyshots/jest.config.js | 6 ++++++ code/addons/storysource/jest.config.js | 6 ++++++ code/addons/toolbars/jest.config.js | 6 ++++++ code/addons/viewport/jest.config.js | 6 ++++++ code/jest.config.js | 7 ++++++- 17 files changed, 102 insertions(+), 1 deletion(-) create mode 100644 code/addons/a11y/jest.config.js create mode 100644 code/addons/actions/jest.config.js create mode 100644 code/addons/backgrounds/jest.config.js create mode 100644 code/addons/controls/jest.config.js create mode 100644 code/addons/docs/jest.config.js create mode 100644 code/addons/essentials/jest.config.js create mode 100644 code/addons/highlight/jest.config.js create mode 100644 code/addons/interactions/jest.config.js create mode 100644 code/addons/jest/jest.config.js create mode 100644 code/addons/links/jest.config.js create mode 100644 code/addons/measure/jest.config.js create mode 100644 code/addons/outline/jest.config.js create mode 100644 code/addons/storyshots/jest.config.js create mode 100644 code/addons/storysource/jest.config.js create mode 100644 code/addons/toolbars/jest.config.js create mode 100644 code/addons/viewport/jest.config.js diff --git a/code/addons/a11y/jest.config.js b/code/addons/a11y/jest.config.js new file mode 100644 index 000000000000..d957f80e373d --- /dev/null +++ b/code/addons/a11y/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/a11y', +}; diff --git a/code/addons/actions/jest.config.js b/code/addons/actions/jest.config.js new file mode 100644 index 000000000000..1f1aeeb7f105 --- /dev/null +++ b/code/addons/actions/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/actions', +}; diff --git a/code/addons/backgrounds/jest.config.js b/code/addons/backgrounds/jest.config.js new file mode 100644 index 000000000000..151b1699161f --- /dev/null +++ b/code/addons/backgrounds/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/backgrounds', +}; diff --git a/code/addons/controls/jest.config.js b/code/addons/controls/jest.config.js new file mode 100644 index 000000000000..056eb971790e --- /dev/null +++ b/code/addons/controls/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/controls', +}; diff --git a/code/addons/docs/jest.config.js b/code/addons/docs/jest.config.js new file mode 100644 index 000000000000..0d3d9bf7a4c2 --- /dev/null +++ b/code/addons/docs/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/docs', +}; diff --git a/code/addons/essentials/jest.config.js b/code/addons/essentials/jest.config.js new file mode 100644 index 000000000000..0236b90a1cab --- /dev/null +++ b/code/addons/essentials/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/essentials', +}; diff --git a/code/addons/highlight/jest.config.js b/code/addons/highlight/jest.config.js new file mode 100644 index 000000000000..25896803c6dc --- /dev/null +++ b/code/addons/highlight/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/highlight', +}; diff --git a/code/addons/interactions/jest.config.js b/code/addons/interactions/jest.config.js new file mode 100644 index 000000000000..cece9d2b23f2 --- /dev/null +++ b/code/addons/interactions/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/interactions', +}; diff --git a/code/addons/jest/jest.config.js b/code/addons/jest/jest.config.js new file mode 100644 index 000000000000..733a6a70bf95 --- /dev/null +++ b/code/addons/jest/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/jest', +}; diff --git a/code/addons/links/jest.config.js b/code/addons/links/jest.config.js new file mode 100644 index 000000000000..b971bb6254de --- /dev/null +++ b/code/addons/links/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/links', +}; diff --git a/code/addons/measure/jest.config.js b/code/addons/measure/jest.config.js new file mode 100644 index 000000000000..95da5e589340 --- /dev/null +++ b/code/addons/measure/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/measure', +}; diff --git a/code/addons/outline/jest.config.js b/code/addons/outline/jest.config.js new file mode 100644 index 000000000000..06d14ca161f1 --- /dev/null +++ b/code/addons/outline/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/outline', +}; diff --git a/code/addons/storyshots/jest.config.js b/code/addons/storyshots/jest.config.js new file mode 100644 index 000000000000..5a9f2d6f8f39 --- /dev/null +++ b/code/addons/storyshots/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/storyshots', +}; diff --git a/code/addons/storysource/jest.config.js b/code/addons/storysource/jest.config.js new file mode 100644 index 000000000000..8dcca0eec95b --- /dev/null +++ b/code/addons/storysource/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/storysource', +}; diff --git a/code/addons/toolbars/jest.config.js b/code/addons/toolbars/jest.config.js new file mode 100644 index 000000000000..bc24ec4f60cd --- /dev/null +++ b/code/addons/toolbars/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/toolbars', +}; diff --git a/code/addons/viewport/jest.config.js b/code/addons/viewport/jest.config.js new file mode 100644 index 000000000000..e3e5d13047f7 --- /dev/null +++ b/code/addons/viewport/jest.config.js @@ -0,0 +1,6 @@ +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: 'addons/viewport', +}; diff --git a/code/jest.config.js b/code/jest.config.js index fb4d386da4c7..68f7eb792d7d 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -1,3 +1,8 @@ module.exports = { - projects: ['/lib/*', '/frameworks/*', '/renderers/*'], + projects: [ + '/addons/*', + '/frameworks/*', + '/lib/*', + '/renderers/*', + ], }; From 96c7dce840b5df7160c7f654b5b7ba04850be619 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 15:39:53 -0500 Subject: [PATCH 14/39] Move enzyme serializer to storyshots config --- code/addons/storyshots/jest.config.js | 5 +++++ code/jest.config.base.js | 6 +----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/code/addons/storyshots/jest.config.js b/code/addons/storyshots/jest.config.js index 5a9f2d6f8f39..51478c677b74 100644 --- a/code/addons/storyshots/jest.config.js +++ b/code/addons/storyshots/jest.config.js @@ -2,5 +2,10 @@ const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, + snapshotSerializers: [...baseConfig.snapshotSerializers, 'enzyme-to-json/serializer'], + transform: { + ...baseConfig.transform, + '^.+\\.stories\\.[jt]sx?$': '@storybook/addon-storyshots/injectFileName', + }, displayName: 'addons/storyshots', }; diff --git a/code/jest.config.base.js b/code/jest.config.base.js index d4e0d5ff7c83..4698c6b8a344 100644 --- a/code/jest.config.base.js +++ b/code/jest.config.base.js @@ -91,11 +91,7 @@ module.exports = { PREVIEW_URL: undefined, SNAPSHOT_OS: os.platform() === 'win32' ? 'windows' : 'posix', }, - snapshotSerializers: [ - '@emotion/jest/serializer', - 'enzyme-to-json/serializer', - 'jest-serializer-html', - ], + snapshotSerializers: ['@emotion/jest/serializer', 'jest-serializer-html'], coverageDirectory: 'coverage', coverageReporters: ['lcov'], testEnvironmentOptions: { From 89b08918f7657fbb1079f308980291bf52c677f2 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 15:43:43 -0500 Subject: [PATCH 15/39] Ignore angular in config, not cli Otherwise it's not possible to run a single file with the command line --- code/jest.config.js | 2 +- code/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/jest.config.js b/code/jest.config.js index 68f7eb792d7d..dbcca0b0f2ab 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -1,7 +1,7 @@ module.exports = { projects: [ '/addons/*', - '/frameworks/*', + '/frameworks/!(angular)*', '/lib/*', '/renderers/*', ], diff --git a/code/package.json b/code/package.json index 7ac5eb159770..ba0f84dce867 100644 --- a/code/package.json +++ b/code/package.json @@ -83,7 +83,7 @@ "storybook:ui:build": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./lib/cli/bin/index.js build --config-dir ./ui/.storybook", "storybook:ui:chromatic": "yarn chromatic --build-script-name storybook:ui:build --storybook-config-dir ./ui/.storybook --storybook-base-dir ./code/ui --project-token=${CHROMATIC_TOKEN_STORYBOOK_UI:-MISSING_PROJECT_TOKEN} --only-changed --exit-zero-on-changes --exit-once-uploaded", "task": "cd .. && yarn task", - "test": "NODE_OPTIONS=--max_old_space_size=4096 jest --config ./jest.config.js --ignoreProjects=frameworks/angular", + "test": "NODE_OPTIONS=--max_old_space_size=4096 jest --config ./jest.config.js", "test:cli": "npm --prefix lib/cli run test" }, "husky": { From 80c699f1741567ac3f79f9ce0020283f7b34a74b Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Thu, 10 Nov 2022 15:44:10 -0500 Subject: [PATCH 16/39] [fixme] check in new snapshot --- .../__snapshots__/Text.stories.storyshot | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 code/addons/storyshots/storyshots-core/stories/addons/storyshots/storyshots-core/stories/exported_metadata/__snapshots__/Text.stories.storyshot diff --git a/code/addons/storyshots/storyshots-core/stories/addons/storyshots/storyshots-core/stories/exported_metadata/__snapshots__/Text.stories.storyshot b/code/addons/storyshots/storyshots-core/stories/addons/storyshots/storyshots-core/stories/exported_metadata/__snapshots__/Text.stories.storyshot new file mode 100644 index 000000000000..c9965e394a4c --- /dev/null +++ b/code/addons/storyshots/storyshots-core/stories/addons/storyshots/storyshots-core/stories/exported_metadata/__snapshots__/Text.stories.storyshot @@ -0,0 +1,11 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Storyshots Text Simple 1`] = ` +
+ prefix + + contents + + suffix +
+`; From e6eac86e3b46848e2543fcbebb1d24d06364dc0a Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Sat, 12 Nov 2022 22:51:06 -0500 Subject: [PATCH 17/39] Fix export map for jest-transform-mdx --- code/addons/docs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 0947b44db815..73734970f41e 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -56,7 +56,7 @@ "./angular": "./angular/index.js", "./angular/index.js": "./angular/index.js", "./web-components/index.js": "./web-components/index.js", - "./jest-transform-mdx.js": "./jest-transform-mdx.js", + "./jest-transform-mdx": "./jest-transform-mdx.js", "./package.json": "./package.json" }, "main": "dist/index.js", From 7fc44d04486dfb06d874207369d7102f1b73ef21 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Sat, 12 Nov 2022 23:02:51 -0500 Subject: [PATCH 18/39] Ensure that storyshot files are absolute --- .../src/Stories2SnapsConverter.test.ts | 18 +++++++++--------- .../src/Stories2SnapsConverter.ts | 10 +++++++++- .../__snapshots__/Text.stories.storyshot | 11 ----------- 3 files changed, 18 insertions(+), 21 deletions(-) delete mode 100644 code/addons/storyshots/storyshots-core/stories/addons/storyshots/storyshots-core/stories/exported_metadata/__snapshots__/Text.stories.storyshot diff --git a/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.test.ts b/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.test.ts index 168849f26be5..d066d1226e58 100644 --- a/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.test.ts +++ b/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.test.ts @@ -4,33 +4,33 @@ const target = new Stories2SnapsConverter(); describe('getSnapshotFileName', () => { it('fileName is provided - snapshot is stored in __snapshots__ dir', () => { - const context = { fileName: 'foo.js' }; + const context = { fileName: 'foo.js', kind: 'kind' }; - // @ts-expect-error (TODO) const result = target.getSnapshotFileName(context); const platformAgnosticResult = result.replace(/\\|\//g, '/'); - expect(platformAgnosticResult).toBe('__snapshots__/foo.storyshot'); + // This is an absolute path, so we need to use `toContain()` + expect(platformAgnosticResult).toContain('__snapshots__/foo.storyshot'); }); it('fileName with multiple extensions is provided - only the last extension is replaced', () => { - const context = { fileName: 'foo.web.stories.js' }; + const context = { fileName: 'foo.web.stories.js', kind: 'kind' }; - // @ts-expect-error (TODO) const result = target.getSnapshotFileName(context); const platformAgnosticResult = result.replace(/\\|\//g, '/'); - expect(platformAgnosticResult).toBe('__snapshots__/foo.web.stories.storyshot'); + // This is an absolute path, so we need to use `toContain()` + expect(platformAgnosticResult).toContain('__snapshots__/foo.web.stories.storyshot'); }); it('fileName with dir is provided - __snapshots__ dir is created inside another dir', () => { - const context = { fileName: 'test/foo.js' }; + const context = { fileName: 'test/foo.js', kind: 'kind' }; - // @ts-expect-error (TODO) const result = target.getSnapshotFileName(context); const platformAgnosticResult = result.replace(/\\|\//g, '/'); - expect(platformAgnosticResult).toBe('test/__snapshots__/foo.storyshot'); + // This is an absolute path, so we need to use `toContain()` + expect(platformAgnosticResult).toContain('test/__snapshots__/foo.storyshot'); }); }); diff --git a/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.ts b/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.ts index 527a946847c8..439a514f7bd4 100644 --- a/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.ts +++ b/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.ts @@ -29,7 +29,15 @@ export class Stories2SnapsConverter { const { dir, name } = path.parse(fileName); const { snapshotsDirName, snapshotExtension } = this.options; - return path.format({ dir: path.join(dir, snapshotsDirName), name, ext: snapshotExtension }); + // Convert to absolute path, in case jest is not running in CWD, + // else it will create snapshots with the wrong path + const absDir = path.isAbsolute(dir) ? dir : path.resolve(dir); + + return path.format({ + dir: path.join(absDir, snapshotsDirName), + name, + ext: snapshotExtension, + }); } getSnapshotFileName(context: { fileName?: string; kind: any }) { diff --git a/code/addons/storyshots/storyshots-core/stories/addons/storyshots/storyshots-core/stories/exported_metadata/__snapshots__/Text.stories.storyshot b/code/addons/storyshots/storyshots-core/stories/addons/storyshots/storyshots-core/stories/exported_metadata/__snapshots__/Text.stories.storyshot deleted file mode 100644 index c9965e394a4c..000000000000 --- a/code/addons/storyshots/storyshots-core/stories/addons/storyshots/storyshots-core/stories/exported_metadata/__snapshots__/Text.stories.storyshot +++ /dev/null @@ -1,11 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Storyshots Text Simple 1`] = ` -
- prefix - - contents - - suffix -
-`; From 4820cf904c53cda49df7c6be77509b12f478afab Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Sat, 12 Nov 2022 23:34:20 -0500 Subject: [PATCH 19/39] Remove unnecessary/unused ts-jest --- code/lib/core-server/package.json | 1 - code/lib/preview-web/package.json | 1 - code/package.json | 1 - code/yarn.lock | 5 +-- scripts/package.json | 1 - scripts/yarn.lock | 73 +++++++------------------------ 6 files changed, 16 insertions(+), 66 deletions(-) diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json index 983cdebcb568..c895f230f799 100644 --- a/code/lib/core-server/package.json +++ b/code/lib/core-server/package.json @@ -84,7 +84,6 @@ "@types/ws": "^8", "jest-os-detection": "^1.3.1", "jest-specific-snapshot": "^4.0.0", - "ts-jest": "^28.0.0", "typescript": "~4.6.3", "webpack": "5" }, diff --git a/code/lib/preview-web/package.json b/code/lib/preview-web/package.json index 0a636823871e..18ad670a179d 100644 --- a/code/lib/preview-web/package.json +++ b/code/lib/preview-web/package.json @@ -59,7 +59,6 @@ "devDependencies": { "@storybook/channel-postmessage": "7.0.0-alpha.48", "react": "16.14.0", - "ts-jest": "^28.0.8", "typescript": "~4.6.3" }, "publishConfig": { diff --git a/code/package.json b/code/package.json index ba0f84dce867..ee98b0a6571f 100644 --- a/code/package.json +++ b/code/package.json @@ -334,7 +334,6 @@ "terser-webpack-plugin": "^5.3.1", "trash": "^7.0.0", "ts-dedent": "^2.0.0", - "ts-jest": "^28.0.0", "ts-node": "^10.4.0", "tsup": "^6.2.2", "typescript": "~4.6.3", diff --git a/code/yarn.lock b/code/yarn.lock index d150402c6263..9715db4537bd 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -6297,7 +6297,6 @@ __metadata: slash: ^3.0.0 telejson: ^6.0.8 ts-dedent: ^2.0.0 - ts-jest: ^28.0.0 typescript: ~4.6.3 util-deprecate: ^1.0.2 watchpack: ^2.2.0 @@ -6960,7 +6959,6 @@ __metadata: react: 16.14.0 synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 - ts-jest: ^28.0.8 typescript: ~4.6.3 util-deprecate: ^1.0.2 languageName: unknown @@ -7291,7 +7289,6 @@ __metadata: terser-webpack-plugin: ^5.3.1 trash: ^7.0.0 ts-dedent: ^2.0.0 - ts-jest: ^28.0.0 ts-loader: ^9.2.8 ts-node: ^10.4.0 tsup: ^6.2.2 @@ -32957,7 +32954,7 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^28.0.0, ts-jest@npm:^28.0.8": +"ts-jest@npm:^28.0.0": version: 28.0.8 resolution: "ts-jest@npm:28.0.8" dependencies: diff --git a/scripts/package.json b/scripts/package.json index d17158b386a2..bdd6df201d9f 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -167,7 +167,6 @@ "tempy": "^1.0.0", "trash": "^7.0.0", "ts-dedent": "^2.0.0", - "ts-jest": "^28.0.0", "ts-node": "^10.4.0", "tsup": "^6.2.2", "typescript": "~4.6.3", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 752520f80c40..cf828db81009 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -3341,7 +3341,6 @@ __metadata: tempy: ^1.0.0 trash: ^7.0.0 ts-dedent: ^2.0.0 - ts-jest: ^28.0.0 ts-loader: ^9.2.8 ts-node: ^10.4.0 tsup: ^6.2.2 @@ -5638,15 +5637,6 @@ __metadata: languageName: node linkType: hard -"bs-logger@npm:0.x": - version: 0.2.6 - resolution: "bs-logger@npm:0.2.6" - dependencies: - fast-json-stable-stringify: 2.x - checksum: 80e89aaaed4b68e3374ce936f2eb097456a0dddbf11f75238dbd53140b1e39259f0d248a5089ed456f1158984f22191c3658d54a713982f676709fbe1a6fa5a0 - languageName: node - linkType: hard - "bser@npm:2.1.1": version: 2.1.1 resolution: "bser@npm:2.1.1" @@ -8975,7 +8965,7 @@ __metadata: languageName: node linkType: hard -"fast-json-stable-stringify@npm:2.1.0, fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0": +"fast-json-stable-stringify@npm:2.1.0, fast-json-stable-stringify@npm:^2.0.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" checksum: 7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b @@ -11996,7 +11986,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^28.0.0, jest-util@npm:^28.1.1, jest-util@npm:^28.1.3": +"jest-util@npm:^28.1.1, jest-util@npm:^28.1.3": version: 28.1.3 resolution: "jest-util@npm:28.1.3" dependencies: @@ -13064,7 +13054,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x, lodash.memoize@npm:^4.1.2": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 @@ -13259,7 +13249,7 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x, make-error@npm:^1.1.1": +"make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f @@ -16590,7 +16580,16 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": +"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": + version: 6.3.0 + resolution: "semver@npm:6.3.0" + bin: + semver: ./bin/semver.js + checksum: 1f4959e15bcfbaf727e964a4920f9260141bb8805b399793160da4e7de128e42a7d1f79c1b7d5cd21a6073fba0d55feb9966f5fef3e5ccb8e1d7ead3d7527458 + languageName: node + linkType: hard + +"semver@npm:^7.0.0, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -16601,15 +16600,6 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.1, semver@npm:^6.1.2, semver@npm:^6.3.0": - version: 6.3.0 - resolution: "semver@npm:6.3.0" - bin: - semver: ./bin/semver.js - checksum: 1f4959e15bcfbaf727e964a4920f9260141bb8805b399793160da4e7de128e42a7d1f79c1b7d5cd21a6073fba0d55feb9966f5fef3e5ccb8e1d7ead3d7527458 - languageName: node - linkType: hard - "send@npm:0.17.1": version: 0.17.1 resolution: "send@npm:0.17.1" @@ -17966,39 +17956,6 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:^28.0.0": - version: 28.0.8 - resolution: "ts-jest@npm:28.0.8" - dependencies: - bs-logger: 0.x - fast-json-stable-stringify: 2.x - jest-util: ^28.0.0 - json5: ^2.2.1 - lodash.memoize: 4.x - make-error: 1.x - semver: 7.x - yargs-parser: ^21.0.1 - peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/types": ^28.0.0 - babel-jest: ^28.0.0 - jest: ^28.0.0 - typescript: ">=4.3" - peerDependenciesMeta: - "@babel/core": - optional: true - "@jest/types": - optional: true - babel-jest: - optional: true - esbuild: - optional: true - bin: - ts-jest: cli.js - checksum: 4f6d7c8dbf6deaf56f4490ae819071077e8ed30c1a3c87c7d2e21b3103e6d12aaa53d2776cb5c947bac3f3a05cd9f8dea2aedc4c6550c14fbf639c1368a0fbc9 - languageName: node - linkType: hard - "ts-loader@npm:^9.2.8": version: 9.4.1 resolution: "ts-loader@npm:9.4.1" @@ -19501,7 +19458,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:>=21.0.1, yargs-parser@npm:^21.0.0, yargs-parser@npm:^21.0.1": +"yargs-parser@npm:>=21.0.1, yargs-parser@npm:^21.0.0": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 From 729243417eba46c385740a395b87ba7ebfa57561 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Sat, 12 Nov 2022 23:48:06 -0500 Subject: [PATCH 20/39] Replace @types/jest with @jest/globals --- code/addons/essentials/package.json | 1 - .../storyshots/storyshots-core/package.json | 1 - code/lib/api/package.json | 1 - code/package.json | 2 +- code/renderers/react/package.json | 1 - code/yarn.lock | 32 +++---------------- scripts/package.json | 1 - scripts/yarn.lock | 15 ++------- 8 files changed, 7 insertions(+), 47 deletions(-) diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json index eb9dcee2c222..aa926fbceb9b 100644 --- a/code/addons/essentials/package.json +++ b/code/addons/essentials/package.json @@ -129,7 +129,6 @@ "devDependencies": { "@babel/core": "^7.12.10", "@storybook/vue": "7.0.0-alpha.48", - "@types/jest": "^26.0.16", "typescript": "~4.6.3" }, "peerDependencies": { diff --git a/code/addons/storyshots/storyshots-core/package.json b/code/addons/storyshots/storyshots-core/package.json index decd72d5e59c..1a381e2402e6 100644 --- a/code/addons/storyshots/storyshots-core/package.json +++ b/code/addons/storyshots/storyshots-core/package.json @@ -46,7 +46,6 @@ "@storybook/core-webpack": "7.0.0-alpha.48", "@storybook/types": "7.0.0-alpha.48", "@types/glob": "^7.1.3", - "@types/jest": "^26.0.16", "@types/jest-specific-snapshot": "^0.5.3", "core-js": "^3.8.2", "glob": "^7.1.6", diff --git a/code/lib/api/package.json b/code/lib/api/package.json index f098212a98e3..440693ff13d8 100644 --- a/code/lib/api/package.json +++ b/code/lib/api/package.json @@ -63,7 +63,6 @@ "util-deprecate": "^1.0.2" }, "devDependencies": { - "@jest/globals": "^28.0.0", "@storybook/core-common": "7.0.0-alpha.48", "@types/lodash": "^4.14.167", "@types/qs": "^6", diff --git a/code/package.json b/code/package.json index ee98b0a6571f..a0c602f106f3 100644 --- a/code/package.json +++ b/code/package.json @@ -141,6 +141,7 @@ "@compodoc/compodoc": "^1.1.18", "@emotion/babel-plugin": "^11.10.2", "@emotion/jest": "^11.10.0", + "@jest/globals": "^28.0.0", "@linear/sdk": "^1.21.0", "@nrwl/cli": "14.6.1", "@nrwl/nx-cloud": "14.6.0", @@ -242,7 +243,6 @@ "@types/escodegen": "^0.0.6", "@types/express": "^4.17.11", "@types/fs-extra": "^9.0.6", - "@types/jest": "^28.0.0", "@types/js-yaml": "^3.12.6", "@types/lodash": "^4.14.167", "@types/node": "^16.0.0", diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index c03cbca3a005..23e78b09acfb 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -75,7 +75,6 @@ }, "devDependencies": { "@babel/core": "^7.11.5", - "@jest/globals": "^28.0.0", "@types/util-deprecate": "^1.0.0", "expect-type": "^0.14.2", "jest-specific-snapshot": "^4.0.0", diff --git a/code/yarn.lock b/code/yarn.lock index 9715db4537bd..03b3a1bfdeba 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -5287,7 +5287,6 @@ __metadata: "@storybook/core-common": 7.0.0-alpha.48 "@storybook/node-logger": 7.0.0-alpha.48 "@storybook/vue": 7.0.0-alpha.48 - "@types/jest": ^26.0.16 ts-dedent: ^2.0.0 typescript: ~4.6.3 peerDependencies: @@ -5480,7 +5479,6 @@ __metadata: "@storybook/vue": 7.0.0-alpha.48 "@storybook/vue3": 7.0.0-alpha.48 "@types/glob": ^7.1.3 - "@types/jest": ^26.0.16 "@types/jest-specific-snapshot": ^0.5.3 babel-loader: ^8.2.5 core-js: ^3.8.2 @@ -5763,7 +5761,6 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/api@workspace:lib/api" dependencies: - "@jest/globals": ^28.0.0 "@storybook/channels": 7.0.0-alpha.48 "@storybook/client-logger": 7.0.0-alpha.48 "@storybook/core-common": 7.0.0-alpha.48 @@ -7035,7 +7032,6 @@ __metadata: resolution: "@storybook/react@workspace:renderers/react" dependencies: "@babel/core": ^7.11.5 - "@jest/globals": ^28.0.0 "@storybook/addons": 7.0.0-alpha.48 "@storybook/client-logger": 7.0.0-alpha.48 "@storybook/core-client": 7.0.0-alpha.48 @@ -7094,6 +7090,7 @@ __metadata: "@compodoc/compodoc": ^1.1.18 "@emotion/babel-plugin": ^11.10.2 "@emotion/jest": ^11.10.0 + "@jest/globals": ^28.0.0 "@linear/sdk": ^1.21.0 "@nrwl/cli": 14.6.1 "@nrwl/nx-cloud": 14.6.0 @@ -7195,7 +7192,6 @@ __metadata: "@types/escodegen": ^0.0.6 "@types/express": ^4.17.11 "@types/fs-extra": ^9.0.6 - "@types/jest": ^28.0.0 "@types/js-yaml": ^3.12.6 "@types/lodash": ^4.14.167 "@types/node": ^16.0.0 @@ -8430,26 +8426,6 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^26.0.16": - version: 26.0.24 - resolution: "@types/jest@npm:26.0.24" - dependencies: - jest-diff: ^26.0.0 - pretty-format: ^26.0.0 - checksum: 1085ac96af43566518daf3aca60cb7881bfe2ffe1f5343738933e386ebf909095fde15273c3e99c685854dfc833b05b156fb5daf68707c0daa1c0c0db13a665b - languageName: node - linkType: hard - -"@types/jest@npm:^28.0.0": - version: 28.1.8 - resolution: "@types/jest@npm:28.1.8" - dependencies: - expect: ^28.0.0 - pretty-format: ^28.0.0 - checksum: e69912b4285bd3a0545521425e76cdee669d89c4918b2126157c084bf496da1d0cf007366d47b99a9c7076e6567e16917b28c2790a19a6e72a80570c359e4de1 - languageName: node - linkType: hard - "@types/js-yaml@npm:^3.12.6": version: 3.12.7 resolution: "@types/js-yaml@npm:3.12.7" @@ -16712,7 +16688,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^28.0.0, expect@npm:^28.1.3": +"expect@npm:^28.1.3": version: 28.1.3 resolution: "expect@npm:28.1.3" dependencies: @@ -20865,7 +20841,7 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^26.0.0, jest-diff@npm:^26.6.2": +"jest-diff@npm:^26.6.2": version: 26.6.2 resolution: "jest-diff@npm:26.6.2" dependencies: @@ -27683,7 +27659,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:26.x, pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.2": +"pretty-format@npm:26.x, pretty-format@npm:^26.6.2": version: 26.6.2 resolution: "pretty-format@npm:26.6.2" dependencies: diff --git a/scripts/package.json b/scripts/package.json index bdd6df201d9f..b1d30a73f59d 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -78,7 +78,6 @@ "@types/escodegen": "^0.0.6", "@types/express": "^4.17.11", "@types/fs-extra": "^9.0.6", - "@types/jest": "^28.0.0", "@types/js-yaml": "^3.12.6", "@types/node": "^16.0.0", "@types/node-cleanup": "^2.1.1", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index cf828db81009..c1a036fe3c1f 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -3250,7 +3250,6 @@ __metadata: "@types/escodegen": ^0.0.6 "@types/express": ^4.17.11 "@types/fs-extra": ^9.0.6 - "@types/jest": ^28.0.0 "@types/js-yaml": ^3.12.6 "@types/lodash": ^4 "@types/node": ^16.0.0 @@ -3764,16 +3763,6 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:^28.0.0": - version: 28.1.8 - resolution: "@types/jest@npm:28.1.8" - dependencies: - expect: ^28.0.0 - pretty-format: ^28.0.0 - checksum: e69912b4285bd3a0545521425e76cdee669d89c4918b2126157c084bf496da1d0cf007366d47b99a9c7076e6567e16917b28c2790a19a6e72a80570c359e4de1 - languageName: node - linkType: hard - "@types/js-yaml@npm:^3.12.6": version: 3.12.7 resolution: "@types/js-yaml@npm:3.12.7" @@ -8715,7 +8704,7 @@ __metadata: languageName: node linkType: hard -"expect@npm:^28.0.0, expect@npm:^28.1.3": +"expect@npm:^28.1.3": version: 28.1.3 resolution: "expect@npm:28.1.3" dependencies: @@ -15161,7 +15150,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.1, pretty-format@npm:^28.1.3": +"pretty-format@npm:^28.1.1, pretty-format@npm:^28.1.3": version: 28.1.3 resolution: "pretty-format@npm:28.1.3" dependencies: From 2746c371147c8be4ba47e298c66eb7624b3edae2 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Sun, 13 Nov 2022 00:06:55 -0500 Subject: [PATCH 21/39] Remove unused jest-jasmine2 --- code/package.json | 1 - code/yarn.lock | 26 -------------------------- scripts/package.json | 1 - scripts/yarn.lock | 26 -------------------------- 4 files changed, 54 deletions(-) diff --git a/code/package.json b/code/package.json index a0c602f106f3..3eaf1a3facad 100644 --- a/code/package.json +++ b/code/package.json @@ -297,7 +297,6 @@ "jest-environment-jsdom": "^28.0.0", "jest-enzyme": "^7.1.2", "jest-image-snapshot": "^4.3.0", - "jest-jasmine2": "^28.0.0", "jest-junit": "^13.0.0", "jest-os-detection": "^1.3.1", "jest-raw-loader": "^1.0.1", diff --git a/code/yarn.lock b/code/yarn.lock index 03b3a1bfdeba..1c6fcc281dca 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -7247,7 +7247,6 @@ __metadata: jest-environment-jsdom: ^28.0.0 jest-enzyme: ^7.1.2 jest-image-snapshot: ^4.3.0 - jest-jasmine2: ^28.0.0 jest-junit: ^13.0.0 jest-os-detection: ^1.3.1 jest-raw-loader: ^1.0.1 @@ -21124,31 +21123,6 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^28.0.0": - version: 28.1.3 - resolution: "jest-jasmine2@npm:28.1.3" - dependencies: - "@jest/environment": ^28.1.3 - "@jest/expect": ^28.1.3 - "@jest/source-map": ^28.1.2 - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - is-generator-fn: ^2.0.0 - jest-each: ^28.1.3 - jest-matcher-utils: ^28.1.3 - jest-message-util: ^28.1.3 - jest-runtime: ^28.1.3 - jest-snapshot: ^28.1.3 - jest-util: ^28.1.3 - p-limit: ^3.1.0 - pretty-format: ^28.1.3 - checksum: ebc28398279c3e9de0025d3d41bf03f47ead61c5486aaa55fa632ecdc7e83b14c7a454b0284360d04f127d6c9332c54a93a7d20b64fc479624584642cee11b68 - languageName: node - linkType: hard - "jest-junit@npm:^13.0.0": version: 13.2.0 resolution: "jest-junit@npm:13.2.0" diff --git a/scripts/package.json b/scripts/package.json index b1d30a73f59d..d44fba719a04 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -126,7 +126,6 @@ "jest-environment-jsdom": "^28.0.0", "jest-enzyme": "^7.1.2", "jest-image-snapshot": "^4.3.0", - "jest-jasmine2": "^28.0.0", "jest-junit": "^13.0.0", "jest-os-detection": "^1.3.1", "jest-raw-loader": "^1.0.1", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index c1a036fe3c1f..5369bafdc4c8 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -3299,7 +3299,6 @@ __metadata: jest-environment-jsdom: ^28.0.0 jest-enzyme: ^7.1.2 jest-image-snapshot: ^4.3.0 - jest-jasmine2: ^28.0.0 jest-junit: ^13.0.0 jest-os-detection: ^1.3.1 jest-raw-loader: ^1.0.1 @@ -11563,31 +11562,6 @@ __metadata: languageName: node linkType: hard -"jest-jasmine2@npm:^28.0.0": - version: 28.1.3 - resolution: "jest-jasmine2@npm:28.1.3" - dependencies: - "@jest/environment": ^28.1.3 - "@jest/expect": ^28.1.3 - "@jest/source-map": ^28.1.2 - "@jest/test-result": ^28.1.3 - "@jest/types": ^28.1.3 - "@types/node": "*" - chalk: ^4.0.0 - co: ^4.6.0 - is-generator-fn: ^2.0.0 - jest-each: ^28.1.3 - jest-matcher-utils: ^28.1.3 - jest-message-util: ^28.1.3 - jest-runtime: ^28.1.3 - jest-snapshot: ^28.1.3 - jest-util: ^28.1.3 - p-limit: ^3.1.0 - pretty-format: ^28.1.3 - checksum: ebc28398279c3e9de0025d3d41bf03f47ead61c5486aaa55fa632ecdc7e83b14c7a454b0284360d04f127d6c9332c54a93a7d20b64fc479624584642cee11b68 - languageName: node - linkType: hard - "jest-junit@npm:^13.0.0": version: 13.2.0 resolution: "jest-junit@npm:13.2.0" From bb49da30aacad4f7a99f69d597dcb041f2f13cfb Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Sun, 13 Nov 2022 00:08:42 -0500 Subject: [PATCH 22/39] Remove unused jest-enzyme --- code/jest.init.base.ts | 1 - code/package.json | 1 - code/yarn.lock | 611 +---------------- scripts/package.json | 1 - scripts/yarn.lock | 1472 +--------------------------------------- 5 files changed, 59 insertions(+), 2027 deletions(-) diff --git a/code/jest.init.base.ts b/code/jest.init.base.ts index 929a2b0373a3..535f1bc74a0d 100644 --- a/code/jest.init.base.ts +++ b/code/jest.init.base.ts @@ -1,4 +1,3 @@ -// import 'jest-enzyme/lib/index'; import '@testing-library/jest-dom'; // setup file diff --git a/code/package.json b/code/package.json index 3eaf1a3facad..b278c6bec6e0 100644 --- a/code/package.json +++ b/code/package.json @@ -295,7 +295,6 @@ "husky": "^4.3.7", "jest": "^28.0.0", "jest-environment-jsdom": "^28.0.0", - "jest-enzyme": "^7.1.2", "jest-image-snapshot": "^4.3.0", "jest-junit": "^13.0.0", "jest-os-detection": "^1.3.1", diff --git a/code/yarn.lock b/code/yarn.lock index 1c6fcc281dca..7def8aa46a0f 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -465,7 +465,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.19.6, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7": +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.19.6, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7": version: 7.19.6 resolution: "@babel/generator@npm:7.19.6" dependencies: @@ -757,7 +757,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.19.6, @babel/parser@npm:^7.4.3, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.19.6, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6": version: 7.19.6 resolution: "@babel/parser@npm:7.19.6" bin: @@ -2119,7 +2119,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.16.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3, @babel/template@npm:^7.4.0, @babel/template@npm:^7.7.0, @babel/template@npm:^7.8.6": +"@babel/template@npm:^7.16.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3, @babel/template@npm:^7.7.0, @babel/template@npm:^7.8.6": version: 7.18.10 resolution: "@babel/template@npm:7.18.10" dependencies: @@ -2130,7 +2130,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": version: 7.19.6 resolution: "@babel/traverse@npm:7.19.6" dependencies: @@ -2148,7 +2148,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.12.11, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.4, @babel/types@npm:^7.2.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.12.11, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.4, @babel/types@npm:^7.2.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6": version: 7.19.4 resolution: "@babel/types@npm:7.19.4" dependencies: @@ -2861,17 +2861,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/console@npm:24.9.0" - dependencies: - "@jest/source-map": ^24.9.0 - chalk: ^2.0.1 - slash: ^2.0.0 - checksum: 7fffdd61898c1ecc9d05023a28fdcb5447a87ee78bdd0a8e4e9b8e6a8f770a1093ff46e2816fe5e1321cc0f07623cc46ea937890de5a746f59d18588aa82bd91 - languageName: node - linkType: hard - "@jest/console@npm:^27.5.1": version: 27.5.1 resolution: "@jest/console@npm:27.5.1" @@ -2942,18 +2931,6 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/environment@npm:24.9.0" - dependencies: - "@jest/fake-timers": ^24.9.0 - "@jest/transform": ^24.9.0 - "@jest/types": ^24.9.0 - jest-mock: ^24.9.0 - checksum: 267128ede9193374bfd1f1c9e4df8c0b31c17dcf853401b591639c39187ea3552c2ff2f3e8a75191b2dcb1e55a6c499fce2713edaa64d81fa6674ca27895e0ba - languageName: node - linkType: hard - "@jest/environment@npm:^28.1.3": version: 28.1.3 resolution: "@jest/environment@npm:28.1.3" @@ -2994,17 +2971,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/fake-timers@npm:24.9.0" - dependencies: - "@jest/types": ^24.9.0 - jest-message-util: ^24.9.0 - jest-mock: ^24.9.0 - checksum: ce0d8146bfd2e2822eb45aaf6965a858bd4e6a490fd30f0f3bc5941edd2fca33942e1a37bba3d85d3dbc275c18cb362e8c4f0805a2e246ec09bbeb6b4c8b1364 - languageName: node - linkType: hard - "@jest/fake-timers@npm:^28.1.3": version: 28.1.3 resolution: "@jest/fake-timers@npm:28.1.3" @@ -3124,17 +3090,6 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/source-map@npm:24.9.0" - dependencies: - callsites: ^3.0.0 - graceful-fs: ^4.1.15 - source-map: ^0.6.0 - checksum: 3c897d605a5ca36cff02aac53bbb7d47fc4c50d7565b678d8d3353979933297260b5baf74cc4140809447b9e0700262385ba77f64f76068abad3ba66481dcdf4 - languageName: node - linkType: hard - "@jest/source-map@npm:^28.1.2": version: 28.1.2 resolution: "@jest/source-map@npm:28.1.2" @@ -3158,17 +3113,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/test-result@npm:24.9.0" - dependencies: - "@jest/console": ^24.9.0 - "@jest/types": ^24.9.0 - "@types/istanbul-lib-coverage": ^2.0.0 - checksum: 450d068a39ace6219883d820c9fa17d9e455bd5c03b03f0a5d3924d860cdd2e36234cc15367bc42f18421ac42365c33fbe6077d860b7659b719d4d39de9d1331 - languageName: node - linkType: hard - "@jest/test-result@npm:^27.5.1": version: 27.5.1 resolution: "@jest/test-result@npm:27.5.1" @@ -3205,30 +3149,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/transform@npm:24.9.0" - dependencies: - "@babel/core": ^7.1.0 - "@jest/types": ^24.9.0 - babel-plugin-istanbul: ^5.1.0 - chalk: ^2.0.1 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.1.15 - jest-haste-map: ^24.9.0 - jest-regex-util: ^24.9.0 - jest-util: ^24.9.0 - micromatch: ^3.1.10 - pirates: ^4.0.1 - realpath-native: ^1.1.0 - slash: ^2.0.0 - source-map: ^0.6.1 - write-file-atomic: 2.4.1 - checksum: 3def8fce5a23ddd29984e0d31a8924e12a3d9ce96c9ca0cd20412232511656931dee54833f71897566c99ee1c975b53d2ef3dc69ce62191eb78d2f7e1414cb9e - languageName: node - linkType: hard - "@jest/transform@npm:^27.5.1": version: 27.5.1 resolution: "@jest/transform@npm:27.5.1" @@ -3275,17 +3195,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/types@npm:24.9.0" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^1.1.1 - "@types/yargs": ^13.0.0 - checksum: 990b03f5e27de292a7fea6b12cd87256dd281263afe37020cad5dceb0b775945a528bafdbc2e41bf8a29c346f94a7aa5580517c5c65a2b33f245f43d3b9b4694 - languageName: node - linkType: hard - "@jest/types@npm:^26.6.2": version: 26.6.2 resolution: "@jest/types@npm:26.6.2" @@ -7245,7 +7154,6 @@ __metadata: husky: ^4.3.7 jest: ^28.0.0 jest-environment-jsdom: ^28.0.0 - jest-enzyme: ^7.1.2 jest-image-snapshot: ^4.3.0 jest-junit: ^13.0.0 jest-os-detection: ^1.3.1 @@ -8376,16 +8284,6 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-reports@npm:^1.1.1": - version: 1.1.2 - resolution: "@types/istanbul-reports@npm:1.1.2" - dependencies: - "@types/istanbul-lib-coverage": "*" - "@types/istanbul-lib-report": "*" - checksum: 80b76715f4ac74a4ddfc82d7942b2faaefbe9fdce8e7dfdfa497b3fb60a3e707b632c6e70e1565cfe30045eaebaf7aad0d6c3d102652d1da8fdb0bf095924eb3 - languageName: node - linkType: hard - "@types/istanbul-reports@npm:^3.0.0": version: 3.0.1 resolution: "@types/istanbul-reports@npm:3.0.1" @@ -8850,13 +8748,6 @@ __metadata: languageName: node linkType: hard -"@types/stack-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "@types/stack-utils@npm:1.0.1" - checksum: 4c4a8c48ba556bbe5fad2232cd9598b7f5f3e110451a3ad5cdf7e42204abf3d1abd30a9e6679d576e8e901e1f6b38e744af1f75f384e697c89bee53e5443b8c9 - languageName: node - linkType: hard - "@types/stack-utils@npm:^2.0.0": version: 2.0.1 resolution: "@types/stack-utils@npm:2.0.1" @@ -9048,15 +8939,6 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^13.0.0": - version: 13.0.12 - resolution: "@types/yargs@npm:13.0.12" - dependencies: - "@types/yargs-parser": "*" - checksum: 81fdac6832d69f2f2a33bb3d77887f571677d5a9ccfd5a171ff3e76252a6c6a9773850a0df6ba9ed0328433a36596488ec4e2ce5d9bc49d713a59bbfef8e12a0 - languageName: node - linkType: hard - "@types/yargs@npm:^15.0.0": version: 15.0.14 resolution: "@types/yargs@npm:15.0.14" @@ -9878,7 +9760,7 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^4.1.0, acorn-globals@npm:^4.3.2": +"acorn-globals@npm:^4.3.2": version: 4.3.4 resolution: "acorn-globals@npm:4.3.4" dependencies: @@ -9948,15 +9830,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^5.5.3": - version: 5.7.4 - resolution: "acorn@npm:5.7.4" - bin: - acorn: bin/acorn - checksum: b29e61d48fa31ae69d38d74bb213b77b32de6317f125890a6cb76b44d173adccbcd3a07fc9a86acdfe8ab0a80f42b5ec6290df8b7944e0506504ac3b716232bd - languageName: node - linkType: hard - "acorn@npm:^6.0.1": version: 6.4.2 resolution: "acorn@npm:6.4.2" @@ -11055,18 +10928,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:^5.1.0": - version: 5.2.0 - resolution: "babel-plugin-istanbul@npm:5.2.0" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - find-up: ^3.0.0 - istanbul-lib-instrument: ^3.3.0 - test-exclude: ^5.2.3 - checksum: 0691eda883872913c01be6c0afa209c868fa538f12cafd2cd6b9271edbbbe9842ece42bbf51c55864f67b19aae294a69cfdd175b1a52a5f998bfe32d8859ec74 - languageName: node - linkType: hard - "babel-plugin-jest-hoist@npm:^28.1.3": version: 28.1.3 resolution: "babel-plugin-jest-hoist@npm:28.1.3" @@ -11382,15 +11243,6 @@ __metadata: languageName: node linkType: hard -"bindings@npm:^1.5.0": - version: 1.5.0 - resolution: "bindings@npm:1.5.0" - dependencies: - file-uri-to-path: 1.0.0 - checksum: 3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba - languageName: node - linkType: hard - "bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -12324,7 +12176,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.3.0, chalk@npm:^2.3.1, chalk@npm:^2.4.2": +"chalk@npm:^2.0.0, chalk@npm:^2.1.0, chalk@npm:^2.3.0, chalk@npm:^2.3.1, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -12544,13 +12396,6 @@ __metadata: languageName: node linkType: hard -"circular-json-es6@npm:^2.0.1": - version: 2.0.2 - resolution: "circular-json-es6@npm:2.0.2" - checksum: eaaceb3dbdf113996d96af2cf0779be1544420baf3c07fada7e239aacdd4d866c0cad794095f1cef505c614ec5e1bc88c84f1b38d2004ffcac2fa87ee1a1807b - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": version: 1.2.2 resolution: "cjs-module-lexer@npm:1.2.2" @@ -13690,13 +13535,6 @@ __metadata: languageName: node linkType: hard -"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:~0.3.6": - version: 0.3.8 - resolution: "cssom@npm:0.3.8" - checksum: d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 - languageName: node - linkType: hard - "cssom@npm:^0.4.1": version: 0.4.4 resolution: "cssom@npm:0.4.4" @@ -13711,12 +13549,10 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^1.0.0": - version: 1.4.0 - resolution: "cssstyle@npm:1.4.0" - dependencies: - cssom: 0.3.x - checksum: 213df71e2f78d43608aca51d5eeb2dbcb6224fb7bb222e9f5d4c8b0d6abdca0681774642e4c35304a74d447178ca6b4f492685984491260cd286743b4fd88f27 +"cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 languageName: node linkType: hard @@ -13862,7 +13698,7 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^1.0.0, data-urls@npm:^1.1.0": +"data-urls@npm:^1.1.0": version: 1.1.0 resolution: "data-urls@npm:1.1.0" dependencies: @@ -14035,15 +13871,6 @@ __metadata: languageName: node linkType: hard -"deep-equal-ident@npm:^1.1.1": - version: 1.1.1 - resolution: "deep-equal-ident@npm:1.1.1" - dependencies: - lodash.isequal: ^3.0 - checksum: c81139d54181a4a15b829ce31effa96e197f3e48fd51a1758c1a583c08060f9e4ca658943702610df5e70a64206122d4e955e612adfc88c6f0a3a717b7ea0878 - languageName: node - linkType: hard - "deep-equal@npm:^1.0.0, deep-equal@npm:^1.0.1": version: 1.1.1 resolution: "deep-equal@npm:1.1.1" @@ -15243,18 +15070,6 @@ __metadata: languageName: node linkType: hard -"enzyme-matchers@npm:^7.1.2": - version: 7.1.2 - resolution: "enzyme-matchers@npm:7.1.2" - dependencies: - circular-json-es6: ^2.0.1 - deep-equal-ident: ^1.1.1 - peerDependencies: - enzyme: ">=3.4.0" - checksum: 21c947d7122c33ada71596c40e5611c6108c6591c9d5ba0fb6bea8633792fdd894881696e3e1b394154b42cca885c3d1d89263ef9a3b1e301db25fdfb6fca394 - languageName: node - linkType: hard - "enzyme-shallow-equal@npm:^1.0.1, enzyme-shallow-equal@npm:^1.0.4": version: 1.0.4 resolution: "enzyme-shallow-equal@npm:1.0.4" @@ -15265,7 +15080,7 @@ __metadata: languageName: node linkType: hard -"enzyme-to-json@npm:^3.3.0, enzyme-to-json@npm:^3.6.1": +"enzyme-to-json@npm:^3.6.1": version: 3.6.2 resolution: "enzyme-to-json@npm:3.6.2" dependencies: @@ -15822,7 +15637,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^1.11.1, escodegen@npm:^1.9.1": +"escodegen@npm:^1.11.1": version: 1.14.3 resolution: "escodegen@npm:1.14.3" dependencies: @@ -17140,13 +16955,6 @@ __metadata: languageName: node linkType: hard -"file-uri-to-path@npm:1.0.0": - version: 1.0.0 - resolution: "file-uri-to-path@npm:1.0.0" - checksum: 3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 - languageName: node - linkType: hard - "filelist@npm:^1.0.1": version: 1.0.4 resolution: "filelist@npm:1.0.4" @@ -17779,17 +17587,6 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^1.2.7": - version: 1.2.13 - resolution: "fsevents@npm:1.2.13" - dependencies: - bindings: ^1.5.0 - nan: ^2.12.1 - checksum: 4427ff08db9ee7327f2c3ad58ec56f9096a917eed861bfffaa2e2be419479cdf37d00750869ab9ecbf5f59f32ad999bd59577d73fc639193e6c0ce52bb253e02 - conditions: os=darwin - languageName: node - linkType: hard - "fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" @@ -17800,16 +17597,6 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^1.2.7#~builtin": - version: 1.2.13 - resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin::version=1.2.13&hash=18f3a7" - dependencies: - bindings: ^1.5.0 - nan: ^2.12.1 - conditions: os=darwin - languageName: node - linkType: hard - "fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" @@ -20594,13 +20381,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-coverage@npm:^2.0.5": - version: 2.0.5 - resolution: "istanbul-lib-coverage@npm:2.0.5" - checksum: 370bd6940532ea2737a85532870f3024b113774ce3e637438cccfaf979a7598aa29d342f4adcc3d73e306155c907b519bc1c5c6887a29234f605a1a472747821 - languageName: node - linkType: hard - "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -20608,21 +20388,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^3.3.0": - version: 3.3.0 - resolution: "istanbul-lib-instrument@npm:3.3.0" - dependencies: - "@babel/generator": ^7.4.0 - "@babel/parser": ^7.4.3 - "@babel/template": ^7.4.0 - "@babel/traverse": ^7.4.3 - "@babel/types": ^7.4.0 - istanbul-lib-coverage: ^2.0.5 - semver: ^6.0.0 - checksum: 988eb9d58ae0ae69686369f6809a610f6f8db5c5f73931a496b02b941da56cfc176f84af0dd8db819ad2e6aca6dc2f38c91a288f1c6a3f79cfb10320180e998d - languageName: node - linkType: hard - "istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": version: 5.2.1 resolution: "istanbul-lib-instrument@npm:5.2.1" @@ -20910,33 +20675,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-enzyme@npm:^7.1.2": - version: 7.1.2 - resolution: "jest-environment-enzyme@npm:7.1.2" - dependencies: - jest-environment-jsdom: ^24.0.0 - peerDependencies: - enzyme: 3.x - jest: ">=22.0.0" - react: ^0.13.0 || ^0.14.0 || ^15.0.0 || >=16.x - checksum: 4dba286640f9619d9fdc56682dddfcb82538e0d5fe1c26f0fa99c8e6b786b945ee841ea87834f0957f630e8cca95d9487e85e9752f00b78e03deb9616dfe5f24 - languageName: node - linkType: hard - -"jest-environment-jsdom@npm:^24.0.0": - version: 24.9.0 - resolution: "jest-environment-jsdom@npm:24.9.0" - dependencies: - "@jest/environment": ^24.9.0 - "@jest/fake-timers": ^24.9.0 - "@jest/types": ^24.9.0 - jest-mock: ^24.9.0 - jest-util: ^24.9.0 - jsdom: ^11.5.1 - checksum: 1f428e495000a8e221a11aa43e33dbb8d8073bcd5aa218b08652b12b9c6d39e7f56de1525e14b5c141d76c53fa07b62a6492e307f2513592f27556ac9913d437 - languageName: node - linkType: hard - "jest-environment-jsdom@npm:^28.0.0": version: 28.1.3 resolution: "jest-environment-jsdom@npm:28.1.3" @@ -20967,20 +20705,6 @@ __metadata: languageName: node linkType: hard -"jest-enzyme@npm:^7.1.2": - version: 7.1.2 - resolution: "jest-enzyme@npm:7.1.2" - dependencies: - enzyme-matchers: ^7.1.2 - enzyme-to-json: ^3.3.0 - jest-environment-enzyme: ^7.1.2 - peerDependencies: - enzyme: ">=3.4.0" - jest: ">=22.0.0" - checksum: a27a393addf4bbe12166c46d392b0bc7d6f0a0fa9f59e5d34ca2ae5ca671f725a72c1f4a633535a53dfe0878cc9c8c591be8d52dd66998d9e87a6ab4b8a92561 - languageName: node - linkType: hard - "jest-get-type@npm:^26.3.0": version: 26.3.0 resolution: "jest-get-type@npm:26.3.0" @@ -21009,29 +20733,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-haste-map@npm:24.9.0" - dependencies: - "@jest/types": ^24.9.0 - anymatch: ^2.0.0 - fb-watchman: ^2.0.0 - fsevents: ^1.2.7 - graceful-fs: ^4.1.15 - invariant: ^2.2.4 - jest-serializer: ^24.9.0 - jest-util: ^24.9.0 - jest-worker: ^24.9.0 - micromatch: ^3.1.10 - sane: ^4.0.3 - walker: ^1.0.7 - dependenciesMeta: - fsevents: - optional: true - checksum: 734e52354c95d1982eb4a40e9663119952bd17364b67dcf9757893956c4d3a370199531c29cab70636ab005582172b89d46553cc0afedfd343a7600b4913a81e - languageName: node - linkType: hard - "jest-haste-map@npm:^26.6.2": version: 26.6.2 resolution: "jest-haste-map@npm:26.6.2" @@ -21193,22 +20894,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-message-util@npm:24.9.0" - dependencies: - "@babel/code-frame": ^7.0.0 - "@jest/test-result": ^24.9.0 - "@jest/types": ^24.9.0 - "@types/stack-utils": ^1.0.1 - chalk: ^2.0.1 - micromatch: ^3.1.10 - slash: ^2.0.0 - stack-utils: ^1.0.1 - checksum: 24d0d5bae7bf580179446def5c6a3b1c6ea727b39464d84388393b1b7e653beeac7f2dd3a9fe57d31e780d5555eaf9ed1cf224c3437f3b270c32e7ca37db0013 - languageName: node - linkType: hard - "jest-message-util@npm:^26.6.2": version: 26.6.2 resolution: "jest-message-util@npm:26.6.2" @@ -21277,15 +20962,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-mock@npm:24.9.0" - dependencies: - "@jest/types": ^24.9.0 - checksum: a06ae0e76b0d270806e45298fdc9d637fe21d0e0efa8254845ac19a39b7d70a248a6f84b0341f36b2e062e9f225a0ee6ce68c1bdedb5f3a56635585ef8d6beb4 - languageName: node - linkType: hard - "jest-mock@npm:^27.0.6, jest-mock@npm:^27.3.0": version: 27.5.1 resolution: "jest-mock@npm:27.5.1" @@ -21370,13 +21046,6 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-regex-util@npm:24.9.0" - checksum: 6a4dfda09d47c486eaeafafd2d836bdfc3dbeccef7d3e11d3a230f27078accbe51b694bc64d9efb7654d7f5acaa6ba70416d99d4ec97d33e452aa856d2cda03a - languageName: node - linkType: hard - "jest-regex-util@npm:^26.0.0": version: 26.0.0 resolution: "jest-regex-util@npm:26.0.0" @@ -21526,13 +21195,6 @@ __metadata: languageName: node linkType: hard -"jest-serializer@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-serializer@npm:24.9.0" - checksum: 9f871cdd08750f1b9f5aef0e8ba58d2045863b4ff2268dd50f3e6d666b6eb5a9a45dad9c6dfad9d2ab2d148f78d11e2ef29d28be85b31a4e8068c718d449f623 - languageName: node - linkType: hard - "jest-serializer@npm:^26.6.2": version: 26.6.2 resolution: "jest-serializer@npm:26.6.2" @@ -21674,26 +21336,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-util@npm:24.9.0" - dependencies: - "@jest/console": ^24.9.0 - "@jest/fake-timers": ^24.9.0 - "@jest/source-map": ^24.9.0 - "@jest/test-result": ^24.9.0 - "@jest/types": ^24.9.0 - callsites: ^3.0.0 - chalk: ^2.0.1 - graceful-fs: ^4.1.15 - is-ci: ^2.0.0 - mkdirp: ^0.5.1 - slash: ^2.0.0 - source-map: ^0.6.0 - checksum: 80bd56f09be4d9d6519b24f8b902f434cefbb1cdc8521bf2f32995a4e9f5abecc88a6172c31494b88df3cd2df3db5daf86271c4f200856aa7dd216e2a69f20fc - languageName: node - linkType: hard - "jest-util@npm:^26.1.0, jest-util@npm:^26.6.2": version: 26.6.2 resolution: "jest-util@npm:26.6.2" @@ -21827,16 +21469,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-worker@npm:24.9.0" - dependencies: - merge-stream: ^2.0.0 - supports-color: ^6.1.0 - checksum: ea9f4751976d08807d33598244e6c3a60ce5889cdabf1f4e6f3e57dddcf2190978e6284f0865326f64e93677cebac53220d71a52e57d1205c467c6f09efa8bc2 - languageName: node - linkType: hard - "jest-worker@npm:^26.6.2": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" @@ -22044,40 +21676,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^11.5.1": - version: 11.12.0 - resolution: "jsdom@npm:11.12.0" - dependencies: - abab: ^2.0.0 - acorn: ^5.5.3 - acorn-globals: ^4.1.0 - array-equal: ^1.0.0 - cssom: ">= 0.3.2 < 0.4.0" - cssstyle: ^1.0.0 - data-urls: ^1.0.0 - domexception: ^1.0.1 - escodegen: ^1.9.1 - html-encoding-sniffer: ^1.0.2 - left-pad: ^1.3.0 - nwsapi: ^2.0.7 - parse5: 4.0.0 - pn: ^1.1.0 - request: ^2.87.0 - request-promise-native: ^1.0.5 - sax: ^1.2.4 - symbol-tree: ^3.2.2 - tough-cookie: ^2.3.4 - w3c-hr-time: ^1.0.1 - webidl-conversions: ^4.0.2 - whatwg-encoding: ^1.0.3 - whatwg-mimetype: ^2.1.0 - whatwg-url: ^6.4.1 - ws: ^5.2.0 - xml-name-validator: ^3.0.0 - checksum: a909aa35527a337a55ddd66f99a0993d24e5a42ce5ef1ae0724a5fef5c9b4799f763dfd65d33798ca1feb83c604716aa054241e2b4b2274de2caa9566156566a - languageName: node - linkType: hard - "jsdom@npm:^19.0.0": version: 19.0.0 resolution: "jsdom@npm:19.0.0" @@ -22514,13 +22112,6 @@ __metadata: languageName: node linkType: hard -"left-pad@npm:^1.3.0": - version: 1.3.0 - resolution: "left-pad@npm:1.3.0" - checksum: 3fb59c76e281a2f5c810ad71dbbb8eba8b10c6cf94733dc7f27b8c516a5376cacea53543e76f6ae477d866c8954b27f1e15ca349424c2542474eb5bb1d2b6955 - languageName: node - linkType: hard - "lerna@npm:^3.22.1": version: 3.22.1 resolution: "lerna@npm:3.22.1" @@ -23004,31 +22595,6 @@ __metadata: languageName: node linkType: hard -"lodash._baseisequal@npm:^3.0.0": - version: 3.0.7 - resolution: "lodash._baseisequal@npm:3.0.7" - dependencies: - lodash.isarray: ^3.0.0 - lodash.istypedarray: ^3.0.0 - lodash.keys: ^3.0.0 - checksum: 7b514d2ab579602f39b70e5f09039666f6617175595ef686da34f6ff5ea924b1c69d2022b83df91cf1b40a69a0ccd9682c376d1acb2fff7c21c6c9cf2c583e27 - languageName: node - linkType: hard - -"lodash._bindcallback@npm:^3.0.0": - version: 3.0.1 - resolution: "lodash._bindcallback@npm:3.0.1" - checksum: c135bc26cfbe6fd11b3d2ffc7b8307fbbcecd3fbb45f6ecec301614207a164388fd7ee3f07e3ad0745bbe4c8d3acefc61b967a07b2d43b5b5f5dfdf661ed945a - languageName: node - linkType: hard - -"lodash._getnative@npm:^3.0.0": - version: 3.9.1 - resolution: "lodash._getnative@npm:3.9.1" - checksum: 858cff25fc52353a1e39f44ff87fc1e1e8a85da513818f0caebe50c2795cf5cbce9d71a3e91ec0972bee3b174a74d697a38c6bb16d0b416dcc32322ae152a104 - languageName: node - linkType: hard - "lodash._reinterpolate@npm:^3.0.0": version: 3.0.0 resolution: "lodash._reinterpolate@npm:3.0.0" @@ -23099,20 +22665,6 @@ __metadata: languageName: node linkType: hard -"lodash.isarguments@npm:^3.0.0": - version: 3.1.0 - resolution: "lodash.isarguments@npm:3.1.0" - checksum: 5e8f95ba10975900a3920fb039a3f89a5a79359a1b5565e4e5b4310ed6ebe64011e31d402e34f577eca983a1fc01ff86c926e3cbe602e1ddfc858fdd353e62d8 - languageName: node - linkType: hard - -"lodash.isarray@npm:^3.0.0": - version: 3.0.4 - resolution: "lodash.isarray@npm:3.0.4" - checksum: c6daf1a1e450f20b1426595dc33cfe415d68c1267d3d081253e77430972865ee8d0ab98d777afb448350c677999802d43a7690eb16986e64b8450efc31e5667d - languageName: node - linkType: hard - "lodash.isboolean@npm:^3.0.3": version: 3.0.3 resolution: "lodash.isboolean@npm:3.0.3" @@ -23120,16 +22672,6 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:^3.0": - version: 3.0.4 - resolution: "lodash.isequal@npm:3.0.4" - dependencies: - lodash._baseisequal: ^3.0.0 - lodash._bindcallback: ^3.0.0 - checksum: 27c7792f5fd49f14032537dba47d49bdf523dbce336c384e6320cfe3fe39141b54d4fed8565bedf1f6b7bfa2190fb0da49d8f454ecab1d64dd2865dfaaa55a95 - languageName: node - linkType: hard - "lodash.isequal@npm:^4.5.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" @@ -23179,24 +22721,6 @@ __metadata: languageName: node linkType: hard -"lodash.istypedarray@npm:^3.0.0": - version: 3.0.6 - resolution: "lodash.istypedarray@npm:3.0.6" - checksum: 8e4216dfe7f2acae00acc1fe1078ad9babb5b0d4852d508f65c59ce66884328992be23316b4cde6a2e73bbd684471019e79afaf33752912d3dadd9d268a97800 - languageName: node - linkType: hard - -"lodash.keys@npm:^3.0.0": - version: 3.1.2 - resolution: "lodash.keys@npm:3.1.2" - dependencies: - lodash._getnative: ^3.0.0 - lodash.isarguments: ^3.0.0 - lodash.isarray: ^3.0.0 - checksum: ac4c70f0ac158d282ca0097a8ac8e2e433f6d727635ee53b11585ce30c0bc264e7eb0ac6155aad69715f1ab73dd8d00322769d79120afd40adaa383f9bee705a - languageName: node - linkType: hard - "lodash.keys@npm:^4.0.8": version: 4.2.0 resolution: "lodash.keys@npm:4.2.0" @@ -25029,7 +24553,7 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.12.1, nan@npm:^2.14.0": +"nan@npm:^2.14.0": version: 2.17.0 resolution: "nan@npm:2.17.0" dependencies: @@ -25723,7 +25247,7 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.0.7, nwsapi@npm:^2.2.0": +"nwsapi@npm:^2.2.0": version: 2.2.2 resolution: "nwsapi@npm:2.2.2" checksum: f7c4fedb0dc0786204ee99f440e9827d6e01a0c0322e93b5c9a9a382dd0bd9650d98ca3d1967a77554e3ec1f9a46a20cfea80a41fb00e91c5101c53d8b2c9aed @@ -25877,7 +25401,7 @@ __metadata: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.1": +"object.getownpropertydescriptors@npm:^2.0.3": version: 2.1.4 resolution: "object.getownpropertydescriptors@npm:2.1.4" dependencies: @@ -26564,13 +26088,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:4.0.0": - version: 4.0.0 - resolution: "parse5@npm:4.0.0" - checksum: 59e240aaea30d9668ba711e35367fe696d8ffadb5a8f1bb4afe8f3d4f47ac26dcfe9e35a8a6ab34e6504b3afe465b7bec302b6bbe0dd6cb13bd1c212b699d9db - languageName: node - linkType: hard - "parse5@npm:5.1.0": version: 5.1.0 resolution: "parse5@npm:5.1.0" @@ -28764,16 +28281,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^4.0.0": - version: 4.0.0 - resolution: "read-pkg-up@npm:4.0.0" - dependencies: - find-up: ^3.0.0 - read-pkg: ^3.0.0 - checksum: c889c5bd9a4de84bfb5234ed7e5450b90cf83d05a25025ba04cfe3e1f12302e689d5c445b1c67cc564fbd7e1b931f638fea0299a188e1fd36eac183a1167b533 - languageName: node - linkType: hard - "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -28915,15 +28422,6 @@ __metadata: languageName: node linkType: hard -"realpath-native@npm:^1.1.0": - version: 1.1.0 - resolution: "realpath-native@npm:1.1.0" - dependencies: - util.promisify: ^1.0.0 - checksum: 8211c9d7046266ef1f504a8fc11d4dacaff9b5e915756993157d6dd3c112f2f4c5ece6c18732f1970c2bd8d49015fb0d4d8c75cd934f4354160360b74548ddb5 - languageName: node - linkType: hard - "recast@npm:0.21.5": version: 0.21.5 resolution: "recast@npm:0.21.5" @@ -29720,7 +29218,7 @@ __metadata: languageName: node linkType: hard -"request-promise-native@npm:^1.0.5, request-promise-native@npm:^1.0.7": +"request-promise-native@npm:^1.0.7": version: 1.0.9 resolution: "request-promise-native@npm:1.0.9" dependencies: @@ -29761,7 +29259,7 @@ __metadata: languageName: node linkType: hard -"request@npm:2.88.2, request@npm:^2.87.0, request@npm:^2.88.0": +"request@npm:2.88.2, request@npm:^2.88.0": version: 2.88.2 resolution: "request@npm:2.88.2" dependencies: @@ -31447,15 +30945,6 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^1.0.1": - version: 1.0.5 - resolution: "stack-utils@npm:1.0.5" - dependencies: - escape-string-regexp: ^2.0.0 - checksum: 9e65d2a3f4fd13c4fe2615804a6721b5bd1067d7cbc1aa20588e5a9d0cd05b9dc83ae574a4c03180d2bf78804a8453406e1cef70ab47adfb38724aad67a308f5 - languageName: node - linkType: hard - "stack-utils@npm:^2.0.2, stack-utils@npm:^2.0.3": version: 2.0.5 resolution: "stack-utils@npm:2.0.5" @@ -32439,18 +31928,6 @@ __metadata: languageName: node linkType: hard -"test-exclude@npm:^5.2.3": - version: 5.2.3 - resolution: "test-exclude@npm:5.2.3" - dependencies: - glob: ^7.1.3 - minimatch: ^3.0.4 - read-pkg-up: ^4.0.0 - require-main-filename: ^2.0.0 - checksum: 36d767a6ab71b170aa42092a5d540d6974a350fcfed342f29351c6e47cf061b73fabb4fe8b316ce989d6a7f058475417af209818e3702f5e7e17f4544a93535c - languageName: node - linkType: hard - "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -32691,7 +32168,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.3.4, tough-cookie@npm:~2.5.0": +"tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" dependencies: @@ -34002,19 +33479,6 @@ __metadata: languageName: node linkType: hard -"util.promisify@npm:^1.0.0": - version: 1.1.1 - resolution: "util.promisify@npm:1.1.1" - dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - for-each: ^0.3.3 - has-symbols: ^1.0.1 - object.getownpropertydescriptors: ^2.1.1 - checksum: aacccbf770c667430ca3b7fce9a2a04a80fcd1f9f4de5507ea54cc3bbbcdcd33cbd2501ac23d1c477c5c40817234f6068b89cf7792f0610fe6e7df7ac0fe83ce - languageName: node - linkType: hard - "util@npm:^0.12.4": version: 0.12.5 resolution: "util@npm:0.12.5" @@ -34986,7 +34450,7 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^1.0.1, whatwg-encoding@npm:^1.0.3, whatwg-encoding@npm:^1.0.5": +"whatwg-encoding@npm:^1.0.1, whatwg-encoding@npm:^1.0.5": version: 1.0.5 resolution: "whatwg-encoding@npm:1.0.5" dependencies: @@ -35004,7 +34468,7 @@ __metadata: languageName: node linkType: hard -"whatwg-mimetype@npm:^2.1.0, whatwg-mimetype@npm:^2.2.0, whatwg-mimetype@npm:^2.3.0": +"whatwg-mimetype@npm:^2.2.0, whatwg-mimetype@npm:^2.3.0": version: 2.3.0 resolution: "whatwg-mimetype@npm:2.3.0" checksum: 81c5eaf660b1d1c27575406bcfdf58557b599e302211e13e3c8209020bbac903e73c17f9990f887232b39ce570cc8638331b0c3ff0842ba224a5c2925e830b06 @@ -35048,17 +34512,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^6.4.1": - version: 6.5.0 - resolution: "whatwg-url@npm:6.5.0" - dependencies: - lodash.sortby: ^4.7.0 - tr46: ^1.0.1 - webidl-conversions: ^4.0.2 - checksum: 5afeff7da025fbaecceca6a5e0cdc6d10666efab245d0e5d785263a09a16b3afce7a81712512e184c98e70bdb79fb20d0ecd34553e9c121a9ba4f36760db4226 - languageName: node - linkType: hard - "whatwg-url@npm:^7.0.0": version: 7.1.0 resolution: "whatwg-url@npm:7.1.0" @@ -35287,17 +34740,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:2.4.1": - version: 2.4.1 - resolution: "write-file-atomic@npm:2.4.1" - dependencies: - graceful-fs: ^4.1.11 - imurmurhash: ^0.1.4 - signal-exit: ^3.0.2 - checksum: 51f5927aeb8b2c8bf43cc37db23e3abd24c870b383e6773ad1b655bb119dcc50a9e262b023d427d6e82d079a901cdf42f42d7ea78045a57e4d50e64831817b21 - languageName: node - linkType: hard - "write-file-atomic@npm:^2.0.0, write-file-atomic@npm:^2.3.0, write-file-atomic@npm:^2.4.2": version: 2.4.3 resolution: "write-file-atomic@npm:2.4.3" @@ -35369,15 +34811,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^5.2.0": - version: 5.2.3 - resolution: "ws@npm:5.2.3" - dependencies: - async-limiter: ~1.0.0 - checksum: 3f329b29a893c660b01be81654c9bca422a0de3396e644aae165e4e998e74b2b713adcbba876f183cd74a4f488376cbb7442d1c87455084d69fce1e2f25ef088 - languageName: node - linkType: hard - "ws@npm:^6.1.0": version: 6.2.2 resolution: "ws@npm:6.2.2" diff --git a/scripts/package.json b/scripts/package.json index d44fba719a04..1256f9e8a440 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -124,7 +124,6 @@ "husky": "^4.3.7", "jest": "^28.0.0", "jest-environment-jsdom": "^28.0.0", - "jest-enzyme": "^7.1.2", "jest-image-snapshot": "^4.3.0", "jest-junit": "^13.0.0", "jest-os-detection": "^1.3.1", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index 5369bafdc4c8..e2c69352980e 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -104,7 +104,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.17.5": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.17.5": version: 7.19.3 resolution: "@babel/core@npm:7.19.3" dependencies: @@ -127,7 +127,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.19.3, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.19.3, @babel/generator@npm:^7.7.2": version: 7.19.3 resolution: "@babel/generator@npm:7.19.3" dependencies: @@ -410,7 +410,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.19.3, @babel/parser@npm:^7.4.3, @babel/parser@npm:^7.7.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.19.3, @babel/parser@npm:^7.7.0": version: 7.19.3 resolution: "@babel/parser@npm:7.19.3" bin: @@ -1543,7 +1543,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3, @babel/template@npm:^7.4.0": +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3": version: 7.18.10 resolution: "@babel/template@npm:7.18.10" dependencies: @@ -1554,7 +1554,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": +"@babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.3, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2": version: 7.19.3 resolution: "@babel/traverse@npm:7.19.3" dependencies: @@ -1572,7 +1572,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.3, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.3, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0, @babel/types@npm:^7.8.3": version: 7.19.3 resolution: "@babel/types@npm:7.19.3" dependencies: @@ -1590,18 +1590,6 @@ __metadata: languageName: node linkType: hard -"@cnakazawa/watch@npm:^1.0.3": - version: 1.0.4 - resolution: "@cnakazawa/watch@npm:1.0.4" - dependencies: - exec-sh: ^0.3.2 - minimist: ^1.2.0 - bin: - watch: cli.js - checksum: 8678b6f582bdc5ffe59c0d45c2ad21f4ea1d162ec7ddb32e85078fca481c26958f27bcdef6007b8e9a066da090ccf9d31e1753f8de1e5f32466a04227d70dc31 - languageName: node - linkType: hard - "@compodoc/compodoc@npm:^1.1.18": version: 1.1.19 resolution: "@compodoc/compodoc@npm:1.1.19" @@ -1946,17 +1934,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/console@npm:24.9.0" - dependencies: - "@jest/source-map": ^24.9.0 - chalk: ^2.0.1 - slash: ^2.0.0 - checksum: 7fffdd61898c1ecc9d05023a28fdcb5447a87ee78bdd0a8e4e9b8e6a8f770a1093ff46e2816fe5e1321cc0f07623cc46ea937890de5a746f59d18588aa82bd91 - languageName: node - linkType: hard - "@jest/console@npm:^27.5.1": version: 27.5.1 resolution: "@jest/console@npm:27.5.1" @@ -2027,18 +2004,6 @@ __metadata: languageName: node linkType: hard -"@jest/environment@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/environment@npm:24.9.0" - dependencies: - "@jest/fake-timers": ^24.9.0 - "@jest/transform": ^24.9.0 - "@jest/types": ^24.9.0 - jest-mock: ^24.9.0 - checksum: 267128ede9193374bfd1f1c9e4df8c0b31c17dcf853401b591639c39187ea3552c2ff2f3e8a75191b2dcb1e55a6c499fce2713edaa64d81fa6674ca27895e0ba - languageName: node - linkType: hard - "@jest/environment@npm:^28.1.3": version: 28.1.3 resolution: "@jest/environment@npm:28.1.3" @@ -2079,17 +2044,6 @@ __metadata: languageName: node linkType: hard -"@jest/fake-timers@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/fake-timers@npm:24.9.0" - dependencies: - "@jest/types": ^24.9.0 - jest-message-util: ^24.9.0 - jest-mock: ^24.9.0 - checksum: ce0d8146bfd2e2822eb45aaf6965a858bd4e6a490fd30f0f3bc5941edd2fca33942e1a37bba3d85d3dbc275c18cb362e8c4f0805a2e246ec09bbeb6b4c8b1364 - languageName: node - linkType: hard - "@jest/fake-timers@npm:^28.1.3": version: 28.1.3 resolution: "@jest/fake-timers@npm:28.1.3" @@ -2209,17 +2163,6 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/source-map@npm:24.9.0" - dependencies: - callsites: ^3.0.0 - graceful-fs: ^4.1.15 - source-map: ^0.6.0 - checksum: 3c897d605a5ca36cff02aac53bbb7d47fc4c50d7565b678d8d3353979933297260b5baf74cc4140809447b9e0700262385ba77f64f76068abad3ba66481dcdf4 - languageName: node - linkType: hard - "@jest/source-map@npm:^28.1.2": version: 28.1.2 resolution: "@jest/source-map@npm:28.1.2" @@ -2243,17 +2186,6 @@ __metadata: languageName: node linkType: hard -"@jest/test-result@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/test-result@npm:24.9.0" - dependencies: - "@jest/console": ^24.9.0 - "@jest/types": ^24.9.0 - "@types/istanbul-lib-coverage": ^2.0.0 - checksum: 450d068a39ace6219883d820c9fa17d9e455bd5c03b03f0a5d3924d860cdd2e36234cc15367bc42f18421ac42365c33fbe6077d860b7659b719d4d39de9d1331 - languageName: node - linkType: hard - "@jest/test-result@npm:^27.5.1": version: 27.5.1 resolution: "@jest/test-result@npm:27.5.1" @@ -2290,30 +2222,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/transform@npm:24.9.0" - dependencies: - "@babel/core": ^7.1.0 - "@jest/types": ^24.9.0 - babel-plugin-istanbul: ^5.1.0 - chalk: ^2.0.1 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.1.15 - jest-haste-map: ^24.9.0 - jest-regex-util: ^24.9.0 - jest-util: ^24.9.0 - micromatch: ^3.1.10 - pirates: ^4.0.1 - realpath-native: ^1.1.0 - slash: ^2.0.0 - source-map: ^0.6.1 - write-file-atomic: 2.4.1 - checksum: 3def8fce5a23ddd29984e0d31a8924e12a3d9ce96c9ca0cd20412232511656931dee54833f71897566c99ee1c975b53d2ef3dc69ce62191eb78d2f7e1414cb9e - languageName: node - linkType: hard - "@jest/transform@npm:^28.1.1, @jest/transform@npm:^28.1.3": version: 28.1.3 resolution: "@jest/transform@npm:28.1.3" @@ -2337,17 +2245,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^24.9.0": - version: 24.9.0 - resolution: "@jest/types@npm:24.9.0" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^1.1.1 - "@types/yargs": ^13.0.0 - checksum: 990b03f5e27de292a7fea6b12cd87256dd281263afe37020cad5dceb0b775945a528bafdbc2e41bf8a29c346f94a7aa5580517c5c65a2b33f245f43d3b9b4694 - languageName: node - linkType: hard - "@jest/types@npm:^26.6.2": version: 26.6.2 resolution: "@jest/types@npm:26.6.2" @@ -3297,7 +3194,6 @@ __metadata: husky: ^4.3.7 jest: ^28.0.0 jest-environment-jsdom: ^28.0.0 - jest-enzyme: ^7.1.2 jest-image-snapshot: ^4.3.0 jest-junit: ^13.0.0 jest-os-detection: ^1.3.1 @@ -3593,7 +3489,7 @@ __metadata: languageName: node linkType: hard -"@types/cheerio@npm:*, @types/cheerio@npm:^0.22.22": +"@types/cheerio@npm:*": version: 0.22.31 resolution: "@types/cheerio@npm:0.22.31" dependencies: @@ -3733,16 +3629,6 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-reports@npm:^1.1.1": - version: 1.1.2 - resolution: "@types/istanbul-reports@npm:1.1.2" - dependencies: - "@types/istanbul-lib-coverage": "*" - "@types/istanbul-lib-report": "*" - checksum: 80b76715f4ac74a4ddfc82d7942b2faaefbe9fdce8e7dfdfa497b3fb60a3e707b632c6e70e1565cfe30045eaebaf7aad0d6c3d102652d1da8fdb0bf095924eb3 - languageName: node - linkType: hard - "@types/istanbul-reports@npm:^3.0.0": version: 3.0.1 resolution: "@types/istanbul-reports@npm:3.0.1" @@ -3999,13 +3885,6 @@ __metadata: languageName: node linkType: hard -"@types/stack-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "@types/stack-utils@npm:1.0.1" - checksum: 4c4a8c48ba556bbe5fad2232cd9598b7f5f3e110451a3ad5cdf7e42204abf3d1abd30a9e6679d576e8e901e1f6b38e744af1f75f384e697c89bee53e5443b8c9 - languageName: node - linkType: hard - "@types/stack-utils@npm:^2.0.0": version: 2.0.1 resolution: "@types/stack-utils@npm:2.0.1" @@ -4057,15 +3936,6 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^13.0.0": - version: 13.0.12 - resolution: "@types/yargs@npm:13.0.12" - dependencies: - "@types/yargs-parser": "*" - checksum: 81fdac6832d69f2f2a33bb3d77887f571677d5a9ccfd5a171ff3e76252a6c6a9773850a0df6ba9ed0328433a36596488ec4e2ce5d9bc49d713a59bbfef8e12a0 - languageName: node - linkType: hard - "@types/yargs@npm:^15.0.0": version: 15.0.14 resolution: "@types/yargs@npm:15.0.14" @@ -4363,7 +4233,7 @@ __metadata: languageName: node linkType: hard -"acorn-globals@npm:^4.1.0, acorn-globals@npm:^4.3.2": +"acorn-globals@npm:^4.3.2": version: 4.3.4 resolution: "acorn-globals@npm:4.3.4" dependencies: @@ -4424,15 +4294,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^5.5.3": - version: 5.7.4 - resolution: "acorn@npm:5.7.4" - bin: - acorn: bin/acorn - checksum: b29e61d48fa31ae69d38d74bb213b77b32de6317f125890a6cb76b44d173adccbcd3a07fc9a86acdfe8ab0a80f42b5ec6290df8b7944e0506504ac3b716232bd - languageName: node - linkType: hard - "acorn@npm:^6.0.1": version: 6.4.2 resolution: "acorn@npm:6.4.2" @@ -4701,16 +4562,6 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^2.0.0": - version: 2.0.0 - resolution: "anymatch@npm:2.0.0" - dependencies: - micromatch: ^3.1.4 - normalize-path: ^2.1.1 - checksum: a0d745e52f0233048724b9c9d7b1d8a650f7a50151a0f1d2cce1857b09fd096052d334f8c570cc88596edef8249ae778f767db94025cd00f81e154a37bb7e34e - languageName: node - linkType: hard - "anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.2 resolution: "anymatch@npm:3.1.2" @@ -4818,27 +4669,6 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^4.0.0": - version: 4.0.0 - resolution: "arr-diff@npm:4.0.0" - checksum: 67b80067137f70c89953b95f5c6279ad379c3ee39f7143578e13bd51580a40066ee2a55da066e22d498dce10f68c2d70056d7823f972fab99dfbf4c78d0bc0f7 - languageName: node - linkType: hard - -"arr-flatten@npm:^1.1.0": - version: 1.1.0 - resolution: "arr-flatten@npm:1.1.0" - checksum: bef53be02ed3bc58f202b3861a5b1eb6e1ae4fecf39c3ad4d15b1e0433f941077d16e019a33312d820844b0661777322acbb7d0c447b04d9bdf7d6f9c532548a - languageName: node - linkType: hard - -"arr-union@npm:^3.1.0": - version: 3.1.0 - resolution: "arr-union@npm:3.1.0" - checksum: 7d5aa05894e54aa93c77c5726c1dd5d8e8d3afe4f77983c0aa8a14a8a5cbe8b18f0cf4ecaa4ac8c908ef5f744d2cbbdaa83fd6e96724d15fea56cfa7f5efdd51 - languageName: node - linkType: hard - "array-equal@npm:^1.0.0": version: 1.0.0 resolution: "array-equal@npm:1.0.0" @@ -4896,13 +4726,6 @@ __metadata: languageName: node linkType: hard -"array-unique@npm:^0.3.2": - version: 0.3.2 - resolution: "array-unique@npm:0.3.2" - checksum: dbf4462cdba8a4b85577be07705210b3d35be4b765822a3f52962d907186617638ce15e0603a4fefdcf82f4cbbc9d433f8cbbd6855148a68872fa041b6474121 - languageName: node - linkType: hard - "array.prototype.filter@npm:^1.0.0": version: 1.0.1 resolution: "array.prototype.filter@npm:1.0.1" @@ -4952,19 +4775,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.reduce@npm:^1.0.4": - version: 1.0.4 - resolution: "array.prototype.reduce@npm:1.0.4" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.1.3 - es-abstract: ^1.19.2 - es-array-method-boxes-properly: ^1.0.0 - is-string: ^1.0.7 - checksum: 1a71487c9f1e75447b7abd97f1abadb39f6f6aecbb2073c35231574e9be6faee2588e828aca2ae302b5646f069b30cb5d80b4e3144c18f8f6bcc78fcadfee7e7 - languageName: node - linkType: hard - "asn1@npm:~0.2.3": version: 0.2.6 resolution: "asn1@npm:0.2.6" @@ -4981,13 +4791,6 @@ __metadata: languageName: node linkType: hard -"assign-symbols@npm:^1.0.0": - version: 1.0.0 - resolution: "assign-symbols@npm:1.0.0" - checksum: 29a654b8a6da6889a190d0d0efef4b1bfb5948fa06cbc245054aef05139f889f2f7c75b989917e3fde853fc4093b88048e4de8578a73a76f113d41bfd66e5775 - languageName: node - linkType: hard - "ast-transform@npm:0.0.0": version: 0.0.0 resolution: "ast-transform@npm:0.0.0" @@ -5087,15 +4890,6 @@ __metadata: languageName: node linkType: hard -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -5213,18 +5007,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-istanbul@npm:^5.1.0": - version: 5.2.0 - resolution: "babel-plugin-istanbul@npm:5.2.0" - dependencies: - "@babel/helper-plugin-utils": ^7.0.0 - find-up: ^3.0.0 - istanbul-lib-instrument: ^3.3.0 - test-exclude: ^5.2.3 - checksum: 0691eda883872913c01be6c0afa209c868fa538f12cafd2cd6b9271edbbbe9842ece42bbf51c55864f67b19aae294a69cfdd175b1a52a5f998bfe32d8859ec74 - languageName: node - linkType: hard - "babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" @@ -5359,21 +5141,6 @@ __metadata: languageName: node linkType: hard -"base@npm:^0.11.1": - version: 0.11.2 - resolution: "base@npm:0.11.2" - dependencies: - cache-base: ^1.0.1 - class-utils: ^0.3.5 - component-emitter: ^1.2.1 - define-property: ^1.0.0 - isobject: ^3.0.1 - mixin-deep: ^1.2.0 - pascalcase: ^0.1.1 - checksum: 30a2c0675eb52136b05ef496feb41574d9f0bb2d6d677761da579c00a841523fccf07f1dbabec2337b5f5750f428683b8ca60d89e56a1052c4ae1c0cd05de64d - languageName: node - linkType: hard - "basic-auth@npm:^1.0.3": version: 1.1.0 resolution: "basic-auth@npm:1.1.0" @@ -5434,15 +5201,6 @@ __metadata: languageName: node linkType: hard -"bindings@npm:^1.5.0": - version: 1.5.0 - resolution: "bindings@npm:1.5.0" - dependencies: - file-uri-to-path: 1.0.0 - checksum: 3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba - languageName: node - linkType: hard - "bl@npm:^4.0.3, bl@npm:^4.1.0": version: 4.1.0 resolution: "bl@npm:4.1.0" @@ -5534,24 +5292,6 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1": - version: 2.3.2 - resolution: "braces@npm:2.3.2" - dependencies: - arr-flatten: ^1.1.0 - array-unique: ^0.3.2 - extend-shallow: ^2.0.1 - fill-range: ^4.0.0 - isobject: ^3.0.1 - repeat-element: ^1.1.2 - snapdragon: ^0.8.1 - snapdragon-node: ^2.0.1 - split-string: ^3.0.2 - to-regex: ^3.0.1 - checksum: 72b27ea3ea2718f061c29e70fd6e17606e37c65f5801abddcf0b0052db1de7d60f3bf92cfc220ab57b44bd0083a5f69f9d03b3461d2816cfe9f9398207acc728 - languageName: node - linkType: hard - "braces@npm:^3.0.2, braces@npm:~3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" @@ -5793,23 +5533,6 @@ __metadata: languageName: node linkType: hard -"cache-base@npm:^1.0.1": - version: 1.0.1 - resolution: "cache-base@npm:1.0.1" - dependencies: - collection-visit: ^1.0.0 - component-emitter: ^1.2.1 - get-value: ^2.0.6 - has-value: ^1.0.0 - isobject: ^3.0.1 - set-value: ^2.0.0 - to-object-path: ^0.3.0 - union-value: ^1.0.0 - unset-value: ^1.0.0 - checksum: a7142e25c73f767fa520957dcd179b900b86eac63b8cfeaa3b2a35e18c9ca5968aa4e2d2bed7a3e7efd10f13be404344cfab3a4156217e71f9bdb95940bb9c8c - languageName: node - linkType: hard - "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": version: 1.0.2 resolution: "call-bind@npm:1.0.2" @@ -5855,15 +5578,6 @@ __metadata: languageName: node linkType: hard -"capture-exit@npm:^2.0.0": - version: 2.0.0 - resolution: "capture-exit@npm:2.0.0" - dependencies: - rsvp: ^4.8.4 - checksum: d68df1e15937809501644a49c0267ef323b5b6a0cae5c08bbdceafd718aa08241844798bfdd762cf6756bc2becd83122aabc25b5222192f18093113bec670617 - languageName: node - linkType: hard - "caseless@npm:~0.12.0": version: 0.12.0 resolution: "caseless@npm:0.12.0" @@ -5904,7 +5618,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.3.0": +"chalk@npm:^2.0.0, chalk@npm:^2.3.0": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -6036,13 +5750,6 @@ __metadata: languageName: node linkType: hard -"circular-json-es6@npm:^2.0.1": - version: 2.0.2 - resolution: "circular-json-es6@npm:2.0.2" - checksum: eaaceb3dbdf113996d96af2cf0779be1544420baf3c07fada7e239aacdd4d866c0cad794095f1cef505c614ec5e1bc88c84f1b38d2004ffcac2fa87ee1a1807b - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": version: 1.2.2 resolution: "cjs-module-lexer@npm:1.2.2" @@ -6050,18 +5757,6 @@ __metadata: languageName: node linkType: hard -"class-utils@npm:^0.3.5": - version: 0.3.6 - resolution: "class-utils@npm:0.3.6" - dependencies: - arr-union: ^3.1.0 - define-property: ^0.2.5 - isobject: ^3.0.0 - static-extend: ^0.1.1 - checksum: d44f4afc7a3e48dba4c2d3fada5f781a1adeeff371b875c3b578bc33815c6c29d5d06483c2abfd43a32d35b104b27b67bfa39c2e8a422fa858068bd756cfbd42 - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -6188,16 +5883,6 @@ __metadata: languageName: node linkType: hard -"collection-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "collection-visit@npm:1.0.0" - dependencies: - map-visit: ^1.0.0 - object-visit: ^1.0.0 - checksum: add72a8d1c37cb90e53b1aaa2c31bf1989bfb733f0b02ce82c9fa6828c7a14358dba2e4f8e698c02f69e424aeccae1ffb39acdeaf872ade2f41369e84a2fcf8a - languageName: node - linkType: hard - "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -6311,13 +5996,6 @@ __metadata: languageName: node linkType: hard -"component-emitter@npm:^1.2.1": - version: 1.3.0 - resolution: "component-emitter@npm:1.3.0" - checksum: 68774a0a3754fb6c0ba53c2e88886dfbd0c773931066abb1d7fd1b0c893b2a838d8f088ab4dca1f18cc1a4fc2e6932019eba3ded2d931b5ba2241ce40e93a24f - languageName: node - linkType: hard - "compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" @@ -6464,13 +6142,6 @@ __metadata: languageName: node linkType: hard -"copy-descriptor@npm:^0.1.0": - version: 0.1.1 - resolution: "copy-descriptor@npm:0.1.1" - checksum: 161f6760b7348c941007a83df180588fe2f1283e0867cc027182734e0f26134e6cc02de09aa24a95dc267b2e2025b55659eef76c8019df27bc2d883033690181 - languageName: node - linkType: hard - "core-js-compat@npm:^3.25.1": version: 3.25.5 resolution: "core-js-compat@npm:3.25.5" @@ -6629,13 +6300,6 @@ __metadata: languageName: node linkType: hard -"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:~0.3.6": - version: 0.3.8 - resolution: "cssom@npm:0.3.8" - checksum: d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 - languageName: node - linkType: hard - "cssom@npm:^0.4.1": version: 0.4.4 resolution: "cssom@npm:0.4.4" @@ -6650,12 +6314,10 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^1.0.0": - version: 1.4.0 - resolution: "cssstyle@npm:1.4.0" - dependencies: - cssom: 0.3.x - checksum: 213df71e2f78d43608aca51d5eeb2dbcb6224fb7bb222e9f5d4c8b0d6abdca0681774642e4c35304a74d447178ca6b4f492685984491260cd286743b4fd88f27 +"cssom@npm:~0.3.6": + version: 0.3.8 + resolution: "cssom@npm:0.3.8" + checksum: d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411 languageName: node linkType: hard @@ -6769,7 +6431,7 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^1.0.0, data-urls@npm:^1.1.0": +"data-urls@npm:^1.1.0": version: 1.1.0 resolution: "data-urls@npm:1.1.0" dependencies: @@ -6798,7 +6460,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -6867,15 +6529,6 @@ __metadata: languageName: node linkType: hard -"deep-equal-ident@npm:^1.1.1": - version: 1.1.1 - resolution: "deep-equal-ident@npm:1.1.1" - dependencies: - lodash.isequal: ^3.0 - checksum: c81139d54181a4a15b829ce31effa96e197f3e48fd51a1758c1a583c08060f9e4ca658943702610df5e70a64206122d4e955e612adfc88c6f0a3a717b7ea0878 - languageName: node - linkType: hard - "deep-equal@npm:^1.0.0": version: 1.1.1 resolution: "deep-equal@npm:1.1.1" @@ -6940,15 +6593,6 @@ __metadata: languageName: node linkType: hard -"define-property@npm:^0.2.5": - version: 0.2.5 - resolution: "define-property@npm:0.2.5" - dependencies: - is-descriptor: ^0.1.0 - checksum: 9986915c0893818dedc9ca23eaf41370667762fd83ad8aa4bf026a28563120dbaacebdfbfbf2b18d3b929026b9c6ee972df1dbf22de8fafb5fe6ef18361e4750 - languageName: node - linkType: hard - "define-property@npm:^1.0.0": version: 1.0.0 resolution: "define-property@npm:1.0.0" @@ -6958,16 +6602,6 @@ __metadata: languageName: node linkType: hard -"define-property@npm:^2.0.2": - version: 2.0.2 - resolution: "define-property@npm:2.0.2" - dependencies: - is-descriptor: ^1.0.2 - isobject: ^3.0.1 - checksum: f91a08ad008fa764172a2c072adc7312f10217ade89ddaea23018321c6d71b2b68b8c229141ed2064179404e345c537f1a2457c379824813695b51a6ad3e4969 - languageName: node - linkType: hard - "del@npm:^6.0.0": version: 6.1.1 resolution: "del@npm:6.1.1" @@ -7557,18 +7191,6 @@ __metadata: languageName: node linkType: hard -"enzyme-matchers@npm:^7.1.2": - version: 7.1.2 - resolution: "enzyme-matchers@npm:7.1.2" - dependencies: - circular-json-es6: ^2.0.1 - deep-equal-ident: ^1.1.1 - peerDependencies: - enzyme: ">=3.4.0" - checksum: 21c947d7122c33ada71596c40e5611c6108c6591c9d5ba0fb6bea8633792fdd894881696e3e1b394154b42cca885c3d1d89263ef9a3b1e301db25fdfb6fca394 - languageName: node - linkType: hard - "enzyme-shallow-equal@npm:^1.0.1, enzyme-shallow-equal@npm:^1.0.4": version: 1.0.4 resolution: "enzyme-shallow-equal@npm:1.0.4" @@ -7579,19 +7201,6 @@ __metadata: languageName: node linkType: hard -"enzyme-to-json@npm:^3.3.0": - version: 3.6.2 - resolution: "enzyme-to-json@npm:3.6.2" - dependencies: - "@types/cheerio": ^0.22.22 - lodash: ^4.17.21 - react-is: ^16.12.0 - peerDependencies: - enzyme: ^3.4.0 - checksum: 90fba5bbcfda37f456d483a46d7a077123fb65f74e59bab1e137e30c84f5b3149114efae7f9736f7ea49dd9171299645816bc5f6649b16a19d47c8bd1d6d8065 - languageName: node - linkType: hard - "enzyme@npm:^3.11.0": version: 3.11.0 resolution: "enzyme@npm:3.11.0" @@ -7649,7 +7258,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.4, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0, es-abstract@npm:^1.20.1": +"es-abstract@npm:^1.19.0, es-abstract@npm:^1.19.1, es-abstract@npm:^1.19.2, es-abstract@npm:^1.19.4, es-abstract@npm:^1.19.5, es-abstract@npm:^1.20.0": version: 1.20.3 resolution: "es-abstract@npm:1.20.3" dependencies: @@ -8040,7 +7649,7 @@ __metadata: languageName: node linkType: hard -"escodegen@npm:^1.11.1, escodegen@npm:^1.9.1": +"escodegen@npm:^1.11.1": version: 1.14.3 resolution: "escodegen@npm:1.14.3" dependencies: @@ -8599,13 +8208,6 @@ __metadata: languageName: node linkType: hard -"exec-sh@npm:^0.3.2": - version: 0.3.6 - resolution: "exec-sh@npm:0.3.6" - checksum: de29ed40c263989ea151cfc8561c9a41a443185d1998b0ff7aee248323af3b46db3a1dc5341816297d0c02dca472b188640490aa4ba3cae017f531f98102607d - languageName: node - linkType: hard - "execa@npm:^1.0.0": version: 1.0.0 resolution: "execa@npm:1.0.0" @@ -8679,21 +8281,6 @@ __metadata: languageName: node linkType: hard -"expand-brackets@npm:^2.1.4": - version: 2.1.4 - resolution: "expand-brackets@npm:2.1.4" - dependencies: - debug: ^2.3.3 - define-property: ^0.2.5 - extend-shallow: ^2.0.1 - posix-character-classes: ^0.1.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: 3e2fb95d2d7d7231486493fd65db913927b656b6fcdfcce41e139c0991a72204af619ad4acb1be75ed994ca49edb7995ef241dbf8cf44dc3c03d211328428a87 - languageName: node - linkType: hard - "expand-tilde@npm:^2.0.2": version: 2.0.2 resolution: "expand-tilde@npm:2.0.2" @@ -8824,16 +8411,6 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": - version: 3.0.2 - resolution: "extend-shallow@npm:3.0.2" - dependencies: - assign-symbols: ^1.0.0 - is-extendable: ^1.0.1 - checksum: f39581b8f98e3ad94995e33214fff725b0297cf09f2725b6f624551cfb71e0764accfd0af80becc0182af5014d2a57b31b85ec999f9eb8a6c45af81752feac9a - languageName: node - linkType: hard - "extend@npm:^3.0.0, extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -8841,22 +8418,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^2.0.4": - version: 2.0.4 - resolution: "extglob@npm:2.0.4" - dependencies: - array-unique: ^0.3.2 - define-property: ^1.0.0 - expand-brackets: ^2.1.4 - extend-shallow: ^2.0.1 - fragment-cache: ^0.2.1 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: e1a891342e2010d046143016c6c03d58455c2c96c30bf5570ea07929984ee7d48fad86b363aee08f7a8a638f5c3a66906429b21ecb19bc8e90df56a001cd282c - languageName: node - linkType: hard - "extract-zip@npm:^1.6.6": version: 1.7.0 resolution: "extract-zip@npm:1.7.0" @@ -9047,13 +8608,6 @@ __metadata: languageName: node linkType: hard -"file-uri-to-path@npm:1.0.0": - version: 1.0.0 - resolution: "file-uri-to-path@npm:1.0.0" - checksum: 3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519 - languageName: node - linkType: hard - "filelist@npm:^1.0.1": version: 1.0.4 resolution: "filelist@npm:1.0.4" @@ -9063,18 +8617,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^4.0.0": - version: 4.0.0 - resolution: "fill-range@npm:4.0.0" - dependencies: - extend-shallow: ^2.0.1 - is-number: ^3.0.0 - repeat-string: ^1.6.1 - to-regex-range: ^2.1.0 - checksum: ccd57b7c43d7e28a1f8a60adfa3c401629c08e2f121565eece95e2386ebc64dedc7128d8c3448342aabf19db0c55a34f425f148400c7a7be9a606ba48749e089 - languageName: node - linkType: hard - "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -9229,13 +8771,6 @@ __metadata: languageName: node linkType: hard -"for-in@npm:^1.0.2": - version: 1.0.2 - resolution: "for-in@npm:1.0.2" - checksum: 42bb609d564b1dc340e1996868b67961257fd03a48d7fdafd4f5119530b87f962be6b4d5b7e3a3fc84c9854d149494b1d358e0b0ce9837e64c4c6603a49451d6 - languageName: node - linkType: hard - "forever-agent@npm:~0.6.1": version: 0.6.1 resolution: "forever-agent@npm:0.6.1" @@ -9310,15 +8845,6 @@ __metadata: languageName: node linkType: hard -"fragment-cache@npm:^0.2.1": - version: 0.2.1 - resolution: "fragment-cache@npm:0.2.1" - dependencies: - map-cache: ^0.2.2 - checksum: 5891d1c1d1d5e1a7fb3ccf28515c06731476fa88f7a50f4ede8a0d8d239a338448e7f7cc8b73db48da19c229fa30066104fe6489862065a4f1ed591c42fbeabf - languageName: node - linkType: hard - "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -9393,17 +8919,6 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^1.2.7": - version: 1.2.13 - resolution: "fsevents@npm:1.2.13" - dependencies: - bindings: ^1.5.0 - nan: ^2.12.1 - checksum: 4427ff08db9ee7327f2c3ad58ec56f9096a917eed861bfffaa2e2be419479cdf37d00750869ab9ecbf5f59f32ad999bd59577d73fc639193e6c0ce52bb253e02 - conditions: os=darwin - languageName: node - linkType: hard - "fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" @@ -9414,16 +8929,6 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^1.2.7#~builtin": - version: 1.2.13 - resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin::version=1.2.13&hash=18f3a7" - dependencies: - bindings: ^1.5.0 - nan: ^2.12.1 - conditions: os=darwin - languageName: node - linkType: hard - "fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" @@ -9587,13 +9092,6 @@ __metadata: languageName: node linkType: hard -"get-value@npm:^2.0.3, get-value@npm:^2.0.6": - version: 2.0.6 - resolution: "get-value@npm:2.0.6" - checksum: f069c132791b357c8fc4adfe9e2929b0a2c6e95f98ca7bc6fcbc27f8a302e552f86b4ae61ec56d9e9ac2544b93b6a39743d479866a37b43fcc104088ba74f0d9 - languageName: node - linkType: hard - "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -9824,7 +9322,7 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.10 resolution: "graceful-fs@npm:4.2.10" checksum: 4223a833e38e1d0d2aea630c2433cfb94ddc07dfc11d511dbd6be1d16688c5be848acc31f9a5d0d0ddbfb56d2ee5a6ae0278aceeb0ca6a13f27e06b9956fb952 @@ -9949,7 +9447,7 @@ __metadata: languageName: node linkType: hard -"has-symbols@npm:^1.0.1, has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 @@ -9972,45 +9470,6 @@ __metadata: languageName: node linkType: hard -"has-value@npm:^0.3.1": - version: 0.3.1 - resolution: "has-value@npm:0.3.1" - dependencies: - get-value: ^2.0.3 - has-values: ^0.1.4 - isobject: ^2.0.0 - checksum: 7a7c2e9d07bc9742c81806150adb154d149bc6155267248c459cd1ce2a64b0759980d26213260e4b7599c8a3754551179f155ded88d0533a0d2bc7bc29028432 - languageName: node - linkType: hard - -"has-value@npm:^1.0.0": - version: 1.0.0 - resolution: "has-value@npm:1.0.0" - dependencies: - get-value: ^2.0.6 - has-values: ^1.0.0 - isobject: ^3.0.0 - checksum: 17cdccaf50f8aac80a109dba2e2ee5e800aec9a9d382ef9deab66c56b34269e4c9ac720276d5ffa722764304a1180ae436df077da0dd05548cfae0209708ba4d - languageName: node - linkType: hard - -"has-values@npm:^0.1.4": - version: 0.1.4 - resolution: "has-values@npm:0.1.4" - checksum: a8f00ad862c20289798c35243d5bd0b0a97dd44b668c2204afe082e0265f2d0bf3b89fc8cc0ef01a52b49f10aa35cf85c336ee3a5f1cac96ed490f5e901cdbf2 - languageName: node - linkType: hard - -"has-values@npm:^1.0.0": - version: 1.0.0 - resolution: "has-values@npm:1.0.0" - dependencies: - is-number: ^3.0.0 - kind-of: ^4.0.0 - checksum: a6f2a1cc6b2e43eacc68e62e71ad6890def7f4b13d2ef06b4ad3ee156c23e470e6df144b9b467701908e17633411f1075fdff0cab45fb66c5e0584d89b25f35e - languageName: node - linkType: hard - "has@npm:^1.0.1, has@npm:^1.0.3": version: 1.0.3 resolution: "has@npm:1.0.3" @@ -10578,15 +10037,6 @@ __metadata: languageName: node linkType: hard -"invariant@npm:^2.2.4": - version: 2.2.4 - resolution: "invariant@npm:2.2.4" - dependencies: - loose-envify: ^1.0.0 - checksum: 5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc - languageName: node - linkType: hard - "ip-regex@npm:^2.1.0": version: 2.1.0 resolution: "ip-regex@npm:2.1.0" @@ -10608,15 +10058,6 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^0.1.6": - version: 0.1.6 - resolution: "is-accessor-descriptor@npm:0.1.6" - dependencies: - kind-of: ^3.0.2 - checksum: f2c314b314ec6e8a6e559351bff3c7ee9aed7a5e9c6f61dd8cb9e1382c8bfe33dca3f0e0af13daf9ded9e6e66390ff23b4acfb615d7a249009a51506a7b0f151 - languageName: node - linkType: hard - "is-accessor-descriptor@npm:^1.0.0": version: 1.0.0 resolution: "is-accessor-descriptor@npm:1.0.0" @@ -10709,17 +10150,6 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:^2.0.0": - version: 2.0.0 - resolution: "is-ci@npm:2.0.0" - dependencies: - ci-info: ^2.0.0 - bin: - is-ci: bin.js - checksum: 17de4e2cd8f993c56c86472dd53dd9e2c7f126d0ee55afe610557046cdd64de0e8feadbad476edc9eeff63b060523b8673d9094ed2ab294b59efb5a66dd05a9a - languageName: node - linkType: hard - "is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.10.0 resolution: "is-core-module@npm:2.10.0" @@ -10729,15 +10159,6 @@ __metadata: languageName: node linkType: hard -"is-data-descriptor@npm:^0.1.4": - version: 0.1.4 - resolution: "is-data-descriptor@npm:0.1.4" - dependencies: - kind-of: ^3.0.2 - checksum: 32fda7e966b2c1f093230d5ef2aad1bb86e43e7280da50961e38ec31dbd8a50570a2911fd45277d321074a0762adc98e8462bb62820462594128857225e90d21 - languageName: node - linkType: hard - "is-data-descriptor@npm:^1.0.0": version: 1.0.0 resolution: "is-data-descriptor@npm:1.0.0" @@ -10763,18 +10184,7 @@ __metadata: languageName: node linkType: hard -"is-descriptor@npm:^0.1.0": - version: 0.1.6 - resolution: "is-descriptor@npm:0.1.6" - dependencies: - is-accessor-descriptor: ^0.1.6 - is-data-descriptor: ^0.1.4 - kind-of: ^5.0.0 - checksum: 6b8f5617b764ef8c6be3d54830184357e6cdedd8e0eddf1b97d0658616ac170bfdbc7c1ad00e0aa9f5b767acdb9d6c63d4df936501784b34936bd0f9acf3b665 - languageName: node - linkType: hard - -"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": +"is-descriptor@npm:^1.0.0": version: 1.0.2 resolution: "is-descriptor@npm:1.0.2" dependencies: @@ -10801,22 +10211,13 @@ __metadata: languageName: node linkType: hard -"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": +"is-extendable@npm:^0.1.0": version: 0.1.1 resolution: "is-extendable@npm:0.1.1" checksum: dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879 languageName: node linkType: hard -"is-extendable@npm:^1.0.1": - version: 1.0.1 - resolution: "is-extendable@npm:1.0.1" - dependencies: - is-plain-object: ^2.0.4 - checksum: 1d6678a5be1563db6ecb121331c819c38059703f0179f52aa80c242c223ee9c6b66470286636c0e63d7163e4d905c0a7d82a096e0b5eaeabb51b9f8d0af0d73f - languageName: node - linkType: hard - "is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" @@ -10944,15 +10345,6 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: ^3.0.1 - checksum: f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 - languageName: node - linkType: hard - "is-plain-object@npm:^5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" @@ -11068,13 +10460,6 @@ __metadata: languageName: node linkType: hard -"is-windows@npm:^1.0.2": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 - languageName: node - linkType: hard - "is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" @@ -11084,7 +10469,7 @@ __metadata: languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:~1.0.0": +"isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" checksum: 18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d @@ -11098,22 +10483,6 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^2.0.0": - version: 2.1.0 - resolution: "isobject@npm:2.1.0" - dependencies: - isarray: 1.0.0 - checksum: c4cafec73b3b2ee11be75dff8dafd283b5728235ac099b07d7873d5182553a707768e208327bbc12931b9422d8822280bf88d894a0024ff5857b3efefb480e7b - languageName: node - linkType: hard - -"isobject@npm:^3.0.0, isobject@npm:^3.0.1": - version: 3.0.1 - resolution: "isobject@npm:3.0.1" - checksum: 03344f5064a82f099a0cd1a8a407f4c0d20b7b8485e8e816c39f249e9416b06c322e8dec5b842b6bb8a06de0af9cb48e7bc1b5352f0fadc2f0abac033db3d4db - languageName: node - linkType: hard - "isobject@npm:^4.0.0": version: 4.0.0 resolution: "isobject@npm:4.0.0" @@ -11138,13 +10507,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-coverage@npm:^2.0.5": - version: 2.0.5 - resolution: "istanbul-lib-coverage@npm:2.0.5" - checksum: 370bd6940532ea2737a85532870f3024b113774ce3e637438cccfaf979a7598aa29d342f4adcc3d73e306155c907b519bc1c5c6887a29234f605a1a472747821 - languageName: node - linkType: hard - "istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": version: 3.2.0 resolution: "istanbul-lib-coverage@npm:3.2.0" @@ -11152,21 +10514,6 @@ __metadata: languageName: node linkType: hard -"istanbul-lib-instrument@npm:^3.3.0": - version: 3.3.0 - resolution: "istanbul-lib-instrument@npm:3.3.0" - dependencies: - "@babel/generator": ^7.4.0 - "@babel/parser": ^7.4.3 - "@babel/template": ^7.4.0 - "@babel/traverse": ^7.4.3 - "@babel/types": ^7.4.0 - istanbul-lib-coverage: ^2.0.5 - semver: ^6.0.0 - checksum: 988eb9d58ae0ae69686369f6809a610f6f8db5c5f73931a496b02b941da56cfc176f84af0dd8db819ad2e6aca6dc2f38c91a288f1c6a3f79cfb10320180e998d - languageName: node - linkType: hard - "istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0": version: 5.2.0 resolution: "istanbul-lib-instrument@npm:5.2.0" @@ -11412,33 +10759,6 @@ __metadata: languageName: node linkType: hard -"jest-environment-enzyme@npm:^7.1.2": - version: 7.1.2 - resolution: "jest-environment-enzyme@npm:7.1.2" - dependencies: - jest-environment-jsdom: ^24.0.0 - peerDependencies: - enzyme: 3.x - jest: ">=22.0.0" - react: ^0.13.0 || ^0.14.0 || ^15.0.0 || >=16.x - checksum: 4dba286640f9619d9fdc56682dddfcb82538e0d5fe1c26f0fa99c8e6b786b945ee841ea87834f0957f630e8cca95d9487e85e9752f00b78e03deb9616dfe5f24 - languageName: node - linkType: hard - -"jest-environment-jsdom@npm:^24.0.0": - version: 24.9.0 - resolution: "jest-environment-jsdom@npm:24.9.0" - dependencies: - "@jest/environment": ^24.9.0 - "@jest/fake-timers": ^24.9.0 - "@jest/types": ^24.9.0 - jest-mock: ^24.9.0 - jest-util: ^24.9.0 - jsdom: ^11.5.1 - checksum: 1f428e495000a8e221a11aa43e33dbb8d8073bcd5aa218b08652b12b9c6d39e7f56de1525e14b5c141d76c53fa07b62a6492e307f2513592f27556ac9913d437 - languageName: node - linkType: hard - "jest-environment-jsdom@npm:^28.0.0": version: 28.1.3 resolution: "jest-environment-jsdom@npm:28.1.3" @@ -11469,20 +10789,6 @@ __metadata: languageName: node linkType: hard -"jest-enzyme@npm:^7.1.2": - version: 7.1.2 - resolution: "jest-enzyme@npm:7.1.2" - dependencies: - enzyme-matchers: ^7.1.2 - enzyme-to-json: ^3.3.0 - jest-environment-enzyme: ^7.1.2 - peerDependencies: - enzyme: ">=3.4.0" - jest: ">=22.0.0" - checksum: a27a393addf4bbe12166c46d392b0bc7d6f0a0fa9f59e5d34ca2ae5ca671f725a72c1f4a633535a53dfe0878cc9c8c591be8d52dd66998d9e87a6ab4b8a92561 - languageName: node - linkType: hard - "jest-get-type@npm:^28.0.2": version: 28.0.2 resolution: "jest-get-type@npm:28.0.2" @@ -11497,29 +10803,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-haste-map@npm:24.9.0" - dependencies: - "@jest/types": ^24.9.0 - anymatch: ^2.0.0 - fb-watchman: ^2.0.0 - fsevents: ^1.2.7 - graceful-fs: ^4.1.15 - invariant: ^2.2.4 - jest-serializer: ^24.9.0 - jest-util: ^24.9.0 - jest-worker: ^24.9.0 - micromatch: ^3.1.10 - sane: ^4.0.3 - walker: ^1.0.7 - dependenciesMeta: - fsevents: - optional: true - checksum: 734e52354c95d1982eb4a40e9663119952bd17364b67dcf9757893956c4d3a370199531c29cab70636ab005582172b89d46553cc0afedfd343a7600b4913a81e - languageName: node - linkType: hard - "jest-haste-map@npm:^28.1.1, jest-haste-map@npm:^28.1.3": version: 28.1.3 resolution: "jest-haste-map@npm:28.1.3" @@ -11608,22 +10891,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-message-util@npm:24.9.0" - dependencies: - "@babel/code-frame": ^7.0.0 - "@jest/test-result": ^24.9.0 - "@jest/types": ^24.9.0 - "@types/stack-utils": ^1.0.1 - chalk: ^2.0.1 - micromatch: ^3.1.10 - slash: ^2.0.0 - stack-utils: ^1.0.1 - checksum: 24d0d5bae7bf580179446def5c6a3b1c6ea727b39464d84388393b1b7e653beeac7f2dd3a9fe57d31e780d5555eaf9ed1cf224c3437f3b270c32e7ca37db0013 - languageName: node - linkType: hard - "jest-message-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-message-util@npm:27.5.1" @@ -11675,15 +10942,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-mock@npm:24.9.0" - dependencies: - "@jest/types": ^24.9.0 - checksum: a06ae0e76b0d270806e45298fdc9d637fe21d0e0efa8254845ac19a39b7d70a248a6f84b0341f36b2e062e9f225a0ee6ce68c1bdedb5f3a56635585ef8d6beb4 - languageName: node - linkType: hard - "jest-mock@npm:^27.3.0": version: 27.5.1 resolution: "jest-mock@npm:27.5.1" @@ -11730,13 +10988,6 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-regex-util@npm:24.9.0" - checksum: 6a4dfda09d47c486eaeafafd2d836bdfc3dbeccef7d3e11d3a230f27078accbe51b694bc64d9efb7654d7f5acaa6ba70416d99d4ec97d33e452aa856d2cda03a - languageName: node - linkType: hard - "jest-regex-util@npm:^27.0.0": version: 27.5.1 resolution: "jest-regex-util@npm:27.5.1" @@ -11863,13 +11114,6 @@ __metadata: languageName: node linkType: hard -"jest-serializer@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-serializer@npm:24.9.0" - checksum: 9f871cdd08750f1b9f5aef0e8ba58d2045863b4ff2268dd50f3e6d666b6eb5a9a45dad9c6dfad9d2ab2d148f78d11e2ef29d28be85b31a4e8068c718d449f623 - languageName: node - linkType: hard - "jest-snapshot@npm:^28.1.3": version: 28.1.3 resolution: "jest-snapshot@npm:28.1.3" @@ -11915,26 +11159,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-util@npm:24.9.0" - dependencies: - "@jest/console": ^24.9.0 - "@jest/fake-timers": ^24.9.0 - "@jest/source-map": ^24.9.0 - "@jest/test-result": ^24.9.0 - "@jest/types": ^24.9.0 - callsites: ^3.0.0 - chalk: ^2.0.1 - graceful-fs: ^4.1.15 - is-ci: ^2.0.0 - mkdirp: ^0.5.1 - slash: ^2.0.0 - source-map: ^0.6.0 - checksum: 80bd56f09be4d9d6519b24f8b902f434cefbb1cdc8521bf2f32995a4e9f5abecc88a6172c31494b88df3cd2df3db5daf86271c4f200856aa7dd216e2a69f20fc - languageName: node - linkType: hard - "jest-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-util@npm:27.5.1" @@ -12039,16 +11263,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^24.9.0": - version: 24.9.0 - resolution: "jest-worker@npm:24.9.0" - dependencies: - merge-stream: ^2.0.0 - supports-color: ^6.1.0 - checksum: ea9f4751976d08807d33598244e6c3a60ce5889cdabf1f4e6f3e57dddcf2190978e6284f0865326f64e93677cebac53220d71a52e57d1205c467c6f09efa8bc2 - languageName: node - linkType: hard - "jest-worker@npm:^28.1.1, jest-worker@npm:^28.1.3": version: 28.1.3 resolution: "jest-worker@npm:28.1.3" @@ -12189,40 +11403,6 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^11.5.1": - version: 11.12.0 - resolution: "jsdom@npm:11.12.0" - dependencies: - abab: ^2.0.0 - acorn: ^5.5.3 - acorn-globals: ^4.1.0 - array-equal: ^1.0.0 - cssom: ">= 0.3.2 < 0.4.0" - cssstyle: ^1.0.0 - data-urls: ^1.0.0 - domexception: ^1.0.1 - escodegen: ^1.9.1 - html-encoding-sniffer: ^1.0.2 - left-pad: ^1.3.0 - nwsapi: ^2.0.7 - parse5: 4.0.0 - pn: ^1.1.0 - request: ^2.87.0 - request-promise-native: ^1.0.5 - sax: ^1.2.4 - symbol-tree: ^3.2.2 - tough-cookie: ^2.3.4 - w3c-hr-time: ^1.0.1 - webidl-conversions: ^4.0.2 - whatwg-encoding: ^1.0.3 - whatwg-mimetype: ^2.1.0 - whatwg-url: ^6.4.1 - ws: ^5.2.0 - xml-name-validator: ^3.0.0 - checksum: a909aa35527a337a55ddd66f99a0993d24e5a42ce5ef1ae0724a5fef5c9b4799f763dfd65d33798ca1feb83c604716aa054241e2b4b2274de2caa9566156566a - languageName: node - linkType: hard - "jsdom@npm:^19.0.0": version: 19.0.0 resolution: "jsdom@npm:19.0.0" @@ -12281,13 +11461,6 @@ __metadata: languageName: node linkType: hard -"json-parse-better-errors@npm:^1.0.1": - version: 1.0.2 - resolution: "json-parse-better-errors@npm:1.0.2" - checksum: 2f1287a7c833e397c9ddd361a78638e828fc523038bb3441fd4fc144cfd2c6cd4963ffb9e207e648cf7b692600f1e1e524e965c32df5152120910e4903a47dcb - languageName: node - linkType: hard - "json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" @@ -12470,7 +11643,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": +"kind-of@npm:^3.0.2": version: 3.2.2 resolution: "kind-of@npm:3.2.2" dependencies: @@ -12479,22 +11652,6 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^4.0.0": - version: 4.0.0 - resolution: "kind-of@npm:4.0.0" - dependencies: - is-buffer: ^1.1.5 - checksum: d6c44c75ee36898142dfc7106afbd50593216c37f96acb81a7ab33ca1a6938ce97d5692b8fc8fccd035f83811a9d97749d68771116441a48eedd0b68e2973165 - languageName: node - linkType: hard - -"kind-of@npm:^5.0.0": - version: 5.1.0 - resolution: "kind-of@npm:5.1.0" - checksum: fe85b7a2ed4b4d5a12e16e01d00d5c336e1760842fe0da38283605b9880c984288935e87b13138909e4d23d2d197a1d492f7393c6638d2c0fab8a900c4fb0392 - languageName: node - linkType: hard - "kind-of@npm:^6.0.0, kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -12551,13 +11708,6 @@ __metadata: languageName: node linkType: hard -"left-pad@npm:^1.3.0": - version: 1.3.0 - resolution: "left-pad@npm:1.3.0" - checksum: 3fb59c76e281a2f5c810ad71dbbb8eba8b10c6cf94733dc7f27b8c516a5376cacea53543e76f6ae477d866c8954b27f1e15ca349424c2542474eb5bb1d2b6955 - languageName: node - linkType: hard - "level-codec@npm:^9.0.0": version: 9.0.2 resolution: "level-codec@npm:9.0.2" @@ -12768,18 +11918,6 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:^4.0.0": - version: 4.0.0 - resolution: "load-json-file@npm:4.0.0" - dependencies: - graceful-fs: ^4.1.2 - parse-json: ^4.0.0 - pify: ^3.0.0 - strip-bom: ^3.0.0 - checksum: 6b48f6a0256bdfcc8970be2c57f68f10acb2ee7e63709b386b2febb6ad3c86198f840889cdbe71d28f741cbaa2f23a7771206b138cd1bdd159564511ca37c1d5 - languageName: node - linkType: hard - "load-plugin@npm:^3.0.0": version: 3.0.0 resolution: "load-plugin@npm:3.0.0" @@ -12845,31 +11983,6 @@ __metadata: languageName: node linkType: hard -"lodash._baseisequal@npm:^3.0.0": - version: 3.0.7 - resolution: "lodash._baseisequal@npm:3.0.7" - dependencies: - lodash.isarray: ^3.0.0 - lodash.istypedarray: ^3.0.0 - lodash.keys: ^3.0.0 - checksum: 7b514d2ab579602f39b70e5f09039666f6617175595ef686da34f6ff5ea924b1c69d2022b83df91cf1b40a69a0ccd9682c376d1acb2fff7c21c6c9cf2c583e27 - languageName: node - linkType: hard - -"lodash._bindcallback@npm:^3.0.0": - version: 3.0.1 - resolution: "lodash._bindcallback@npm:3.0.1" - checksum: c135bc26cfbe6fd11b3d2ffc7b8307fbbcecd3fbb45f6ecec301614207a164388fd7ee3f07e3ad0745bbe4c8d3acefc61b967a07b2d43b5b5f5dfdf661ed945a - languageName: node - linkType: hard - -"lodash._getnative@npm:^3.0.0": - version: 3.9.1 - resolution: "lodash._getnative@npm:3.9.1" - checksum: 858cff25fc52353a1e39f44ff87fc1e1e8a85da513818f0caebe50c2795cf5cbce9d71a3e91ec0972bee3b174a74d697a38c6bb16d0b416dcc32322ae152a104 - languageName: node - linkType: hard - "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -12912,20 +12025,6 @@ __metadata: languageName: node linkType: hard -"lodash.isarguments@npm:^3.0.0": - version: 3.1.0 - resolution: "lodash.isarguments@npm:3.1.0" - checksum: 5e8f95ba10975900a3920fb039a3f89a5a79359a1b5565e4e5b4310ed6ebe64011e31d402e34f577eca983a1fc01ff86c926e3cbe602e1ddfc858fdd353e62d8 - languageName: node - linkType: hard - -"lodash.isarray@npm:^3.0.0": - version: 3.0.4 - resolution: "lodash.isarray@npm:3.0.4" - checksum: c6daf1a1e450f20b1426595dc33cfe415d68c1267d3d081253e77430972865ee8d0ab98d777afb448350c677999802d43a7690eb16986e64b8450efc31e5667d - languageName: node - linkType: hard - "lodash.isboolean@npm:^3.0.3": version: 3.0.3 resolution: "lodash.isboolean@npm:3.0.3" @@ -12933,16 +12032,6 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:^3.0": - version: 3.0.4 - resolution: "lodash.isequal@npm:3.0.4" - dependencies: - lodash._baseisequal: ^3.0.0 - lodash._bindcallback: ^3.0.0 - checksum: 27c7792f5fd49f14032537dba47d49bdf523dbce336c384e6320cfe3fe39141b54d4fed8565bedf1f6b7bfa2190fb0da49d8f454ecab1d64dd2865dfaaa55a95 - languageName: node - linkType: hard - "lodash.isequal@npm:^4.5.0": version: 4.5.0 resolution: "lodash.isequal@npm:4.5.0" @@ -12985,24 +12074,6 @@ __metadata: languageName: node linkType: hard -"lodash.istypedarray@npm:^3.0.0": - version: 3.0.6 - resolution: "lodash.istypedarray@npm:3.0.6" - checksum: 8e4216dfe7f2acae00acc1fe1078ad9babb5b0d4852d508f65c59ce66884328992be23316b4cde6a2e73bbd684471019e79afaf33752912d3dadd9d268a97800 - languageName: node - linkType: hard - -"lodash.keys@npm:^3.0.0": - version: 3.1.2 - resolution: "lodash.keys@npm:3.1.2" - dependencies: - lodash._getnative: ^3.0.0 - lodash.isarguments: ^3.0.0 - lodash.isarray: ^3.0.0 - checksum: ac4c70f0ac158d282ca0097a8ac8e2e433f6d727635ee53b11585ce30c0bc264e7eb0ac6155aad69715f1ab73dd8d00322769d79120afd40adaa383f9bee705a - languageName: node - linkType: hard - "lodash.keys@npm:^4.0.8": version: 4.2.0 resolution: "lodash.keys@npm:4.2.0" @@ -13109,7 +12180,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -13276,13 +12347,6 @@ __metadata: languageName: node linkType: hard -"map-cache@npm:^0.2.2": - version: 0.2.2 - resolution: "map-cache@npm:0.2.2" - checksum: 05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 - languageName: node - linkType: hard - "map-or-similar@npm:^1.5.0": version: 1.5.0 resolution: "map-or-similar@npm:1.5.0" @@ -13304,15 +12368,6 @@ __metadata: languageName: node linkType: hard -"map-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "map-visit@npm:1.0.0" - dependencies: - object-visit: ^1.0.0 - checksum: fb3475e5311939a6147e339999113db607adc11c7c3cd3103e5e9dbf502898416ecba6b1c7c649c6d4d12941de00cee58b939756bdf20a9efe7d4fa5a5738b73 - languageName: node - linkType: hard - "markdown-extensions@npm:^1.1.0": version: 1.1.1 resolution: "markdown-extensions@npm:1.1.1" @@ -13474,27 +12529,6 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": - version: 3.1.10 - resolution: "micromatch@npm:3.1.10" - dependencies: - arr-diff: ^4.0.0 - array-unique: ^0.3.2 - braces: ^2.3.1 - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - extglob: ^2.0.4 - fragment-cache: ^0.2.1 - kind-of: ^6.0.2 - nanomatch: ^1.2.9 - object.pick: ^1.3.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.2 - checksum: 531a32e7ac92bef60657820202be71b63d0f945c08a69cc4c239c0b19372b751483d464a850a2e3a5ff6cc9060641e43d44c303af104c1a27493d137d8af017f - languageName: node - linkType: hard - "micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": version: 4.0.5 resolution: "micromatch@npm:4.0.5" @@ -13607,7 +12641,7 @@ __metadata: 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.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.1.0, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.6 resolution: "minimist@npm:1.2.6" checksum: d0b566204044481c4401abbd24cc75814e753b37268e7fe7ccc78612bf3e37bf1e45a6c43fb0b119445ea1c413c000bde013f320b7211974f2f49bcbec1d0dbf @@ -13699,16 +12733,6 @@ __metadata: languageName: node linkType: hard -"mixin-deep@npm:^1.2.0": - version: 1.3.2 - resolution: "mixin-deep@npm:1.3.2" - dependencies: - for-in: ^1.0.2 - is-extendable: ^1.0.1 - checksum: cb39ffb73c377222391af788b4c83d1a6cecb2d9fceb7015384f8deb46e151a9b030c21ef59a79cb524d4557e3f74c7248ab948a62a6e7e296b42644863d183b - languageName: node - linkType: hard - "mkdirp@npm:0.5.5": version: 0.5.5 resolution: "mkdirp@npm:0.5.5" @@ -13844,7 +12868,7 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.12.1, nan@npm:^2.14.0": +"nan@npm:^2.14.0": version: 2.16.0 resolution: "nan@npm:2.16.0" dependencies: @@ -13853,25 +12877,6 @@ __metadata: languageName: node linkType: hard -"nanomatch@npm:^1.2.9": - version: 1.2.13 - resolution: "nanomatch@npm:1.2.13" - dependencies: - arr-diff: ^4.0.0 - array-unique: ^0.3.2 - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - fragment-cache: ^0.2.1 - is-windows: ^1.0.2 - kind-of: ^6.0.2 - object.pick: ^1.3.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: 0f5cefa755ca2e20c86332821995effb24acb79551ddaf51c1b9112628cad234a0d8fd9ac6aa56ad1f8bfad6ff6ae86e851acb960943249d9fa44b091479953a - languageName: node - linkType: hard - "napi-macros@npm:~2.0.0": version: 2.0.0 resolution: "napi-macros@npm:2.0.0" @@ -14100,7 +13105,7 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.5.0": +"normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" dependencies: @@ -14112,15 +13117,6 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" - dependencies: - remove-trailing-separator: ^1.0.1 - checksum: db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -14188,7 +13184,7 @@ __metadata: languageName: node linkType: hard -"nwsapi@npm:^2.0.7, nwsapi@npm:^2.2.0": +"nwsapi@npm:^2.2.0": version: 2.2.2 resolution: "nwsapi@npm:2.2.2" checksum: f7c4fedb0dc0786204ee99f440e9827d6e01a0c0322e93b5c9a9a382dd0bd9650d98ca3d1967a77554e3ec1f9a46a20cfea80a41fb00e91c5101c53d8b2c9aed @@ -14257,17 +13253,6 @@ __metadata: languageName: node linkType: hard -"object-copy@npm:^0.1.0": - version: 0.1.0 - resolution: "object-copy@npm:0.1.0" - dependencies: - copy-descriptor: ^0.1.0 - define-property: ^0.2.5 - kind-of: ^3.0.3 - checksum: 79314b05e9d626159a04f1d913f4c4aba9eae8848511cf5f4c8e3b04bb3cc313b65f60357f86462c959a14c2d58380fedf89b6b32ecec237c452a5ef3900a293 - languageName: node - linkType: hard - "object-inspect@npm:^1.12.2, object-inspect@npm:^1.6.0, object-inspect@npm:^1.7.0, object-inspect@npm:^1.9.0": version: 1.12.2 resolution: "object-inspect@npm:1.12.2" @@ -14292,15 +13277,6 @@ __metadata: languageName: node linkType: hard -"object-visit@npm:^1.0.0": - version: 1.0.1 - resolution: "object-visit@npm:1.0.1" - dependencies: - isobject: ^3.0.0 - checksum: 086b475bda24abd2318d2b187c3e928959b89f5cb5883d6fe5a42d03719b61fc18e765f658de9ac8730e67ba9ff26d61e73d991215948ff9ecefe771e0071029 - languageName: node - linkType: hard - "object.assign@npm:^4.1.0, object.assign@npm:^4.1.2, object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" @@ -14335,18 +13311,6 @@ __metadata: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.1.1": - version: 2.1.4 - resolution: "object.getownpropertydescriptors@npm:2.1.4" - dependencies: - array.prototype.reduce: ^1.0.4 - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.1 - checksum: 5c8bfddd2c8e68e4f70d56db3f4ccf18d3cc0f90ffc59c362668ce680ac32101ed1a2d700916371850fcd06277db9014e92b1f829b6a611b36549e842360d1ea - languageName: node - linkType: hard - "object.hasown@npm:^1.1.1": version: 1.1.1 resolution: "object.hasown@npm:1.1.1" @@ -14357,15 +13321,6 @@ __metadata: languageName: node linkType: hard -"object.pick@npm:^1.3.0": - version: 1.3.0 - resolution: "object.pick@npm:1.3.0" - dependencies: - isobject: ^3.0.1 - checksum: cd316ec986e49895a28f2df9182de9cdeee57cd2a952c122aacc86344c28624fe002d9affc4f48b5014ec7c033da9942b08821ddb44db8c5bac5b3ec54bdc31e - languageName: node - linkType: hard - "object.values@npm:^1.1.1, object.values@npm:^1.1.2, object.values@npm:^1.1.5": version: 1.1.5 resolution: "object.values@npm:1.1.5" @@ -14667,16 +13622,6 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "parse-json@npm:4.0.0" - dependencies: - error-ex: ^1.3.1 - json-parse-better-errors: ^1.0.1 - checksum: 8d80790b772ccb1bcea4e09e2697555e519d83d04a77c2b4237389b813f82898943a93ffff7d0d2406203bdd0c30dcf95b1661e3a53f83d0e417f053957bef32 - languageName: node - linkType: hard - "parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" @@ -14722,13 +13667,6 @@ __metadata: languageName: node linkType: hard -"parse5@npm:4.0.0": - version: 4.0.0 - resolution: "parse5@npm:4.0.0" - checksum: 59e240aaea30d9668ba711e35367fe696d8ffadb5a8f1bb4afe8f3d4f47ac26dcfe9e35a8a6ab34e6504b3afe465b7bec302b6bbe0dd6cb13bd1c212b699d9db - languageName: node - linkType: hard - "parse5@npm:5.1.0": version: 5.1.0 resolution: "parse5@npm:5.1.0" @@ -14759,13 +13697,6 @@ __metadata: languageName: node linkType: hard -"pascalcase@npm:^0.1.1": - version: 0.1.1 - resolution: "pascalcase@npm:0.1.1" - checksum: 48dfe90618e33810bf58211d8f39ad2c0262f19ad6354da1ba563935b5f429f36409a1fb9187c220328f7a4dc5969917f8e3e01ee089b5f1627b02aefe39567b - languageName: node - linkType: hard - "path-browserify@npm:^1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" @@ -15044,13 +13975,6 @@ __metadata: languageName: node linkType: hard -"posix-character-classes@npm:^0.1.0": - version: 0.1.1 - resolution: "posix-character-classes@npm:0.1.1" - checksum: cce88011548a973b4af58361cd8f5f7b5a6faff8eef0901565802f067bcabf82597e920d4c97c22068464be3cbc6447af589f6cc8a7d813ea7165be60a0395bc - languageName: node - linkType: hard - "postcss-load-config@npm:^3.0.1": version: 3.1.4 resolution: "postcss-load-config@npm:3.1.4" @@ -15469,7 +14393,7 @@ __metadata: languageName: node linkType: hard -"react-is@npm:^16.12.0, react-is@npm:^16.13.1, react-is@npm:^16.8.6": +"react-is@npm:^16.13.1, react-is@npm:^16.8.6": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: 33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 @@ -15515,16 +14439,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^4.0.0": - version: 4.0.0 - resolution: "read-pkg-up@npm:4.0.0" - dependencies: - find-up: ^3.0.0 - read-pkg: ^3.0.0 - checksum: c889c5bd9a4de84bfb5234ed7e5450b90cf83d05a25025ba04cfe3e1f12302e689d5c445b1c67cc564fbd7e1b931f638fea0299a188e1fd36eac183a1167b533 - languageName: node - linkType: hard - "read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -15536,17 +14450,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^3.0.0": - version: 3.0.0 - resolution: "read-pkg@npm:3.0.0" - dependencies: - load-json-file: ^4.0.0 - normalize-package-data: ^2.3.2 - path-type: ^3.0.0 - checksum: 65acf2df89fbcd506b48b7ced56a255ba00adf7ecaa2db759c86cc58212f6fd80f1f0b7a85c848551a5d0685232e9b64f45c1fd5b48d85df2761a160767eeb93 - languageName: node - linkType: hard - "read-pkg@npm:^5.2.0": version: 5.2.0 resolution: "read-pkg@npm:5.2.0" @@ -15611,15 +14514,6 @@ __metadata: languageName: node linkType: hard -"realpath-native@npm:^1.1.0": - version: 1.1.0 - resolution: "realpath-native@npm:1.1.0" - dependencies: - util.promisify: ^1.0.0 - checksum: 8211c9d7046266ef1f504a8fc11d4dacaff9b5e915756993157d6dd3c112f2f4c5ece6c18732f1970c2bd8d49015fb0d4d8c75cd934f4354160360b74548ddb5 - languageName: node - linkType: hard - "rechoir@npm:^0.6.2": version: 0.6.2 resolution: "rechoir@npm:0.6.2" @@ -15678,16 +14572,6 @@ __metadata: languageName: node linkType: hard -"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": - version: 1.0.2 - resolution: "regex-not@npm:1.0.2" - dependencies: - extend-shallow: ^3.0.2 - safe-regex: ^1.1.0 - checksum: a0f8d6045f63b22e9759db10e248369c443b41cedd7dba0922d002b66c2734bc2aef0d98c4d45772d1f756245f4c5203856b88b9624bba2a58708858a8d485d6 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.2.0, regexp.prototype.flags@npm:^1.4.1, regexp.prototype.flags@npm:^1.4.3": version: 1.4.3 resolution: "regexp.prototype.flags@npm:1.4.3" @@ -16006,21 +14890,7 @@ __metadata: languageName: node linkType: hard -"remove-trailing-separator@npm:^1.0.1": - version: 1.1.0 - resolution: "remove-trailing-separator@npm:1.1.0" - checksum: 3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc - languageName: node - linkType: hard - -"repeat-element@npm:^1.1.2": - version: 1.1.4 - resolution: "repeat-element@npm:1.1.4" - checksum: 81aa8d82bc845780803ef52df3533fa399974b99df571d0bb86e91f0ffca9ee4b9c4e8e5e72af087938cc28d2aef93d106a6d01da685d72ce96455b90a9f9f69 - languageName: node - linkType: hard - -"repeat-string@npm:^1.0.0, repeat-string@npm:^1.5.0, repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.0.0, repeat-string@npm:^1.5.0": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d @@ -16038,7 +14908,7 @@ __metadata: languageName: node linkType: hard -"request-promise-native@npm:^1.0.5, request-promise-native@npm:^1.0.7": +"request-promise-native@npm:^1.0.7": version: 1.0.9 resolution: "request-promise-native@npm:1.0.9" dependencies: @@ -16079,7 +14949,7 @@ __metadata: languageName: node linkType: hard -"request@npm:2.88.2, request@npm:^2.87.0, request@npm:^2.88.0": +"request@npm:2.88.2, request@npm:^2.88.0": version: 2.88.2 resolution: "request@npm:2.88.2" dependencies: @@ -16121,13 +14991,6 @@ __metadata: languageName: node linkType: hard -"require-main-filename@npm:^2.0.0": - version: 2.0.0 - resolution: "require-main-filename@npm:2.0.0" - checksum: db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 - languageName: node - linkType: hard - "requireindex@npm:^1.1.0, requireindex@npm:^1.2.0": version: 1.2.0 resolution: "requireindex@npm:1.2.0" @@ -16165,13 +15028,6 @@ __metadata: languageName: node linkType: hard -"resolve-url@npm:^0.2.1": - version: 0.2.1 - resolution: "resolve-url@npm:0.2.1" - checksum: c285182cfcddea13a12af92129ce0569be27fb0074ffaefbd3ba3da2eac2acecdfc996d435c4982a9fa2b4708640e52837c9153a5ab9255886a00b0b9e8d2a54 - languageName: node - linkType: hard - "resolve.exports@npm:1.1.0, resolve.exports@npm:^1.1.0": version: 1.1.0 resolution: "resolve.exports@npm:1.1.0" @@ -16340,13 +15196,6 @@ __metadata: languageName: node linkType: hard -"rsvp@npm:^4.8.4": - version: 4.8.5 - resolution: "rsvp@npm:4.8.5" - checksum: 7978f01060a48204506a8ebe15cdbd468498f5ae538b1d7ee3e7630375ba7cb2f98df2f596c12d3f4d5d5c21badc1c6ca8009f5142baded8511609a28eabd19a - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -16406,15 +15255,6 @@ __metadata: languageName: node linkType: hard -"safe-regex@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" - dependencies: - ret: ~0.1.10 - checksum: 547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a - languageName: node - linkType: hard - "safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.0.2, safer-buffer@npm:^2.1.0, safer-buffer@npm:~2.1.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" @@ -16422,25 +15262,6 @@ __metadata: languageName: node linkType: hard -"sane@npm:^4.0.3": - version: 4.1.0 - resolution: "sane@npm:4.1.0" - dependencies: - "@cnakazawa/watch": ^1.0.3 - anymatch: ^2.0.0 - capture-exit: ^2.0.0 - exec-sh: ^0.3.2 - execa: ^1.0.0 - fb-watchman: ^2.0.0 - micromatch: ^3.1.4 - minimist: ^1.1.1 - walker: ~1.0.5 - bin: - sane: ./src/cli.js - checksum: 7d0991ecaa10b02c6d0339a6f7e31db776971f3b659a351916dcc7ce3464671e72b54d80bcce118e39d4343e1e56c699fe35f6cb89fbd88b07095b72841cbfb0 - languageName: node - linkType: hard - "sax@npm:^1.2.4": version: 1.2.4 resolution: "sax@npm:1.2.4" @@ -16651,18 +15472,6 @@ __metadata: languageName: node linkType: hard -"set-value@npm:^2.0.0, set-value@npm:^2.0.1": - version: 2.0.1 - resolution: "set-value@npm:2.0.1" - dependencies: - extend-shallow: ^2.0.1 - is-extendable: ^0.1.1 - is-plain-object: ^2.0.3 - split-string: ^3.0.1 - checksum: 4c40573c4f6540456e4b38b95f570272c4cfbe1d12890ad4057886da8535047cd772dfadf5b58e2e87aa244dfb4c57e3586f6716b976fc47c5144b6b09e1811b - languageName: node - linkType: hard - "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -16837,42 +15646,6 @@ __metadata: languageName: node linkType: hard -"snapdragon-node@npm:^2.0.1": - version: 2.1.1 - resolution: "snapdragon-node@npm:2.1.1" - dependencies: - define-property: ^1.0.0 - isobject: ^3.0.0 - snapdragon-util: ^3.0.1 - checksum: 7616e6a1ca054afe3ad8defda17ebe4c73b0800d2e0efd635c44ee1b286f8ac7900517314b5330862ce99b28cd2782348ee78bae573ff0f55832ad81d9657f3f - languageName: node - linkType: hard - -"snapdragon-util@npm:^3.0.1": - version: 3.0.1 - resolution: "snapdragon-util@npm:3.0.1" - dependencies: - kind-of: ^3.2.0 - checksum: 4441856d343399ba7f37f79681949d51b922e290fcc07e7bc94655a50f584befa4fb08f40c3471cd160e004660161964d8ff140cba49baa59aa6caba774240e3 - languageName: node - linkType: hard - -"snapdragon@npm:^0.8.1": - version: 0.8.2 - resolution: "snapdragon@npm:0.8.2" - dependencies: - base: ^0.11.1 - debug: ^2.2.0 - define-property: ^0.2.5 - extend-shallow: ^2.0.1 - map-cache: ^0.2.2 - source-map: ^0.5.6 - source-map-resolve: ^0.5.0 - use: ^3.1.0 - checksum: dfdac1f73d47152d72fc07f4322da09bbddfa31c1c9c3ae7346f252f778c45afa5b03e90813332f02f04f6de8003b34a168c456f8bb719024d092f932520ffca - languageName: node - linkType: hard - "socks-proxy-agent@npm:^6.0.0": version: 6.2.1 resolution: "socks-proxy-agent@npm:6.2.1" @@ -16928,19 +15701,6 @@ __metadata: languageName: node linkType: hard -"source-map-resolve@npm:^0.5.0": - version: 0.5.3 - resolution: "source-map-resolve@npm:0.5.3" - dependencies: - atob: ^2.1.2 - decode-uri-component: ^0.2.0 - resolve-url: ^0.2.1 - source-map-url: ^0.4.0 - urix: ^0.1.0 - checksum: 410acbe93882e058858d4c1297be61da3e1533f95f25b95903edddc1fb719654e705663644677542d1fb78a66390238fad1a57115fc958a0724cf9bb509caf57 - languageName: node - linkType: hard - "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -16951,13 +15711,6 @@ __metadata: languageName: node linkType: hard -"source-map-url@npm:^0.4.0": - version: 0.4.1 - resolution: "source-map-url@npm:0.4.1" - checksum: f8af0678500d536c7f643e32094d6718a4070ab4ca2d2326532512cfbe2d5d25a45849b4b385879326f2d7523bb3b686d0360dd347a3cda09fd89a5c28d4bc58 - languageName: node - linkType: hard - "source-map@npm:0.7.3": version: 0.7.3 resolution: "source-map@npm:0.7.3" @@ -17054,15 +15807,6 @@ __metadata: 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" - dependencies: - extend-shallow: ^3.0.0 - checksum: 72d7cd625445c7af215130e1e2bc183013bb9dd48a074eda1d35741e2b0dcb355e6df5b5558a62543a24dcec37dd1d6eb7a6228ff510d3c9de0f3dc1d1da8a70 - languageName: node - linkType: hard - "split@npm:0.3": version: 0.3.3 resolution: "split@npm:0.3.3" @@ -17134,15 +15878,6 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^1.0.1": - version: 1.0.5 - resolution: "stack-utils@npm:1.0.5" - dependencies: - escape-string-regexp: ^2.0.0 - checksum: 9e65d2a3f4fd13c4fe2615804a6721b5bd1067d7cbc1aa20588e5a9d0cd05b9dc83ae574a4c03180d2bf78804a8453406e1cef70ab47adfb38724aad67a308f5 - languageName: node - linkType: hard - "stack-utils@npm:^2.0.3": version: 2.0.5 resolution: "stack-utils@npm:2.0.5" @@ -17161,16 +15896,6 @@ __metadata: languageName: node linkType: hard -"static-extend@npm:^0.1.1": - version: 0.1.2 - resolution: "static-extend@npm:0.1.2" - dependencies: - define-property: ^0.2.5 - object-copy: ^0.1.0 - checksum: 284f5865a9e19d079f1badbcd70d5f9f82e7a08393f818a220839cd5f71729e89105e1c95322bd28e833161d484cee671380ca443869ae89578eef2bf55c0653 - languageName: node - linkType: hard - "static-module@npm:^3.0.2": version: 3.0.4 resolution: "static-module@npm:3.0.4" @@ -17471,7 +16196,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^6.0.0, supports-color@npm:^6.1.0": +"supports-color@npm:^6.0.0": version: 6.1.0 resolution: "supports-color@npm:6.1.0" dependencies: @@ -17625,18 +16350,6 @@ __metadata: languageName: node linkType: hard -"test-exclude@npm:^5.2.3": - version: 5.2.3 - resolution: "test-exclude@npm:5.2.3" - dependencies: - glob: ^7.1.3 - minimatch: ^3.0.4 - read-pkg-up: ^4.0.0 - require-main-filename: ^2.0.0 - checksum: 36d767a6ab71b170aa42092a5d540d6974a350fcfed342f29351c6e47cf061b73fabb4fe8b316ce989d6a7f058475417af209818e3702f5e7e17f4544a93535c - languageName: node - linkType: hard - "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -17727,25 +16440,6 @@ __metadata: languageName: node linkType: hard -"to-object-path@npm:^0.3.0": - version: 0.3.0 - resolution: "to-object-path@npm:0.3.0" - dependencies: - kind-of: ^3.0.2 - checksum: 731832a977614c03a770363ad2bd9e9c82f233261861724a8e612bb90c705b94b1a290a19f52958e8e179180bb9b71121ed65e245691a421467726f06d1d7fc3 - languageName: node - linkType: hard - -"to-regex-range@npm:^2.1.0": - version: 2.1.1 - resolution: "to-regex-range@npm:2.1.1" - dependencies: - is-number: ^3.0.0 - repeat-string: ^1.6.1 - checksum: 440d82dbfe0b2e24f36dd8a9467240406ad1499fc8b2b0f547372c22ed1d092ace2a3eb522bb09bfd9c2f39bf1ca42eb78035cf6d2b8c9f5c78da3abc96cd949 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -17755,18 +16449,6 @@ __metadata: languageName: node linkType: hard -"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": - version: 3.0.2 - resolution: "to-regex@npm:3.0.2" - dependencies: - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - regex-not: ^1.0.2 - safe-regex: ^1.1.0 - checksum: 99d0b8ef397b3f7abed4bac757b0f0bb9f52bfd39167eb7105b144becfaa9a03756892352d01ac6a911f0c1ceef9f81db68c46899521a3eed054082042796120 - languageName: node - linkType: hard - "to-vfile@npm:^6.0.0": version: 6.1.0 resolution: "to-vfile@npm:6.1.0" @@ -17791,7 +16473,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^2.3.3, tough-cookie@npm:^2.3.4, tough-cookie@npm:~2.5.0": +"tough-cookie@npm:^2.3.3, tough-cookie@npm:~2.5.0": version: 2.5.0 resolution: "tough-cookie@npm:2.5.0" dependencies: @@ -18351,18 +17033,6 @@ __metadata: languageName: node linkType: hard -"union-value@npm:^1.0.0": - version: 1.0.1 - resolution: "union-value@npm:1.0.1" - dependencies: - arr-union: ^3.1.0 - get-value: ^2.0.6 - is-extendable: ^0.1.1 - set-value: ^2.0.1 - checksum: 8758d880cb9545f62ce9cfb9b791b2b7a206e0ff5cc4b9d7cd6581da2c6839837fbb45e639cf1fd8eef3cae08c0201b614b7c06dd9f5f70d9dbe7c5fe2fbf592 - languageName: node - linkType: hard - "union@npm:~0.5.0": version: 0.5.0 resolution: "union@npm:0.5.0" @@ -18540,16 +17210,6 @@ __metadata: languageName: node linkType: hard -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" - dependencies: - has-value: ^0.3.1 - isobject: ^3.0.0 - checksum: 68a796dde4a373afdbf017de64f08490a3573ebee549136da0b3a2245299e7f65f647ef70dc13c4ac7f47b12fba4de1646fa0967a365638578fedce02b9c0b1f - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.9": version: 1.0.9 resolution: "update-browserslist-db@npm:1.0.9" @@ -18573,13 +17233,6 @@ __metadata: languageName: node linkType: hard -"urix@npm:^0.1.0": - version: 0.1.0 - resolution: "urix@npm:0.1.0" - checksum: 264f1b29360c33c0aec5fb9819d7e28f15d1a3b83175d2bcc9131efe8583f459f07364957ae3527f1478659ec5b2d0f1ad401dfb625f73e4d424b3ae35fc5fc0 - languageName: node - linkType: hard - "url-join@npm:^2.0.5": version: 2.0.5 resolution: "url-join@npm:2.0.5" @@ -18604,13 +17257,6 @@ __metadata: languageName: node linkType: hard -"use@npm:^3.1.0": - version: 3.1.1 - resolution: "use@npm:3.1.1" - checksum: 75b48673ab80d5139c76922630d5a8a44e72ed58dbaf54dee1b88352d10e1c1c1fc332066c782d8ae9a56503b85d3dc67ff6d2ffbd9821120466d1280ebb6d6e - languageName: node - linkType: hard - "user-home@npm:^2.0.0": version: 2.0.0 resolution: "user-home@npm:2.0.0" @@ -18627,19 +17273,6 @@ __metadata: languageName: node linkType: hard -"util.promisify@npm:^1.0.0": - version: 1.1.1 - resolution: "util.promisify@npm:1.1.1" - dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - for-each: ^0.3.3 - has-symbols: ^1.0.1 - object.getownpropertydescriptors: ^2.1.1 - checksum: aacccbf770c667430ca3b7fce9a2a04a80fcd1f9f4de5507ea54cc3bbbcdcd33cbd2501ac23d1c477c5c40817234f6068b89cf7792f0610fe6e7df7ac0fe83ce - languageName: node - linkType: hard - "util@npm:^0.12.4": version: 0.12.4 resolution: "util@npm:0.12.4" @@ -18949,7 +17582,7 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5": +"walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -19013,7 +17646,7 @@ __metadata: languageName: node linkType: hard -"whatwg-encoding@npm:^1.0.1, whatwg-encoding@npm:^1.0.3, whatwg-encoding@npm:^1.0.5": +"whatwg-encoding@npm:^1.0.1, whatwg-encoding@npm:^1.0.5": version: 1.0.5 resolution: "whatwg-encoding@npm:1.0.5" dependencies: @@ -19031,7 +17664,7 @@ __metadata: languageName: node linkType: hard -"whatwg-mimetype@npm:^2.1.0, whatwg-mimetype@npm:^2.2.0, whatwg-mimetype@npm:^2.3.0": +"whatwg-mimetype@npm:^2.2.0, whatwg-mimetype@npm:^2.3.0": version: 2.3.0 resolution: "whatwg-mimetype@npm:2.3.0" checksum: 81c5eaf660b1d1c27575406bcfdf58557b599e302211e13e3c8209020bbac903e73c17f9990f887232b39ce570cc8638331b0c3ff0842ba224a5c2925e830b06 @@ -19075,17 +17708,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^6.4.1": - version: 6.5.0 - resolution: "whatwg-url@npm:6.5.0" - dependencies: - lodash.sortby: ^4.7.0 - tr46: ^1.0.1 - webidl-conversions: ^4.0.2 - checksum: 5afeff7da025fbaecceca6a5e0cdc6d10666efab245d0e5d785263a09a16b3afce7a81712512e184c98e70bdb79fb20d0ecd34553e9c121a9ba4f36760db4226 - languageName: node - linkType: hard - "whatwg-url@npm:^7.0.0": version: 7.1.0 resolution: "whatwg-url@npm:7.1.0" @@ -19254,17 +17876,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:2.4.1": - version: 2.4.1 - resolution: "write-file-atomic@npm:2.4.1" - dependencies: - graceful-fs: ^4.1.11 - imurmurhash: ^0.1.4 - signal-exit: ^3.0.2 - checksum: 51f5927aeb8b2c8bf43cc37db23e3abd24c870b383e6773ad1b655bb119dcc50a9e262b023d427d6e82d079a901cdf42f42d7ea78045a57e4d50e64831817b21 - languageName: node - linkType: hard - "write-file-atomic@npm:^4.0.1": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -19275,15 +17886,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^5.2.0": - version: 5.2.3 - resolution: "ws@npm:5.2.3" - dependencies: - async-limiter: ~1.0.0 - checksum: 3f329b29a893c660b01be81654c9bca422a0de3396e644aae165e4e998e74b2b713adcbba876f183cd74a4f488376cbb7442d1c87455084d69fce1e2f25ef088 - languageName: node - linkType: hard - "ws@npm:^6.1.0": version: 6.2.2 resolution: "ws@npm:6.2.2" From 6e2d4b69b8f0ce9f805d88c243f3b1acc9575244 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Sun, 13 Nov 2022 00:11:45 -0500 Subject: [PATCH 23/39] Remove unused jest-raw-loader --- code/package.json | 1 - code/yarn.lock | 8 -------- scripts/package.json | 1 - scripts/yarn.lock | 8 -------- 4 files changed, 18 deletions(-) diff --git a/code/package.json b/code/package.json index b278c6bec6e0..d2cb3536ee57 100644 --- a/code/package.json +++ b/code/package.json @@ -298,7 +298,6 @@ "jest-image-snapshot": "^4.3.0", "jest-junit": "^13.0.0", "jest-os-detection": "^1.3.1", - "jest-raw-loader": "^1.0.1", "jest-serializer-html": "^7.0.0", "jest-watch-typeahead": "^0.6.1", "js-yaml": "^3.14.1", diff --git a/code/yarn.lock b/code/yarn.lock index 7def8aa46a0f..6f4ef42d32c0 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -7157,7 +7157,6 @@ __metadata: jest-image-snapshot: ^4.3.0 jest-junit: ^13.0.0 jest-os-detection: ^1.3.1 - jest-raw-loader: ^1.0.1 jest-serializer-html: ^7.0.0 jest-watch-typeahead: ^0.6.1 js-yaml: ^3.14.1 @@ -21039,13 +21038,6 @@ __metadata: languageName: node linkType: hard -"jest-raw-loader@npm:^1.0.1": - version: 1.0.1 - resolution: "jest-raw-loader@npm:1.0.1" - checksum: 14c5630f34f3f4a0d45036d5a180ca4c971d3428171100c5e4d6a00541bffb5599ee8592dd2c1abbd7e1caed635971b9c59394737dd76402278e41d025793c08 - languageName: node - linkType: hard - "jest-regex-util@npm:^26.0.0": version: 26.0.0 resolution: "jest-regex-util@npm:26.0.0" diff --git a/scripts/package.json b/scripts/package.json index 1256f9e8a440..b2767726c35b 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -127,7 +127,6 @@ "jest-image-snapshot": "^4.3.0", "jest-junit": "^13.0.0", "jest-os-detection": "^1.3.1", - "jest-raw-loader": "^1.0.1", "jest-serializer-html": "^7.0.0", "jest-watch-typeahead": "^0.6.1", "js-yaml": "^3.14.1", diff --git a/scripts/yarn.lock b/scripts/yarn.lock index e2c69352980e..b42de7cf4b7f 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -3197,7 +3197,6 @@ __metadata: jest-image-snapshot: ^4.3.0 jest-junit: ^13.0.0 jest-os-detection: ^1.3.1 - jest-raw-loader: ^1.0.1 jest-serializer-html: ^7.0.0 jest-watch-typeahead: ^0.6.1 js-yaml: ^3.14.1 @@ -10981,13 +10980,6 @@ __metadata: languageName: node linkType: hard -"jest-raw-loader@npm:^1.0.1": - version: 1.0.1 - resolution: "jest-raw-loader@npm:1.0.1" - checksum: 14c5630f34f3f4a0d45036d5a180ca4c971d3428171100c5e4d6a00541bffb5599ee8592dd2c1abbd7e1caed635971b9c59394737dd76402278e41d025793c08 - languageName: node - linkType: hard - "jest-regex-util@npm:^27.0.0": version: 27.5.1 resolution: "jest-regex-util@npm:27.5.1" From 067c7b85031e0a9fbaef12c3f7e92607c0b4c4b2 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Mon, 14 Nov 2022 13:31:38 -0500 Subject: [PATCH 24/39] Incorporate feedback from Norbert --- code/jest.config.base.js | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/code/jest.config.base.js b/code/jest.config.base.js index 4698c6b8a344..fd7c281ea6c7 100644 --- a/code/jest.config.base.js +++ b/code/jest.config.base.js @@ -3,20 +3,11 @@ const path = require('path'); // TODO Revisit this test later, when we have a windows machine @valentinpalkovic const skipOnWindows = [ - 'lib/core-server/src/utils/stories-json.test.ts', - 'lib/core-server/src/utils/StoryIndexGenerator.test.ts', - 'lib/cli/src/helpers.test.ts', 'lib/core-server/src/utils/__tests__/server-statics.test.ts', 'lib/core-common/src/utils/__tests__/template.test.ts', 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts', 'lib/core-common/src/utils/__tests__/interpret-files.test.ts', - 'lib/builder-manager/src/utils/files.test.ts', 'lib/cli/src/helpers.test.ts', - 'lib/core-server/src/utils/__tests__/server-statics.test.ts', - 'lib/core-common/src/utils/__tests__/template.test.ts', - 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts', - 'lib/core-common/src/utils/__tests__/interpret-files.test.ts', - 'lib/builder-manager/src/utils/files.test.ts', ]; module.exports = { @@ -56,9 +47,6 @@ module.exports = { '/prebuilt/', '/template/', 'addon-jest.test.js', - '/examples/*/src/*.*', - '/examples/*/src/*/*.*', - '/examples/*/src/*/*/*.*', // TODO: Can not get svelte-jester to work, but also not necessary for this test, as it is run by tsc/svelte-check. '/renderers/svelte/src/public-types.test.ts', '/renderers/vue/src/public-types.test.ts', @@ -71,6 +59,7 @@ module.exports = { 'lib/*/src/**/*.{js,jsx,ts,tsx}', 'renderers/*/src/**/*.{js,jsx,ts,tsx}', 'addons/*/src/**/*.{js,jsx,ts,tsx}', + 'ui/*/src/**/*.{js,jsx,ts,tsx}', ], coveragePathIgnorePatterns: [ '/node_modules/', @@ -79,7 +68,6 @@ module.exports = { '/prebuilt/', '/generators/', '/template/', - '/dll/', '/__mocks__ /', '/__mockdata__/', '/__mocks-ng-workspace__/', From 3bf7d8b249126de00db46a405290fcb025704a51 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Mon, 14 Nov 2022 15:03:56 -0500 Subject: [PATCH 25/39] Fix corrupt yarn.lock --- code/yarn.lock | 171 +++---------------------------------------------- 1 file changed, 8 insertions(+), 163 deletions(-) diff --git a/code/yarn.lock b/code/yarn.lock index 1427758abbc2..f6964be963db 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -1,3 +1,6 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + __metadata: version: 6 cacheKey: 8c0 @@ -428,30 +431,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.18.13, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5": - version: 7.19.6 - resolution: "@babel/core@npm:7.19.6" - dependencies: - "@ampproject/remapping": ^2.1.0 - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.2 - "@babel/helper-compilation-targets": ^7.20.0 - "@babel/helper-module-transforms": ^7.20.2 - "@babel/helpers": ^7.20.1 - "@babel/parser": ^7.20.2 - "@babel/template": ^7.18.10 - "@babel/traverse": ^7.20.1 - "@babel/types": ^7.20.2 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.1 - semver: ^6.3.0 - checksum: 7c2a040db56f9807a7b11f19a056a842864512b5f3e5ca00491dae8501b9a19a57ae8c268373bc425bc734d47d6d01db711cc6e662bfb24794baa15e73f6fd20 - languageName: node - linkType: hard - -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.0": +"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5": version: 7.20.2 resolution: "@babel/core@npm:7.20.2" dependencies: @@ -485,18 +465,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.19.6, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7": - version: 7.19.6 - resolution: "@babel/generator@npm:7.19.6" - dependencies: - "@babel/types": ^7.20.2 - "@jridgewell/gen-mapping": ^0.3.2 - jsesc: ^2.5.1 - checksum: 7287321925d8a451d8f852d5d83f70ac413089a4a91798dbf0037a139750dd1e52ca760c8530f2608a71b82df75a575f9d028ff40f268b5964983184ed226694 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7": +"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7": version: 7.20.3 resolution: "@babel/generator@npm:7.20.3" dependencies: @@ -788,16 +757,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.19.6, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6": - version: 7.19.6 - resolution: "@babel/parser@npm:7.19.6" - bin: - parser: ./bin/babel-parser.js - checksum: 6bd67dd32683cd3a8d4c5ed19085fc47582361eb28cf1dbd03f655350827002e3d8abc8be7c9e3a79d17668bf855899a4bd7f261b7fafcc82870bd9de18f9016 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2, @babel/parser@npm:^7.4.3, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6": version: 7.20.3 resolution: "@babel/parser@npm:7.20.3" bin: @@ -2170,7 +2130,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": +"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": version: 7.20.1 resolution: "@babel/traverse@npm:7.20.1" dependencies: @@ -2188,36 +2148,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.19.4, @babel/traverse@npm:^7.19.6, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6": - version: 7.19.6 - resolution: "@babel/traverse@npm:7.19.6" - dependencies: - "@babel/code-frame": ^7.18.6 - "@babel/generator": ^7.20.1 - "@babel/helper-environment-visitor": ^7.18.9 - "@babel/helper-function-name": ^7.19.0 - "@babel/helper-hoist-variables": ^7.18.6 - "@babel/helper-split-export-declaration": ^7.18.6 - "@babel/parser": ^7.20.1 - "@babel/types": ^7.20.0 - debug: ^4.1.0 - globals: ^11.1.0 - checksum: 6b2611f26bcc52bcdf515ed4932c316b20511f4595ca26a1db71b18273d7e2aaf435156708f968914bbf34a2dfac7c3e6618fffc9169eed5537dcdb85143da5a - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.12.11, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.19.4, @babel/types@npm:^7.2.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6": - version: 7.19.4 - resolution: "@babel/types@npm:7.19.4" - dependencies: - "@babel/helper-string-parser": ^7.19.4 - "@babel/helper-validator-identifier": ^7.19.1 - to-fast-properties: ^2.0.0 - checksum: 62bb4665a9fcb149a8791f42c0509c23f6bd5da01c8319d4f49a16b5b49e2bfb97c5f7a99cf7935f94994da059feabaf90c29e3f380684f5328fc33fafb09984 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.12.11, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.12.11, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6": version: 7.20.2 resolution: "@babel/types@npm:7.20.2" dependencies: @@ -7987,19 +7918,6 @@ __metadata: linkType: hard "@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": - version: 7.1.19 - resolution: "@types/babel__core@npm:7.1.19" - dependencies: - "@babel/parser": ^7.1.0 - "@babel/types": ^7.0.0 - "@types/babel__generator": "*" - "@types/babel__template": "*" - "@types/babel__traverse": "*" - checksum: f88025726047188c9ee96790294d5bb56bf452f6b65f80389788e8b11c16aab77fd709e2d1c07117ddee4e8a267615a88434b0570318301554daf304e20d7ad3 - languageName: node - linkType: hard - -"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7": version: 7.1.20 resolution: "@types/babel__core@npm:7.1.20" dependencies: @@ -15151,28 +15069,6 @@ __metadata: languageName: node linkType: hard -"enzyme-matchers@npm:^7.1.2": - version: 7.1.2 - resolution: "enzyme-matchers@npm:7.1.2" - dependencies: - circular-json-es6: ^2.0.1 - deep-equal-ident: ^1.1.1 - peerDependencies: - enzyme: ">=3.4.0" - checksum: 21c947d7122c33ada71596c40e5611c6108c6591c9d5ba0fb6bea8633792fdd894881696e3e1b394154b42cca885c3d1d89263ef9a3b1e301db25fdfb6fca394 - languageName: node - linkType: hard - -"enzyme-shallow-equal@npm:^1.0.1, enzyme-shallow-equal@npm:^1.0.4": - version: 1.0.4 - resolution: "enzyme-shallow-equal@npm:1.0.4" - dependencies: - has: ^1.0.3 - object-is: ^1.1.5 - checksum: 30ace0c5be2d454fb001a50dd30791c18e1f86b3b7238456b464921017f6add73ea6b2a2527f1e96958d8bfe84d0afcba30b0c9e4087ebda2feb42b7800419c4 - languageName: node - linkType: hard - "enzyme-shallow-equal@npm:^1.0.1, enzyme-shallow-equal@npm:^1.0.5": version: 1.0.5 resolution: "enzyme-shallow-equal@npm:1.0.5" @@ -25553,18 +25449,6 @@ __metadata: linkType: hard "object.getownpropertydescriptors@npm:^2.0.3": - version: 2.1.4 - resolution: "object.getownpropertydescriptors@npm:2.1.4" - dependencies: - array.prototype.reduce: ^1.0.5 - call-bind: ^1.0.2 - define-properties: ^1.1.4 - es-abstract: ^1.20.4 - checksum: 2a27afa5628bc200ddb511c5d030be867e049246388c100fcd81371c4d538c186014cf17f415f3e1430231ba75bbb021dff287727221c88156ab483cae02ab0a - languageName: node - linkType: hard - -"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.1": version: 2.1.5 resolution: "object.getownpropertydescriptors@npm:2.1.5" dependencies: @@ -34726,30 +34610,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": - version: 8.7.0 - resolution: "whatwg-url@npm:8.7.0" - dependencies: - lodash: ^4.7.0 - tr46: ^2.1.0 - webidl-conversions: ^6.1.0 - checksum: de0bc94387dba586b278e701cf5a1c1f5002725d22b8564dbca2cab1966ef24b839018e57ae2423fb514d8a2dd3aa3bf97323e2f89b55cd89e79141e432e9df1 - languageName: node - linkType: hard - -"which-boxed-primitive@npm:^1.0.1, which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" - dependencies: - is-bigint: ^1.0.1 - is-boolean-object: ^1.1.0 - is-number-object: ^1.0.4 - is-string: ^1.0.5 - is-symbol: ^1.0.3 - checksum: 0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -35330,21 +35190,6 @@ __metadata: linkType: hard "yargs@npm:^17.2.1, yargs@npm:^17.3.1, yargs@npm:^17.4.0": - version: 17.6.0 - resolution: "yargs@npm:17.6.0" - dependencies: - cliui: ^8.0.1 - escalade: ^3.1.1 - get-caller-file: ^2.0.5 - require-directory: ^2.1.1 - string-width: ^4.2.3 - y18n: ^5.0.5 - yargs-parser: ^21.1.1 - checksum: dd5c89aa8186d2a18625b26b68beb635df648617089135e9661107a92561056427bbd41dbfa228db5a7d968ea1043d96c036c2eb978acf7b61a0ae48bf3be206 - languageName: node - linkType: hard - -"yargs@npm:^17.2.1, yargs@npm:^17.4.0": version: 17.6.2 resolution: "yargs@npm:17.6.2" dependencies: From 25f7141c50e0f672b59c618c21ea432c76610a99 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Mon, 14 Nov 2022 15:06:11 -0500 Subject: [PATCH 26/39] name jest projects using file path --- code/addons/a11y/jest.config.js | 3 ++- code/addons/actions/jest.config.js | 3 ++- code/addons/backgrounds/jest.config.js | 3 ++- code/addons/controls/jest.config.js | 3 ++- code/addons/docs/jest.config.js | 3 ++- code/addons/essentials/jest.config.js | 3 ++- code/addons/highlight/jest.config.js | 3 ++- code/addons/interactions/jest.config.js | 3 ++- code/addons/jest/jest.config.js | 3 ++- code/addons/links/jest.config.js | 3 ++- code/addons/measure/jest.config.js | 3 ++- code/addons/outline/jest.config.js | 3 ++- code/addons/storyshots/jest.config.js | 3 ++- code/addons/storysource/jest.config.js | 3 ++- code/addons/toolbars/jest.config.js | 3 ++- code/addons/viewport/jest.config.js | 3 ++- code/frameworks/angular/jest.config.js | 4 +++- code/frameworks/ember/jest.config.js | 3 ++- code/frameworks/html-webpack5/jest.config.js | 3 ++- code/frameworks/nextjs/jest.config.js | 3 ++- code/frameworks/preact-webpack5/jest.config.js | 3 ++- code/frameworks/react-vite/jest.config.js | 3 ++- code/frameworks/react-webpack5/jest.config.js | 3 ++- code/frameworks/server-webpack5/jest.config.js | 3 ++- code/frameworks/svelte-vite/jest.config.js | 3 ++- code/frameworks/svelte-webpack5/jest.config.js | 3 ++- code/frameworks/vue-vite/jest.config.js | 3 ++- code/frameworks/vue-webpack5/jest.config.js | 3 ++- code/frameworks/vue3-vite/jest.config.js | 3 ++- code/frameworks/vue3-webpack5/jest.config.js | 3 ++- code/frameworks/web-components-vite/jest.config.js | 3 ++- code/frameworks/web-components-webpack5/jest.config.js | 3 ++- code/lib/addons/jest.config.js | 3 ++- code/lib/api/jest.config.js | 3 ++- code/lib/builder-manager/jest.config.js | 3 ++- code/lib/builder-vite/jest.config.js | 3 ++- code/lib/builder-webpack5/jest.config.js | 3 ++- code/lib/channel-postmessage/jest.config.js | 3 ++- code/lib/channel-websocket/jest.config.js | 3 ++- code/lib/channels/jest.config.js | 3 ++- code/lib/cli-sb/jest.config.js | 3 ++- code/lib/cli-storybook/jest.config.js | 3 ++- code/lib/cli/jest.config.js | 3 ++- code/lib/client-api/jest.config.js | 3 ++- code/lib/client-logger/jest.config.js | 3 ++- code/lib/codemod/jest.config.js | 3 ++- code/lib/core-client/jest.config.js | 3 ++- code/lib/core-common/jest.config.js | 3 ++- code/lib/core-events/jest.config.js | 3 ++- code/lib/core-server/jest.config.js | 3 ++- code/lib/core-webpack/jest.config.js | 3 ++- code/lib/csf-plugin/jest.config.js | 3 ++- code/lib/csf-tools/jest.config.js | 3 ++- code/lib/docs-tools/jest.config.js | 3 ++- code/lib/instrumenter/jest.config.js | 3 ++- code/lib/node-logger/jest.config.js | 3 ++- code/lib/postinstall/jest.config.js | 3 ++- code/lib/preview-web/jest.config.js | 3 ++- code/lib/router/jest.config.js | 3 ++- code/lib/source-loader/jest.config.js | 3 ++- code/lib/store/jest.config.js | 3 ++- code/lib/telemetry/jest.config.js | 3 ++- code/lib/theming/jest.config.js | 3 ++- code/lib/types/jest.config.js | 3 ++- code/renderers/html/jest.config.js | 3 ++- code/renderers/preact/jest.config.js | 3 ++- code/renderers/react/jest.config.js | 3 ++- code/renderers/server/jest.config.js | 3 ++- code/renderers/svelte/jest.config.js | 3 ++- code/renderers/vue/jest.config.js | 3 ++- code/renderers/vue3/jest.config.js | 3 ++- code/renderers/web-components/jest.config.js | 3 ++- 72 files changed, 145 insertions(+), 72 deletions(-) diff --git a/code/addons/a11y/jest.config.js b/code/addons/a11y/jest.config.js index d957f80e373d..4396fbc7010d 100644 --- a/code/addons/a11y/jest.config.js +++ b/code/addons/a11y/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/a11y', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/actions/jest.config.js b/code/addons/actions/jest.config.js index 1f1aeeb7f105..4396fbc7010d 100644 --- a/code/addons/actions/jest.config.js +++ b/code/addons/actions/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/actions', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/backgrounds/jest.config.js b/code/addons/backgrounds/jest.config.js index 151b1699161f..4396fbc7010d 100644 --- a/code/addons/backgrounds/jest.config.js +++ b/code/addons/backgrounds/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/backgrounds', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/controls/jest.config.js b/code/addons/controls/jest.config.js index 056eb971790e..4396fbc7010d 100644 --- a/code/addons/controls/jest.config.js +++ b/code/addons/controls/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/controls', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/docs/jest.config.js b/code/addons/docs/jest.config.js index 0d3d9bf7a4c2..4396fbc7010d 100644 --- a/code/addons/docs/jest.config.js +++ b/code/addons/docs/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/docs', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/essentials/jest.config.js b/code/addons/essentials/jest.config.js index 0236b90a1cab..4396fbc7010d 100644 --- a/code/addons/essentials/jest.config.js +++ b/code/addons/essentials/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/essentials', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/highlight/jest.config.js b/code/addons/highlight/jest.config.js index 25896803c6dc..4396fbc7010d 100644 --- a/code/addons/highlight/jest.config.js +++ b/code/addons/highlight/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/highlight', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/interactions/jest.config.js b/code/addons/interactions/jest.config.js index cece9d2b23f2..4396fbc7010d 100644 --- a/code/addons/interactions/jest.config.js +++ b/code/addons/interactions/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/interactions', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/jest/jest.config.js b/code/addons/jest/jest.config.js index 733a6a70bf95..4396fbc7010d 100644 --- a/code/addons/jest/jest.config.js +++ b/code/addons/jest/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/jest', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/links/jest.config.js b/code/addons/links/jest.config.js index b971bb6254de..4396fbc7010d 100644 --- a/code/addons/links/jest.config.js +++ b/code/addons/links/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/links', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/measure/jest.config.js b/code/addons/measure/jest.config.js index 95da5e589340..4396fbc7010d 100644 --- a/code/addons/measure/jest.config.js +++ b/code/addons/measure/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/measure', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/outline/jest.config.js b/code/addons/outline/jest.config.js index 06d14ca161f1..4396fbc7010d 100644 --- a/code/addons/outline/jest.config.js +++ b/code/addons/outline/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/outline', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/storyshots/jest.config.js b/code/addons/storyshots/jest.config.js index 51478c677b74..0115c67e5629 100644 --- a/code/addons/storyshots/jest.config.js +++ b/code/addons/storyshots/jest.config.js @@ -1,3 +1,4 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { @@ -7,5 +8,5 @@ module.exports = { ...baseConfig.transform, '^.+\\.stories\\.[jt]sx?$': '@storybook/addon-storyshots/injectFileName', }, - displayName: 'addons/storyshots', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/storysource/jest.config.js b/code/addons/storysource/jest.config.js index 8dcca0eec95b..4396fbc7010d 100644 --- a/code/addons/storysource/jest.config.js +++ b/code/addons/storysource/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/storysource', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/toolbars/jest.config.js b/code/addons/toolbars/jest.config.js index bc24ec4f60cd..4396fbc7010d 100644 --- a/code/addons/toolbars/jest.config.js +++ b/code/addons/toolbars/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/toolbars', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/addons/viewport/jest.config.js b/code/addons/viewport/jest.config.js index e3e5d13047f7..4396fbc7010d 100644 --- a/code/addons/viewport/jest.config.js +++ b/code/addons/viewport/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'addons/viewport', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/angular/jest.config.js b/code/frameworks/angular/jest.config.js index dab65db95a13..dc0ffa5cecd4 100644 --- a/code/frameworks/angular/jest.config.js +++ b/code/frameworks/angular/jest.config.js @@ -1,5 +1,7 @@ +const path = require('path'); + module.exports = { - displayName: 'frameworks/angular', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), preset: 'jest-preset-angular', setupFilesAfterEnv: ['/setup-jest.ts'], transformIgnorePatterns: ['/node_modules/(?!@angular|rxjs|nanoid|uuid)'], diff --git a/code/frameworks/ember/jest.config.js b/code/frameworks/ember/jest.config.js index 8fae184e72d6..343e4c7a7f32 100644 --- a/code/frameworks/ember/jest.config.js +++ b/code/frameworks/ember/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/ember', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/html-webpack5/jest.config.js b/code/frameworks/html-webpack5/jest.config.js index 21e2c947c52a..343e4c7a7f32 100644 --- a/code/frameworks/html-webpack5/jest.config.js +++ b/code/frameworks/html-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/html-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/nextjs/jest.config.js b/code/frameworks/nextjs/jest.config.js index b8690bc68874..343e4c7a7f32 100644 --- a/code/frameworks/nextjs/jest.config.js +++ b/code/frameworks/nextjs/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/nextjs', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/preact-webpack5/jest.config.js b/code/frameworks/preact-webpack5/jest.config.js index cbaa15c1177c..343e4c7a7f32 100644 --- a/code/frameworks/preact-webpack5/jest.config.js +++ b/code/frameworks/preact-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/preact-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/react-vite/jest.config.js b/code/frameworks/react-vite/jest.config.js index e7735865adfc..343e4c7a7f32 100644 --- a/code/frameworks/react-vite/jest.config.js +++ b/code/frameworks/react-vite/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/react-vite', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/react-webpack5/jest.config.js b/code/frameworks/react-webpack5/jest.config.js index 0e19f5f58d6e..343e4c7a7f32 100644 --- a/code/frameworks/react-webpack5/jest.config.js +++ b/code/frameworks/react-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/react-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/server-webpack5/jest.config.js b/code/frameworks/server-webpack5/jest.config.js index 834291034752..343e4c7a7f32 100644 --- a/code/frameworks/server-webpack5/jest.config.js +++ b/code/frameworks/server-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/server-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/svelte-vite/jest.config.js b/code/frameworks/svelte-vite/jest.config.js index 6fb4dcde2a03..343e4c7a7f32 100644 --- a/code/frameworks/svelte-vite/jest.config.js +++ b/code/frameworks/svelte-vite/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/svelte-vite', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/svelte-webpack5/jest.config.js b/code/frameworks/svelte-webpack5/jest.config.js index 4ef4111bffbb..343e4c7a7f32 100644 --- a/code/frameworks/svelte-webpack5/jest.config.js +++ b/code/frameworks/svelte-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/svelte-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/vue-vite/jest.config.js b/code/frameworks/vue-vite/jest.config.js index e51211119e04..343e4c7a7f32 100644 --- a/code/frameworks/vue-vite/jest.config.js +++ b/code/frameworks/vue-vite/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/vue-vite', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/vue-webpack5/jest.config.js b/code/frameworks/vue-webpack5/jest.config.js index 58e54f72b977..343e4c7a7f32 100644 --- a/code/frameworks/vue-webpack5/jest.config.js +++ b/code/frameworks/vue-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/vue-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/vue3-vite/jest.config.js b/code/frameworks/vue3-vite/jest.config.js index ca5e6a8ce80d..343e4c7a7f32 100644 --- a/code/frameworks/vue3-vite/jest.config.js +++ b/code/frameworks/vue3-vite/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/vue3-vite', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/vue3-webpack5/jest.config.js b/code/frameworks/vue3-webpack5/jest.config.js index 5c8fefc5e1f1..343e4c7a7f32 100644 --- a/code/frameworks/vue3-webpack5/jest.config.js +++ b/code/frameworks/vue3-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/vue3-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/web-components-vite/jest.config.js b/code/frameworks/web-components-vite/jest.config.js index 9f6b6ec075be..343e4c7a7f32 100644 --- a/code/frameworks/web-components-vite/jest.config.js +++ b/code/frameworks/web-components-vite/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/web-components-vite', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/frameworks/web-components-webpack5/jest.config.js b/code/frameworks/web-components-webpack5/jest.config.js index 6ac062f84b4d..343e4c7a7f32 100644 --- a/code/frameworks/web-components-webpack5/jest.config.js +++ b/code/frameworks/web-components-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'frameworks/web-components-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/addons/jest.config.js b/code/lib/addons/jest.config.js index 3354aafd016a..343e4c7a7f32 100644 --- a/code/lib/addons/jest.config.js +++ b/code/lib/addons/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'addons', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/api/jest.config.js b/code/lib/api/jest.config.js index 715970cc4659..343e4c7a7f32 100644 --- a/code/lib/api/jest.config.js +++ b/code/lib/api/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'api', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/builder-manager/jest.config.js b/code/lib/builder-manager/jest.config.js index 18f9c50fb9aa..343e4c7a7f32 100644 --- a/code/lib/builder-manager/jest.config.js +++ b/code/lib/builder-manager/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'builder-manager', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/builder-vite/jest.config.js b/code/lib/builder-vite/jest.config.js index 1dc179b08408..343e4c7a7f32 100644 --- a/code/lib/builder-vite/jest.config.js +++ b/code/lib/builder-vite/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'builder-vite', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/builder-webpack5/jest.config.js b/code/lib/builder-webpack5/jest.config.js index bd15dc0f815a..343e4c7a7f32 100644 --- a/code/lib/builder-webpack5/jest.config.js +++ b/code/lib/builder-webpack5/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'builder-webpack5', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/channel-postmessage/jest.config.js b/code/lib/channel-postmessage/jest.config.js index 5627a0b97ec2..4396fbc7010d 100644 --- a/code/lib/channel-postmessage/jest.config.js +++ b/code/lib/channel-postmessage/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'channel-postmessage', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/channel-websocket/jest.config.js b/code/lib/channel-websocket/jest.config.js index 24548addcb2b..4396fbc7010d 100644 --- a/code/lib/channel-websocket/jest.config.js +++ b/code/lib/channel-websocket/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'channel-websocket', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/channels/jest.config.js b/code/lib/channels/jest.config.js index 383553b228d4..343e4c7a7f32 100644 --- a/code/lib/channels/jest.config.js +++ b/code/lib/channels/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'channels', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/cli-sb/jest.config.js b/code/lib/cli-sb/jest.config.js index 693d5068bcdb..343e4c7a7f32 100644 --- a/code/lib/cli-sb/jest.config.js +++ b/code/lib/cli-sb/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'cli-sb', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/cli-storybook/jest.config.js b/code/lib/cli-storybook/jest.config.js index 3c4b37bb7964..343e4c7a7f32 100644 --- a/code/lib/cli-storybook/jest.config.js +++ b/code/lib/cli-storybook/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'cli-storybook', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/cli/jest.config.js b/code/lib/cli/jest.config.js index 8112772ca053..343e4c7a7f32 100644 --- a/code/lib/cli/jest.config.js +++ b/code/lib/cli/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'cli', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/client-api/jest.config.js b/code/lib/client-api/jest.config.js index f7c7b3e452fe..4396fbc7010d 100644 --- a/code/lib/client-api/jest.config.js +++ b/code/lib/client-api/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'client-api', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/client-logger/jest.config.js b/code/lib/client-logger/jest.config.js index 48a8120e6ac5..4396fbc7010d 100644 --- a/code/lib/client-logger/jest.config.js +++ b/code/lib/client-logger/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'client-logger', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/codemod/jest.config.js b/code/lib/codemod/jest.config.js index ee1c76c59fc6..343e4c7a7f32 100644 --- a/code/lib/codemod/jest.config.js +++ b/code/lib/codemod/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'codemod', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/core-client/jest.config.js b/code/lib/core-client/jest.config.js index 1ca60fc306f8..4396fbc7010d 100644 --- a/code/lib/core-client/jest.config.js +++ b/code/lib/core-client/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'core-client', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/core-common/jest.config.js b/code/lib/core-common/jest.config.js index cb3617d323c2..343e4c7a7f32 100644 --- a/code/lib/core-common/jest.config.js +++ b/code/lib/core-common/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'core-common', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/core-events/jest.config.js b/code/lib/core-events/jest.config.js index fd437808dea7..343e4c7a7f32 100644 --- a/code/lib/core-events/jest.config.js +++ b/code/lib/core-events/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'core-events', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/core-server/jest.config.js b/code/lib/core-server/jest.config.js index a11e8d504d67..343e4c7a7f32 100644 --- a/code/lib/core-server/jest.config.js +++ b/code/lib/core-server/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'core-server', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/core-webpack/jest.config.js b/code/lib/core-webpack/jest.config.js index 13a5afe2473f..343e4c7a7f32 100644 --- a/code/lib/core-webpack/jest.config.js +++ b/code/lib/core-webpack/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'core-webpack', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/csf-plugin/jest.config.js b/code/lib/csf-plugin/jest.config.js index aef17e5b36fd..4396fbc7010d 100644 --- a/code/lib/csf-plugin/jest.config.js +++ b/code/lib/csf-plugin/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'csf-plugin', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/csf-tools/jest.config.js b/code/lib/csf-tools/jest.config.js index 516ff99ded8a..343e4c7a7f32 100644 --- a/code/lib/csf-tools/jest.config.js +++ b/code/lib/csf-tools/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'csf-tools', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/docs-tools/jest.config.js b/code/lib/docs-tools/jest.config.js index 67a0e0d9102f..343e4c7a7f32 100644 --- a/code/lib/docs-tools/jest.config.js +++ b/code/lib/docs-tools/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'docs-tools', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/instrumenter/jest.config.js b/code/lib/instrumenter/jest.config.js index dfcba9243cdd..4396fbc7010d 100644 --- a/code/lib/instrumenter/jest.config.js +++ b/code/lib/instrumenter/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'instrumenter', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/node-logger/jest.config.js b/code/lib/node-logger/jest.config.js index b1a5187c047a..343e4c7a7f32 100644 --- a/code/lib/node-logger/jest.config.js +++ b/code/lib/node-logger/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'node-logger', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/postinstall/jest.config.js b/code/lib/postinstall/jest.config.js index bbb1f56efeca..343e4c7a7f32 100644 --- a/code/lib/postinstall/jest.config.js +++ b/code/lib/postinstall/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'postinstall', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/preview-web/jest.config.js b/code/lib/preview-web/jest.config.js index aaaa4707b09f..4396fbc7010d 100644 --- a/code/lib/preview-web/jest.config.js +++ b/code/lib/preview-web/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'preview-web', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/router/jest.config.js b/code/lib/router/jest.config.js index 5a57c1662bda..343e4c7a7f32 100644 --- a/code/lib/router/jest.config.js +++ b/code/lib/router/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'router', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/source-loader/jest.config.js b/code/lib/source-loader/jest.config.js index 74e7cecae6f8..343e4c7a7f32 100644 --- a/code/lib/source-loader/jest.config.js +++ b/code/lib/source-loader/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'source-loader', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/store/jest.config.js b/code/lib/store/jest.config.js index b53d1d6072f8..343e4c7a7f32 100644 --- a/code/lib/store/jest.config.js +++ b/code/lib/store/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'store', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/telemetry/jest.config.js b/code/lib/telemetry/jest.config.js index 89d8d4cd72b3..343e4c7a7f32 100644 --- a/code/lib/telemetry/jest.config.js +++ b/code/lib/telemetry/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'telemetry', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/theming/jest.config.js b/code/lib/theming/jest.config.js index 5f5a1b1cd84e..4396fbc7010d 100644 --- a/code/lib/theming/jest.config.js +++ b/code/lib/theming/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'theming', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/lib/types/jest.config.js b/code/lib/types/jest.config.js index 595d8a667de8..343e4c7a7f32 100644 --- a/code/lib/types/jest.config.js +++ b/code/lib/types/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.node'); module.exports = { ...baseConfig, - displayName: 'types', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/renderers/html/jest.config.js b/code/renderers/html/jest.config.js index c0027b84a8eb..4396fbc7010d 100644 --- a/code/renderers/html/jest.config.js +++ b/code/renderers/html/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'renderers/html', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/renderers/preact/jest.config.js b/code/renderers/preact/jest.config.js index 389c62b3366c..4396fbc7010d 100644 --- a/code/renderers/preact/jest.config.js +++ b/code/renderers/preact/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'renderers/preact', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/renderers/react/jest.config.js b/code/renderers/react/jest.config.js index 30e666a46ebc..4396fbc7010d 100644 --- a/code/renderers/react/jest.config.js +++ b/code/renderers/react/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'renderers/react', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/renderers/server/jest.config.js b/code/renderers/server/jest.config.js index d7153f07b70f..4396fbc7010d 100644 --- a/code/renderers/server/jest.config.js +++ b/code/renderers/server/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'renderers/server', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/renderers/svelte/jest.config.js b/code/renderers/svelte/jest.config.js index b19915a2daac..4396fbc7010d 100644 --- a/code/renderers/svelte/jest.config.js +++ b/code/renderers/svelte/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'renderers/svelte', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/renderers/vue/jest.config.js b/code/renderers/vue/jest.config.js index 882834f3959a..4396fbc7010d 100644 --- a/code/renderers/vue/jest.config.js +++ b/code/renderers/vue/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'renderers/vue', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/renderers/vue3/jest.config.js b/code/renderers/vue3/jest.config.js index 4b7b0dcb9be9..4396fbc7010d 100644 --- a/code/renderers/vue3/jest.config.js +++ b/code/renderers/vue3/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'renderers/vue3', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; diff --git a/code/renderers/web-components/jest.config.js b/code/renderers/web-components/jest.config.js index 293cdfa3ed27..4396fbc7010d 100644 --- a/code/renderers/web-components/jest.config.js +++ b/code/renderers/web-components/jest.config.js @@ -1,6 +1,7 @@ +const path = require('path'); const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, - displayName: 'renderers/web-components', + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), }; From a30f4d47f36f8a6abef11f0add29b19aaba68301 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Mon, 14 Nov 2022 15:18:23 -0500 Subject: [PATCH 27/39] Add UI unit tests --- code/jest.config.js | 1 + code/ui/blocks/jest.config.js | 7 +++++++ code/ui/components/jest.config.js | 7 +++++++ code/ui/manager/jest.config.js | 7 +++++++ code/ui/manager/src/settings/shortcuts.test.js | 2 +- 5 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 code/ui/blocks/jest.config.js create mode 100644 code/ui/components/jest.config.js create mode 100644 code/ui/manager/jest.config.js diff --git a/code/jest.config.js b/code/jest.config.js index dbcca0b0f2ab..06b8ae885383 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -4,5 +4,6 @@ module.exports = { '/frameworks/!(angular)*', '/lib/*', '/renderers/*', + '/ui/*', ], }; diff --git a/code/ui/blocks/jest.config.js b/code/ui/blocks/jest.config.js new file mode 100644 index 000000000000..4396fbc7010d --- /dev/null +++ b/code/ui/blocks/jest.config.js @@ -0,0 +1,7 @@ +const path = require('path'); +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), +}; diff --git a/code/ui/components/jest.config.js b/code/ui/components/jest.config.js new file mode 100644 index 000000000000..4396fbc7010d --- /dev/null +++ b/code/ui/components/jest.config.js @@ -0,0 +1,7 @@ +const path = require('path'); +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), +}; diff --git a/code/ui/manager/jest.config.js b/code/ui/manager/jest.config.js new file mode 100644 index 000000000000..4396fbc7010d --- /dev/null +++ b/code/ui/manager/jest.config.js @@ -0,0 +1,7 @@ +const path = require('path'); +const baseConfig = require('../../jest.config.browser'); + +module.exports = { + ...baseConfig, + displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), +}; diff --git a/code/ui/manager/src/settings/shortcuts.test.js b/code/ui/manager/src/settings/shortcuts.test.js index 4bc9b1577cdd..730df69161a7 100644 --- a/code/ui/manager/src/settings/shortcuts.test.js +++ b/code/ui/manager/src/settings/shortcuts.test.js @@ -30,7 +30,7 @@ describe('ShortcutsScreen', () => { ); - expect(comp).toExist(); + expect(comp.exists()).toBeTruthy(); }); it('handles a full mount', () => { From 299eabe49e12acac97b0db036a8545a5c8ae2e20 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Mon, 14 Nov 2022 15:39:43 -0500 Subject: [PATCH 28/39] Remove unneeded ts-expect-error --- code/lib/core-server/src/core-presets.disabled-test.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/code/lib/core-server/src/core-presets.disabled-test.ts b/code/lib/core-server/src/core-presets.disabled-test.ts index 715489c333a9..495ae1e3b73a 100644 --- a/code/lib/core-server/src/core-presets.disabled-test.ts +++ b/code/lib/core-server/src/core-presets.disabled-test.ts @@ -89,7 +89,6 @@ jest.mock('@storybook/store', () => { }); jest.mock('http', () => ({ - // @ts-expect-error (not strict) ...jest.requireActual('http'), // @ts-expect-error (not strict) createServer: () => ({ listen: (_options, cb) => cb(), on: jest.fn() }), From 2370e5615aa846ea04889c7f4c3ebeda5ffcf625 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Mon, 14 Nov 2022 16:36:17 -0500 Subject: [PATCH 29/39] Clean up typescript some more --- code/lib/preview-web/src/PreviewWeb.test.ts | 3 +-- code/lib/preview-web/src/render/StoryRender.test.ts | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/lib/preview-web/src/PreviewWeb.test.ts b/code/lib/preview-web/src/PreviewWeb.test.ts index 181100883084..b6e01a50a496 100644 --- a/code/lib/preview-web/src/PreviewWeb.test.ts +++ b/code/lib/preview-web/src/PreviewWeb.test.ts @@ -191,6 +191,7 @@ describe('PreviewWeb', () => { it('SET_GLOBALS sets globals and types even when undefined', async () => { await createAndRenderPreview({ + // @ts-expect-error (not strict) getProjectAnnotations: () => ({ renderToCanvas: jest.fn() }), }); @@ -3104,7 +3105,6 @@ describe('PreviewWeb', () => { const newStandaloneDocsExports = { default: jest.fn() }; const newImportFn = jest.fn(async (path) => { - // @ts-expect-error (not strict) return path === './src/Introduction.mdx' ? newStandaloneDocsExports : importFn(path); }); @@ -3216,7 +3216,6 @@ describe('PreviewWeb', () => { expect(mockChannel.emit).toHaveBeenCalledWith(CONFIG_ERROR, err); }); - // @ts-expect-error (not strict) const newGlobalDecorator = jest.fn((s) => s()); const newGetProjectAnnotations = () => { return { diff --git a/code/lib/preview-web/src/render/StoryRender.test.ts b/code/lib/preview-web/src/render/StoryRender.test.ts index 13011b3db517..20cbb680059e 100644 --- a/code/lib/preview-web/src/render/StoryRender.test.ts +++ b/code/lib/preview-web/src/render/StoryRender.test.ts @@ -36,6 +36,7 @@ describe('StoryRender', () => { const render = new StoryRender( new Channel(), mockStore as unknown as StoryStore, + // @ts-expect-error jest mock jest.fn(), {} as any, entry.id, From c9dc70b2b441857e939bb4022d578a964d79beb3 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Mon, 14 Nov 2022 21:18:22 -0500 Subject: [PATCH 30/39] re-ignore failing windows tests --- code/jest.config.base.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/jest.config.base.js b/code/jest.config.base.js index fd7c281ea6c7..ef9bbd76a6ba 100644 --- a/code/jest.config.base.js +++ b/code/jest.config.base.js @@ -3,11 +3,19 @@ const path = require('path'); // TODO Revisit this test later, when we have a windows machine @valentinpalkovic const skipOnWindows = [ + 'lib/core-server/src/utils/stories-json.test.ts', + 'lib/core-server/src/utils/StoryIndexGenerator.test.ts', + 'lib/cli/src/helpers.test.ts', 'lib/core-server/src/utils/__tests__/server-statics.test.ts', 'lib/core-common/src/utils/__tests__/template.test.ts', 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts', 'lib/core-common/src/utils/__tests__/interpret-files.test.ts', 'lib/cli/src/helpers.test.ts', + 'lib/core-server/src/utils/__tests__/server-statics.test.ts', + 'lib/core-common/src/utils/__tests__/template.test.ts', + 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts', + 'lib/core-common/src/utils/__tests__/interpret-files.test.ts', + 'lib/builder-manager/src/utils/files.test.ts', ]; module.exports = { From 6d7eee09a8aa2b2f4a8e6127604528cf7aeca4ca Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Tue, 15 Nov 2022 14:41:59 -0500 Subject: [PATCH 31/39] Enable vue3 test --- code/jest.config.base.js | 1 - code/renderers/vue3/jest.config.js | 4 +++ code/renderers/vue3/package.json | 1 + code/yarn.lock | 41 ++++++++++++++++++++++++++++++ 4 files changed, 46 insertions(+), 1 deletion(-) diff --git a/code/jest.config.base.js b/code/jest.config.base.js index 06cf2fcce2b8..52792d3917be 100644 --- a/code/jest.config.base.js +++ b/code/jest.config.base.js @@ -55,7 +55,6 @@ module.exports = { // TODO: Can not get svelte-jester to work, but also not necessary for this test, as it is run by tsc/svelte-check. '/renderers/svelte/src/public-types.test.ts', '/renderers/vue/src/public-types.test.ts', - '/renderers/vue3/src/public-types.test.ts', ...(process.platform === 'win32' ? skipOnWindows : []), ], collectCoverage: false, diff --git a/code/renderers/vue3/jest.config.js b/code/renderers/vue3/jest.config.js index 4396fbc7010d..47b606e09fc4 100644 --- a/code/renderers/vue3/jest.config.js +++ b/code/renderers/vue3/jest.config.js @@ -4,4 +4,8 @@ const baseConfig = require('../../jest.config.browser'); module.exports = { ...baseConfig, displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep), + transform: { + ...baseConfig.transform, + '^.+\\.vue$': '@vue/vue3-jest', + }, }; diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 134a005efb67..b495069c8736 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -64,6 +64,7 @@ }, "devDependencies": { "@digitak/esrun": "^3.2.2", + "@vue/vue3-jest": "28", "typescript": "~4.6.3", "vue": "^3.2.41", "vue-tsc": "^1.0.8" diff --git a/code/yarn.lock b/code/yarn.lock index 2f6c6a903e84..4f609d113dfd 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -7619,6 +7619,7 @@ __metadata: "@storybook/docs-tools": 7.0.0-alpha.49 "@storybook/store": 7.0.0-alpha.49 "@storybook/types": 7.0.0-alpha.49 + "@vue/vue3-jest": 28 global: ^4.4.0 react: 16.14.0 react-dom: 16.14.0 @@ -9469,6 +9470,29 @@ __metadata: languageName: node linkType: hard +"@vue/vue3-jest@npm:28": + version: 28.1.0 + resolution: "@vue/vue3-jest@npm:28.1.0" + dependencies: + "@babel/plugin-transform-modules-commonjs": ^7.2.0 + chalk: ^2.1.0 + convert-source-map: ^1.6.0 + css-tree: ^2.0.1 + source-map: 0.5.6 + tsconfig: ^7.0.0 + peerDependencies: + "@babel/core": 7.x + babel-jest: 28.x + jest: 28.x + typescript: ">= 4.3" + vue: ^3.0.0-0 + peerDependenciesMeta: + typescript: + optional: true + checksum: bde2d7155c6cb10d49211ece59f754ae57526a47e9bf8c82eee9fac646c9dc6a52b50f3146664a83019dcbf034b219190a01bdc2595920c8d2df62cea70eb816 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.11.1": version: 1.11.1 resolution: "@webassemblyjs/ast@npm:1.11.1" @@ -13481,6 +13505,16 @@ __metadata: languageName: node linkType: hard +"css-tree@npm:^2.0.1": + version: 2.2.1 + resolution: "css-tree@npm:2.2.1" + dependencies: + mdn-data: 2.0.28 + source-map-js: ^1.0.1 + checksum: 47e87b0f02f8ac22f57eceb65c58011dd142d2158128882a0bf963cf2eabb81a4ebbc2e3790c8289be7919fa8b83750c7b69272bd66772c708143b772ba3c186 + languageName: node + linkType: hard + "css-what@npm:^6.0.1, css-what@npm:^6.1.0": version: 6.1.0 resolution: "css-what@npm:6.1.0" @@ -23502,6 +23536,13 @@ __metadata: languageName: node linkType: hard +"mdn-data@npm:2.0.28": + version: 2.0.28 + resolution: "mdn-data@npm:2.0.28" + checksum: 20000932bc4cd1cde9cba4e23f08cc4f816398af4c15ec81040ed25421d6bf07b5cf6b17095972577fb498988f40f4cb589e3169b9357bb436a12d8e07e5ea7b + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" From f9e47d824116a0c231b52cb461706318df67452b Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Tue, 15 Nov 2022 21:21:59 -0500 Subject: [PATCH 32/39] Disable vue3 tests --- code/jest.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/jest.config.js b/code/jest.config.js index 06b8ae885383..05eb0ea098cc 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -3,7 +3,7 @@ module.exports = { '/addons/*', '/frameworks/!(angular)*', '/lib/*', - '/renderers/*', + '/renderers/!(vue3)*', '/ui/*', ], }; From 48c8cc0b5ecb74695398449dc0e6b37c26621bbd Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Tue, 15 Nov 2022 21:35:35 -0500 Subject: [PATCH 33/39] Disable vue2 tests --- code/jest.config.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/jest.config.js b/code/jest.config.js index 05eb0ea098cc..0e49263ad9e7 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -3,7 +3,8 @@ module.exports = { '/addons/*', '/frameworks/!(angular)*', '/lib/*', - '/renderers/!(vue3)*', + '/renderers/!(vue)*', + '/renderers/vue3', '/ui/*', ], }; From 80141d90b61768bdb56bf6eb87abc9396b1546fc Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Tue, 15 Nov 2022 23:19:01 -0500 Subject: [PATCH 34/39] Upgrade jest-specific-snapshot (and force correct jest-snapshot) --- .../storyshots/storyshots-core/package.json | 2 +- code/frameworks/react-webpack5/package.json | 2 +- code/lib/codemod/package.json | 2 +- code/lib/core-server/package.json | 2 +- code/lib/docs-tools/package.json | 2 +- code/lib/postinstall/package.json | 2 +- code/lib/source-loader/package.json | 2 +- code/package.json | 1 + code/presets/react-webpack/package.json | 2 +- code/presets/server-webpack/package.json | 2 +- code/renderers/react/package.json | 2 +- code/yarn.lock | 439 ++---------------- 12 files changed, 39 insertions(+), 421 deletions(-) diff --git a/code/addons/storyshots/storyshots-core/package.json b/code/addons/storyshots/storyshots-core/package.json index 2eece6bff59b..4be2a5485e3d 100644 --- a/code/addons/storyshots/storyshots-core/package.json +++ b/code/addons/storyshots/storyshots-core/package.json @@ -50,7 +50,7 @@ "core-js": "^3.8.2", "glob": "^7.1.6", "global": "^4.4.0", - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "preact-render-to-string": "^5.1.19", "pretty-format": "^28.0.0", "react-test-renderer": "^16.8.0 || ^17.0.0 || ^18.0.0", diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index 5e91ec97e4be..d5d620e309ce 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -57,7 +57,7 @@ "@types/node": "^16.0.0" }, "devDependencies": { - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "typescript": "~4.6.3" }, "peerDependencies": { diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index 8a4fbf4f7b29..af80891384f1 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "jest": "^28.0.0", - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "typescript": "~4.6.3" }, "publishConfig": { diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json index 94bd685248da..c3bbbdbd6a93 100644 --- a/code/lib/core-server/package.json +++ b/code/lib/core-server/package.json @@ -83,7 +83,7 @@ "@types/serve-favicon": "^2.5.2", "@types/ws": "^8", "jest-os-detection": "^1.3.1", - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "typescript": "~4.6.3", "webpack": "5" }, diff --git a/code/lib/docs-tools/package.json b/code/lib/docs-tools/package.json index f5479de07691..acedd6dcedc9 100644 --- a/code/lib/docs-tools/package.json +++ b/code/lib/docs-tools/package.json @@ -50,7 +50,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "require-from-string": "^2.0.2", "typescript": "~4.6.3" }, diff --git a/code/lib/postinstall/package.json b/code/lib/postinstall/package.json index 0d594154c1cd..2a695a38e1a3 100644 --- a/code/lib/postinstall/package.json +++ b/code/lib/postinstall/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "jest": "^28.0.0", - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "jscodeshift": "^0.13.1", "typescript": "~4.6.3" }, diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index 4e980fc6acf9..996f8a54a5c0 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -50,7 +50,7 @@ "prettier": ">=2.2.1 <=3.0.0" }, "devDependencies": { - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "typescript": "~4.6.3" }, "peerDependencies": { diff --git a/code/package.json b/code/package.json index 452838693a27..d09138a5ada7 100644 --- a/code/package.json +++ b/code/package.json @@ -116,6 +116,7 @@ "boxen": "^5.1.2", "esbuild": "^0.14.48", "eslint": "^8.26.0", + "jest-snapshot": "28.1.3", "serialize-javascript": "^3.1.0", "typescript": "~4.6.3", "webpack": "5" diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 254cd5e6df58..0564842a5de7 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -93,7 +93,7 @@ }, "peerDependencies": { "@babel/core": "^7.11.5", - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", "require-from-string": "^2.0.2", diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index b7c651ffbe48..b85d7c4e90ae 100644 --- a/code/presets/server-webpack/package.json +++ b/code/presets/server-webpack/package.json @@ -68,7 +68,7 @@ }, "devDependencies": { "fs-extra": "^9.0.1", - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "typescript": "~4.6.3", "yaml": "^1.10.0" }, diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 7c8868c6e65d..05b89b62b5a0 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -77,7 +77,7 @@ "@babel/core": "^7.11.5", "@types/util-deprecate": "^1.0.0", "expect-type": "^0.14.2", - "jest-specific-snapshot": "^4.0.0", + "jest-specific-snapshot": "^5.0.0", "require-from-string": "^2.0.2", "typescript": "~4.6.3" }, diff --git a/code/yarn.lock b/code/yarn.lock index 4f609d113dfd..84802aa581bc 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -431,7 +431,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5": +"@babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5": version: 7.20.2 resolution: "@babel/core@npm:7.20.2" dependencies: @@ -2173,18 +2173,6 @@ __metadata: languageName: node linkType: hard -"@cnakazawa/watch@npm:^1.0.3": - version: 1.0.4 - resolution: "@cnakazawa/watch@npm:1.0.4" - dependencies: - exec-sh: ^0.3.2 - minimist: ^1.2.0 - bin: - watch: cli.js - checksum: 8678b6f582bdc5ffe59c0d45c2ad21f4ea1d162ec7ddb32e85078fca481c26958f27bcdef6007b8e9a066da090ccf9d31e1753f8de1e5f32466a04227d70dc31 - languageName: node - linkType: hard - "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -3149,29 +3137,6 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/transform@npm:27.5.1" - dependencies: - "@babel/core": ^7.1.0 - "@jest/types": ^27.5.1 - babel-plugin-istanbul: ^6.1.1 - chalk: ^4.0.0 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.2.9 - jest-haste-map: ^27.5.1 - jest-regex-util: ^27.5.1 - jest-util: ^27.5.1 - micromatch: ^4.0.4 - pirates: ^4.0.4 - slash: ^3.0.0 - source-map: ^0.6.1 - write-file-atomic: ^3.0.0 - checksum: 2d1819dad9621a562a1ff6eceefeb5ae0900063c50e982b9f08e48d7328a0c343520ba27ce291cb72c113d4f441ef4a95285b9d4ef6604cffd53740e951c99b6 - languageName: node - linkType: hard - "@jest/transform@npm:^28.0.0, @jest/transform@npm:^28.1.1, @jest/transform@npm:^28.1.3": version: 28.1.3 resolution: "@jest/transform@npm:28.1.3" @@ -5410,7 +5375,7 @@ __metadata: glob: ^7.1.6 global: ^4.4.0 jest-preset-angular: ^8.3.2 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 jest-vue-preprocessor: ^1.7.1 preact-render-to-string: ^5.1.19 pretty-format: ^28.0.0 @@ -6043,7 +6008,7 @@ __metadata: cross-spawn: ^7.0.3 globby: ^11.0.2 jest: ^28.0.0 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 jscodeshift: ^0.13.1 lodash: ^4.17.21 prettier: ">=2.2.1 <=3.0.0" @@ -6205,7 +6170,7 @@ __metadata: globby: ^11.0.2 ip: ^2.0.0 jest-os-detection: ^1.3.1 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 lodash: ^4.17.21 node-fetch: ^2.6.7 open: ^8.4.0 @@ -6325,7 +6290,7 @@ __metadata: "@storybook/store": 7.0.0-alpha.49 "@storybook/types": 7.0.0-alpha.49 doctrine: ^3.0.0 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 lodash: ^4.17.21 require-from-string: ^2.0.2 typescript: ~4.6.3 @@ -6623,7 +6588,7 @@ __metadata: resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: jest: ^28.0.0 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 jscodeshift: ^0.13.1 typescript: ~4.6.3 languageName: unknown @@ -6723,7 +6688,7 @@ __metadata: typescript: ~4.6.3 peerDependencies: "@babel/core": ^7.11.5 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 require-from-string: ^2.0.2 @@ -6746,7 +6711,7 @@ __metadata: "@types/node": ^16.0.0 fs-extra: ^9.0.1 global: ^4.4.0 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 react: 16.14.0 react-dom: 16.14.0 safe-identifier: ^0.4.1 @@ -6924,7 +6889,7 @@ __metadata: "@storybook/preset-react-webpack": 7.0.0-alpha.49 "@storybook/react": 7.0.0-alpha.49 "@types/node": ^16.0.0 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 typescript: ~4.6.3 peerDependencies: "@babel/core": ^7.11.5 @@ -6959,7 +6924,7 @@ __metadata: expect-type: ^0.14.2 global: ^4.4.0 html-tags: ^3.1.0 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 lodash: ^4.17.21 prop-types: ^15.7.2 react-element-to-jsx-string: ^15.0.0 @@ -7325,7 +7290,7 @@ __metadata: "@storybook/csf": 0.0.2-next.5 "@storybook/types": 7.0.0-alpha.49 estraverse: ^5.2.0 - jest-specific-snapshot: ^4.0.0 + jest-specific-snapshot: ^5.0.0 lodash: ^4.17.21 prettier: ">=2.2.1 <=3.0.0" typescript: ~4.6.3 @@ -7950,7 +7915,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6": +"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": version: 7.18.2 resolution: "@types/babel__traverse@npm:7.18.2" dependencies: @@ -8205,7 +8170,7 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": +"@types/graceful-fs@npm:^4.1.3": version: 4.1.5 resolution: "@types/graceful-fs@npm:4.1.5" dependencies: @@ -8505,7 +8470,7 @@ __metadata: languageName: node linkType: hard -"@types/prettier@npm:^2.0.0, @types/prettier@npm:^2.1.5": +"@types/prettier@npm:^2.1.5": version: 2.7.1 resolution: "@types/prettier@npm:2.7.1" checksum: 1acbc69eb6f36cf04256ab2a7a05737b670a81d96de9f5f4d765d8c1f5f68978a6a5800dc059968075ef2492a26a39f6ccdff72a4d8639144297235548b789cc @@ -10201,16 +10166,6 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^2.0.0": - version: 2.0.0 - resolution: "anymatch@npm:2.0.0" - dependencies: - micromatch: ^3.1.4 - normalize-path: ^2.1.1 - checksum: a0d745e52f0233048724b9c9d7b1d8a650f7a50151a0f1d2cce1857b09fd096052d334f8c570cc88596edef8249ae778f767db94025cd00f81e154a37bb7e34e - languageName: node - linkType: hard - "anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.2 resolution: "anymatch@npm:3.1.2" @@ -12129,15 +12084,6 @@ __metadata: languageName: node linkType: hard -"capture-exit@npm:^2.0.0": - version: 2.0.0 - resolution: "capture-exit@npm:2.0.0" - dependencies: - rsvp: ^4.8.4 - checksum: d68df1e15937809501644a49c0267ef323b5b6a0cae5c08bbdceafd718aa08241844798bfdd762cf6756bc2becd83122aabc25b5222192f18093113bec670617 - languageName: node - linkType: hard - "case-sensitive-paths-webpack-plugin@npm:^2.4.0": version: 2.4.0 resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" @@ -14221,20 +14167,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^26.6.2": - version: 26.6.2 - resolution: "diff-sequences@npm:26.6.2" - checksum: a576b78f542377ce2bb032aa91aaf12376c6f562f79b2570f5fe16b4c18acff78de144ae44f0d86bedfe9c29ef38aa027db963850213e07bbc1c1a3b2834e861 - languageName: node - linkType: hard - -"diff-sequences@npm:^27.5.1": - version: 27.5.1 - resolution: "diff-sequences@npm:27.5.1" - checksum: a52566d891b89a666f48ba69f54262fa8293ae6264ae04da82c7bf3b6661cba75561de0729f18463179d56003cc0fd69aa09845f2c2cd7a353b1ec1e1a96beb9 - languageName: node - linkType: hard - "diff-sequences@npm:^28.1.1": version: 28.1.1 resolution: "diff-sequences@npm:28.1.1" @@ -16416,13 +16348,6 @@ __metadata: languageName: node linkType: hard -"exec-sh@npm:^0.3.2": - version: 0.3.6 - resolution: "exec-sh@npm:0.3.6" - checksum: de29ed40c263989ea151cfc8561c9a41a443185d1998b0ff7aee248323af3b46db3a1dc5341816297d0c02dca472b188640490aa4ba3cae017f531f98102607d - languageName: node - linkType: hard - "execa@npm:^1.0.0": version: 1.0.0 resolution: "execa@npm:1.0.0" @@ -16527,32 +16452,6 @@ __metadata: languageName: node linkType: hard -"expect@npm:^26.6.2": - version: 26.6.2 - resolution: "expect@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - ansi-styles: ^4.0.0 - jest-get-type: ^26.3.0 - jest-matcher-utils: ^26.6.2 - jest-message-util: ^26.6.2 - jest-regex-util: ^26.0.0 - checksum: e84ab6c96e99eaf92586e5c554317413352082b66be952ba338bf690e15106c0b6350ac99d0d66237d675cc75963811255120d47172a8e764b1d6a9ae2b6b1b4 - languageName: node - linkType: hard - -"expect@npm:^27.5.1": - version: 27.5.1 - resolution: "expect@npm:27.5.1" - dependencies: - "@jest/types": ^27.5.1 - jest-get-type: ^27.5.1 - jest-matcher-utils: ^27.5.1 - jest-message-util: ^27.5.1 - checksum: 020e237c7191a584bc25a98181c3969cdd62fa1c044e4d81d5968e24075f39bc2349fcee48de82431033823b525e7cf5ac410b253b3115392f1026cb27258811 - languageName: node - linkType: hard - "expect@npm:^28.1.3": version: 28.1.3 resolution: "expect@npm:28.1.3" @@ -17638,7 +17537,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": version: 2.3.2 resolution: "fsevents@npm:2.3.2" dependencies: @@ -17648,7 +17547,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": +"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin": version: 2.3.2 resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7" dependencies: @@ -20686,30 +20585,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-diff@npm:26.6.2" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^26.6.2 - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 3a9c88c8f308487059788ab1199e12f9b4657168964a2307573760b4d41ab5b851e5bef70125ef5ceddc1e201d6753d6ceae88994c197990dd9307cb7d94b9a1 - languageName: node - linkType: hard - -"jest-diff@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-diff@npm:27.5.1" - dependencies: - chalk: ^4.0.0 - diff-sequences: ^27.5.1 - jest-get-type: ^27.5.1 - pretty-format: ^27.5.1 - checksum: 48f008c7b4ea7794108319eb61050315b1723e7391cb01e4377c072cadcab10a984cb09d2a6876cb65f100d06c970fd932996192e092b26006f885c00945e7ad - languageName: node - linkType: hard - "jest-diff@npm:^28.1.3": version: 28.1.3 resolution: "jest-diff@npm:28.1.3" @@ -20786,20 +20661,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^26.3.0": - version: 26.3.0 - resolution: "jest-get-type@npm:26.3.0" - checksum: 112fc7f962d1c4625a51b6ccfe6e9c8e54ab80816bf8dbf2b1bf25d12c0f75c74ebad0c2f37622aea81019a2087451bfb12a46619ed6717e64ee875ea2de5520 - languageName: node - linkType: hard - -"jest-get-type@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-get-type@npm:27.5.1" - checksum: 42ee0101336bccfc3c1cff598b603c6006db7876b6117e5bd4a9fb7ffaadfb68febdb9ae68d1c47bc3a4174b070153fc6cfb59df995dcd054e81ace5028a7269 - languageName: node - linkType: hard - "jest-get-type@npm:^28.0.2": version: 28.0.2 resolution: "jest-get-type@npm:28.0.2" @@ -20814,55 +20675,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-haste-map@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/graceful-fs": ^4.1.2 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.1.2 - graceful-fs: ^4.2.4 - jest-regex-util: ^26.0.0 - jest-serializer: ^26.6.2 - jest-util: ^26.6.2 - jest-worker: ^26.6.2 - micromatch: ^4.0.2 - sane: ^4.0.3 - walker: ^1.0.7 - dependenciesMeta: - fsevents: - optional: true - checksum: 85a40d8ecf4bfb659613f107c963c7366cdf6dcceb0ca73dc8ca09fbe0e2a63b976940f573db6260c43011993cb804275f447f268c3bc4b680c08baed300701d - languageName: node - linkType: hard - -"jest-haste-map@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-haste-map@npm:27.5.1" - dependencies: - "@jest/types": ^27.5.1 - "@types/graceful-fs": ^4.1.2 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.3.2 - graceful-fs: ^4.2.9 - jest-regex-util: ^27.5.1 - jest-serializer: ^27.5.1 - jest-util: ^27.5.1 - jest-worker: ^27.5.1 - micromatch: ^4.0.4 - walker: ^1.0.7 - dependenciesMeta: - fsevents: - optional: true - checksum: 831ae476fddc6babe64ea3e7f91b4ccee0371c03ec88af5a615023711866abdd496b51344f47c4d02b6b47b433367ca41e9e42d79527b39afec767e8be9e8a63 - languageName: node - linkType: hard - "jest-haste-map@npm:^28.1.1, jest-haste-map@npm:^28.1.3": version: 28.1.3 resolution: "jest-haste-map@npm:28.1.3" @@ -20927,30 +20739,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-matcher-utils@npm:26.6.2" - dependencies: - chalk: ^4.0.0 - jest-diff: ^26.6.2 - jest-get-type: ^26.3.0 - pretty-format: ^26.6.2 - checksum: 1303fc4dfd80848483b64bafc99beb31678653ad3f34b4c23e982a16016aec1f8a7de4a583044d9c43e59ee7e68e07c57f3a8b51e40fbefe42eafad45cc725ed - languageName: node - linkType: hard - -"jest-matcher-utils@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-matcher-utils@npm:27.5.1" - dependencies: - chalk: ^4.0.0 - jest-diff: ^27.5.1 - jest-get-type: ^27.5.1 - pretty-format: ^27.5.1 - checksum: a2f082062e8bedc9cfe2654177a894ca43768c6db4c0f4efc0d6ec195e305a99e3d868ff54cc61bcd7f1c810d8ee28c9ac6374de21715dc52f136876de739a73 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^28.1.3": version: 28.1.3 resolution: "jest-matcher-utils@npm:28.1.3" @@ -20975,23 +20763,6 @@ __metadata: languageName: node linkType: hard -"jest-message-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-message-util@npm:26.6.2" - dependencies: - "@babel/code-frame": ^7.0.0 - "@jest/types": ^26.6.2 - "@types/stack-utils": ^2.0.0 - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - micromatch: ^4.0.2 - pretty-format: ^26.6.2 - slash: ^3.0.0 - stack-utils: ^2.0.2 - checksum: f6138d67154137cf3e985b2b469d0c78846cce787fed16b107c177fc9c6eb2606b7bce8e88d2a6bc830262d77469ecf26c70925cefc98dee83b5e8ed08981ff5 - languageName: node - linkType: hard - "jest-message-util@npm:^27.5.1": version: 27.5.1 resolution: "jest-message-util@npm:27.5.1" @@ -21120,14 +20891,7 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-regex-util@npm:26.0.0" - checksum: 988675764a08945b90f48e6f5a8640b0d9885a977f100a168061d10037d53808a6cdb7dc8cb6fe9b1332f0523b42bf3edbb6d2cc6c7f7ba582d05d432efb3e60 - languageName: node - linkType: hard - -"jest-regex-util@npm:^27.0.0, jest-regex-util@npm:^27.5.1": +"jest-regex-util@npm:^27.0.0": version: 27.5.1 resolution: "jest-regex-util@npm:27.5.1" checksum: f9790d417b667b38155c4bbd58f2afc0ad9f774381e5358776df02df3f29564069d4773c7ba050db6826bad8a4cc7ef82c3b4c65bfa508e419fdd063a9682c42 @@ -21168,22 +20932,6 @@ __metadata: languageName: node linkType: hard -"jest-resolve@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-resolve@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - jest-pnp-resolver: ^1.2.2 - jest-util: ^26.6.2 - read-pkg-up: ^7.0.1 - resolve: ^1.18.1 - slash: ^3.0.0 - checksum: 9ead2ebe49efeb6c428c25b2da0e773844692cbd1b0b55145c950592053113e67b6121f9cfe1dcea901df3cea8c06ee38a464a37a9b611dc9f1ab376ea7be35a - languageName: node - linkType: hard - "jest-resolve@npm:^28.1.1, jest-resolve@npm:^28.1.3": version: 28.1.3 resolution: "jest-resolve@npm:28.1.3" @@ -21269,81 +21017,7 @@ __metadata: languageName: node linkType: hard -"jest-serializer@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-serializer@npm:26.6.2" - dependencies: - "@types/node": "*" - graceful-fs: ^4.2.4 - checksum: 1c67aa1acefdc0b244f2629aaef12a56e563a5c5cb817970d2b97bdad5e8aae187b269c8d356c42ff9711436499c4da71ec8400e6280dab110be8cc5300884b0 - languageName: node - linkType: hard - -"jest-serializer@npm:^27.5.1": - version: 27.5.1 - resolution: "jest-serializer@npm:27.5.1" - dependencies: - "@types/node": "*" - graceful-fs: ^4.2.9 - checksum: 7a2b634a5a044b3ccf912a17032338309c90b50831a2e500f963b25e9a4ce9b550a1af1fb64f7c9a271ed6a1f951fca37bd0d61a0b286aefe197812193b0d825 - languageName: node - linkType: hard - -"jest-snapshot@npm:^26.3.0": - version: 26.6.2 - resolution: "jest-snapshot@npm:26.6.2" - dependencies: - "@babel/types": ^7.0.0 - "@jest/types": ^26.6.2 - "@types/babel__traverse": ^7.0.4 - "@types/prettier": ^2.0.0 - chalk: ^4.0.0 - expect: ^26.6.2 - graceful-fs: ^4.2.4 - jest-diff: ^26.6.2 - jest-get-type: ^26.3.0 - jest-haste-map: ^26.6.2 - jest-matcher-utils: ^26.6.2 - jest-message-util: ^26.6.2 - jest-resolve: ^26.6.2 - natural-compare: ^1.4.0 - pretty-format: ^26.6.2 - semver: ^7.3.2 - checksum: b7b829e7179411cf9a5718d9cf4214e3ac66c41fa17c2f32b7273d12a5e4e85e30504335c4a673f6537af660531fe7c475d09266d63cf19aae3d346809a9a4a2 - languageName: node - linkType: hard - -"jest-snapshot@npm:^27.0.2": - version: 27.5.1 - resolution: "jest-snapshot@npm:27.5.1" - dependencies: - "@babel/core": ^7.7.2 - "@babel/generator": ^7.7.2 - "@babel/plugin-syntax-typescript": ^7.7.2 - "@babel/traverse": ^7.7.2 - "@babel/types": ^7.0.0 - "@jest/transform": ^27.5.1 - "@jest/types": ^27.5.1 - "@types/babel__traverse": ^7.0.4 - "@types/prettier": ^2.1.5 - babel-preset-current-node-syntax: ^1.0.0 - chalk: ^4.0.0 - expect: ^27.5.1 - graceful-fs: ^4.2.9 - jest-diff: ^27.5.1 - jest-get-type: ^27.5.1 - jest-haste-map: ^27.5.1 - jest-matcher-utils: ^27.5.1 - jest-message-util: ^27.5.1 - jest-util: ^27.5.1 - natural-compare: ^1.4.0 - pretty-format: ^27.5.1 - semver: ^7.3.2 - checksum: 819ed445a749065efdfb7c3a5befb9331e550930acdcb8cbe49d5e64a1f05451a91094550aae6840e17afeeefc3660f205f2a7ba780fa0d0ebfa5dcfb1345f15 - languageName: node - linkType: hard - -"jest-snapshot@npm:^28.1.3": +"jest-snapshot@npm:28.1.3": version: 28.1.3 resolution: "jest-snapshot@npm:28.1.3" dependencies: @@ -21374,17 +21048,6 @@ __metadata: languageName: node linkType: hard -"jest-specific-snapshot@npm:^4.0.0": - version: 4.0.0 - resolution: "jest-specific-snapshot@npm:4.0.0" - dependencies: - jest-snapshot: ^26.3.0 - peerDependencies: - jest: ">= 26.0.0" - checksum: 14493536503ac21e61204ee7d7d3ead4f7f621873910a848d0654a31ffa90db8ae43ac8fe40dd32abdf1449696e4290e083eabf09377077ecb6e63c6fb7ce6c3 - languageName: node - linkType: hard - "jest-specific-snapshot@npm:^5.0.0": version: 5.0.0 resolution: "jest-specific-snapshot@npm:5.0.0" @@ -21410,7 +21073,7 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^26.1.0, jest-util@npm:^26.6.2": +"jest-util@npm:^26.1.0": version: 26.6.2 resolution: "jest-util@npm:26.6.2" dependencies: @@ -21543,18 +21206,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-worker@npm:26.6.2" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^7.0.0 - checksum: 07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970 - languageName: node - linkType: hard - -"jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1": +"jest-worker@npm:^27.4.5": version: 27.5.1 resolution: "jest-worker@npm:27.5.1" dependencies: @@ -24047,7 +23699,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": +"micromatch@npm:^3.1.10": version: 3.1.10 resolution: "micromatch@npm:3.1.10" dependencies: @@ -24240,7 +23892,7 @@ __metadata: 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.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.1.0, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.7 resolution: "minimist@npm:1.2.7" checksum: 8808da67ca50ee19ab2d69051d77ee78572e67297fd8a1635ecc757a15106ccdfb5b8c4d11d84750120142f1684e5329a141295728c755e5d149eedd73cc6572 @@ -25093,15 +24745,6 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" - dependencies: - remove-trailing-separator: ^1.0.1 - checksum: db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -29252,13 +28895,6 @@ __metadata: languageName: node linkType: hard -"remove-trailing-separator@npm:^1.0.1": - version: 1.1.0 - resolution: "remove-trailing-separator@npm:1.1.0" - checksum: 3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc - languageName: node - linkType: hard - "renderkid@npm:^3.0.0": version: 3.0.0 resolution: "renderkid@npm:3.0.0" @@ -29540,7 +29176,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.15.1, resolve@npm:^1.17.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2, resolve@npm:^1.4.0": +"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.15.1, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2, resolve@npm:^1.4.0": version: 1.22.1 resolution: "resolve@npm:1.22.1" dependencies: @@ -29586,7 +29222,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.5#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.15.1#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.18.1#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.4.0#~builtin": +"resolve@patch:resolve@^1.1.5#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin, resolve@patch:resolve@^1.13.1#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.15.1#~builtin, resolve@patch:resolve@^1.17.0#~builtin, resolve@patch:resolve@^1.19.0#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin, resolve@patch:resolve@^1.3.2#~builtin, resolve@patch:resolve@^1.4.0#~builtin": version: 1.22.1 resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=07638b" dependencies: @@ -29912,25 +29548,6 @@ __metadata: languageName: node linkType: hard -"sane@npm:^4.0.3": - version: 4.1.0 - resolution: "sane@npm:4.1.0" - dependencies: - "@cnakazawa/watch": ^1.0.3 - anymatch: ^2.0.0 - capture-exit: ^2.0.0 - exec-sh: ^0.3.2 - execa: ^1.0.0 - fb-watchman: ^2.0.0 - micromatch: ^3.1.4 - minimist: ^1.1.1 - walker: ~1.0.5 - bin: - sane: ./src/cli.js - checksum: 7d0991ecaa10b02c6d0339a6f7e31db776971f3b659a351916dcc7ce3464671e72b54d80bcce118e39d4343e1e56c699fe35f6cb89fbd88b07095b72841cbfb0 - languageName: node - linkType: hard - "sass-loader@npm:12.4.0": version: 12.4.0 resolution: "sass-loader@npm:12.4.0" @@ -30163,7 +29780,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": +"semver@npm:7.x, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7": version: 7.3.8 resolution: "semver@npm:7.3.8" dependencies: @@ -31033,7 +30650,7 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^2.0.2, stack-utils@npm:^2.0.3": +"stack-utils@npm:^2.0.3": version: 2.0.5 resolution: "stack-utils@npm:2.0.5" dependencies: @@ -34300,7 +33917,7 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5": +"walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -34879,7 +34496,7 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0, write-file-atomic@npm:^3.0.3": +"write-file-atomic@npm:^3.0.3": version: 3.0.3 resolution: "write-file-atomic@npm:3.0.3" dependencies: From 7d4801aecbad6d64081179551747ac3df508ce44 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Tue, 15 Nov 2022 23:35:06 -0500 Subject: [PATCH 35/39] Disable vue (both 2 and 3) tests for now --- code/jest.config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/code/jest.config.js b/code/jest.config.js index 0e49263ad9e7..709ef436cca7 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -4,7 +4,6 @@ module.exports = { '/frameworks/!(angular)*', '/lib/*', '/renderers/!(vue)*', - '/renderers/vue3', '/ui/*', ], }; From c77276b4fceea4d0e752e6c05609c47e40f76f27 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Wed, 16 Nov 2022 07:54:54 -0500 Subject: [PATCH 36/39] Upgrade jest-specific-snapshot --- .../storyshots/storyshots-core/package.json | 2 +- code/frameworks/angular/package.json | 2 +- code/frameworks/react-webpack5/package.json | 2 +- code/lib/codemod/package.json | 2 +- code/lib/core-server/package.json | 2 +- code/lib/docs-tools/package.json | 2 +- code/lib/postinstall/package.json | 2 +- code/lib/source-loader/package.json | 2 +- code/package.json | 1 - code/presets/react-webpack/package.json | 2 +- code/presets/server-webpack/package.json | 2 +- code/renderers/react/package.json | 2 +- code/yarn.lock | 36 +++++++++---------- 13 files changed, 29 insertions(+), 30 deletions(-) diff --git a/code/addons/storyshots/storyshots-core/package.json b/code/addons/storyshots/storyshots-core/package.json index 4be2a5485e3d..317770ba81e8 100644 --- a/code/addons/storyshots/storyshots-core/package.json +++ b/code/addons/storyshots/storyshots-core/package.json @@ -50,7 +50,7 @@ "core-js": "^3.8.2", "glob": "^7.1.6", "global": "^4.4.0", - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "preact-render-to-string": "^5.1.19", "pretty-format": "^28.0.0", "react-test-renderer": "^16.8.0 || ^17.0.0 || ^18.0.0", diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index 6cc7e0335dda..b1fc1b1387e1 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -83,7 +83,7 @@ "cross-spawn": "^7.0.3", "jest": "^28.0.0", "jest-preset-angular": "^12.0.0", - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "rimraf": "^3.0.2", "tmp": "^0.2.1", "typescript": "~4.6.3", diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json index d5d620e309ce..927536c83eae 100644 --- a/code/frameworks/react-webpack5/package.json +++ b/code/frameworks/react-webpack5/package.json @@ -57,7 +57,7 @@ "@types/node": "^16.0.0" }, "devDependencies": { - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "typescript": "~4.6.3" }, "peerDependencies": { diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index af80891384f1..e4ec60d1221d 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "jest": "^28.0.0", - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "typescript": "~4.6.3" }, "publishConfig": { diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json index c3bbbdbd6a93..b07bdae26a7c 100644 --- a/code/lib/core-server/package.json +++ b/code/lib/core-server/package.json @@ -83,7 +83,7 @@ "@types/serve-favicon": "^2.5.2", "@types/ws": "^8", "jest-os-detection": "^1.3.1", - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "typescript": "~4.6.3", "webpack": "5" }, diff --git a/code/lib/docs-tools/package.json b/code/lib/docs-tools/package.json index acedd6dcedc9..dcc1a3c928df 100644 --- a/code/lib/docs-tools/package.json +++ b/code/lib/docs-tools/package.json @@ -50,7 +50,7 @@ "lodash": "^4.17.21" }, "devDependencies": { - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "require-from-string": "^2.0.2", "typescript": "~4.6.3" }, diff --git a/code/lib/postinstall/package.json b/code/lib/postinstall/package.json index 2a695a38e1a3..07117e2095ce 100644 --- a/code/lib/postinstall/package.json +++ b/code/lib/postinstall/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "jest": "^28.0.0", - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "jscodeshift": "^0.13.1", "typescript": "~4.6.3" }, diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json index 996f8a54a5c0..0d6693aa25f1 100644 --- a/code/lib/source-loader/package.json +++ b/code/lib/source-loader/package.json @@ -50,7 +50,7 @@ "prettier": ">=2.2.1 <=3.0.0" }, "devDependencies": { - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "typescript": "~4.6.3" }, "peerDependencies": { diff --git a/code/package.json b/code/package.json index d09138a5ada7..452838693a27 100644 --- a/code/package.json +++ b/code/package.json @@ -116,7 +116,6 @@ "boxen": "^5.1.2", "esbuild": "^0.14.48", "eslint": "^8.26.0", - "jest-snapshot": "28.1.3", "serialize-javascript": "^3.1.0", "typescript": "~4.6.3", "webpack": "5" diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index 0564842a5de7..aff1b731c858 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -93,7 +93,7 @@ }, "peerDependencies": { "@babel/core": "^7.11.5", - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", "require-from-string": "^2.0.2", diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index b85d7c4e90ae..1fd3d610f1c5 100644 --- a/code/presets/server-webpack/package.json +++ b/code/presets/server-webpack/package.json @@ -68,7 +68,7 @@ }, "devDependencies": { "fs-extra": "^9.0.1", - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "typescript": "~4.6.3", "yaml": "^1.10.0" }, diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json index 05b89b62b5a0..64742650d5e0 100644 --- a/code/renderers/react/package.json +++ b/code/renderers/react/package.json @@ -77,7 +77,7 @@ "@babel/core": "^7.11.5", "@types/util-deprecate": "^1.0.0", "expect-type": "^0.14.2", - "jest-specific-snapshot": "^5.0.0", + "jest-specific-snapshot": "^6.0.0", "require-from-string": "^2.0.2", "typescript": "~4.6.3" }, diff --git a/code/yarn.lock b/code/yarn.lock index 84802aa581bc..4b2fda87b331 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -5375,7 +5375,7 @@ __metadata: glob: ^7.1.6 global: ^4.4.0 jest-preset-angular: ^8.3.2 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 jest-vue-preprocessor: ^1.7.1 preact-render-to-string: ^5.1.19 pretty-format: ^28.0.0 @@ -5607,7 +5607,7 @@ __metadata: global: ^4.4.0 jest: ^28.0.0 jest-preset-angular: ^12.0.0 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 react: ^16.14.0 react-dom: ^16.14.0 read-pkg-up: ^7.0.1 @@ -6008,7 +6008,7 @@ __metadata: cross-spawn: ^7.0.3 globby: ^11.0.2 jest: ^28.0.0 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 jscodeshift: ^0.13.1 lodash: ^4.17.21 prettier: ">=2.2.1 <=3.0.0" @@ -6170,7 +6170,7 @@ __metadata: globby: ^11.0.2 ip: ^2.0.0 jest-os-detection: ^1.3.1 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 lodash: ^4.17.21 node-fetch: ^2.6.7 open: ^8.4.0 @@ -6290,7 +6290,7 @@ __metadata: "@storybook/store": 7.0.0-alpha.49 "@storybook/types": 7.0.0-alpha.49 doctrine: ^3.0.0 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 lodash: ^4.17.21 require-from-string: ^2.0.2 typescript: ~4.6.3 @@ -6588,7 +6588,7 @@ __metadata: resolution: "@storybook/postinstall@workspace:lib/postinstall" dependencies: jest: ^28.0.0 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 jscodeshift: ^0.13.1 typescript: ~4.6.3 languageName: unknown @@ -6688,7 +6688,7 @@ __metadata: typescript: ~4.6.3 peerDependencies: "@babel/core": ^7.11.5 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 require-from-string: ^2.0.2 @@ -6711,7 +6711,7 @@ __metadata: "@types/node": ^16.0.0 fs-extra: ^9.0.1 global: ^4.4.0 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 react: 16.14.0 react-dom: 16.14.0 safe-identifier: ^0.4.1 @@ -6889,7 +6889,7 @@ __metadata: "@storybook/preset-react-webpack": 7.0.0-alpha.49 "@storybook/react": 7.0.0-alpha.49 "@types/node": ^16.0.0 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 typescript: ~4.6.3 peerDependencies: "@babel/core": ^7.11.5 @@ -6924,7 +6924,7 @@ __metadata: expect-type: ^0.14.2 global: ^4.4.0 html-tags: ^3.1.0 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 lodash: ^4.17.21 prop-types: ^15.7.2 react-element-to-jsx-string: ^15.0.0 @@ -7290,7 +7290,7 @@ __metadata: "@storybook/csf": 0.0.2-next.5 "@storybook/types": 7.0.0-alpha.49 estraverse: ^5.2.0 - jest-specific-snapshot: ^5.0.0 + jest-specific-snapshot: ^6.0.0 lodash: ^4.17.21 prettier: ">=2.2.1 <=3.0.0" typescript: ~4.6.3 @@ -21017,7 +21017,7 @@ __metadata: languageName: node linkType: hard -"jest-snapshot@npm:28.1.3": +"jest-snapshot@npm:^28.0.0, jest-snapshot@npm:^28.1.3": version: 28.1.3 resolution: "jest-snapshot@npm:28.1.3" dependencies: @@ -21048,14 +21048,14 @@ __metadata: languageName: node linkType: hard -"jest-specific-snapshot@npm:^5.0.0": - version: 5.0.0 - resolution: "jest-specific-snapshot@npm:5.0.0" +"jest-specific-snapshot@npm:^6.0.0": + version: 6.0.0 + resolution: "jest-specific-snapshot@npm:6.0.0" dependencies: - jest-snapshot: ^27.0.2 + jest-snapshot: ^28.0.0 peerDependencies: - jest: ">= 27.0.0" - checksum: 7c0d9b21c79984ab7a2e4fc3b194c06e3db0d224acb6747ea84250b88f7d350dff0f5f1358c3b0fe9683fe10aaaf894f63d48b2e9fa4c43c6a3b7bb686d5e087 + jest: ">= 28.0.0" + checksum: ee3d04e352a07fcd17619370338b7beeb8e09ed39fb700ca7b481e0531097770cfab5fb00303a4bd81077ed5c88307cecb001ea0f7a0a59f3281c736796ad6b2 languageName: node linkType: hard From 2e46846c047834e46bba01abe115479d562f2849 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Wed, 16 Nov 2022 12:15:55 -0500 Subject: [PATCH 37/39] Run unit tests in single thread --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7aee79686299..be857180513b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -379,7 +379,7 @@ jobs: name: Test command: | cd code - yarn test --coverage --ci + yarn test --coverage --ci --runInBand - store_test_results: path: code/junit.xml - persist_to_workspace: From 08ba91944028d79dbf99e736c5b8a8dffaa35360 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Wed, 16 Nov 2022 12:16:09 -0500 Subject: [PATCH 38/39] Re-enable vue tests --- code/jest.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/jest.config.js b/code/jest.config.js index 709ef436cca7..06b8ae885383 100644 --- a/code/jest.config.js +++ b/code/jest.config.js @@ -3,7 +3,7 @@ module.exports = { '/addons/*', '/frameworks/!(angular)*', '/lib/*', - '/renderers/!(vue)*', + '/renderers/*', '/ui/*', ], }; From ff582a68a791537ee7bce6696e2951d2c5fb89c2 Mon Sep 17 00:00:00 2001 From: Ian VanSchooten Date: Wed, 16 Nov 2022 12:48:30 -0500 Subject: [PATCH 39/39] Re-disable vue3 test It passes locally, fails in CI --- code/jest.config.base.js | 1 + 1 file changed, 1 insertion(+) diff --git a/code/jest.config.base.js b/code/jest.config.base.js index 52792d3917be..06cf2fcce2b8 100644 --- a/code/jest.config.base.js +++ b/code/jest.config.base.js @@ -55,6 +55,7 @@ module.exports = { // TODO: Can not get svelte-jester to work, but also not necessary for this test, as it is run by tsc/svelte-check. '/renderers/svelte/src/public-types.test.ts', '/renderers/vue/src/public-types.test.ts', + '/renderers/vue3/src/public-types.test.ts', ...(process.platform === 'win32' ? skipOnWindows : []), ], collectCoverage: false,