From d4dad2746f541dcd029f35959113f45003ba5833 Mon Sep 17 00:00:00 2001 From: Nicholas Dudfield Date: Wed, 28 Jun 2023 12:32:59 +0700 Subject: [PATCH] feat: jest with esm support --- packages/coil-anonymous-tokens/package.json | 8 ++++---- packages/coil-client/package.json | 8 ++++---- packages/coil-extension/package.json | 8 ++++---- packages/coil-local-server/package.json | 8 ++++---- packages/coil-monorepo-upkeep/package.json | 8 ++++---- .../src/commands/doUpKeep/doUpKeep.ts | 15 ++++----------- packages/coil-privacypass-sjcl/package.json | 8 ++++---- packages/coil-puppeteer-utils/package.json | 8 ++++---- packages/coil-webpack-utils/package.json | 8 ++++---- packages/coil-wm-utils/package.json | 8 ++++---- packages/dier-makr-annotations/package.json | 8 ++++---- packages/dier-makr-inversify/package.json | 8 ++++---- packages/dummy-ext/package.json | 8 ++++---- packages/niq-ci/package.json | 8 ++++---- packages/stacktracejs-stacktrace-js/package.json | 8 ++++---- packages/webexts-build-utils/package.json | 8 ++++---- packages/webmonetization-demo/package.json | 8 ++++---- .../webmonetization-polyfill-utils/package.json | 8 ++++---- packages/webmonetization-react/package.json | 8 ++++---- .../webmonetization-testing-utils/package.json | 8 ++++---- packages/webmonetization-types/package.json | 8 ++++---- packages/webmonetization-wext/package.json | 8 ++++---- 22 files changed, 88 insertions(+), 95 deletions(-) diff --git a/packages/coil-anonymous-tokens/package.json b/packages/coil-anonymous-tokens/package.json index 934c650df..79bbbdd11 100644 --- a/packages/coil-anonymous-tokens/package.json +++ b/packages/coil-anonymous-tokens/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/coil-client/package.json b/packages/coil-client/package.json index 9cee9eef5..7d460dc73 100644 --- a/packages/coil-client/package.json +++ b/packages/coil-client/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/coil-extension/package.json b/packages/coil-extension/package.json index cc4682024..bf57c7def 100644 --- a/packages/coil-extension/package.json +++ b/packages/coil-extension/package.json @@ -46,10 +46,10 @@ "serve:dist": "http-server -p 4000 dist", "serve:fixtures": "http-server -p 4000 test/fixtures", "serve:fixtures-iframes": "http-server -p 4000 test/fixtures/iframes", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep", "web-ext-reload": "web-ext run --reload -s $PWD/dist -p default-release" diff --git a/packages/coil-local-server/package.json b/packages/coil-local-server/package.json index 6fe3cbd02..1f82ce5b0 100644 --- a/packages/coil-local-server/package.json +++ b/packages/coil-local-server/package.json @@ -29,10 +29,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/coil-monorepo-upkeep/package.json b/packages/coil-monorepo-upkeep/package.json index ccaa24704..c1fa59a2f 100644 --- a/packages/coil-monorepo-upkeep/package.json +++ b/packages/coil-monorepo-upkeep/package.json @@ -34,10 +34,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/coil-monorepo-upkeep/src/commands/doUpKeep/doUpKeep.ts b/packages/coil-monorepo-upkeep/src/commands/doUpKeep/doUpKeep.ts index deb97d4f3..8e0209c19 100644 --- a/packages/coil-monorepo-upkeep/src/commands/doUpKeep/doUpKeep.ts +++ b/packages/coil-monorepo-upkeep/src/commands/doUpKeep/doUpKeep.ts @@ -111,13 +111,6 @@ function setCommonScriptsAndMergeOverrides( const githubPath = rootPackageJSON.repository.url.split(':')[1].slice(0, -4) - const jest = ({ e2e, coverage }: { e2e: boolean; coverage: boolean }) => { - const mjsAndCjs = '--config jest.config.cjs' - const JEST_E2E = e2e ? 'JEST_E2E=1' : '' - const rest = coverage ? '--verbose --coverage' : '' - return `NODE_OPTIONS=--experimental-vm-modules ${JEST_E2E} PROJECT_JEST=1 jest --passWithNoTests ${rest} ${mjsAndCjs}` - } - let updated: PackageJSON = { ...subPackageJSON, // TODO: use workspace @@ -157,10 +150,10 @@ function setCommonScriptsAndMergeOverrides( upkeep: 'cd ../.. && pnpm upkeep', 'lint:all': "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", lint: 'eslint --cache --cache-location ../../node_modules/.cache/eslint', - 'test:e2e': jest({ e2e: true, coverage: false }), - 'test:e2e:coverage': jest({ e2e: true, coverage: true }), - test: jest({ e2e: false, coverage: false }), - 'test:coverage': jest({ e2e: false, coverage: true }) + 'test:e2e': 'JEST_E2E=1 pnpm run test', + 'test:e2e:coverage': 'JEST_E2E=1 pnpm run test:coverage', + test: 'NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests', + 'test:coverage': 'pnpm run test --coverage --verbose' } } diff --git a/packages/coil-privacypass-sjcl/package.json b/packages/coil-privacypass-sjcl/package.json index 62599652c..219f45bdb 100644 --- a/packages/coil-privacypass-sjcl/package.json +++ b/packages/coil-privacypass-sjcl/package.json @@ -30,10 +30,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/coil-puppeteer-utils/package.json b/packages/coil-puppeteer-utils/package.json index 8a34712c0..44cc929d8 100644 --- a/packages/coil-puppeteer-utils/package.json +++ b/packages/coil-puppeteer-utils/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/coil-webpack-utils/package.json b/packages/coil-webpack-utils/package.json index 12f4e791f..c8920a39a 100644 --- a/packages/coil-webpack-utils/package.json +++ b/packages/coil-webpack-utils/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/coil-wm-utils/package.json b/packages/coil-wm-utils/package.json index a3697adef..4b1f1f5e0 100644 --- a/packages/coil-wm-utils/package.json +++ b/packages/coil-wm-utils/package.json @@ -26,10 +26,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/dier-makr-annotations/package.json b/packages/dier-makr-annotations/package.json index 98f313f5b..01de3d37f 100644 --- a/packages/dier-makr-annotations/package.json +++ b/packages/dier-makr-annotations/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/dier-makr-inversify/package.json b/packages/dier-makr-inversify/package.json index 56acdfd6d..15f8728be 100644 --- a/packages/dier-makr-inversify/package.json +++ b/packages/dier-makr-inversify/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/dummy-ext/package.json b/packages/dummy-ext/package.json index a8f746526..9a091f2d0 100644 --- a/packages/dummy-ext/package.json +++ b/packages/dummy-ext/package.json @@ -33,10 +33,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/niq-ci/package.json b/packages/niq-ci/package.json index 08643382d..7f051c832 100644 --- a/packages/niq-ci/package.json +++ b/packages/niq-ci/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/stacktracejs-stacktrace-js/package.json b/packages/stacktracejs-stacktrace-js/package.json index 96e3a6ac1..0f814d0cd 100644 --- a/packages/stacktracejs-stacktrace-js/package.json +++ b/packages/stacktracejs-stacktrace-js/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/webexts-build-utils/package.json b/packages/webexts-build-utils/package.json index ee47c3f18..03bcaf5ff 100644 --- a/packages/webexts-build-utils/package.json +++ b/packages/webexts-build-utils/package.json @@ -25,10 +25,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/webmonetization-demo/package.json b/packages/webmonetization-demo/package.json index 5a7ba8826..b5299089d 100644 --- a/packages/webmonetization-demo/package.json +++ b/packages/webmonetization-demo/package.json @@ -28,10 +28,10 @@ "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", "receiver:dev": "ts-node --swc src/receiver/main.ts", "server:dev": "ts-node --swc src/server/main.ts", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep", "verifier:dev": "ts-node --swc src/verifier/main.ts" diff --git a/packages/webmonetization-polyfill-utils/package.json b/packages/webmonetization-polyfill-utils/package.json index a922724ed..f249c3433 100644 --- a/packages/webmonetization-polyfill-utils/package.json +++ b/packages/webmonetization-polyfill-utils/package.json @@ -27,10 +27,10 @@ "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", "serve": "python -m http.server 4000", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/webmonetization-react/package.json b/packages/webmonetization-react/package.json index abf9ee206..d8e9baac0 100644 --- a/packages/webmonetization-react/package.json +++ b/packages/webmonetization-react/package.json @@ -31,10 +31,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/webmonetization-testing-utils/package.json b/packages/webmonetization-testing-utils/package.json index d34a72746..5beed4472 100644 --- a/packages/webmonetization-testing-utils/package.json +++ b/packages/webmonetization-testing-utils/package.json @@ -27,10 +27,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/webmonetization-types/package.json b/packages/webmonetization-types/package.json index 4b1e74ed9..578fa7a48 100644 --- a/packages/webmonetization-types/package.json +++ b/packages/webmonetization-types/package.json @@ -29,10 +29,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" }, diff --git a/packages/webmonetization-wext/package.json b/packages/webmonetization-wext/package.json index f633fa3b5..55ff865eb 100644 --- a/packages/webmonetization-wext/package.json +++ b/packages/webmonetization-wext/package.json @@ -31,10 +31,10 @@ "lint:all": "pnpm lint 'src/**/*.{mts,ts,tsx}' 'test/**/*.{mts,ts,tsx}'", "precommit": "echo lint-staged runs from root", "prettier": "prettier --write '*.{mts,ts,tsx,js,html,jsx,md}' '{src,test}/**/*.{mts,ts,tsx,js,html,jsx,md}'", - "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:coverage": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", - "test:e2e": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --config jest.config.cjs", - "test:e2e:coverage": "NODE_OPTIONS=--experimental-vm-modules JEST_E2E=1 PROJECT_JEST=1 jest --passWithNoTests --verbose --coverage --config jest.config.cjs", + "test": "NODE_OPTIONS=--experimental-vm-modules PROJECT_JEST=1 jest --passWithNoTests", + "test:coverage": "pnpm run test --coverage --verbose", + "test:e2e": "JEST_E2E=1 pnpm run test", + "test:e2e:coverage": "JEST_E2E=1 pnpm run test:coverage", "tsnodeenv": "NODE_OPTIONS=\"${NODE_OPTIONS:-} --require tsconfig-paths/register\" TS_NODE_PROJECT=\"../../tsconfig.cjs.json\"", "upkeep": "cd ../.. && pnpm upkeep" },