diff --git a/karma-dashboard.config.cjs b/karma-dashboard.config.cjs index ad8509274fc2..dbce497173ab 100644 --- a/karma-dashboard.config.cjs +++ b/karma-dashboard.config.cjs @@ -49,15 +49,15 @@ 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. // 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: [ @@ -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), @@ -123,7 +123,7 @@ module.exports = function (config) { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['puppeteer'], + 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 0bee0f7ff51c..680f294cdcbe 100644 --- a/karma-edit-story.config.cjs +++ b/karma-edit-story.config.cjs @@ -49,15 +49,15 @@ 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. // 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: [ @@ -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), @@ -123,7 +123,7 @@ module.exports = function (config) { // start these browsers // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['puppeteer'], + browsers: ['karma-puppeteer-launcher'], // @web-stories-wp/karma-puppeteer-launcher package puppeteerLauncher: { puppeteer: { diff --git a/package-lock.json b/package-lock.json index 522b3bb96d2a..028fac5c25fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -96,6 +96,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", @@ -9481,10 +9485,26 @@ "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-fixture": { "resolved": "packages/karma-fixture", "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 @@ -12621,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", @@ -15418,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" }, @@ -26741,14 +26759,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", @@ -26764,14 +26774,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", @@ -32542,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", @@ -33162,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", @@ -33185,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" } @@ -33193,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", @@ -40565,6 +40562,7 @@ } }, "packages/karma-cuj-reporter": { + "name": "@web-stories-wp/karma-cuj-reporter", "dependencies": { "karma": "^6.3.4", "markdown-table": "^2.0.0" @@ -40575,6 +40573,7 @@ } }, "packages/karma-failed-tests-reporter": { + "name": "@web-stories-wp/karma-failed-tests-reporter", "dependencies": { "karma": "^6.3.4" }, @@ -40597,6 +40596,7 @@ } }, "packages/karma-puppeteer-client": { + "name": "@web-stories-wp/karma-puppeteer-client", "dependencies": { "karma": "^6.3.4" }, @@ -40606,6 +40606,7 @@ } }, "packages/karma-puppeteer-launcher": { + "name": "@web-stories-wp/karma-puppeteer-launcher", "dependencies": { "karma": "^6.3.4", "puppeteer": "^10.1.0" @@ -44168,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", @@ -47931,6 +47933,19 @@ "@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-fixture": { "version": "file:packages/karma-fixture", "requires": { @@ -47938,6 +47953,19 @@ "react": "^17.0.2" } }, + "@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": { @@ -50596,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", @@ -52294,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" } }, @@ -52840,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", @@ -61533,19 +61560,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", @@ -61555,19 +61569,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", @@ -65984,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==" } } }, @@ -66223,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", @@ -66456,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", @@ -66479,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", diff --git a/package.json b/package.json index 7604c8726ca9..b53655b78f6f 100644 --- a/package.json +++ b/package.json @@ -119,6 +119,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", 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/package.json b/packages/karma-cuj-reporter/package.json index 222f4f721450..51fc9ba1c324 100644 --- a/packages/karma-cuj-reporter/package.json +++ b/packages/karma-cuj-reporter/package.json @@ -1,11 +1,11 @@ { - "name": "karma-cuj-reporter", + "name": "@web-stories-wp/karma-cuj-reporter", "private": true, "engines": { "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-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/package.json b/packages/karma-failed-tests-reporter/package.json index 01524d0bcaa3..0a1c129a4395 100644 --- a/packages/karma-failed-tests-reporter/package.json +++ b/packages/karma-failed-tests-reporter/package.json @@ -1,11 +1,11 @@ { - "name": "karma-failed-tests-reporter", + "name": "@web-stories-wp/karma-failed-tests-reporter", "private": true, "engines": { "node": ">= 15", "npm": "~7" }, - "main": "./src/index.js", + "main": "./src/index.cjs", "dependencies": { "karma": "^6.3.4" } 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], }; diff --git a/packages/karma-puppeteer-client/package.json b/packages/karma-puppeteer-client/package.json index 387b76ba8517..12d4f0285613 100644 --- a/packages/karma-puppeteer-client/package.json +++ b/packages/karma-puppeteer-client/package.json @@ -1,11 +1,11 @@ { - "name": "karma-puppeteer-client", + "name": "@web-stories-wp/karma-puppeteer-client", "private": true, "engines": { "node": ">= 15", "npm": "~7" }, - "main": "./src/index.js", + "main": "./src/index.cjs", "dependencies": { "karma": "^6.3.4" } 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-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], }; diff --git a/packages/karma-puppeteer-launcher/package.json b/packages/karma-puppeteer-launcher/package.json index c6d0379d5b4b..fc3621ecb346 100644 --- a/packages/karma-puppeteer-launcher/package.json +++ b/packages/karma-puppeteer-launcher/package.json @@ -1,11 +1,11 @@ { - "name": "karma-puppeteer-launcher", + "name": "@web-stories-wp/karma-puppeteer-launcher", "private": true, "engines": { "node": ">= 15", "npm": "~7" }, - "main": "./src/index.js", + "main": "./src/index.cjs", "dependencies": { "karma": "^6.3.4", "puppeteer": "^10.1.0" diff --git a/packages/karma-puppeteer-launcher/src/index.cjs b/packages/karma-puppeteer-launcher/src/index.cjs index 8b0dc617454e..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:puppeteer': ['type', puppeteerBrowser], + 'launcher:karma-puppeteer-launcher': ['type', puppeteerBrowser], // Could not use @web-stories-wp/ because it does not accept symbols in name. };