From 53a41000de39fbf6ec194ca71c2fea86e13ea9dc Mon Sep 17 00:00:00 2001 From: Sayed Taqui Date: Tue, 3 Aug 2021 12:42:53 +0530 Subject: [PATCH 1/8] Add @web-stories-wp prefix to karma packages name --- karma-dashboard.config.cjs | 2 +- karma-edit-story.config.cjs | 2 +- packages/karma-cuj-reporter/package.json | 2 +- packages/karma-failed-tests-reporter/package.json | 2 +- packages/karma-puppeteer-client/package.json | 2 +- packages/karma-puppeteer-client/src/client.js | 2 +- packages/karma-puppeteer-launcher/package.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/karma-dashboard.config.cjs b/karma-dashboard.config.cjs index 95d0591cbe5f..ef2dd62ade20 100644 --- a/karma-dashboard.config.cjs +++ b/karma-dashboard.config.cjs @@ -57,7 +57,7 @@ module.exports = function (config) { // Frameworks to use. // Available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['jasmine', 'karma-puppeteer-client'], + frameworks: ['jasmine', '@web-stories-wp/karma-puppeteer-client'], // list of files / patterns to load in the browser files: [ diff --git a/karma-edit-story.config.cjs b/karma-edit-story.config.cjs index 5e5ff7cef320..c5bcc6225f2d 100644 --- a/karma-edit-story.config.cjs +++ b/karma-edit-story.config.cjs @@ -57,7 +57,7 @@ module.exports = function (config) { // Frameworks to use. // Available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['jasmine', 'karma-puppeteer-client'], + frameworks: ['jasmine', '@web-stories-wp/karma-puppeteer-client'], // list of files / patterns to load in the browser files: [ diff --git a/packages/karma-cuj-reporter/package.json b/packages/karma-cuj-reporter/package.json index 222f4f721450..0b2e78254c3b 100644 --- a/packages/karma-cuj-reporter/package.json +++ b/packages/karma-cuj-reporter/package.json @@ -1,5 +1,5 @@ { - "name": "karma-cuj-reporter", + "name": "@web-stories-wp/karma-cuj-reporter", "private": true, "engines": { "node": ">= 15", diff --git a/packages/karma-failed-tests-reporter/package.json b/packages/karma-failed-tests-reporter/package.json index 01524d0bcaa3..17b92d87838f 100644 --- a/packages/karma-failed-tests-reporter/package.json +++ b/packages/karma-failed-tests-reporter/package.json @@ -1,5 +1,5 @@ { - "name": "karma-failed-tests-reporter", + "name": "@web-stories-wp/karma-failed-tests-reporter", "private": true, "engines": { "node": ">= 15", diff --git a/packages/karma-puppeteer-client/package.json b/packages/karma-puppeteer-client/package.json index 387b76ba8517..4a57ba1b86ba 100644 --- a/packages/karma-puppeteer-client/package.json +++ b/packages/karma-puppeteer-client/package.json @@ -1,5 +1,5 @@ { - "name": "karma-puppeteer-client", + "name": "@web-stories-wp/karma-puppeteer-client", "private": true, "engines": { "node": ">= 15", diff --git a/packages/karma-puppeteer-client/src/client.js b/packages/karma-puppeteer-client/src/client.js index 8d288001b228..8cd2df89d898 100644 --- a/packages/karma-puppeteer-client/src/client.js +++ b/packages/karma-puppeteer-client/src/client.js @@ -21,7 +21,7 @@ /** * Runs a function exposed by Puppeteer browser. - * See `karma-puppeteer-launcher`. + * See `@web-stories-wp/karma-puppeteer-launcher`. * * @param {string} methodName The name of the karmaPuppeteer method. * @return {*} Function result. diff --git a/packages/karma-puppeteer-launcher/package.json b/packages/karma-puppeteer-launcher/package.json index c6d0379d5b4b..e7d7f2a62c01 100644 --- a/packages/karma-puppeteer-launcher/package.json +++ b/packages/karma-puppeteer-launcher/package.json @@ -1,5 +1,5 @@ { - "name": "karma-puppeteer-launcher", + "name": "@web-stories-wp/karma-puppeteer-launcher", "private": true, "engines": { "node": ">= 15", From 87ba6228bda7f4f4be4c46e96aacd33e880345bd Mon Sep 17 00:00:00 2001 From: Sayed Taqui Date: Tue, 3 Aug 2021 14:25:12 +0530 Subject: [PATCH 2/8] Add karma packages to package.json and update packages path --- karma-dashboard.config.cjs | 8 +- karma-edit-story.config.cjs | 8 +- package-lock.json | 92 ++++++++++--------- package.json | 6 +- packages/karma-cuj-reporter/package.json | 2 +- .../karma-failed-tests-reporter/package.json | 2 +- packages/karma-puppeteer-client/package.json | 2 +- .../karma-puppeteer-launcher/package.json | 2 +- 8 files changed, 67 insertions(+), 55 deletions(-) diff --git a/karma-dashboard.config.cjs b/karma-dashboard.config.cjs index ef2dd62ade20..c4e9306534d0 100644 --- a/karma-dashboard.config.cjs +++ b/karma-dashboard.config.cjs @@ -49,10 +49,10 @@ module.exports = function (config) { 'karma-webpack', 'karma-spec-reporter', 'karma-coverage-istanbul-reporter', - require('./packages/karma-puppeteer-launcher/src/index.cjs'), - require('./packages/karma-puppeteer-client/src/index.cjs'), - require('./packages/karma-cuj-reporter/src/index.cjs'), - require('./packages/karma-failed-tests-reporter/src/index.cjs'), + require('@web-stories-wp/karma-puppeteer-launcher'), + require('@web-stories-wp/karma-puppeteer-client'), + require('@web-stories-wp/karma-cuj-reporter'), + require('@web-stories-wp/karma-failed-tests-reporter'), ], // Frameworks to use. diff --git a/karma-edit-story.config.cjs b/karma-edit-story.config.cjs index c5bcc6225f2d..ed68163c2317 100644 --- a/karma-edit-story.config.cjs +++ b/karma-edit-story.config.cjs @@ -49,10 +49,10 @@ module.exports = function (config) { 'karma-webpack', 'karma-spec-reporter', 'karma-coverage-istanbul-reporter', - require('./packages/karma-puppeteer-launcher/src/index.cjs'), - require('./packages/karma-puppeteer-client/src/index.cjs'), - require('./packages/karma-cuj-reporter/src/index.cjs'), - require('./packages/karma-failed-tests-reporter/src/index.cjs'), + require('@web-stories-wp/karma-puppeteer-launcher'), + require('@web-stories-wp/karma-puppeteer-client'), + require('@web-stories-wp/karma-cuj-reporter'), + require('@web-stories-wp/karma-failed-tests-reporter'), ], // Frameworks to use. diff --git a/package-lock.json b/package-lock.json index 668b86b80523..36f709f0e5ba 100644 --- a/package-lock.json +++ b/package-lock.json @@ -95,6 +95,10 @@ "@testing-library/react-hooks": "^7.0.1", "@testing-library/user-event": "^13.2.1", "@web-stories-wp/e2e-tests": "*", + "@web-stories-wp/karma-cuj-reporter": "*", + "@web-stories-wp/karma-failed-tests-reporter": "*", + "@web-stories-wp/karma-puppeteer-client": "*", + "@web-stories-wp/karma-puppeteer-launcher": "*", "@wordpress/babel-plugin-import-jsx-pragma": "^3.1.0", "@wordpress/dependency-extraction-webpack-plugin": "^3.2.1", "@wordpress/eslint-plugin": "^9.1.0", @@ -9399,6 +9403,22 @@ "resolved": "packages/jest-puppeteer-amp", "link": true }, + "node_modules/@web-stories-wp/karma-cuj-reporter": { + "resolved": "packages/karma-cuj-reporter", + "link": true + }, + "node_modules/@web-stories-wp/karma-failed-tests-reporter": { + "resolved": "packages/karma-failed-tests-reporter", + "link": true + }, + "node_modules/@web-stories-wp/karma-puppeteer-client": { + "resolved": "packages/karma-puppeteer-client", + "link": true + }, + "node_modules/@web-stories-wp/karma-puppeteer-launcher": { + "resolved": "packages/karma-puppeteer-launcher", + "link": true + }, "node_modules/@web-stories-wp/media": { "resolved": "packages/media", "link": true @@ -26108,14 +26128,6 @@ "node": ">=0.10.0" } }, - "node_modules/karma-cuj-reporter": { - "resolved": "packages/karma-cuj-reporter", - "link": true - }, - "node_modules/karma-failed-tests-reporter": { - "resolved": "packages/karma-failed-tests-reporter", - "link": true - }, "node_modules/karma-jasmine": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", @@ -26131,14 +26143,6 @@ "karma": "*" } }, - "node_modules/karma-puppeteer-client": { - "resolved": "packages/karma-puppeteer-client", - "link": true - }, - "node_modules/karma-puppeteer-launcher": { - "resolved": "packages/karma-puppeteer-launcher", - "link": true - }, "node_modules/karma-sourcemap-loader": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.8.tgz", @@ -39897,6 +39901,7 @@ } }, "packages/karma-cuj-reporter": { + "name": "@web-stories-wp/karma-cuj-reporter", "dependencies": { "karma": "^6.3.4", "markdown-table": "^2.0.0" @@ -39907,6 +39912,7 @@ } }, "packages/karma-failed-tests-reporter": { + "name": "@web-stories-wp/karma-failed-tests-reporter", "dependencies": { "karma": "^6.3.4" }, @@ -39916,6 +39922,7 @@ } }, "packages/karma-puppeteer-client": { + "name": "@web-stories-wp/karma-puppeteer-client", "dependencies": { "karma": "^6.3.4" }, @@ -39925,6 +39932,7 @@ } }, "packages/karma-puppeteer-launcher": { + "name": "@web-stories-wp/karma-puppeteer-launcher", "dependencies": { "karma": "^6.3.4", "puppeteer": "^10.1.0" @@ -47185,6 +47193,32 @@ "@web-stories-wp/jest-amp": "*" } }, + "@web-stories-wp/karma-cuj-reporter": { + "version": "file:packages/karma-cuj-reporter", + "requires": { + "karma": "^6.3.4", + "markdown-table": "^2.0.0" + } + }, + "@web-stories-wp/karma-failed-tests-reporter": { + "version": "file:packages/karma-failed-tests-reporter", + "requires": { + "karma": "^6.3.4" + } + }, + "@web-stories-wp/karma-puppeteer-client": { + "version": "file:packages/karma-puppeteer-client", + "requires": { + "karma": "^6.3.4" + } + }, + "@web-stories-wp/karma-puppeteer-launcher": { + "version": "file:packages/karma-puppeteer-launcher", + "requires": { + "karma": "^6.3.4", + "puppeteer": "^10.1.0" + } + }, "@web-stories-wp/media": { "version": "file:packages/media", "requires": { @@ -60350,19 +60384,6 @@ } } }, - "karma-cuj-reporter": { - "version": "file:packages/karma-cuj-reporter", - "requires": { - "karma": "^6.3.4", - "markdown-table": "^2.0.0" - } - }, - "karma-failed-tests-reporter": { - "version": "file:packages/karma-failed-tests-reporter", - "requires": { - "karma": "^6.3.4" - } - }, "karma-jasmine": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.1.tgz", @@ -60372,19 +60393,6 @@ "jasmine-core": "^3.6.0" } }, - "karma-puppeteer-client": { - "version": "file:packages/karma-puppeteer-client", - "requires": { - "karma": "^6.3.4" - } - }, - "karma-puppeteer-launcher": { - "version": "file:packages/karma-puppeteer-launcher", - "requires": { - "karma": "^6.3.4", - "puppeteer": "^10.1.0" - } - }, "karma-sourcemap-loader": { "version": "0.3.8", "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.8.tgz", diff --git a/package.json b/package.json index adf8393ceca8..baaa3d34676f 100644 --- a/package.json +++ b/package.json @@ -195,7 +195,11 @@ "webpack": "^4.46.0", "webpack-bundle-analyzer": "^4.4.2", "webpack-cli": "^4.7.0", - "webpackbar": "^4.0.0" + "webpackbar": "^4.0.0", + "@web-stories-wp/karma-cuj-reporter": "*", + "@web-stories-wp/karma-failed-tests-reporter": "*", + "@web-stories-wp/karma-puppeteer-client": "*", + "@web-stories-wp/karma-puppeteer-launcher": "*" }, "scripts": { "build": "npm-run-all build:*", diff --git a/packages/karma-cuj-reporter/package.json b/packages/karma-cuj-reporter/package.json index 0b2e78254c3b..51fc9ba1c324 100644 --- a/packages/karma-cuj-reporter/package.json +++ b/packages/karma-cuj-reporter/package.json @@ -5,7 +5,7 @@ "node": ">= 15", "npm": "~7" }, - "main": "./src/index.js", + "main": "./src/index.cjs", "dependencies": { "karma": "^6.3.4", "markdown-table": "^2.0.0" diff --git a/packages/karma-failed-tests-reporter/package.json b/packages/karma-failed-tests-reporter/package.json index 17b92d87838f..0a1c129a4395 100644 --- a/packages/karma-failed-tests-reporter/package.json +++ b/packages/karma-failed-tests-reporter/package.json @@ -5,7 +5,7 @@ "node": ">= 15", "npm": "~7" }, - "main": "./src/index.js", + "main": "./src/index.cjs", "dependencies": { "karma": "^6.3.4" } diff --git a/packages/karma-puppeteer-client/package.json b/packages/karma-puppeteer-client/package.json index 4a57ba1b86ba..12d4f0285613 100644 --- a/packages/karma-puppeteer-client/package.json +++ b/packages/karma-puppeteer-client/package.json @@ -5,7 +5,7 @@ "node": ">= 15", "npm": "~7" }, - "main": "./src/index.js", + "main": "./src/index.cjs", "dependencies": { "karma": "^6.3.4" } diff --git a/packages/karma-puppeteer-launcher/package.json b/packages/karma-puppeteer-launcher/package.json index e7d7f2a62c01..fc3621ecb346 100644 --- a/packages/karma-puppeteer-launcher/package.json +++ b/packages/karma-puppeteer-launcher/package.json @@ -5,7 +5,7 @@ "node": ">= 15", "npm": "~7" }, - "main": "./src/index.js", + "main": "./src/index.cjs", "dependencies": { "karma": "^6.3.4", "puppeteer": "^10.1.0" From 1f0eba1a03bddb5baffda3f7cfc635971c8a5ac9 Mon Sep 17 00:00:00 2001 From: Sayed Taqui Date: Tue, 3 Aug 2021 14:39:17 +0530 Subject: [PATCH 3/8] Change package positions in alphabetical order --- package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index baaa3d34676f..db12355b53c0 100644 --- a/package.json +++ b/package.json @@ -118,6 +118,10 @@ "@testing-library/react-hooks": "^7.0.1", "@testing-library/user-event": "^13.2.1", "@web-stories-wp/e2e-tests": "*", + "@web-stories-wp/karma-cuj-reporter": "*", + "@web-stories-wp/karma-failed-tests-reporter": "*", + "@web-stories-wp/karma-puppeteer-client": "*", + "@web-stories-wp/karma-puppeteer-launcher": "*", "@wordpress/babel-plugin-import-jsx-pragma": "^3.1.0", "@wordpress/dependency-extraction-webpack-plugin": "^3.2.1", "@wordpress/eslint-plugin": "^9.1.0", @@ -195,11 +199,7 @@ "webpack": "^4.46.0", "webpack-bundle-analyzer": "^4.4.2", "webpack-cli": "^4.7.0", - "webpackbar": "^4.0.0", - "@web-stories-wp/karma-cuj-reporter": "*", - "@web-stories-wp/karma-failed-tests-reporter": "*", - "@web-stories-wp/karma-puppeteer-client": "*", - "@web-stories-wp/karma-puppeteer-launcher": "*" + "webpackbar": "^4.0.0" }, "scripts": { "build": "npm-run-all build:*", From cbe3846496174d47cdfbf8ff3bd584ae3a1b5720 Mon Sep 17 00:00:00 2001 From: Sayed Taqui Date: Tue, 3 Aug 2021 14:44:41 +0530 Subject: [PATCH 4/8] Update export framework key --- packages/karma-puppeteer-client/src/index.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/karma-puppeteer-client/src/index.cjs b/packages/karma-puppeteer-client/src/index.cjs index 0f02d81eb302..adbe09938256 100644 --- a/packages/karma-puppeteer-client/src/index.cjs +++ b/packages/karma-puppeteer-client/src/index.cjs @@ -30,5 +30,5 @@ function initEvents(files) { initEvents.$inject = ['config.files']; module.exports = { - 'framework:karma-puppeteer-client': ['factory', initEvents], + 'framework:@web-stories-wp/karma-puppeteer-client': ['factory', initEvents], }; From 5d89b1c5ddccbf9028e29c3414dca443964c5eaf Mon Sep 17 00:00:00 2001 From: Sayed Taqui Date: Tue, 3 Aug 2021 23:27:55 +0530 Subject: [PATCH 5/8] Update export module key names to be consistent with package names --- karma-dashboard.config.cjs | 4 ++-- karma-edit-story.config.cjs | 4 ++-- packages/karma-cuj-reporter/README.md | 4 ++-- packages/karma-cuj-reporter/src/index.cjs | 2 +- packages/karma-failed-tests-reporter/README.md | 4 ++-- packages/karma-failed-tests-reporter/src/index.cjs | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/karma-dashboard.config.cjs b/karma-dashboard.config.cjs index c4e9306534d0..b6eda33c0d8e 100644 --- a/karma-dashboard.config.cjs +++ b/karma-dashboard.config.cjs @@ -103,8 +103,8 @@ module.exports = function (config) { // available reporters: https://npmjs.org/browse/keyword/karma-reporter reporters: [ 'spec', - 'failed-tests', - config.coverage && 'cuj', + '@web-stories-wp/karma-failed-tests-reporter', + config.coverage && '@web-stories-wp/karma-cuj-reporter', config.coverage && 'coverage-istanbul', ].filter(Boolean), diff --git a/karma-edit-story.config.cjs b/karma-edit-story.config.cjs index ed68163c2317..8075719ce2b2 100644 --- a/karma-edit-story.config.cjs +++ b/karma-edit-story.config.cjs @@ -103,8 +103,8 @@ module.exports = function (config) { // available reporters: https://npmjs.org/browse/keyword/karma-reporter reporters: [ 'spec', - 'failed-tests', - config.coverage && 'cuj', + '@web-stories-wp/karma-failed-tests-reporter', + config.coverage && '@web-stories-wp/karma-cuj-reporter', config.coverage && 'coverage-istanbul', ].filter(Boolean), diff --git a/packages/karma-cuj-reporter/README.md b/packages/karma-cuj-reporter/README.md index 327740e611d5..de0562e3127b 100644 --- a/packages/karma-cuj-reporter/README.md +++ b/packages/karma-cuj-reporter/README.md @@ -23,7 +23,7 @@ Tests without prefixes will be ignored. module.exports = function (config) { config.set({ // reporters configuration - reporters: ['cuj'], + reporters: ['@web-stories-wp/karma-cuj-reporter'], }); }; ``` @@ -49,7 +49,7 @@ const path = require('path'); module.exports = function (config) { config.set({ // reporters configuration - reporters: ['cuj'], + reporters: ['@web-stories-wp/karma-cuj-reporter'], cujReporter: { outputFile: path.resolve(process.cwd(), 'build/cuj-coverage.md'), diff --git a/packages/karma-cuj-reporter/src/index.cjs b/packages/karma-cuj-reporter/src/index.cjs index 5bd614781413..6e115cb14332 100644 --- a/packages/karma-cuj-reporter/src/index.cjs +++ b/packages/karma-cuj-reporter/src/index.cjs @@ -116,5 +116,5 @@ const CUJReporter = function (baseReporterDecorator, config, logger) { CUJReporter.$inject = ['baseReporterDecorator', 'config', 'logger', 'helper']; module.exports = { - 'reporter:cuj': ['type', CUJReporter], + 'reporter:@web-stories-wp/karma-cuj-reporter': ['type', CUJReporter], }; diff --git a/packages/karma-failed-tests-reporter/README.md b/packages/karma-failed-tests-reporter/README.md index 48802c9cf036..c4107da93268 100644 --- a/packages/karma-failed-tests-reporter/README.md +++ b/packages/karma-failed-tests-reporter/README.md @@ -11,7 +11,7 @@ This can be used to easily re-run only failed tests by providing the `--grep` op module.exports = function (config) { config.set({ // reporters configuration - reporters: ['failed-tests'], + reporters: ['@web-stories-wp/karma-failed-tests-reporter'], }); }; ``` @@ -34,7 +34,7 @@ Define the full path to the file to be written. module.exports = function (config) { config.set({ // reporters configuration - reporters: ['failed-tests'], + reporters: ['@web-stories-wp/karma-failed-tests-reporter'], failedTestsReporter: { outputFile: 'path/to/file.txt', diff --git a/packages/karma-failed-tests-reporter/src/index.cjs b/packages/karma-failed-tests-reporter/src/index.cjs index 9cf69eff1ed4..88042e5da75c 100644 --- a/packages/karma-failed-tests-reporter/src/index.cjs +++ b/packages/karma-failed-tests-reporter/src/index.cjs @@ -46,5 +46,5 @@ const FailedTestsReporter = function (baseReporterDecorator, config) { FailedTestsReporter.$inject = ['baseReporterDecorator', 'config', 'helper']; module.exports = { - 'reporter:failed-tests': ['type', FailedTestsReporter], + 'reporter:@web-stories-wp/karma-failed-tests-reporter': ['type', FailedTestsReporter], }; From 3f62e8e42c2038ba84eeae61e91bc6e7c9e79b12 Mon Sep 17 00:00:00 2001 From: Sayed Taqui Date: Wed, 4 Aug 2021 11:59:56 +0530 Subject: [PATCH 6/8] Update karma module key name with prefix and run npm i --- karma-dashboard.config.cjs | 2 +- karma-edit-story.config.cjs | 2 +- package-lock.json | 48 +++++++++++-------- .../karma-puppeteer-launcher/src/index.cjs | 2 +- 4 files changed, 30 insertions(+), 24 deletions(-) diff --git a/karma-dashboard.config.cjs b/karma-dashboard.config.cjs index b6eda33c0d8e..eb515aafc051 100644 --- a/karma-dashboard.config.cjs +++ b/karma-dashboard.config.cjs @@ -123,7 +123,7 @@ module.exports = function (config) { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['puppeteer'], + browsers: ['@web-stories-wp/karma-puppeteer-launcher'], puppeteerLauncher: { puppeteer: { diff --git a/karma-edit-story.config.cjs b/karma-edit-story.config.cjs index 8075719ce2b2..2b91c90e572c 100644 --- a/karma-edit-story.config.cjs +++ b/karma-edit-story.config.cjs @@ -123,7 +123,7 @@ module.exports = function (config) { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['puppeteer'], + browsers: ['@web-stories-wp/karma-puppeteer-launcher'], puppeteerLauncher: { puppeteer: { diff --git a/package-lock.json b/package-lock.json index 36f709f0e5ba..b043c6b68d99 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12555,7 +12555,8 @@ "node_modules/brcast": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz", - "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==" + "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==", + "peer": true }, "node_modules/brorand": { "version": "1.1.0", @@ -15337,6 +15338,7 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz", "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==", + "peer": true, "bin": { "direction": "cli.js" }, @@ -31906,7 +31908,8 @@ "node_modules/react-css-styled/node_modules/framework-utils": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/framework-utils/-/framework-utils-0.3.4.tgz", - "integrity": "sha512-Psekd+sXiHxtjLvK6aqi7vw6sQpShfBQSYlLkxCyhVzpmeTdxv1lCq8BGx++Mm5yw+MUn5IA4WKNO6LZFtOe2Q==" + "integrity": "sha512-Psekd+sXiHxtjLvK6aqi7vw6sQpShfBQSYlLkxCyhVzpmeTdxv1lCq8BGx++Mm5yw+MUn5IA4WKNO6LZFtOe2Q==", + "peer": true }, "node_modules/react-dev-utils": { "version": "11.0.4", @@ -32525,6 +32528,7 @@ "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "peer": true, "dependencies": { "array.prototype.find": "^2.1.1", "function.prototype.name": "^1.1.2", @@ -32547,6 +32551,7 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "peer": true, "engines": { "node": ">=0.10.0" } @@ -32554,12 +32559,14 @@ "node_modules/react-with-styles/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "peer": true }, "node_modules/react-with-styles/node_modules/react-with-direction": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz", "integrity": "sha512-aGcM21ZzhqeXFvDCfPj0rVNYuaVXfTz5D3Rbn0QMz/unZe+CCiLHthrjQWO7s6qdfXORgYFtmS7OVsRgSk5LXQ==", + "peer": true, "dependencies": { "airbnb-prop-types": "^2.10.0", "brcast": "^2.0.2", @@ -43495,7 +43502,6 @@ "integrity": "sha512-5vwpq6kbvwkQwKqAoOU3L72GZ3Ta8RRrewKj9OJRolx28KLJJ8Dg9Rf7obRwt5jQA9bkYd8gqzMTrI7H3xLfaw==", "dev": true, "requires": { - "@oclif/config": "^1.15.1", "@oclif/errors": "^1.3.3", "@oclif/parser": "^3.8.3", "@oclif/plugin-help": "^3", @@ -49877,7 +49883,8 @@ "brcast": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz", - "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==" + "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==", + "peer": true }, "brorand": { "version": "1.1.0", @@ -51560,7 +51567,6 @@ "resolved": "https://registry.npmjs.org/css-styled/-/css-styled-1.0.0.tgz", "integrity": "sha512-lDdPvM2/djv+La110zVY3RGQ7X4OOlzLS+IEjRcn8UlUmJd1+GNcGfDFmsKWwnLBupsY1w0QM1gRgV4RdcCjfw==", "requires": { - "@daybrush/utils": "^1.0.0", "string-hash": "^1.1.3" } }, @@ -52107,7 +52113,8 @@ "direction": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz", - "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==" + "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==", + "peer": true }, "doctrine": { "version": "3.0.0", @@ -64802,14 +64809,13 @@ "resolved": "https://registry.npmjs.org/react-css-styled/-/react-css-styled-1.0.2.tgz", "integrity": "sha512-5XBI2lLNO1q2N0l6B4VWbGIlysVCsMJavWvu4ydDe58EToBP9tF0HNCUS7p8MyhQRnwCe9JCW6HkXU0TkVvS4A==", "requires": { - "css-styled": "^1.0.0", - "framework-utils": "^0.3.4" + "css-styled": "^1.0.0" }, "dependencies": { "framework-utils": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/framework-utils/-/framework-utils-0.3.4.tgz", - "integrity": "sha512-Psekd+sXiHxtjLvK6aqi7vw6sQpShfBQSYlLkxCyhVzpmeTdxv1lCq8BGx++Mm5yw+MUn5IA4WKNO6LZFtOe2Q==" + "version": "https://registry.npmjs.org/framework-utils/-/framework-utils-0.3.4.tgz", + "integrity": "sha512-Psekd+sXiHxtjLvK6aqi7vw6sQpShfBQSYlLkxCyhVzpmeTdxv1lCq8BGx++Mm5yw+MUn5IA4WKNO6LZFtOe2Q==", + "peer": true } } }, @@ -65042,9 +65048,7 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.8.1.tgz", "integrity": "sha512-Er940DxWoObfIqPrZNfwXKugjxMIuk1LAuEzn23gytzV6hKS/sw108wibi9QubfMN4h+nrlje8eUCSbQRJo2fQ==", - "requires": { - "moment": ">=1.6.0" - } + "requires": {} }, "react-moveable": { "version": "0.28.3", @@ -65277,14 +65281,14 @@ "requires": { "hoist-non-react-statics": "^3.2.1", "object.assign": "^4.1.0", - "prop-types": "^15.6.2", - "react-with-direction": "^1.3.0" + "prop-types": "^15.6.2" }, "dependencies": { "airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", + "peer": true, "requires": { "array.prototype.find": "^2.1.1", "function.prototype.name": "^1.1.2", @@ -65300,17 +65304,19 @@ "deepmerge": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "peer": true }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "peer": true }, "react-with-direction": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz", + "version": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz", "integrity": "sha512-aGcM21ZzhqeXFvDCfPj0rVNYuaVXfTz5D3Rbn0QMz/unZe+CCiLHthrjQWO7s6qdfXORgYFtmS7OVsRgSk5LXQ==", + "peer": true, "requires": { "airbnb-prop-types": "^2.10.0", "brcast": "^2.0.2", diff --git a/packages/karma-puppeteer-launcher/src/index.cjs b/packages/karma-puppeteer-launcher/src/index.cjs index 8b0dc617454e..2ea5db2576b2 100644 --- a/packages/karma-puppeteer-launcher/src/index.cjs +++ b/packages/karma-puppeteer-launcher/src/index.cjs @@ -290,5 +290,5 @@ function getContextFrame(page) { puppeteerBrowser.$inject = ['baseBrowserDecorator', 'config.puppeteerLauncher']; module.exports = { - 'launcher:puppeteer': ['type', puppeteerBrowser], + 'launcher:@web-stories-wp/karma-puppeteer-launcher': ['type', puppeteerBrowser], }; From a393264ee2daf06d3526df4b2e56b05e470c7f54 Mon Sep 17 00:00:00 2001 From: Sayed Taqui Date: Wed, 4 Aug 2021 12:22:25 +0530 Subject: [PATCH 7/8] Update karma-puppeteer-launcher package module key because it does not accept symbols --- karma-dashboard.config.cjs | 2 +- karma-edit-story.config.cjs | 2 +- packages/karma-puppeteer-launcher/src/index.cjs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/karma-dashboard.config.cjs b/karma-dashboard.config.cjs index eb515aafc051..5b84dfaf9562 100644 --- a/karma-dashboard.config.cjs +++ b/karma-dashboard.config.cjs @@ -123,7 +123,7 @@ module.exports = function (config) { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['@web-stories-wp/karma-puppeteer-launcher'], + browsers: ['karma-puppeteer-launcher'], // @web-stories-wp/karma-puppeteer-launcher package puppeteerLauncher: { puppeteer: { diff --git a/karma-edit-story.config.cjs b/karma-edit-story.config.cjs index 2b91c90e572c..bf673a46e2ca 100644 --- a/karma-edit-story.config.cjs +++ b/karma-edit-story.config.cjs @@ -123,7 +123,7 @@ module.exports = function (config) { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['@web-stories-wp/karma-puppeteer-launcher'], + browsers: ['karma-puppeteer-launcher'], // @web-stories-wp/karma-puppeteer-launcher package puppeteerLauncher: { puppeteer: { diff --git a/packages/karma-puppeteer-launcher/src/index.cjs b/packages/karma-puppeteer-launcher/src/index.cjs index 2ea5db2576b2..1a5657f7deba 100644 --- a/packages/karma-puppeteer-launcher/src/index.cjs +++ b/packages/karma-puppeteer-launcher/src/index.cjs @@ -27,7 +27,7 @@ const extractAndSaveSnapshot = require('./snapshot.cjs'); function puppeteerBrowser(baseBrowserDecorator, config) { baseBrowserDecorator(this); - this.name = 'puppeteer'; + this.name = 'karma-puppeteer-launcher'; let browser = null; @@ -290,5 +290,5 @@ function getContextFrame(page) { puppeteerBrowser.$inject = ['baseBrowserDecorator', 'config.puppeteerLauncher']; module.exports = { - 'launcher:@web-stories-wp/karma-puppeteer-launcher': ['type', puppeteerBrowser], + 'launcher:karma-puppeteer-launcher': ['type', puppeteerBrowser], // Could not use @web-stories-wp/ because it does not accept symbols in name. }; From f4b1e904a96e9b7586529c3c4b769020024f19b3 Mon Sep 17 00:00:00 2001 From: Sayed Taqui Date: Fri, 6 Aug 2021 09:41:08 +0530 Subject: [PATCH 8/8] Run npm i --- package-lock.json | 123 ++++++++++++++++++++++++++++++++++------------ 1 file changed, 91 insertions(+), 32 deletions(-) diff --git a/package-lock.json b/package-lock.json index a104ef328669..028fac5c25fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12641,8 +12641,7 @@ "node_modules/brcast": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz", - "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==", - "peer": true + "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==" }, "node_modules/brorand": { "version": "1.1.0", @@ -15438,7 +15437,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz", "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==", - "peer": true, "bin": { "direction": "cli.js" }, @@ -32546,8 +32544,7 @@ "node_modules/react-css-styled/node_modules/framework-utils": { "version": "0.3.4", "resolved": "https://registry.npmjs.org/framework-utils/-/framework-utils-0.3.4.tgz", - "integrity": "sha512-Psekd+sXiHxtjLvK6aqi7vw6sQpShfBQSYlLkxCyhVzpmeTdxv1lCq8BGx++Mm5yw+MUn5IA4WKNO6LZFtOe2Q==", - "peer": true + "integrity": "sha512-Psekd+sXiHxtjLvK6aqi7vw6sQpShfBQSYlLkxCyhVzpmeTdxv1lCq8BGx++Mm5yw+MUn5IA4WKNO6LZFtOe2Q==" }, "node_modules/react-dev-utils": { "version": "11.0.4", @@ -33166,7 +33163,6 @@ "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", - "peer": true, "dependencies": { "array.prototype.find": "^2.1.1", "function.prototype.name": "^1.1.2", @@ -33189,7 +33185,6 @@ "version": "1.5.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -33197,14 +33192,12 @@ "node_modules/react-with-styles/node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "peer": true + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "node_modules/react-with-styles/node_modules/react-with-direction": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz", "integrity": "sha512-aGcM21ZzhqeXFvDCfPj0rVNYuaVXfTz5D3Rbn0QMz/unZe+CCiLHthrjQWO7s6qdfXORgYFtmS7OVsRgSk5LXQ==", - "peer": true, "dependencies": { "airbnb-prop-types": "^2.10.0", "brcast": "^2.0.2", @@ -40568,6 +40561,27 @@ "npm": "~7" } }, + "packages/karma-cuj-reporter": { + "name": "@web-stories-wp/karma-cuj-reporter", + "dependencies": { + "karma": "^6.3.4", + "markdown-table": "^2.0.0" + }, + "engines": { + "node": ">= 15", + "npm": "~7" + } + }, + "packages/karma-failed-tests-reporter": { + "name": "@web-stories-wp/karma-failed-tests-reporter", + "dependencies": { + "karma": "^6.3.4" + }, + "engines": { + "node": ">= 15", + "npm": "~7" + } + }, "packages/karma-fixture": { "name": "@web-stories-wp/karma-fixture", "dependencies": { @@ -40581,6 +40595,27 @@ "npm": "~7" } }, + "packages/karma-puppeteer-client": { + "name": "@web-stories-wp/karma-puppeteer-client", + "dependencies": { + "karma": "^6.3.4" + }, + "engines": { + "node": ">= 15", + "npm": "~7" + } + }, + "packages/karma-puppeteer-launcher": { + "name": "@web-stories-wp/karma-puppeteer-launcher", + "dependencies": { + "karma": "^6.3.4", + "puppeteer": "^10.1.0" + }, + "engines": { + "node": ">= 15", + "npm": "~7" + } + }, "packages/media": { "name": "@web-stories-wp/media", "dependencies": { @@ -44134,6 +44169,7 @@ "integrity": "sha512-5vwpq6kbvwkQwKqAoOU3L72GZ3Ta8RRrewKj9OJRolx28KLJJ8Dg9Rf7obRwt5jQA9bkYd8gqzMTrI7H3xLfaw==", "dev": true, "requires": { + "@oclif/config": "^1.15.1", "@oclif/errors": "^1.3.3", "@oclif/parser": "^3.8.3", "@oclif/plugin-help": "^3", @@ -47897,8 +47933,19 @@ "@web-stories-wp/jest-amp": "*" } }, - "@web-stories-wp/karma-cuj-reporter": {}, - "@web-stories-wp/karma-failed-tests-reporter": {}, + "@web-stories-wp/karma-cuj-reporter": { + "version": "file:packages/karma-cuj-reporter", + "requires": { + "karma": "^6.3.4", + "markdown-table": "^2.0.0" + } + }, + "@web-stories-wp/karma-failed-tests-reporter": { + "version": "file:packages/karma-failed-tests-reporter", + "requires": { + "karma": "^6.3.4" + } + }, "@web-stories-wp/karma-fixture": { "version": "file:packages/karma-fixture", "requires": { @@ -47906,8 +47953,19 @@ "react": "^17.0.2" } }, - "@web-stories-wp/karma-puppeteer-client": {}, - "@web-stories-wp/karma-puppeteer-launcher": {}, + "@web-stories-wp/karma-puppeteer-client": { + "version": "file:packages/karma-puppeteer-client", + "requires": { + "karma": "^6.3.4" + } + }, + "@web-stories-wp/karma-puppeteer-launcher": { + "version": "file:packages/karma-puppeteer-launcher", + "requires": { + "karma": "^6.3.4", + "puppeteer": "^10.1.0" + } + }, "@web-stories-wp/media": { "version": "file:packages/media", "requires": { @@ -50566,8 +50624,7 @@ "brcast": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/brcast/-/brcast-2.0.2.tgz", - "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==", - "peer": true + "integrity": "sha512-Tfn5JSE7hrUlFcOoaLzVvkbgIemIorMIyoMr3TgvszWW7jFt2C9PdeMLtysYD9RU0MmU17b69+XJG1eRY2OBRg==" }, "brorand": { "version": "1.1.0", @@ -52264,6 +52321,7 @@ "resolved": "https://registry.npmjs.org/css-styled/-/css-styled-1.0.0.tgz", "integrity": "sha512-lDdPvM2/djv+La110zVY3RGQ7X4OOlzLS+IEjRcn8UlUmJd1+GNcGfDFmsKWwnLBupsY1w0QM1gRgV4RdcCjfw==", "requires": { + "@daybrush/utils": "^1.0.0", "string-hash": "^1.1.3" } }, @@ -52810,8 +52868,7 @@ "direction": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz", - "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==", - "peer": true + "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ==" }, "doctrine": { "version": "3.0.0", @@ -62637,7 +62694,8 @@ } }, "markdown-table": { - "version": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", "requires": { "repeat-string": "^1.0.0" @@ -65927,13 +65985,14 @@ "resolved": "https://registry.npmjs.org/react-css-styled/-/react-css-styled-1.0.2.tgz", "integrity": "sha512-5XBI2lLNO1q2N0l6B4VWbGIlysVCsMJavWvu4ydDe58EToBP9tF0HNCUS7p8MyhQRnwCe9JCW6HkXU0TkVvS4A==", "requires": { - "css-styled": "^1.0.0" + "css-styled": "^1.0.0", + "framework-utils": "^0.3.4" }, "dependencies": { "framework-utils": { - "version": "https://registry.npmjs.org/framework-utils/-/framework-utils-0.3.4.tgz", - "integrity": "sha512-Psekd+sXiHxtjLvK6aqi7vw6sQpShfBQSYlLkxCyhVzpmeTdxv1lCq8BGx++Mm5yw+MUn5IA4WKNO6LZFtOe2Q==", - "peer": true + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/framework-utils/-/framework-utils-0.3.4.tgz", + "integrity": "sha512-Psekd+sXiHxtjLvK6aqi7vw6sQpShfBQSYlLkxCyhVzpmeTdxv1lCq8BGx++Mm5yw+MUn5IA4WKNO6LZFtOe2Q==" } } }, @@ -66166,7 +66225,9 @@ "version": "1.8.1", "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.8.1.tgz", "integrity": "sha512-Er940DxWoObfIqPrZNfwXKugjxMIuk1LAuEzn23gytzV6hKS/sw108wibi9QubfMN4h+nrlje8eUCSbQRJo2fQ==", - "requires": {} + "requires": { + "moment": ">=1.6.0" + } }, "react-moveable": { "version": "0.28.3", @@ -66399,14 +66460,14 @@ "requires": { "hoist-non-react-statics": "^3.2.1", "object.assign": "^4.1.0", - "prop-types": "^15.6.2" + "prop-types": "^15.6.2", + "react-with-direction": "^1.3.0" }, "dependencies": { "airbnb-prop-types": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz", "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==", - "peer": true, "requires": { "array.prototype.find": "^2.1.1", "function.prototype.name": "^1.1.2", @@ -66422,19 +66483,17 @@ "deepmerge": { "version": "1.5.2", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", - "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", - "peer": true + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==" }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "peer": true + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "react-with-direction": { - "version": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz", "integrity": "sha512-aGcM21ZzhqeXFvDCfPj0rVNYuaVXfTz5D3Rbn0QMz/unZe+CCiLHthrjQWO7s6qdfXORgYFtmS7OVsRgSk5LXQ==", - "peer": true, "requires": { "airbnb-prop-types": "^2.10.0", "brcast": "^2.0.2",