From 09b9dbf856ffaf0cf833e9c1d14ace1eb028a1d8 Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Sun, 19 Mar 2023 14:49:16 +0100 Subject: [PATCH 1/5] reduce npm run invocations --- .github/bin/clean.sh | 10 ---------- cli/csstools-cli/package.json | 8 ++------ experimental/css-has-pseudo/package.json | 8 ++------ experimental/postcss-nesting/package.json | 8 ++------ package.json | 2 +- packages/base-cli/package.json | 9 +++------ packages/cascade-layer-name-parser/package.json | 8 ++------ packages/color-helpers/package.json | 8 ++------ packages/css-calc/package.json | 8 ++------ packages/css-parser-algorithms/package.json | 8 ++------ packages/css-tokenizer/package.json | 8 ++------ packages/css-tokenizer/stryker.conf.json | 7 ++++--- packages/generate-test-cases/package.json | 4 +--- packages/media-query-list-parser/package.json | 8 ++------ packages/postcss-tape/package.json | 6 +----- packages/selector-specificity/package.json | 8 ++------ plugin-packs/postcss-preset-env/package.json | 9 +++------ plugins/css-blank-pseudo/package.json | 8 ++------ plugins/css-has-pseudo/package.json | 8 ++------ plugins/css-prefers-color-scheme/package.json | 8 ++------ .../postcss-attribute-case-insensitive/package.json | 8 ++------ plugins/postcss-base-plugin/package.json | 8 ++------ plugins/postcss-cascade-layers/package.json | 8 ++------ plugins/postcss-color-function/package.json | 8 ++------ plugins/postcss-color-functional-notation/package.json | 8 ++------ plugins/postcss-color-hex-alpha/package.json | 8 ++------ plugins/postcss-color-rebeccapurple/package.json | 8 ++------ plugins/postcss-conditional-values/package.json | 8 ++------ plugins/postcss-custom-media/package.json | 8 ++------ plugins/postcss-custom-properties/package.json | 8 ++------ plugins/postcss-custom-selectors/package.json | 8 ++------ plugins/postcss-design-tokens/package.json | 8 ++------ plugins/postcss-dir-pseudo-class/package.json | 8 ++------ plugins/postcss-double-position-gradients/package.json | 8 ++------ plugins/postcss-env-function/package.json | 8 ++------ plugins/postcss-extract/package.json | 8 ++------ plugins/postcss-focus-visible/package.json | 8 ++------ plugins/postcss-focus-within/package.json | 8 ++------ plugins/postcss-font-format-keywords/package.json | 8 ++------ plugins/postcss-gap-properties/package.json | 8 ++------ plugins/postcss-global-data/package.json | 8 ++------ .../package.json | 8 ++------ plugins/postcss-hwb-function/package.json | 8 ++------ plugins/postcss-ic-unit/package.json | 8 ++------ plugins/postcss-image-set-function/package.json | 8 ++------ plugins/postcss-is-pseudo-class/package.json | 8 ++------ plugins/postcss-lab-function/package.json | 8 ++------ plugins/postcss-logical-float-and-clear/package.json | 8 ++------ plugins/postcss-logical-resize/package.json | 8 ++------ plugins/postcss-logical-viewport-units/package.json | 8 ++------ plugins/postcss-logical/package.json | 8 ++------ .../package.json | 8 ++------ plugins/postcss-nested-calc/package.json | 8 ++------ plugins/postcss-nesting/package.json | 8 ++------ plugins/postcss-normalize-display-values/package.json | 8 ++------ plugins/postcss-oklab-function/package.json | 8 ++------ plugins/postcss-overflow-shorthand/package.json | 8 ++------ plugins/postcss-place/package.json | 8 ++------ .../postcss-progressive-custom-properties/package.json | 8 ++------ plugins/postcss-pseudo-class-any-link/package.json | 8 ++------ plugins/postcss-scope-pseudo-class/package.json | 8 ++------ plugins/postcss-selector-not/package.json | 8 ++------ plugins/postcss-stepped-value-functions/package.json | 8 ++------ plugins/postcss-text-decoration-shorthand/package.json | 8 ++------ plugins/postcss-todo-or-die/package.json | 8 ++------ plugins/postcss-trigonometric-functions/package.json | 8 ++------ plugins/postcss-unset-value/package.json | 8 ++------ rollup/default.mjs | 3 +++ sites/package.json | 4 ++-- 69 files changed, 138 insertions(+), 396 deletions(-) delete mode 100644 .github/bin/clean.sh diff --git a/.github/bin/clean.sh b/.github/bin/clean.sh deleted file mode 100644 index eff7698e3..000000000 --- a/.github/bin/clean.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env bash - -set -e - -find . -type d -name 'dist' | xargs rm -r - -git clean -dfx --exclude \ - .idea \ - .vscode \ - .DS_Store \ diff --git a/cli/csstools-cli/package.json b/cli/csstools-cli/package.json index 391e5c8d6..c37769690 100644 --- a/cli/csstools-cli/package.json +++ b/cli/csstools-cli/package.json @@ -76,14 +76,10 @@ "@csstools/base-cli": "0.1.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs && npm run set-cli-file-permissions", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "csstools-cli": "csstools-cli", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "set-cli-file-permissions": "chmod a+x ./dist/cli.cjs", "stryker": "stryker run --logLevel error", "test": "exit 0", diff --git a/experimental/css-has-pseudo/package.json b/experimental/css-has-pseudo/package.json index ed48317f9..1407f6825 100644 --- a/experimental/css-has-pseudo/package.json +++ b/experimental/css-has-pseudo/package.json @@ -42,13 +42,9 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/experimental/postcss-nesting/package.json b/experimental/postcss-nesting/package.json index 2d0662e3e..b16abc38f 100644 --- a/experimental/postcss-nesting/package.json +++ b/experimental/postcss-nesting/package.json @@ -35,14 +35,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/package.json b/package.json index 8426cca8c..0ea145c75 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ }, "scripts": { "build": "npm run build --workspaces --if-present", - "clean": "bash ./.github/bin/clean.sh", + "clean": "npm run clean --workspaces --if-present", "docs": "npm run docs --workspaces --if-present", "lint": "npm run lint --workspaces --if-present && npm run lint:rollup-config && npm run lint:executable-files && npm run lint:licenses", "lint:executable-files": "bash .github/bin/detect-executable-files/detect-executable-files.sh", diff --git a/packages/base-cli/package.json b/packages/base-cli/package.json index 473f03270..63c4a6ad8 100644 --- a/packages/base-cli/package.json +++ b/packages/base-cli/package.json @@ -22,13 +22,10 @@ "postcss": "^8.4" }, "scripts": { - "prebuild": "npm run clean", + "prebuild": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "build": "tsc", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs" }, diff --git a/packages/cascade-layer-name-parser/package.json b/packages/cascade-layer-name-parser/package.json index e7aaea00c..8c2722291 100644 --- a/packages/cascade-layer-name-parser/package.json +++ b/packages/cascade-layer-name-parser/package.json @@ -43,13 +43,9 @@ "@csstools/css-tokenizer": "^2.0.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/packages/color-helpers/package.json b/packages/color-helpers/package.json index 57f5f71d6..481dd7661 100644 --- a/packages/color-helpers/package.json +++ b/packages/color-helpers/package.json @@ -38,15 +38,11 @@ "dist" ], "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", "check-sources-integrity": "node ./scripts/check-changes.mjs", "check-sources-integrity:rewrite": "REWRITE_HASHES=true node ./scripts/check-changes.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs" diff --git a/packages/css-calc/package.json b/packages/css-calc/package.json index bc195a0ab..243513e80 100644 --- a/packages/css-calc/package.json +++ b/packages/css-calc/package.json @@ -44,13 +44,9 @@ }, "scripts": { "benchmark": "node ./test/benchmark.mjs", - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "npm run test:exports && node ./test/test.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs" diff --git a/packages/css-parser-algorithms/package.json b/packages/css-parser-algorithms/package.json index 56840806d..6d1ae3bd8 100644 --- a/packages/css-parser-algorithms/package.json +++ b/packages/css-parser-algorithms/package.json @@ -42,13 +42,9 @@ "@csstools/css-tokenizer": "^2.0.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/packages/css-tokenizer/package.json b/packages/css-tokenizer/package.json index 4905e6367..51bd55b59 100644 --- a/packages/css-tokenizer/package.json +++ b/packages/css-tokenizer/package.json @@ -44,13 +44,9 @@ }, "scripts": { "benchmark": "node ./test/benchmark.mjs", - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "npm run test:exports && node ./test/test.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs" diff --git a/packages/css-tokenizer/stryker.conf.json b/packages/css-tokenizer/stryker.conf.json index 015ebbb73..f05932259 100644 --- a/packages/css-tokenizer/stryker.conf.json +++ b/packages/css-tokenizer/stryker.conf.json @@ -3,17 +3,18 @@ "mutate": [ "src/**/*.ts" ], - "buildCommand": "npm run build", + "buildCommand": "rollup -c ../../rollup/default.mjs", "testRunner": "command", "coverageAnalysis": "perTest", "tempDirName": "../../.stryker-tmp", "commandRunner": { - "command": "npm run test" + "command": "node ./test/test.mjs" }, "thresholds": { "high": 100, "low": 100, "break": 100 }, - "inPlace": true + "inPlace": true, + "timeoutMS": 1000 } diff --git a/packages/generate-test-cases/package.json b/packages/generate-test-cases/package.json index 49c07f87c..f8e39e7fb 100644 --- a/packages/generate-test-cases/package.json +++ b/packages/generate-test-cases/package.json @@ -20,9 +20,7 @@ "scripts": { "build": "exit 0;", "generate": "node ./src/index.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "test": "exit 0;" }, "repository": { diff --git a/packages/media-query-list-parser/package.json b/packages/media-query-list-parser/package.json index ed31dc304..5dfa7c43d 100644 --- a/packages/media-query-list-parser/package.json +++ b/packages/media-query-list-parser/package.json @@ -43,13 +43,9 @@ "@csstools/css-tokenizer": "^2.0.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/packages/postcss-tape/package.json b/packages/postcss-tape/package.json index fc73435bc..683facf84 100644 --- a/packages/postcss-tape/package.json +++ b/packages/postcss-tape/package.json @@ -44,12 +44,8 @@ "postcss-html": "^1.5.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "test": "bash ./test-self/test.sh" }, "keywords": [ diff --git a/packages/selector-specificity/package.json b/packages/selector-specificity/package.json index 307d3dac1..ddbdc5797 100644 --- a/packages/selector-specificity/package.json +++ b/packages/selector-specificity/package.json @@ -45,13 +45,9 @@ "postcss-selector-parser": "^6.0.10" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "npm run test:exports && node ./test/example.mjs && node ./test/test.mjs && node ./test/tests-from-bramus-specificity.mjs && node ./test/tests-from-keeganstreet-specificity.mjs && node ./test/test-compare.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs" diff --git a/plugin-packs/postcss-preset-env/package.json b/plugin-packs/postcss-preset-env/package.json index 05a898183..242118c8e 100644 --- a/plugin-packs/postcss-preset-env/package.json +++ b/plugin-packs/postcss-preset-env/package.json @@ -105,14 +105,11 @@ "postcss-simple-vars": "^7.0.1" }, "scripts": { - "prebuild": "node ./scripts/generate-plugins-data.mjs && eslint --fix ./src/plugins/*.mjs && npm run clean", + "prebuild": "node ./scripts/generate-plugins-data.mjs && eslint --fix ./src/plugins/*.mjs", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ./docs/generate.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && node ./src/test/test.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/css-blank-pseudo/package.json b/plugins/css-blank-pseudo/package.json index a388c6f89..278d28357 100644 --- a/plugins/css-blank-pseudo/package.json +++ b/plugins/css-blank-pseudo/package.json @@ -61,14 +61,10 @@ "puppeteer": "^19.5.2" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports && npm run test:invalid-replacement", "test:browser": "node ./test/_browser.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/css-has-pseudo/package.json b/plugins/css-has-pseudo/package.json index 8c7c166b7..790251642 100644 --- a/plugins/css-has-pseudo/package.json +++ b/plugins/css-has-pseudo/package.json @@ -64,14 +64,10 @@ "puppeteer": "^19.5.2" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:unit && npm run test:exports", "test:browser": "node ./test/_browser.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/css-prefers-color-scheme/package.json b/plugins/css-prefers-color-scheme/package.json index 9594037cb..1e35f3f14 100644 --- a/plugins/css-prefers-color-scheme/package.json +++ b/plugins/css-prefers-color-scheme/package.json @@ -58,14 +58,10 @@ "puppeteer": "^19.5.2" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:browser": "node ./test/_browser.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/postcss-attribute-case-insensitive/package.json b/plugins/postcss-attribute-case-insensitive/package.json index 06029b3f2..b530236d4 100644 --- a/plugins/postcss-attribute-case-insensitive/package.json +++ b/plugins/postcss-attribute-case-insensitive/package.json @@ -51,14 +51,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-base-plugin/package.json b/plugins/postcss-base-plugin/package.json index 420f879fe..120f19edb 100644 --- a/plugins/postcss-base-plugin/package.json +++ b/plugins/postcss-base-plugin/package.json @@ -46,14 +46,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/postcss-cascade-layers/package.json b/plugins/postcss-cascade-layers/package.json index acd4652b7..c3c2fca63 100644 --- a/plugins/postcss-cascade-layers/package.json +++ b/plugins/postcss-cascade-layers/package.json @@ -59,14 +59,10 @@ "puppeteer": "^19.5.2" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:browser": "node ./test/_browser.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/postcss-color-function/package.json b/plugins/postcss-color-function/package.json index dfb759f96..275b05276 100644 --- a/plugins/postcss-color-function/package.json +++ b/plugins/postcss-color-function/package.json @@ -41,14 +41,10 @@ "postcss-lab-function": "^5.0.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-color-functional-notation/package.json b/plugins/postcss-color-functional-notation/package.json index c1113c059..0584ef41b 100644 --- a/plugins/postcss-color-functional-notation/package.json +++ b/plugins/postcss-color-functional-notation/package.json @@ -38,14 +38,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-color-hex-alpha/package.json b/plugins/postcss-color-hex-alpha/package.json index 150b8fea0..0ee43af1f 100644 --- a/plugins/postcss-color-hex-alpha/package.json +++ b/plugins/postcss-color-hex-alpha/package.json @@ -55,14 +55,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-color-rebeccapurple/package.json b/plugins/postcss-color-rebeccapurple/package.json index dc618405e..465e7be3b 100644 --- a/plugins/postcss-color-rebeccapurple/package.json +++ b/plugins/postcss-color-rebeccapurple/package.json @@ -55,14 +55,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-conditional-values/package.json b/plugins/postcss-conditional-values/package.json index a14b53ab1..c432d47a6 100644 --- a/plugins/postcss-conditional-values/package.json +++ b/plugins/postcss-conditional-values/package.json @@ -46,14 +46,10 @@ "postcss-value-parser": "^4.2.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-custom-media/package.json b/plugins/postcss-custom-media/package.json index 012cac93d..4951cfef0 100644 --- a/plugins/postcss-custom-media/package.json +++ b/plugins/postcss-custom-media/package.json @@ -58,14 +58,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-custom-properties/package.json b/plugins/postcss-custom-properties/package.json index c1b7abdaa..9f73012e1 100644 --- a/plugins/postcss-custom-properties/package.json +++ b/plugins/postcss-custom-properties/package.json @@ -46,14 +46,10 @@ "postcss-import": "^15.0.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-custom-selectors/package.json b/plugins/postcss-custom-selectors/package.json index fe0acb23c..5836e8f1b 100644 --- a/plugins/postcss-custom-selectors/package.json +++ b/plugins/postcss-custom-selectors/package.json @@ -61,14 +61,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-design-tokens/package.json b/plugins/postcss-design-tokens/package.json index 7a68a42bb..b6e8de702 100644 --- a/plugins/postcss-design-tokens/package.json +++ b/plugins/postcss-design-tokens/package.json @@ -52,14 +52,10 @@ "style-dictionary-design-tokens-example": "^1.1.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-dir-pseudo-class/package.json b/plugins/postcss-dir-pseudo-class/package.json index 87e050c11..88fc382d2 100644 --- a/plugins/postcss-dir-pseudo-class/package.json +++ b/plugins/postcss-dir-pseudo-class/package.json @@ -52,14 +52,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-double-position-gradients/package.json b/plugins/postcss-double-position-gradients/package.json index 98e3e7a31..695fd23b6 100644 --- a/plugins/postcss-double-position-gradients/package.json +++ b/plugins/postcss-double-position-gradients/package.json @@ -39,14 +39,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-env-function/package.json b/plugins/postcss-env-function/package.json index 90b5a16bb..266a46d95 100644 --- a/plugins/postcss-env-function/package.json +++ b/plugins/postcss-env-function/package.json @@ -36,14 +36,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.cjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.cjs" diff --git a/plugins/postcss-extract/package.json b/plugins/postcss-extract/package.json index 6fa4fc6b4..a0aa2683e 100644 --- a/plugins/postcss-extract/package.json +++ b/plugins/postcss-extract/package.json @@ -48,14 +48,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-focus-visible/package.json b/plugins/postcss-focus-visible/package.json index 0e3f4898c..438a90939 100644 --- a/plugins/postcss-focus-visible/package.json +++ b/plugins/postcss-focus-visible/package.json @@ -49,14 +49,10 @@ "puppeteer": "^19.5.2" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:browser": "node ./test/_browser.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/postcss-focus-within/package.json b/plugins/postcss-focus-within/package.json index 29cc4661c..ea425fa4c 100644 --- a/plugins/postcss-focus-within/package.json +++ b/plugins/postcss-focus-within/package.json @@ -60,14 +60,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:browser": "node ./test/_browser.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/postcss-font-format-keywords/package.json b/plugins/postcss-font-format-keywords/package.json index 613fbb8cb..6724f56ee 100644 --- a/plugins/postcss-font-format-keywords/package.json +++ b/plugins/postcss-font-format-keywords/package.json @@ -38,14 +38,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-gap-properties/package.json b/plugins/postcss-gap-properties/package.json index 37124eb51..aeedf47f9 100644 --- a/plugins/postcss-gap-properties/package.json +++ b/plugins/postcss-gap-properties/package.json @@ -49,14 +49,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-global-data/package.json b/plugins/postcss-global-data/package.json index 67fc63262..604271615 100644 --- a/plugins/postcss-global-data/package.json +++ b/plugins/postcss-global-data/package.json @@ -46,14 +46,10 @@ "postcss-custom-media": "^9.0.0" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-gradients-interpolation-method/package.json b/plugins/postcss-gradients-interpolation-method/package.json index ff67cff51..e900b824a 100644 --- a/plugins/postcss-gradients-interpolation-method/package.json +++ b/plugins/postcss-gradients-interpolation-method/package.json @@ -39,14 +39,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-hwb-function/package.json b/plugins/postcss-hwb-function/package.json index 4e413fcab..b1fa36631 100644 --- a/plugins/postcss-hwb-function/package.json +++ b/plugins/postcss-hwb-function/package.json @@ -40,14 +40,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-ic-unit/package.json b/plugins/postcss-ic-unit/package.json index 1d0ad316f..cd8a49302 100644 --- a/plugins/postcss-ic-unit/package.json +++ b/plugins/postcss-ic-unit/package.json @@ -39,14 +39,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-image-set-function/package.json b/plugins/postcss-image-set-function/package.json index 1a51da834..d295d09ff 100644 --- a/plugins/postcss-image-set-function/package.json +++ b/plugins/postcss-image-set-function/package.json @@ -38,14 +38,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-is-pseudo-class/package.json b/plugins/postcss-is-pseudo-class/package.json index 15e6d1142..a1715c279 100644 --- a/plugins/postcss-is-pseudo-class/package.json +++ b/plugins/postcss-is-pseudo-class/package.json @@ -40,14 +40,10 @@ "puppeteer": "^19.5.2" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && npm run test:exports", "test:browser": "node ./test/_browser.mjs", diff --git a/plugins/postcss-lab-function/package.json b/plugins/postcss-lab-function/package.json index 85dda6a5f..7152c8d63 100644 --- a/plugins/postcss-lab-function/package.json +++ b/plugins/postcss-lab-function/package.json @@ -40,14 +40,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-logical-float-and-clear/package.json b/plugins/postcss-logical-float-and-clear/package.json index 06090321a..e00074da5 100644 --- a/plugins/postcss-logical-float-and-clear/package.json +++ b/plugins/postcss-logical-float-and-clear/package.json @@ -45,14 +45,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-logical-resize/package.json b/plugins/postcss-logical-resize/package.json index 2fa02a860..aa5470f94 100644 --- a/plugins/postcss-logical-resize/package.json +++ b/plugins/postcss-logical-resize/package.json @@ -48,14 +48,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-logical-viewport-units/package.json b/plugins/postcss-logical-viewport-units/package.json index 98df3b328..f3450f67c 100644 --- a/plugins/postcss-logical-viewport-units/package.json +++ b/plugins/postcss-logical-viewport-units/package.json @@ -48,14 +48,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-logical/package.json b/plugins/postcss-logical/package.json index 5d2c5aac5..92ffff341 100644 --- a/plugins/postcss-logical/package.json +++ b/plugins/postcss-logical/package.json @@ -52,14 +52,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-media-queries-aspect-ratio-number-values/package.json b/plugins/postcss-media-queries-aspect-ratio-number-values/package.json index 31076fadd..0b8cef675 100644 --- a/plugins/postcss-media-queries-aspect-ratio-number-values/package.json +++ b/plugins/postcss-media-queries-aspect-ratio-number-values/package.json @@ -50,14 +50,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-nested-calc/package.json b/plugins/postcss-nested-calc/package.json index a88437b84..9aa6a6ac6 100644 --- a/plugins/postcss-nested-calc/package.json +++ b/plugins/postcss-nested-calc/package.json @@ -48,14 +48,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-nesting/package.json b/plugins/postcss-nesting/package.json index 67084893a..b7b27f150 100644 --- a/plugins/postcss-nesting/package.json +++ b/plugins/postcss-nesting/package.json @@ -56,14 +56,10 @@ "puppeteer": "^19.5.2" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:browser": "node ./test/_browser.mjs", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/postcss-normalize-display-values/package.json b/plugins/postcss-normalize-display-values/package.json index 262802b33..9af3b7f34 100644 --- a/plugins/postcss-normalize-display-values/package.json +++ b/plugins/postcss-normalize-display-values/package.json @@ -38,14 +38,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-oklab-function/package.json b/plugins/postcss-oklab-function/package.json index 2b477449c..23e8ae20d 100644 --- a/plugins/postcss-oklab-function/package.json +++ b/plugins/postcss-oklab-function/package.json @@ -40,14 +40,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-overflow-shorthand/package.json b/plugins/postcss-overflow-shorthand/package.json index bfb8589da..d570d8415 100644 --- a/plugins/postcss-overflow-shorthand/package.json +++ b/plugins/postcss-overflow-shorthand/package.json @@ -52,14 +52,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-place/package.json b/plugins/postcss-place/package.json index cb8b01412..f54041d1e 100644 --- a/plugins/postcss-place/package.json +++ b/plugins/postcss-place/package.json @@ -52,14 +52,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-progressive-custom-properties/package.json b/plugins/postcss-progressive-custom-properties/package.json index 918dfcef6..3e25a2144 100644 --- a/plugins/postcss-progressive-custom-properties/package.json +++ b/plugins/postcss-progressive-custom-properties/package.json @@ -38,14 +38,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "node ./generate/matchers.mjs && eslint --fix ./src/matchers.ts && rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-pseudo-class-any-link/package.json b/plugins/postcss-pseudo-class-any-link/package.json index 3fb1208c9..e0bb6abee 100644 --- a/plugins/postcss-pseudo-class-any-link/package.json +++ b/plugins/postcss-pseudo-class-any-link/package.json @@ -52,14 +52,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-scope-pseudo-class/package.json b/plugins/postcss-scope-pseudo-class/package.json index 592441c8a..078d1a1f8 100644 --- a/plugins/postcss-scope-pseudo-class/package.json +++ b/plugins/postcss-scope-pseudo-class/package.json @@ -48,14 +48,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-selector-not/package.json b/plugins/postcss-selector-not/package.json index af2c67841..2112a4b4b 100644 --- a/plugins/postcss-selector-not/package.json +++ b/plugins/postcss-selector-not/package.json @@ -51,14 +51,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-stepped-value-functions/package.json b/plugins/postcss-stepped-value-functions/package.json index 56ff4d1df..d0e4659c4 100644 --- a/plugins/postcss-stepped-value-functions/package.json +++ b/plugins/postcss-stepped-value-functions/package.json @@ -50,14 +50,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-text-decoration-shorthand/package.json b/plugins/postcss-text-decoration-shorthand/package.json index 33010d911..eadc98838 100644 --- a/plugins/postcss-text-decoration-shorthand/package.json +++ b/plugins/postcss-text-decoration-shorthand/package.json @@ -50,14 +50,10 @@ "autoprefixer": "^10.4.8" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-todo-or-die/package.json b/plugins/postcss-todo-or-die/package.json index d6e04b51d..20b4569bd 100644 --- a/plugins/postcss-todo-or-die/package.json +++ b/plugins/postcss-todo-or-die/package.json @@ -49,14 +49,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-trigonometric-functions/package.json b/plugins/postcss-trigonometric-functions/package.json index c864a65eb..419f0ea97 100644 --- a/plugins/postcss-trigonometric-functions/package.json +++ b/plugins/postcss-trigonometric-functions/package.json @@ -50,14 +50,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-unset-value/package.json b/plugins/postcss-unset-value/package.json index 07a248612..bf9dbb4fb 100644 --- a/plugins/postcss-unset-value/package.json +++ b/plugins/postcss-unset-value/package.json @@ -45,14 +45,10 @@ "@csstools/postcss-tape": "*" }, "scripts": { - "prebuild": "npm run clean", "build": "rollup -c ../../rollup/default.mjs", - "clean": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "npm run lint:eslint && npm run lint:package-json", - "lint:eslint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:package-json": "node ../../.github/bin/format-package-json.mjs", - "prepublishOnly": "npm run clean && npm run build && npm run test", + "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && npm run test:exports", "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/rollup/default.mjs b/rollup/default.mjs index 03ed2c68a..c490f26e7 100644 --- a/rollup/default.mjs +++ b/rollup/default.mjs @@ -4,6 +4,9 @@ import { cliTypescript } from './presets/cli-typescript.mjs'; import { packageJavascript } from './presets/package-javascript.mjs'; import { packageTypescript } from './presets/package-typescript.mjs'; +// Always clean the dist folder before building. +fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist'); + const packageInfo = JSON.parse(fs.readFileSync('./package.json')); const isTypescript = (() => { diff --git a/sites/package.json b/sites/package.json index a823211a9..f787d34a1 100644 --- a/sites/package.json +++ b/sites/package.json @@ -29,9 +29,9 @@ "ua-parser-js": "^1.0.33" }, "scripts": { - "clean": "git clean -dfx", - "setup-workspace": "npm run clean && npm i", + "setup-workspace": "npm ci", "build": "npm run build --workspaces --if-present", + "clean": "npm run clean --workspaces --if-present", "lint": "npm run lint --workspaces --if-present", "start": "npm run build --workspaces --if-present" }, From 0681846f0e5250b6daee80987069909549c21427 Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Sun, 19 Mar 2023 15:01:32 +0100 Subject: [PATCH 2/5] remove more invocations --- experimental/css-has-pseudo/package.json | 3 +-- experimental/postcss-nesting/package.json | 3 +-- packages/cascade-layer-name-parser/package.json | 3 +-- packages/color-helpers/package.json | 3 +-- packages/css-calc/package.json | 3 +-- packages/css-parser-algorithms/package.json | 3 +-- packages/css-tokenizer/package.json | 3 +-- packages/media-query-list-parser/package.json | 3 +-- packages/selector-specificity/package.json | 3 +-- packages/selector-specificity/test/index.mjs | 5 +++++ plugin-packs/postcss-preset-env/package.json | 3 +-- plugins/css-blank-pseudo/package.json | 4 +--- plugins/css-has-pseudo/package.json | 6 ++---- plugins/css-prefers-color-scheme/package.json | 3 +-- plugins/postcss-attribute-case-insensitive/package.json | 3 +-- plugins/postcss-base-plugin/package.json | 3 +-- plugins/postcss-cascade-layers/package.json | 3 +-- plugins/postcss-color-function/package.json | 3 +-- plugins/postcss-color-functional-notation/package.json | 3 +-- plugins/postcss-color-hex-alpha/package.json | 3 +-- plugins/postcss-color-rebeccapurple/package.json | 3 +-- plugins/postcss-conditional-values/package.json | 3 +-- plugins/postcss-custom-media/package.json | 3 +-- plugins/postcss-custom-properties/package.json | 3 +-- plugins/postcss-custom-selectors/package.json | 3 +-- plugins/postcss-design-tokens/package.json | 3 +-- plugins/postcss-dir-pseudo-class/package.json | 3 +-- plugins/postcss-double-position-gradients/package.json | 3 +-- plugins/postcss-env-function/package.json | 3 +-- plugins/postcss-extract/package.json | 3 +-- plugins/postcss-focus-visible/package.json | 3 +-- plugins/postcss-focus-within/package.json | 3 +-- plugins/postcss-font-format-keywords/package.json | 3 +-- plugins/postcss-gap-properties/package.json | 3 +-- plugins/postcss-global-data/package.json | 3 +-- plugins/postcss-gradients-interpolation-method/package.json | 3 +-- plugins/postcss-hwb-function/package.json | 3 +-- plugins/postcss-ic-unit/package.json | 3 +-- plugins/postcss-image-set-function/package.json | 3 +-- plugins/postcss-is-pseudo-class/package.json | 3 +-- plugins/postcss-lab-function/package.json | 3 +-- plugins/postcss-logical-float-and-clear/package.json | 3 +-- plugins/postcss-logical-resize/package.json | 3 +-- plugins/postcss-logical-viewport-units/package.json | 3 +-- plugins/postcss-logical/package.json | 3 +-- .../package.json | 3 +-- plugins/postcss-nested-calc/package.json | 3 +-- plugins/postcss-nesting/package.json | 3 +-- plugins/postcss-normalize-display-values/package.json | 3 +-- plugins/postcss-oklab-function/package.json | 3 +-- plugins/postcss-overflow-shorthand/package.json | 3 +-- plugins/postcss-place/package.json | 3 +-- plugins/postcss-progressive-custom-properties/package.json | 3 +-- plugins/postcss-pseudo-class-any-link/package.json | 3 +-- plugins/postcss-scope-pseudo-class/package.json | 3 +-- plugins/postcss-selector-not/package.json | 3 +-- plugins/postcss-stepped-value-functions/package.json | 3 +-- plugins/postcss-text-decoration-shorthand/package.json | 3 +-- plugins/postcss-todo-or-die/package.json | 3 +-- plugins/postcss-trigonometric-functions/package.json | 3 +-- plugins/postcss-unset-value/package.json | 3 +-- 61 files changed, 66 insertions(+), 123 deletions(-) create mode 100644 packages/selector-specificity/test/index.mjs diff --git a/experimental/css-has-pseudo/package.json b/experimental/css-has-pseudo/package.json index 1407f6825..06a38e4e1 100644 --- a/experimental/css-has-pseudo/package.json +++ b/experimental/css-has-pseudo/package.json @@ -46,8 +46,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/experimental/css-has-pseudo#readme", diff --git a/experimental/postcss-nesting/package.json b/experimental/postcss-nesting/package.json index b16abc38f..96c1c5773 100644 --- a/experimental/postcss-nesting/package.json +++ b/experimental/postcss-nesting/package.json @@ -39,8 +39,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-nesting#readme", diff --git a/packages/cascade-layer-name-parser/package.json b/packages/cascade-layer-name-parser/package.json index 8c2722291..14af08fd9 100644 --- a/packages/cascade-layer-name-parser/package.json +++ b/packages/cascade-layer-name-parser/package.json @@ -47,8 +47,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "node ./test/test.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node ./test/test.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/packages/cascade-layer-name-parser#readme", diff --git a/packages/color-helpers/package.json b/packages/color-helpers/package.json index 481dd7661..6c932399e 100644 --- a/packages/color-helpers/package.json +++ b/packages/color-helpers/package.json @@ -44,8 +44,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs" + "test": "node ./test/_import.mjs && node ./test/_require.cjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/packages/color-helpers#readme", "repository": { diff --git a/packages/css-calc/package.json b/packages/css-calc/package.json index 243513e80..90805e798 100644 --- a/packages/css-calc/package.json +++ b/packages/css-calc/package.json @@ -48,8 +48,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "npm run test:exports && node ./test/test.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs" + "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/packages/css-calc#readme", "repository": { diff --git a/packages/css-parser-algorithms/package.json b/packages/css-parser-algorithms/package.json index 6d1ae3bd8..513c2475f 100644 --- a/packages/css-parser-algorithms/package.json +++ b/packages/css-parser-algorithms/package.json @@ -46,8 +46,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "node ./test/test.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node ./test/test.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms#readme", diff --git a/packages/css-tokenizer/package.json b/packages/css-tokenizer/package.json index 51bd55b59..a96125f69 100644 --- a/packages/css-tokenizer/package.json +++ b/packages/css-tokenizer/package.json @@ -48,8 +48,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "npm run test:exports && node ./test/test.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs" + "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer#readme", "repository": { diff --git a/packages/media-query-list-parser/package.json b/packages/media-query-list-parser/package.json index 5dfa7c43d..7496a19ec 100644 --- a/packages/media-query-list-parser/package.json +++ b/packages/media-query-list-parser/package.json @@ -47,8 +47,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "node ./test/test.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node ./test/test.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/packages/media-query-list-parser#readme", diff --git a/packages/selector-specificity/package.json b/packages/selector-specificity/package.json index ddbdc5797..f93642560 100644 --- a/packages/selector-specificity/package.json +++ b/packages/selector-specificity/package.json @@ -49,8 +49,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "npm run test:exports && node ./test/example.mjs && node ./test/test.mjs && node ./test/tests-from-bramus-specificity.mjs && node ./test/tests-from-keeganstreet-specificity.mjs && node ./test/test-compare.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs" + "test": "node ./test/index.mjs && node ./test/_import.mjs && node ./test/_require.cjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/packages/selector-specificity#readme", "repository": { diff --git a/packages/selector-specificity/test/index.mjs b/packages/selector-specificity/test/index.mjs new file mode 100644 index 000000000..d4608c0ae --- /dev/null +++ b/packages/selector-specificity/test/index.mjs @@ -0,0 +1,5 @@ +import './example.mjs'; +import './test-compare.mjs'; +import './test.mjs'; +import './tests-from-bramus-specificity.mjs'; +import './tests-from-keeganstreet-specificity.mjs'; diff --git a/plugin-packs/postcss-preset-env/package.json b/plugin-packs/postcss-preset-env/package.json index 242118c8e..127dc134c 100644 --- a/plugin-packs/postcss-preset-env/package.json +++ b/plugin-packs/postcss-preset-env/package.json @@ -111,8 +111,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "node .tape.mjs && node ./src/test/test.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./src/test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env#readme", diff --git a/plugins/css-blank-pseudo/package.json b/plugins/css-blank-pseudo/package.json index 278d28357..0b94da3c7 100644 --- a/plugins/css-blank-pseudo/package.json +++ b/plugins/css-blank-pseudo/package.json @@ -65,10 +65,8 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports && npm run test:invalid-replacement", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs && node ./test/_valid-replacements.mjs", "test:browser": "node ./test/_browser.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", - "test:invalid-replacement": "node ./test/_valid-replacements.mjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/css-blank-pseudo#readme", diff --git a/plugins/css-has-pseudo/package.json b/plugins/css-has-pseudo/package.json index 790251642..ec57cee4a 100644 --- a/plugins/css-has-pseudo/package.json +++ b/plugins/css-has-pseudo/package.json @@ -68,11 +68,9 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:unit && npm run test:exports", + "test": "node .tape.mjs && node ./src/encode/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", - "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs", - "test:unit": "node ./src/encode/test.mjs" + "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/css-has-pseudo#readme", "repository": { diff --git a/plugins/css-prefers-color-scheme/package.json b/plugins/css-prefers-color-scheme/package.json index 1e35f3f14..b06159982 100644 --- a/plugins/css-prefers-color-scheme/package.json +++ b/plugins/css-prefers-color-scheme/package.json @@ -62,9 +62,8 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/css-prefers-color-scheme#readme", diff --git a/plugins/postcss-attribute-case-insensitive/package.json b/plugins/postcss-attribute-case-insensitive/package.json index b530236d4..45230de9b 100644 --- a/plugins/postcss-attribute-case-insensitive/package.json +++ b/plugins/postcss-attribute-case-insensitive/package.json @@ -55,8 +55,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-attribute-case-insensitive#readme", diff --git a/plugins/postcss-base-plugin/package.json b/plugins/postcss-base-plugin/package.json index 120f19edb..0cbb55150 100644 --- a/plugins/postcss-base-plugin/package.json +++ b/plugins/postcss-base-plugin/package.json @@ -51,8 +51,7 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "repository": { diff --git a/plugins/postcss-cascade-layers/package.json b/plugins/postcss-cascade-layers/package.json index c3c2fca63..9d4497d63 100644 --- a/plugins/postcss-cascade-layers/package.json +++ b/plugins/postcss-cascade-layers/package.json @@ -63,9 +63,8 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-cascade-layers#readme", diff --git a/plugins/postcss-color-function/package.json b/plugins/postcss-color-function/package.json index 275b05276..439ad6078 100644 --- a/plugins/postcss-color-function/package.json +++ b/plugins/postcss-color-function/package.json @@ -45,8 +45,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-function#readme", diff --git a/plugins/postcss-color-functional-notation/package.json b/plugins/postcss-color-functional-notation/package.json index 0584ef41b..f5adbd110 100644 --- a/plugins/postcss-color-functional-notation/package.json +++ b/plugins/postcss-color-functional-notation/package.json @@ -42,8 +42,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-functional-notation#readme", diff --git a/plugins/postcss-color-hex-alpha/package.json b/plugins/postcss-color-hex-alpha/package.json index 0ee43af1f..918f66c97 100644 --- a/plugins/postcss-color-hex-alpha/package.json +++ b/plugins/postcss-color-hex-alpha/package.json @@ -59,8 +59,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-hex-alpha#readme", diff --git a/plugins/postcss-color-rebeccapurple/package.json b/plugins/postcss-color-rebeccapurple/package.json index 465e7be3b..1b4c2a8b0 100644 --- a/plugins/postcss-color-rebeccapurple/package.json +++ b/plugins/postcss-color-rebeccapurple/package.json @@ -59,8 +59,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-color-rebeccapurple#readme", diff --git a/plugins/postcss-conditional-values/package.json b/plugins/postcss-conditional-values/package.json index c432d47a6..5c272ef57 100644 --- a/plugins/postcss-conditional-values/package.json +++ b/plugins/postcss-conditional-values/package.json @@ -50,8 +50,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-conditional-values#readme", diff --git a/plugins/postcss-custom-media/package.json b/plugins/postcss-custom-media/package.json index 4951cfef0..f985fc149 100644 --- a/plugins/postcss-custom-media/package.json +++ b/plugins/postcss-custom-media/package.json @@ -62,8 +62,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-custom-media#readme", diff --git a/plugins/postcss-custom-properties/package.json b/plugins/postcss-custom-properties/package.json index 9f73012e1..079e35c1b 100644 --- a/plugins/postcss-custom-properties/package.json +++ b/plugins/postcss-custom-properties/package.json @@ -50,8 +50,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-custom-properties#readme", diff --git a/plugins/postcss-custom-selectors/package.json b/plugins/postcss-custom-selectors/package.json index 5836e8f1b..f4044c79b 100644 --- a/plugins/postcss-custom-selectors/package.json +++ b/plugins/postcss-custom-selectors/package.json @@ -65,8 +65,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-custom-selectors#readme", diff --git a/plugins/postcss-design-tokens/package.json b/plugins/postcss-design-tokens/package.json index b6e8de702..09376f03e 100644 --- a/plugins/postcss-design-tokens/package.json +++ b/plugins/postcss-design-tokens/package.json @@ -56,8 +56,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-design-tokens#readme", diff --git a/plugins/postcss-dir-pseudo-class/package.json b/plugins/postcss-dir-pseudo-class/package.json index 88fc382d2..ec7552db7 100644 --- a/plugins/postcss-dir-pseudo-class/package.json +++ b/plugins/postcss-dir-pseudo-class/package.json @@ -56,8 +56,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-dir-pseudo-class#readme", diff --git a/plugins/postcss-double-position-gradients/package.json b/plugins/postcss-double-position-gradients/package.json index 695fd23b6..5dac124d9 100644 --- a/plugins/postcss-double-position-gradients/package.json +++ b/plugins/postcss-double-position-gradients/package.json @@ -43,8 +43,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-double-position-gradients#readme", diff --git a/plugins/postcss-env-function/package.json b/plugins/postcss-env-function/package.json index 266a46d95..5a0cbeef8 100644 --- a/plugins/postcss-env-function/package.json +++ b/plugins/postcss-env-function/package.json @@ -40,8 +40,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.cjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.cjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.cjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-env-function#readme", diff --git a/plugins/postcss-extract/package.json b/plugins/postcss-extract/package.json index a0aa2683e..33b7c3662 100644 --- a/plugins/postcss-extract/package.json +++ b/plugins/postcss-extract/package.json @@ -52,8 +52,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-extract#readme", diff --git a/plugins/postcss-focus-visible/package.json b/plugins/postcss-focus-visible/package.json index 438a90939..2e53dba55 100644 --- a/plugins/postcss-focus-visible/package.json +++ b/plugins/postcss-focus-visible/package.json @@ -53,9 +53,8 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-visible#readme", diff --git a/plugins/postcss-focus-within/package.json b/plugins/postcss-focus-within/package.json index ea425fa4c..ef7bc51c3 100644 --- a/plugins/postcss-focus-within/package.json +++ b/plugins/postcss-focus-within/package.json @@ -64,9 +64,8 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-focus-within#readme", diff --git a/plugins/postcss-font-format-keywords/package.json b/plugins/postcss-font-format-keywords/package.json index 6724f56ee..fc4d99473 100644 --- a/plugins/postcss-font-format-keywords/package.json +++ b/plugins/postcss-font-format-keywords/package.json @@ -42,8 +42,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-font-format-keywords#readme", diff --git a/plugins/postcss-gap-properties/package.json b/plugins/postcss-gap-properties/package.json index aeedf47f9..4fd75e423 100644 --- a/plugins/postcss-gap-properties/package.json +++ b/plugins/postcss-gap-properties/package.json @@ -53,8 +53,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-gap-properties#readme", diff --git a/plugins/postcss-global-data/package.json b/plugins/postcss-global-data/package.json index 604271615..0c1b93c6e 100644 --- a/plugins/postcss-global-data/package.json +++ b/plugins/postcss-global-data/package.json @@ -50,8 +50,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-global-data#readme", diff --git a/plugins/postcss-gradients-interpolation-method/package.json b/plugins/postcss-gradients-interpolation-method/package.json index e900b824a..486f4e68b 100644 --- a/plugins/postcss-gradients-interpolation-method/package.json +++ b/plugins/postcss-gradients-interpolation-method/package.json @@ -43,8 +43,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-gradients-interpolation-method#readme", diff --git a/plugins/postcss-hwb-function/package.json b/plugins/postcss-hwb-function/package.json index b1fa36631..2c78f07a4 100644 --- a/plugins/postcss-hwb-function/package.json +++ b/plugins/postcss-hwb-function/package.json @@ -44,8 +44,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-hwb-function#readme", diff --git a/plugins/postcss-ic-unit/package.json b/plugins/postcss-ic-unit/package.json index cd8a49302..1e7e0f8c1 100644 --- a/plugins/postcss-ic-unit/package.json +++ b/plugins/postcss-ic-unit/package.json @@ -43,8 +43,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-ic-unit#readme", diff --git a/plugins/postcss-image-set-function/package.json b/plugins/postcss-image-set-function/package.json index d295d09ff..0f3e656da 100644 --- a/plugins/postcss-image-set-function/package.json +++ b/plugins/postcss-image-set-function/package.json @@ -42,8 +42,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-image-set-function#readme", diff --git a/plugins/postcss-is-pseudo-class/package.json b/plugins/postcss-is-pseudo-class/package.json index a1715c279..9fa70801e 100644 --- a/plugins/postcss-is-pseudo-class/package.json +++ b/plugins/postcss-is-pseudo-class/package.json @@ -45,9 +45,8 @@ "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", - "test": "node .tape.mjs && npm run test:exports", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-is-pseudo-class#readme", diff --git a/plugins/postcss-lab-function/package.json b/plugins/postcss-lab-function/package.json index 7152c8d63..52ffaf4d8 100644 --- a/plugins/postcss-lab-function/package.json +++ b/plugins/postcss-lab-function/package.json @@ -44,8 +44,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-lab-function#readme", diff --git a/plugins/postcss-logical-float-and-clear/package.json b/plugins/postcss-logical-float-and-clear/package.json index e00074da5..7131b66ca 100644 --- a/plugins/postcss-logical-float-and-clear/package.json +++ b/plugins/postcss-logical-float-and-clear/package.json @@ -49,8 +49,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical-float-and-clear#readme", diff --git a/plugins/postcss-logical-resize/package.json b/plugins/postcss-logical-resize/package.json index aa5470f94..13ae90f9d 100644 --- a/plugins/postcss-logical-resize/package.json +++ b/plugins/postcss-logical-resize/package.json @@ -52,8 +52,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical-resize#readme", diff --git a/plugins/postcss-logical-viewport-units/package.json b/plugins/postcss-logical-viewport-units/package.json index f3450f67c..8e680c7e2 100644 --- a/plugins/postcss-logical-viewport-units/package.json +++ b/plugins/postcss-logical-viewport-units/package.json @@ -52,8 +52,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical-viewport-units#readme", diff --git a/plugins/postcss-logical/package.json b/plugins/postcss-logical/package.json index 92ffff341..8771e117f 100644 --- a/plugins/postcss-logical/package.json +++ b/plugins/postcss-logical/package.json @@ -56,8 +56,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-logical#readme", diff --git a/plugins/postcss-media-queries-aspect-ratio-number-values/package.json b/plugins/postcss-media-queries-aspect-ratio-number-values/package.json index 0b8cef675..44d53877b 100644 --- a/plugins/postcss-media-queries-aspect-ratio-number-values/package.json +++ b/plugins/postcss-media-queries-aspect-ratio-number-values/package.json @@ -54,8 +54,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-media-queries-aspect-ratio-number-values#readme", diff --git a/plugins/postcss-nested-calc/package.json b/plugins/postcss-nested-calc/package.json index 9aa6a6ac6..2fde8153f 100644 --- a/plugins/postcss-nested-calc/package.json +++ b/plugins/postcss-nested-calc/package.json @@ -52,8 +52,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-nested-calc#readme", diff --git a/plugins/postcss-nesting/package.json b/plugins/postcss-nesting/package.json index b7b27f150..95b05a0dc 100644 --- a/plugins/postcss-nesting/package.json +++ b/plugins/postcss-nesting/package.json @@ -60,9 +60,8 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-nesting#readme", diff --git a/plugins/postcss-normalize-display-values/package.json b/plugins/postcss-normalize-display-values/package.json index 9af3b7f34..f3720aa5e 100644 --- a/plugins/postcss-normalize-display-values/package.json +++ b/plugins/postcss-normalize-display-values/package.json @@ -42,8 +42,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "repository": { diff --git a/plugins/postcss-oklab-function/package.json b/plugins/postcss-oklab-function/package.json index 23e8ae20d..cb8a608c2 100644 --- a/plugins/postcss-oklab-function/package.json +++ b/plugins/postcss-oklab-function/package.json @@ -44,8 +44,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-oklab-function#readme", diff --git a/plugins/postcss-overflow-shorthand/package.json b/plugins/postcss-overflow-shorthand/package.json index d570d8415..effb09307 100644 --- a/plugins/postcss-overflow-shorthand/package.json +++ b/plugins/postcss-overflow-shorthand/package.json @@ -56,8 +56,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-overflow-shorthand#readme", diff --git a/plugins/postcss-place/package.json b/plugins/postcss-place/package.json index f54041d1e..06e4174c1 100644 --- a/plugins/postcss-place/package.json +++ b/plugins/postcss-place/package.json @@ -56,8 +56,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-place#readme", diff --git a/plugins/postcss-progressive-custom-properties/package.json b/plugins/postcss-progressive-custom-properties/package.json index 3e25a2144..446dafc8b 100644 --- a/plugins/postcss-progressive-custom-properties/package.json +++ b/plugins/postcss-progressive-custom-properties/package.json @@ -42,8 +42,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "repository": { diff --git a/plugins/postcss-pseudo-class-any-link/package.json b/plugins/postcss-pseudo-class-any-link/package.json index e0bb6abee..d9032e2cb 100644 --- a/plugins/postcss-pseudo-class-any-link/package.json +++ b/plugins/postcss-pseudo-class-any-link/package.json @@ -56,8 +56,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-pseudo-class-any-link#readme", diff --git a/plugins/postcss-scope-pseudo-class/package.json b/plugins/postcss-scope-pseudo-class/package.json index 078d1a1f8..22aed31c9 100644 --- a/plugins/postcss-scope-pseudo-class/package.json +++ b/plugins/postcss-scope-pseudo-class/package.json @@ -52,8 +52,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-scope-pseudo-class#readme", diff --git a/plugins/postcss-selector-not/package.json b/plugins/postcss-selector-not/package.json index 2112a4b4b..24e03bab6 100644 --- a/plugins/postcss-selector-not/package.json +++ b/plugins/postcss-selector-not/package.json @@ -55,8 +55,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-selector-not#readme", diff --git a/plugins/postcss-stepped-value-functions/package.json b/plugins/postcss-stepped-value-functions/package.json index d0e4659c4..e54469d1b 100644 --- a/plugins/postcss-stepped-value-functions/package.json +++ b/plugins/postcss-stepped-value-functions/package.json @@ -54,8 +54,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-stepped-value-functions#readme", diff --git a/plugins/postcss-text-decoration-shorthand/package.json b/plugins/postcss-text-decoration-shorthand/package.json index eadc98838..d60787a8d 100644 --- a/plugins/postcss-text-decoration-shorthand/package.json +++ b/plugins/postcss-text-decoration-shorthand/package.json @@ -54,8 +54,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-text-decoration-shorthand#readme", diff --git a/plugins/postcss-todo-or-die/package.json b/plugins/postcss-todo-or-die/package.json index 20b4569bd..8803f72c0 100644 --- a/plugins/postcss-todo-or-die/package.json +++ b/plugins/postcss-todo-or-die/package.json @@ -53,8 +53,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-todo-or-die#readme", diff --git a/plugins/postcss-trigonometric-functions/package.json b/plugins/postcss-trigonometric-functions/package.json index 419f0ea97..3fafefad9 100644 --- a/plugins/postcss-trigonometric-functions/package.json +++ b/plugins/postcss-trigonometric-functions/package.json @@ -54,8 +54,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-trigonometric-functions#readme", diff --git a/plugins/postcss-unset-value/package.json b/plugins/postcss-unset-value/package.json index bf9dbb4fb..88804d805 100644 --- a/plugins/postcss-unset-value/package.json +++ b/plugins/postcss-unset-value/package.json @@ -49,8 +49,7 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs", "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "test": "node .tape.mjs && npm run test:exports", - "test:exports": "node ./test/_import.mjs && node ./test/_require.cjs", + "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/plugins/postcss-unset-value#readme", From 19226a733b24f21a41253e1d4971c8cca52c5ade Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Sun, 19 Mar 2023 15:44:37 +0100 Subject: [PATCH 3/5] run eslint once for the entire repo --- .eslintrc.json | 5 ++- .github/workflows/lint.yml | 38 +++++++++++++++++++ .github/workflows/test.yml | 6 +-- cli/csstools-cli/package.json | 3 +- cli/csstools-cli/stryker.conf.json | 19 ---------- .../{ => dist}/result.css | 0 .../package.json | 4 +- .../test.mjs | 2 +- .../commonjs/{ => dist}/result.css | 0 e2e/postcss-cli/commonjs/package.json | 2 +- e2e/postcss-cli/commonjs/test.mjs | 2 +- e2e/postcss-cli/esm/{ => dist}/result.css | 0 e2e/postcss-cli/esm/package.json | 2 +- e2e/postcss-cli/esm/test.mjs | 2 +- e2e/typescript/commonjs/.gitignore | 2 - e2e/typescript/commonjs/dist/index.cjs | 7 ++++ .../index.d.ts => commonjs/dist/index.d.cts} | 0 e2e/typescript/commonjs/package.json | 2 +- e2e/typescript/commonjs/tsconfig.json | 4 +- e2e/typescript/esm--node-next/.gitignore | 2 - e2e/typescript/esm--node-next/dist/index.d.ts | 1 + .../esm--node-next/{ => dist}/index.js | 0 e2e/typescript/esm--node-next/tsconfig.json | 4 +- e2e/typescript/esm/.gitignore | 2 - e2e/typescript/esm/dist/index.d.mts | 1 + e2e/typescript/esm/dist/index.mjs | 5 +++ e2e/typescript/esm/package.json | 2 +- e2e/typescript/esm/tsconfig.json | 4 +- experimental/css-has-pseudo/package.json | 2 +- experimental/postcss-nesting/package.json | 2 +- package.json | 6 +-- packages/base-cli/package.json | 2 +- packages/base-cli/stryker.conf.json | 4 +- .../cascade-layer-name-parser/package.json | 2 +- .../stryker.conf.json | 4 +- packages/color-helpers/package.json | 3 +- packages/color-helpers/stryker.conf.json | 19 ---------- packages/css-calc/package.json | 3 +- packages/css-calc/stryker.conf.json | 4 +- packages/css-parser-algorithms/package.json | 2 +- .../css-parser-algorithms/stryker.conf.json | 4 +- packages/css-tokenizer/package.json | 2 +- packages/generate-test-cases/package.json | 2 +- packages/media-query-list-parser/package.json | 2 +- .../media-query-list-parser/stryker.conf.json | 4 +- packages/postcss-tape/package.json | 2 +- packages/selector-specificity/package.json | 2 +- .../selector-specificity/stryker.conf.json | 4 +- plugin-packs/postcss-preset-env/package.json | 3 +- .../postcss-preset-env/stryker.conf.json | 2 +- plugins/css-blank-pseudo/package.json | 2 +- plugins/css-blank-pseudo/test/_browser.mjs | 4 +- plugins/css-has-pseudo/package.json | 2 +- plugins/css-prefers-color-scheme/package.json | 2 +- .../test/_browser.mjs | 2 +- .../package.json | 2 +- plugins/postcss-base-plugin/package.json | 2 +- plugins/postcss-base-plugin/stryker.conf.json | 19 ---------- plugins/postcss-cascade-layers/package.json | 2 +- plugins/postcss-color-function/package.json | 2 +- .../package.json | 2 +- plugins/postcss-color-hex-alpha/package.json | 2 +- .../postcss-color-rebeccapurple/package.json | 2 +- .../postcss-conditional-values/package.json | 2 +- plugins/postcss-custom-media/package.json | 2 +- .../postcss-custom-properties/package.json | 2 +- plugins/postcss-custom-selectors/package.json | 2 +- plugins/postcss-design-tokens/package.json | 2 +- plugins/postcss-dir-pseudo-class/package.json | 2 +- .../package.json | 2 +- plugins/postcss-env-function/package.json | 2 +- plugins/postcss-extract/package.json | 2 +- plugins/postcss-focus-visible/package.json | 2 +- .../postcss-focus-visible/test/_browser.mjs | 2 +- plugins/postcss-focus-within/package.json | 2 +- .../postcss-focus-within/test/_browser.mjs | 2 +- .../postcss-font-format-keywords/package.json | 2 +- plugins/postcss-gap-properties/package.json | 2 +- plugins/postcss-global-data/package.json | 2 +- .../package.json | 2 +- plugins/postcss-hwb-function/package.json | 2 +- plugins/postcss-ic-unit/package.json | 2 +- .../postcss-image-set-function/package.json | 2 +- plugins/postcss-is-pseudo-class/package.json | 3 +- .../postcss-is-pseudo-class/stryker.conf.json | 19 ---------- .../postcss-is-pseudo-class/test/_browser.mjs | 2 +- plugins/postcss-lab-function/package.json | 2 +- .../package.json | 2 +- plugins/postcss-logical-resize/package.json | 2 +- .../package.json | 2 +- plugins/postcss-logical/package.json | 2 +- .../package.json | 2 +- plugins/postcss-nested-calc/package.json | 2 +- plugins/postcss-nesting/package.json | 2 +- .../package.json | 2 +- plugins/postcss-oklab-function/package.json | 2 +- .../postcss-overflow-shorthand/package.json | 2 +- plugins/postcss-place/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../postcss-scope-pseudo-class/package.json | 2 +- plugins/postcss-selector-not/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- plugins/postcss-todo-or-die/package.json | 2 +- .../package.json | 2 +- plugins/postcss-unset-value/package.json | 2 +- .../src/static/js/features/index.js | 16 ++++---- 108 files changed, 164 insertions(+), 204 deletions(-) create mode 100644 .github/workflows/lint.yml delete mode 100644 cli/csstools-cli/stryker.conf.json rename e2e/interop/custom-media--design-tokens--global-data/{ => dist}/result.css (100%) rename e2e/postcss-cli/commonjs/{ => dist}/result.css (100%) rename e2e/postcss-cli/esm/{ => dist}/result.css (100%) create mode 100644 e2e/typescript/commonjs/dist/index.cjs rename e2e/typescript/{esm--node-next/index.d.ts => commonjs/dist/index.d.cts} (100%) create mode 100644 e2e/typescript/esm--node-next/dist/index.d.ts rename e2e/typescript/esm--node-next/{ => dist}/index.js (100%) create mode 100644 e2e/typescript/esm/dist/index.d.mts create mode 100644 e2e/typescript/esm/dist/index.mjs delete mode 100644 packages/color-helpers/stryker.conf.json delete mode 100644 plugins/postcss-base-plugin/stryker.conf.json delete mode 100644 plugins/postcss-is-pseudo-class/stryker.conf.json diff --git a/.eslintrc.json b/.eslintrc.json index dd4c6f573..f05490708 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -8,6 +8,7 @@ "ecmaVersion": 2022, "sourceType": "module" }, + "ignorePatterns": ["**/dist/*"], "rules": { "quotes": ["error", "single"], "comma-dangle": ["error", "always-multiline"], @@ -21,7 +22,9 @@ "overrides": [ { "files": [ - "**/*.ts" + "**/*.ts", + "**/*.mts", + "**/*.cts" ], "extends": [ "plugin:@typescript-eslint/eslint-recommended", diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 000000000..ac0b8fd5f --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,38 @@ +name: lint +on: + push: + branches: + - 'main' + pull_request: + workflow_dispatch: + inputs: + build_and_test_all_packages: + type: boolean + description: Lint all packages + required: true + +concurrency: + group: branch-node-${{ github.ref }} + cancel-in-progress: true + +defaults: + run: + shell: bash + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 1 + - uses: actions/setup-node@v3 + with: + node-version: 18 + + - name: npm ci + run: | + npm ci --ignore-scripts + + - name: lint + run: npm run lint diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 55177788a..b78e2a589 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -66,7 +66,7 @@ jobs: GITHUB_ACTION_PULL_REQUEST_NUMBER: ${{ github.event.pull_request.number }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - # Build, lint and PostCSS Tape tests must all work and pass : + # Build and PostCSS Tape tests must all work and pass : # - with exact dependencies from package-lock.json # - without requiring postinstall scripts from dependencies to run - name: build @@ -74,10 +74,6 @@ jobs: npm run build --if-present $MODIFIED_WORKSPACES if: matrix.is_base_node_version && matrix.is_base_os_version - - name: lint - run: npm run lint --if-present $MODIFIED_WORKSPACES - if: matrix.is_base_node_version && matrix.is_base_os_version - - name: docs run: npm run docs --if-present $MODIFIED_WORKSPACES if: matrix.is_base_node_version && matrix.is_base_os_version diff --git a/cli/csstools-cli/package.json b/cli/csstools-cli/package.json index c37769690..8006dd85f 100644 --- a/cli/csstools-cli/package.json +++ b/cli/csstools-cli/package.json @@ -78,10 +78,9 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs && npm run set-cli-file-permissions", "csstools-cli": "csstools-cli", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "set-cli-file-permissions": "chmod a+x ./dist/cli.cjs", - "stryker": "stryker run --logLevel error", "test": "exit 0", "test:cli": "bash ./test/cli/test.sh" }, diff --git a/cli/csstools-cli/stryker.conf.json b/cli/csstools-cli/stryker.conf.json deleted file mode 100644 index 9b3b10d83..000000000 --- a/cli/csstools-cli/stryker.conf.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$schema": "../../node_modules/@stryker-mutator/core/schema/stryker-schema.json", - "mutate": [ - "src/**/*.ts" - ], - "buildCommand": "npm run build", - "testRunner": "command", - "coverageAnalysis": "perTest", - "tempDirName": "../../.stryker-tmp", - "commandRunner": { - "command": "npm run test:tape" - }, - "thresholds": { - "high": 100, - "low": 100, - "break": 100 - }, - "inPlace": true -} diff --git a/e2e/interop/custom-media--design-tokens--global-data/result.css b/e2e/interop/custom-media--design-tokens--global-data/dist/result.css similarity index 100% rename from e2e/interop/custom-media--design-tokens--global-data/result.css rename to e2e/interop/custom-media--design-tokens--global-data/dist/result.css diff --git a/e2e/interop/custom-media--design-tokens--global-data/package.json b/e2e/interop/custom-media--design-tokens--global-data/package.json index 5e3a14e49..910ca7c74 100644 --- a/e2e/interop/custom-media--design-tokens--global-data/package.json +++ b/e2e/interop/custom-media--design-tokens--global-data/package.json @@ -4,8 +4,8 @@ "private": true, "description": "Can you use custom-media, design-tokens and global-data together?", "scripts": { - "build": "postcss style.css -o ./result.css", - "watch": "postcss style.css -w -o ./result.css", + "build": "postcss style.css -o ./dist/result.css", + "watch": "postcss style.css -w -o ./dist/result.css", "test": "node ./test.mjs" }, "devDependencies": { diff --git a/e2e/interop/custom-media--design-tokens--global-data/test.mjs b/e2e/interop/custom-media--design-tokens--global-data/test.mjs index 46fd94d81..40fc1a2d4 100644 --- a/e2e/interop/custom-media--design-tokens--global-data/test.mjs +++ b/e2e/interop/custom-media--design-tokens--global-data/test.mjs @@ -1,7 +1,7 @@ import assert from 'assert'; import fs from 'fs/promises'; -const result = await fs.readFile('./result.css'); +const result = await fs.readFile('./dist/result.css'); const expect = await fs.readFile('./expect.css'); assert.equal(result.toString(), expect.toString()); diff --git a/e2e/postcss-cli/commonjs/result.css b/e2e/postcss-cli/commonjs/dist/result.css similarity index 100% rename from e2e/postcss-cli/commonjs/result.css rename to e2e/postcss-cli/commonjs/dist/result.css diff --git a/e2e/postcss-cli/commonjs/package.json b/e2e/postcss-cli/commonjs/package.json index 1cc903a17..e1eeb120b 100644 --- a/e2e/postcss-cli/commonjs/package.json +++ b/e2e/postcss-cli/commonjs/package.json @@ -4,7 +4,7 @@ "private": true, "description": "Can you use postcss-cli with one of our plugins?", "scripts": { - "build": "postcss style.css -o ./result.css", + "build": "postcss style.css -o ./dist/result.css", "test": "node ./test.mjs" }, "devDependencies": { diff --git a/e2e/postcss-cli/commonjs/test.mjs b/e2e/postcss-cli/commonjs/test.mjs index 46fd94d81..40fc1a2d4 100644 --- a/e2e/postcss-cli/commonjs/test.mjs +++ b/e2e/postcss-cli/commonjs/test.mjs @@ -1,7 +1,7 @@ import assert from 'assert'; import fs from 'fs/promises'; -const result = await fs.readFile('./result.css'); +const result = await fs.readFile('./dist/result.css'); const expect = await fs.readFile('./expect.css'); assert.equal(result.toString(), expect.toString()); diff --git a/e2e/postcss-cli/esm/result.css b/e2e/postcss-cli/esm/dist/result.css similarity index 100% rename from e2e/postcss-cli/esm/result.css rename to e2e/postcss-cli/esm/dist/result.css diff --git a/e2e/postcss-cli/esm/package.json b/e2e/postcss-cli/esm/package.json index d7bf04f6f..a36d78962 100644 --- a/e2e/postcss-cli/esm/package.json +++ b/e2e/postcss-cli/esm/package.json @@ -4,7 +4,7 @@ "private": true, "description": "Can you use postcss-cli with one of our plugins?", "scripts": { - "build": "postcss style.css -o ./result.css", + "build": "postcss style.css -o ./dist/result.css", "test": "node ./test.mjs" }, "devDependencies": { diff --git a/e2e/postcss-cli/esm/test.mjs b/e2e/postcss-cli/esm/test.mjs index 46fd94d81..40fc1a2d4 100644 --- a/e2e/postcss-cli/esm/test.mjs +++ b/e2e/postcss-cli/esm/test.mjs @@ -1,7 +1,7 @@ import assert from 'assert'; import fs from 'fs/promises'; -const result = await fs.readFile('./result.css'); +const result = await fs.readFile('./dist/result.css'); const expect = await fs.readFile('./expect.css'); assert.equal(result.toString(), expect.toString()); diff --git a/e2e/typescript/commonjs/.gitignore b/e2e/typescript/commonjs/.gitignore index 8ea5f9f52..e69de29bb 100644 --- a/e2e/typescript/commonjs/.gitignore +++ b/e2e/typescript/commonjs/.gitignore @@ -1,2 +0,0 @@ -index.cjs -index.d.cts diff --git a/e2e/typescript/commonjs/dist/index.cjs b/e2e/typescript/commonjs/dist/index.cjs new file mode 100644 index 000000000..9d85f5262 --- /dev/null +++ b/e2e/typescript/commonjs/dist/index.cjs @@ -0,0 +1,7 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +const assert = require('assert'); +const plugin = require('postcss-preset-env'); +plugin({ preserve: true }); +assert.ok(plugin.postcss, 'should have "postcss flag"'); +assert.equal(typeof plugin, 'function', 'should return a function'); diff --git a/e2e/typescript/esm--node-next/index.d.ts b/e2e/typescript/commonjs/dist/index.d.cts similarity index 100% rename from e2e/typescript/esm--node-next/index.d.ts rename to e2e/typescript/commonjs/dist/index.d.cts diff --git a/e2e/typescript/commonjs/package.json b/e2e/typescript/commonjs/package.json index 5a8b60645..93e2c1703 100644 --- a/e2e/typescript/commonjs/package.json +++ b/e2e/typescript/commonjs/package.json @@ -5,7 +5,7 @@ "description": "Can you use PostCSS with one of our plugins from a Typescript file?", "scripts": { "build": "tsc", - "test": "node ./index.cjs" + "test": "node ./dist/index.cjs" }, "devDependencies": { "postcss-preset-env": "file:../../../plugin-packs/postcss-preset-env", diff --git a/e2e/typescript/commonjs/tsconfig.json b/e2e/typescript/commonjs/tsconfig.json index 13cc002f5..2f6cd1b42 100644 --- a/e2e/typescript/commonjs/tsconfig.json +++ b/e2e/typescript/commonjs/tsconfig.json @@ -3,11 +3,11 @@ "allowJs": false, "allowSyntheticDefaultImports": true, "declaration": true, - "declarationDir": ".", + "declarationDir": "./dist", "lib": ["es2020"], "module": "CommonJS", "moduleResolution": "classic", - "outDir": ".", + "outDir": "./dist", "target": "es2020", "strict": true }, diff --git a/e2e/typescript/esm--node-next/.gitignore b/e2e/typescript/esm--node-next/.gitignore index 3fb9f25ff..e69de29bb 100644 --- a/e2e/typescript/esm--node-next/.gitignore +++ b/e2e/typescript/esm--node-next/.gitignore @@ -1,2 +0,0 @@ -index.mjs -index.d.mts diff --git a/e2e/typescript/esm--node-next/dist/index.d.ts b/e2e/typescript/esm--node-next/dist/index.d.ts new file mode 100644 index 000000000..cb0ff5c3b --- /dev/null +++ b/e2e/typescript/esm--node-next/dist/index.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/e2e/typescript/esm--node-next/index.js b/e2e/typescript/esm--node-next/dist/index.js similarity index 100% rename from e2e/typescript/esm--node-next/index.js rename to e2e/typescript/esm--node-next/dist/index.js diff --git a/e2e/typescript/esm--node-next/tsconfig.json b/e2e/typescript/esm--node-next/tsconfig.json index 42b1597b4..e64748d1d 100644 --- a/e2e/typescript/esm--node-next/tsconfig.json +++ b/e2e/typescript/esm--node-next/tsconfig.json @@ -3,11 +3,11 @@ "allowJs": false, "allowSyntheticDefaultImports": true, "declaration": true, - "declarationDir": ".", + "declarationDir": "./dist", "lib": ["es2020"], "module": "ES6", "moduleResolution": "nodenext", - "outDir": ".", + "outDir": "./dist", "target": "es2020", "strict": true }, diff --git a/e2e/typescript/esm/.gitignore b/e2e/typescript/esm/.gitignore index 3fb9f25ff..e69de29bb 100644 --- a/e2e/typescript/esm/.gitignore +++ b/e2e/typescript/esm/.gitignore @@ -1,2 +0,0 @@ -index.mjs -index.d.mts diff --git a/e2e/typescript/esm/dist/index.d.mts b/e2e/typescript/esm/dist/index.d.mts new file mode 100644 index 000000000..cb0ff5c3b --- /dev/null +++ b/e2e/typescript/esm/dist/index.d.mts @@ -0,0 +1 @@ +export {}; diff --git a/e2e/typescript/esm/dist/index.mjs b/e2e/typescript/esm/dist/index.mjs new file mode 100644 index 000000000..38549d61a --- /dev/null +++ b/e2e/typescript/esm/dist/index.mjs @@ -0,0 +1,5 @@ +import assert from 'assert'; +import plugin from 'postcss-preset-env'; +plugin({ preserve: true }); +assert.ok(plugin.postcss, 'should have "postcss flag"'); +assert.equal(typeof plugin, 'function', 'should return a function'); diff --git a/e2e/typescript/esm/package.json b/e2e/typescript/esm/package.json index 14e30ba2d..272af32f8 100644 --- a/e2e/typescript/esm/package.json +++ b/e2e/typescript/esm/package.json @@ -5,7 +5,7 @@ "description": "Can you use PostCSS with one of our plugins from a Typescript file?", "scripts": { "build": "tsc", - "test": "node ./index.mjs" + "test": "node ./dist/index.mjs" }, "devDependencies": { "postcss-preset-env": "file:../../../plugin-packs/postcss-preset-env", diff --git a/e2e/typescript/esm/tsconfig.json b/e2e/typescript/esm/tsconfig.json index 2b4d68574..d10d1857f 100644 --- a/e2e/typescript/esm/tsconfig.json +++ b/e2e/typescript/esm/tsconfig.json @@ -3,11 +3,11 @@ "allowJs": false, "allowSyntheticDefaultImports": true, "declaration": true, - "declarationDir": ".", + "declarationDir": "./dist", "lib": ["es2020"], "module": "ES6", "moduleResolution": "node", - "outDir": ".", + "outDir": "./dist", "target": "es2020", "strict": true }, diff --git a/experimental/css-has-pseudo/package.json b/experimental/css-has-pseudo/package.json index 06a38e4e1..9c3761460 100644 --- a/experimental/css-has-pseudo/package.json +++ b/experimental/css-has-pseudo/package.json @@ -43,7 +43,7 @@ }, "scripts": { "build": "rollup -c ../../rollup/default.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/experimental/postcss-nesting/package.json b/experimental/postcss-nesting/package.json index 96c1c5773..ce08fb624 100644 --- a/experimental/postcss-nesting/package.json +++ b/experimental/postcss-nesting/package.json @@ -37,7 +37,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/package.json b/package.json index 0ea145c75..eed9dffa4 100644 --- a/package.json +++ b/package.json @@ -40,11 +40,7 @@ "build": "npm run build --workspaces --if-present", "clean": "npm run clean --workspaces --if-present", "docs": "npm run docs --workspaces --if-present", - "lint": "npm run lint --workspaces --if-present && npm run lint:rollup-config && npm run lint:executable-files && npm run lint:licenses", - "lint:executable-files": "bash .github/bin/detect-executable-files/detect-executable-files.sh", - "lint:glue-scripts": "eslint ./.github/bin --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", - "lint:licenses": "node .github/bin/license/check-license.mjs", - "lint:rollup-config": "eslint ./rollup --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern", + "lint": "npm run lint --workspaces --if-present && eslint ./ --ext .js --ext .mjs --ext .cjs --ext .ts --ext .mts --no-error-on-unmatched-pattern && bash .github/bin/detect-executable-files/detect-executable-files.sh && node .github/bin/license/check-license.mjs", "new-plugin": "node ./.github/bin/new-plugin.mjs", "release-plan": "node .github/bin/release-plan/release-plan.mjs", "release-plan:dry-run": "node .github/bin/release-plan/release-plan.mjs --dry-run", diff --git a/packages/base-cli/package.json b/packages/base-cli/package.json index 63c4a6ad8..afe241195 100644 --- a/packages/base-cli/package.json +++ b/packages/base-cli/package.json @@ -24,7 +24,7 @@ "scripts": { "prebuild": "node -e \"fs.rmSync('./dist', { recursive: true, force: true }); fs.mkdirSync('./dist');\"", "build": "tsc", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs" diff --git a/packages/base-cli/stryker.conf.json b/packages/base-cli/stryker.conf.json index d77069c67..1fc48bf14 100644 --- a/packages/base-cli/stryker.conf.json +++ b/packages/base-cli/stryker.conf.json @@ -7,9 +7,9 @@ "coverageAnalysis": "perTest", "tempDirName": "../../.stryker-tmp", "commandRunner": { - "command": "npm run test" + "command": "node ./test/test.mjs" }, - "buildCommand": "npm run build", + "buildCommand": "tsc", "thresholds": { "high": 100, "low": 100, diff --git a/packages/cascade-layer-name-parser/package.json b/packages/cascade-layer-name-parser/package.json index 14af08fd9..8d4542a93 100644 --- a/packages/cascade-layer-name-parser/package.json +++ b/packages/cascade-layer-name-parser/package.json @@ -44,7 +44,7 @@ }, "scripts": { "build": "rollup -c ../../rollup/default.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/packages/cascade-layer-name-parser/stryker.conf.json b/packages/cascade-layer-name-parser/stryker.conf.json index 015ebbb73..0951af7f6 100644 --- a/packages/cascade-layer-name-parser/stryker.conf.json +++ b/packages/cascade-layer-name-parser/stryker.conf.json @@ -3,12 +3,12 @@ "mutate": [ "src/**/*.ts" ], - "buildCommand": "npm run build", + "buildCommand": "rollup -c ../../rollup/default.mjs", "testRunner": "command", "coverageAnalysis": "perTest", "tempDirName": "../../.stryker-tmp", "commandRunner": { - "command": "npm run test" + "command": "node ./test/test.mjs" }, "thresholds": { "high": 100, diff --git a/packages/color-helpers/package.json b/packages/color-helpers/package.json index 6c932399e..7af5d8813 100644 --- a/packages/color-helpers/package.json +++ b/packages/color-helpers/package.json @@ -41,9 +41,8 @@ "build": "rollup -c ../../rollup/default.mjs", "check-sources-integrity": "node ./scripts/check-changes.mjs", "check-sources-integrity:rewrite": "REWRITE_HASHES=true node ./scripts/check-changes.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "stryker": "stryker run --logLevel error", "test": "node ./test/_import.mjs && node ./test/_require.cjs" }, "homepage": "https://github.com/csstools/postcss-plugins/tree/main/packages/color-helpers#readme", diff --git a/packages/color-helpers/stryker.conf.json b/packages/color-helpers/stryker.conf.json deleted file mode 100644 index 015ebbb73..000000000 --- a/packages/color-helpers/stryker.conf.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$schema": "../../node_modules/@stryker-mutator/core/schema/stryker-schema.json", - "mutate": [ - "src/**/*.ts" - ], - "buildCommand": "npm run build", - "testRunner": "command", - "coverageAnalysis": "perTest", - "tempDirName": "../../.stryker-tmp", - "commandRunner": { - "command": "npm run test" - }, - "thresholds": { - "high": 100, - "low": 100, - "break": 100 - }, - "inPlace": true -} diff --git a/packages/css-calc/package.json b/packages/css-calc/package.json index 90805e798..76d998907 100644 --- a/packages/css-calc/package.json +++ b/packages/css-calc/package.json @@ -43,9 +43,8 @@ "@csstools/css-tokenizer": "^2.0.1" }, "scripts": { - "benchmark": "node ./test/benchmark.mjs", "build": "rollup -c ../../rollup/default.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs" diff --git a/packages/css-calc/stryker.conf.json b/packages/css-calc/stryker.conf.json index 015ebbb73..0951af7f6 100644 --- a/packages/css-calc/stryker.conf.json +++ b/packages/css-calc/stryker.conf.json @@ -3,12 +3,12 @@ "mutate": [ "src/**/*.ts" ], - "buildCommand": "npm run build", + "buildCommand": "rollup -c ../../rollup/default.mjs", "testRunner": "command", "coverageAnalysis": "perTest", "tempDirName": "../../.stryker-tmp", "commandRunner": { - "command": "npm run test" + "command": "node ./test/test.mjs" }, "thresholds": { "high": 100, diff --git a/packages/css-parser-algorithms/package.json b/packages/css-parser-algorithms/package.json index 513c2475f..af75f59b5 100644 --- a/packages/css-parser-algorithms/package.json +++ b/packages/css-parser-algorithms/package.json @@ -43,7 +43,7 @@ }, "scripts": { "build": "rollup -c ../../rollup/default.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/packages/css-parser-algorithms/stryker.conf.json b/packages/css-parser-algorithms/stryker.conf.json index 015ebbb73..0951af7f6 100644 --- a/packages/css-parser-algorithms/stryker.conf.json +++ b/packages/css-parser-algorithms/stryker.conf.json @@ -3,12 +3,12 @@ "mutate": [ "src/**/*.ts" ], - "buildCommand": "npm run build", + "buildCommand": "rollup -c ../../rollup/default.mjs", "testRunner": "command", "coverageAnalysis": "perTest", "tempDirName": "../../.stryker-tmp", "commandRunner": { - "command": "npm run test" + "command": "node ./test/test.mjs" }, "thresholds": { "high": 100, diff --git a/packages/css-tokenizer/package.json b/packages/css-tokenizer/package.json index a96125f69..fd8298078 100644 --- a/packages/css-tokenizer/package.json +++ b/packages/css-tokenizer/package.json @@ -45,7 +45,7 @@ "scripts": { "benchmark": "node ./test/benchmark.mjs", "build": "rollup -c ../../rollup/default.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs" diff --git a/packages/generate-test-cases/package.json b/packages/generate-test-cases/package.json index f8e39e7fb..4d25779df 100644 --- a/packages/generate-test-cases/package.json +++ b/packages/generate-test-cases/package.json @@ -20,7 +20,7 @@ "scripts": { "build": "exit 0;", "generate": "node ./src/index.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "test": "exit 0;" }, "repository": { diff --git a/packages/media-query-list-parser/package.json b/packages/media-query-list-parser/package.json index 7496a19ec..3559b37a0 100644 --- a/packages/media-query-list-parser/package.json +++ b/packages/media-query-list-parser/package.json @@ -44,7 +44,7 @@ }, "scripts": { "build": "rollup -c ../../rollup/default.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/packages/media-query-list-parser/stryker.conf.json b/packages/media-query-list-parser/stryker.conf.json index 015ebbb73..0951af7f6 100644 --- a/packages/media-query-list-parser/stryker.conf.json +++ b/packages/media-query-list-parser/stryker.conf.json @@ -3,12 +3,12 @@ "mutate": [ "src/**/*.ts" ], - "buildCommand": "npm run build", + "buildCommand": "rollup -c ../../rollup/default.mjs", "testRunner": "command", "coverageAnalysis": "perTest", "tempDirName": "../../.stryker-tmp", "commandRunner": { - "command": "npm run test" + "command": "node ./test/test.mjs" }, "thresholds": { "high": 100, diff --git a/packages/postcss-tape/package.json b/packages/postcss-tape/package.json index 683facf84..597b04cff 100644 --- a/packages/postcss-tape/package.json +++ b/packages/postcss-tape/package.json @@ -45,7 +45,7 @@ }, "scripts": { "build": "rollup -c ../../rollup/default.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "test": "bash ./test-self/test.sh" }, "keywords": [ diff --git a/packages/selector-specificity/package.json b/packages/selector-specificity/package.json index f93642560..f2f1a170f 100644 --- a/packages/selector-specificity/package.json +++ b/packages/selector-specificity/package.json @@ -46,7 +46,7 @@ }, "scripts": { "build": "rollup -c ../../rollup/default.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node ./test/index.mjs && node ./test/_import.mjs && node ./test/_require.cjs" diff --git a/packages/selector-specificity/stryker.conf.json b/packages/selector-specificity/stryker.conf.json index 015ebbb73..221c75ecd 100644 --- a/packages/selector-specificity/stryker.conf.json +++ b/packages/selector-specificity/stryker.conf.json @@ -3,12 +3,12 @@ "mutate": [ "src/**/*.ts" ], - "buildCommand": "npm run build", + "buildCommand": "rollup -c ../../rollup/default.mjs", "testRunner": "command", "coverageAnalysis": "perTest", "tempDirName": "../../.stryker-tmp", "commandRunner": { - "command": "npm run test" + "command": "node ./test/index.mjs" }, "thresholds": { "high": 100, diff --git a/plugin-packs/postcss-preset-env/package.json b/plugin-packs/postcss-preset-env/package.json index 127dc134c..fcb7608b3 100644 --- a/plugin-packs/postcss-preset-env/package.json +++ b/plugin-packs/postcss-preset-env/package.json @@ -108,9 +108,8 @@ "prebuild": "node ./scripts/generate-plugins-data.mjs && eslint --fix ./src/plugins/*.mjs", "build": "rollup -c ../../rollup/default.mjs", "docs": "node ./docs/generate.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && node ./src/test/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" }, diff --git a/plugin-packs/postcss-preset-env/stryker.conf.json b/plugin-packs/postcss-preset-env/stryker.conf.json index 8470bc573..b359a7fc5 100644 --- a/plugin-packs/postcss-preset-env/stryker.conf.json +++ b/plugin-packs/postcss-preset-env/stryker.conf.json @@ -3,7 +3,7 @@ "mutate": [ "src/lib/**/*.mjs" ], - "buildCommand": "npm run build", + "buildCommand": "rollup -c ../../rollup/default.mjs", "testRunner": "command", "coverageAnalysis": "perTest", "tempDirName": "../../.stryker-tmp", diff --git a/plugins/css-blank-pseudo/package.json b/plugins/css-blank-pseudo/package.json index 0b94da3c7..7768bc1cf 100644 --- a/plugins/css-blank-pseudo/package.json +++ b/plugins/css-blank-pseudo/package.json @@ -63,7 +63,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs && node ./test/_valid-replacements.mjs", "test:browser": "node ./test/_browser.mjs", diff --git a/plugins/css-blank-pseudo/test/_browser.mjs b/plugins/css-blank-pseudo/test/_browser.mjs index b8fc7dad4..42ab6a3ec 100644 --- a/plugins/css-blank-pseudo/test/_browser.mjs +++ b/plugins/css-blank-pseudo/test/_browser.mjs @@ -37,7 +37,7 @@ import { promises as fsp } from 'fs'; res.end(await fsp.readFile('dist/browser-global.js', 'utf8')); break; default: - res.setHeader('Content-type', 'text/plain' ); + res.setHeader('Content-type', 'text/plain'); res.writeHead(404); res.end('Not found'); break; @@ -58,7 +58,7 @@ import { promises as fsp } from 'fs'; throw msg; }); - const clearInput = async (page, selector ) => { + const clearInput = async (page, selector) => { const input = await page.$(selector); await input.click({ clickCount: 3 }); await page.keyboard.press('Backspace'); diff --git a/plugins/css-has-pseudo/package.json b/plugins/css-has-pseudo/package.json index ec57cee4a..622b67a75 100644 --- a/plugins/css-has-pseudo/package.json +++ b/plugins/css-has-pseudo/package.json @@ -66,7 +66,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./src/encode/test.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", diff --git a/plugins/css-prefers-color-scheme/package.json b/plugins/css-prefers-color-scheme/package.json index b06159982..ef3cf6ec3 100644 --- a/plugins/css-prefers-color-scheme/package.json +++ b/plugins/css-prefers-color-scheme/package.json @@ -60,7 +60,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", diff --git a/plugins/css-prefers-color-scheme/test/_browser.mjs b/plugins/css-prefers-color-scheme/test/_browser.mjs index a50086d78..42b5c6c60 100644 --- a/plugins/css-prefers-color-scheme/test/_browser.mjs +++ b/plugins/css-prefers-color-scheme/test/_browser.mjs @@ -40,7 +40,7 @@ import { promises as fsp } from 'fs'; break; default: - res.setHeader('Content-type', 'text/plain' ); + res.setHeader('Content-type', 'text/plain'); res.writeHead(404); res.end('Not found'); break; diff --git a/plugins/postcss-attribute-case-insensitive/package.json b/plugins/postcss-attribute-case-insensitive/package.json index 45230de9b..fb8557853 100644 --- a/plugins/postcss-attribute-case-insensitive/package.json +++ b/plugins/postcss-attribute-case-insensitive/package.json @@ -53,7 +53,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-base-plugin/package.json b/plugins/postcss-base-plugin/package.json index 0cbb55150..b293260e2 100644 --- a/plugins/postcss-base-plugin/package.json +++ b/plugins/postcss-base-plugin/package.json @@ -48,7 +48,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", diff --git a/plugins/postcss-base-plugin/stryker.conf.json b/plugins/postcss-base-plugin/stryker.conf.json deleted file mode 100644 index 9b3b10d83..000000000 --- a/plugins/postcss-base-plugin/stryker.conf.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$schema": "../../node_modules/@stryker-mutator/core/schema/stryker-schema.json", - "mutate": [ - "src/**/*.ts" - ], - "buildCommand": "npm run build", - "testRunner": "command", - "coverageAnalysis": "perTest", - "tempDirName": "../../.stryker-tmp", - "commandRunner": { - "command": "npm run test:tape" - }, - "thresholds": { - "high": 100, - "low": 100, - "break": 100 - }, - "inPlace": true -} diff --git a/plugins/postcss-cascade-layers/package.json b/plugins/postcss-cascade-layers/package.json index 9d4497d63..cf6820c07 100644 --- a/plugins/postcss-cascade-layers/package.json +++ b/plugins/postcss-cascade-layers/package.json @@ -61,7 +61,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", diff --git a/plugins/postcss-color-function/package.json b/plugins/postcss-color-function/package.json index 439ad6078..a3cd46427 100644 --- a/plugins/postcss-color-function/package.json +++ b/plugins/postcss-color-function/package.json @@ -43,7 +43,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-color-functional-notation/package.json b/plugins/postcss-color-functional-notation/package.json index f5adbd110..ad42cf858 100644 --- a/plugins/postcss-color-functional-notation/package.json +++ b/plugins/postcss-color-functional-notation/package.json @@ -40,7 +40,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-color-hex-alpha/package.json b/plugins/postcss-color-hex-alpha/package.json index 918f66c97..560e01a28 100644 --- a/plugins/postcss-color-hex-alpha/package.json +++ b/plugins/postcss-color-hex-alpha/package.json @@ -57,7 +57,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-color-rebeccapurple/package.json b/plugins/postcss-color-rebeccapurple/package.json index 1b4c2a8b0..07606c22c 100644 --- a/plugins/postcss-color-rebeccapurple/package.json +++ b/plugins/postcss-color-rebeccapurple/package.json @@ -57,7 +57,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-conditional-values/package.json b/plugins/postcss-conditional-values/package.json index 5c272ef57..b77df0875 100644 --- a/plugins/postcss-conditional-values/package.json +++ b/plugins/postcss-conditional-values/package.json @@ -48,7 +48,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-custom-media/package.json b/plugins/postcss-custom-media/package.json index f985fc149..8cc1bdb69 100644 --- a/plugins/postcss-custom-media/package.json +++ b/plugins/postcss-custom-media/package.json @@ -60,7 +60,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-custom-properties/package.json b/plugins/postcss-custom-properties/package.json index 079e35c1b..0d0a65b1c 100644 --- a/plugins/postcss-custom-properties/package.json +++ b/plugins/postcss-custom-properties/package.json @@ -48,7 +48,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-custom-selectors/package.json b/plugins/postcss-custom-selectors/package.json index f4044c79b..5d067a38e 100644 --- a/plugins/postcss-custom-selectors/package.json +++ b/plugins/postcss-custom-selectors/package.json @@ -63,7 +63,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-design-tokens/package.json b/plugins/postcss-design-tokens/package.json index 09376f03e..0f41bfca6 100644 --- a/plugins/postcss-design-tokens/package.json +++ b/plugins/postcss-design-tokens/package.json @@ -54,7 +54,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-dir-pseudo-class/package.json b/plugins/postcss-dir-pseudo-class/package.json index ec7552db7..4269ff11c 100644 --- a/plugins/postcss-dir-pseudo-class/package.json +++ b/plugins/postcss-dir-pseudo-class/package.json @@ -54,7 +54,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-double-position-gradients/package.json b/plugins/postcss-double-position-gradients/package.json index 5dac124d9..1a0c1631e 100644 --- a/plugins/postcss-double-position-gradients/package.json +++ b/plugins/postcss-double-position-gradients/package.json @@ -41,7 +41,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-env-function/package.json b/plugins/postcss-env-function/package.json index 5a0cbeef8..efc1c2aa6 100644 --- a/plugins/postcss-env-function/package.json +++ b/plugins/postcss-env-function/package.json @@ -38,7 +38,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.cjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.cjs" diff --git a/plugins/postcss-extract/package.json b/plugins/postcss-extract/package.json index 33b7c3662..e8bb052e0 100644 --- a/plugins/postcss-extract/package.json +++ b/plugins/postcss-extract/package.json @@ -50,7 +50,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-focus-visible/package.json b/plugins/postcss-focus-visible/package.json index 2e53dba55..6140d8e63 100644 --- a/plugins/postcss-focus-visible/package.json +++ b/plugins/postcss-focus-visible/package.json @@ -51,7 +51,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", diff --git a/plugins/postcss-focus-visible/test/_browser.mjs b/plugins/postcss-focus-visible/test/_browser.mjs index dd294a04d..ed45ca8ec 100644 --- a/plugins/postcss-focus-visible/test/_browser.mjs +++ b/plugins/postcss-focus-visible/test/_browser.mjs @@ -22,7 +22,7 @@ import { promises as fsp } from 'fs'; res.end(await fsp.readFile('test/browser.expect.css', 'utf8')); break; default: - res.setHeader('Content-type', 'text/plain' ); + res.setHeader('Content-type', 'text/plain'); res.writeHead(404); res.end('Not found'); break; diff --git a/plugins/postcss-focus-within/package.json b/plugins/postcss-focus-within/package.json index ef7bc51c3..2c28b6438 100644 --- a/plugins/postcss-focus-within/package.json +++ b/plugins/postcss-focus-within/package.json @@ -62,7 +62,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", diff --git a/plugins/postcss-focus-within/test/_browser.mjs b/plugins/postcss-focus-within/test/_browser.mjs index 3a2c9c5cb..dab587786 100644 --- a/plugins/postcss-focus-within/test/_browser.mjs +++ b/plugins/postcss-focus-within/test/_browser.mjs @@ -37,7 +37,7 @@ import { promises as fsp } from 'fs'; res.end(await fsp.readFile('test/browser.replacewith.expect.css', 'utf8')); break; default: - res.setHeader('Content-type', 'text/plain' ); + res.setHeader('Content-type', 'text/plain'); res.writeHead(404); res.end('Not found'); break; diff --git a/plugins/postcss-font-format-keywords/package.json b/plugins/postcss-font-format-keywords/package.json index fc4d99473..109f6d460 100644 --- a/plugins/postcss-font-format-keywords/package.json +++ b/plugins/postcss-font-format-keywords/package.json @@ -40,7 +40,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-gap-properties/package.json b/plugins/postcss-gap-properties/package.json index 4fd75e423..56dc34c71 100644 --- a/plugins/postcss-gap-properties/package.json +++ b/plugins/postcss-gap-properties/package.json @@ -51,7 +51,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-global-data/package.json b/plugins/postcss-global-data/package.json index 0c1b93c6e..429391be6 100644 --- a/plugins/postcss-global-data/package.json +++ b/plugins/postcss-global-data/package.json @@ -48,7 +48,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-gradients-interpolation-method/package.json b/plugins/postcss-gradients-interpolation-method/package.json index 486f4e68b..14d206483 100644 --- a/plugins/postcss-gradients-interpolation-method/package.json +++ b/plugins/postcss-gradients-interpolation-method/package.json @@ -41,7 +41,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-hwb-function/package.json b/plugins/postcss-hwb-function/package.json index 2c78f07a4..ada5edec4 100644 --- a/plugins/postcss-hwb-function/package.json +++ b/plugins/postcss-hwb-function/package.json @@ -42,7 +42,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-ic-unit/package.json b/plugins/postcss-ic-unit/package.json index 1e7e0f8c1..78bd76de3 100644 --- a/plugins/postcss-ic-unit/package.json +++ b/plugins/postcss-ic-unit/package.json @@ -41,7 +41,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-image-set-function/package.json b/plugins/postcss-image-set-function/package.json index 0f3e656da..82e06f65d 100644 --- a/plugins/postcss-image-set-function/package.json +++ b/plugins/postcss-image-set-function/package.json @@ -40,7 +40,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-is-pseudo-class/package.json b/plugins/postcss-is-pseudo-class/package.json index 9fa70801e..fc26760cb 100644 --- a/plugins/postcss-is-pseudo-class/package.json +++ b/plugins/postcss-is-pseudo-class/package.json @@ -42,9 +42,8 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-is-pseudo-class/stryker.conf.json b/plugins/postcss-is-pseudo-class/stryker.conf.json deleted file mode 100644 index 9b3b10d83..000000000 --- a/plugins/postcss-is-pseudo-class/stryker.conf.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "$schema": "../../node_modules/@stryker-mutator/core/schema/stryker-schema.json", - "mutate": [ - "src/**/*.ts" - ], - "buildCommand": "npm run build", - "testRunner": "command", - "coverageAnalysis": "perTest", - "tempDirName": "../../.stryker-tmp", - "commandRunner": { - "command": "npm run test:tape" - }, - "thresholds": { - "high": 100, - "low": 100, - "break": 100 - }, - "inPlace": true -} diff --git a/plugins/postcss-is-pseudo-class/test/_browser.mjs b/plugins/postcss-is-pseudo-class/test/_browser.mjs index d325e2c3a..b7aa29e9a 100644 --- a/plugins/postcss-is-pseudo-class/test/_browser.mjs +++ b/plugins/postcss-is-pseudo-class/test/_browser.mjs @@ -20,7 +20,7 @@ import { promises as fsp } from 'fs'; res.end(await fsp.readFile('test/browser.expect.css', 'utf8')); break; default: - res.setHeader('Content-type', 'text/plain' ); + res.setHeader('Content-type', 'text/plain'); res.writeHead(404); res.end('Not found'); break; diff --git a/plugins/postcss-lab-function/package.json b/plugins/postcss-lab-function/package.json index 52ffaf4d8..e97423c3e 100644 --- a/plugins/postcss-lab-function/package.json +++ b/plugins/postcss-lab-function/package.json @@ -42,7 +42,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-logical-float-and-clear/package.json b/plugins/postcss-logical-float-and-clear/package.json index 7131b66ca..e8a1efcc4 100644 --- a/plugins/postcss-logical-float-and-clear/package.json +++ b/plugins/postcss-logical-float-and-clear/package.json @@ -47,7 +47,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-logical-resize/package.json b/plugins/postcss-logical-resize/package.json index 13ae90f9d..e286d2f3f 100644 --- a/plugins/postcss-logical-resize/package.json +++ b/plugins/postcss-logical-resize/package.json @@ -50,7 +50,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-logical-viewport-units/package.json b/plugins/postcss-logical-viewport-units/package.json index 8e680c7e2..9fca893f9 100644 --- a/plugins/postcss-logical-viewport-units/package.json +++ b/plugins/postcss-logical-viewport-units/package.json @@ -50,7 +50,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-logical/package.json b/plugins/postcss-logical/package.json index 8771e117f..427362550 100644 --- a/plugins/postcss-logical/package.json +++ b/plugins/postcss-logical/package.json @@ -54,7 +54,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-media-queries-aspect-ratio-number-values/package.json b/plugins/postcss-media-queries-aspect-ratio-number-values/package.json index 44d53877b..c04ce58db 100644 --- a/plugins/postcss-media-queries-aspect-ratio-number-values/package.json +++ b/plugins/postcss-media-queries-aspect-ratio-number-values/package.json @@ -52,7 +52,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-nested-calc/package.json b/plugins/postcss-nested-calc/package.json index 2fde8153f..11735885a 100644 --- a/plugins/postcss-nested-calc/package.json +++ b/plugins/postcss-nested-calc/package.json @@ -50,7 +50,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-nesting/package.json b/plugins/postcss-nesting/package.json index 95b05a0dc..4d91c470d 100644 --- a/plugins/postcss-nesting/package.json +++ b/plugins/postcss-nesting/package.json @@ -58,7 +58,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:browser": "node ./test/_browser.mjs", diff --git a/plugins/postcss-normalize-display-values/package.json b/plugins/postcss-normalize-display-values/package.json index f3720aa5e..105da3010 100644 --- a/plugins/postcss-normalize-display-values/package.json +++ b/plugins/postcss-normalize-display-values/package.json @@ -40,7 +40,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-oklab-function/package.json b/plugins/postcss-oklab-function/package.json index cb8a608c2..a4d97fbff 100644 --- a/plugins/postcss-oklab-function/package.json +++ b/plugins/postcss-oklab-function/package.json @@ -42,7 +42,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-overflow-shorthand/package.json b/plugins/postcss-overflow-shorthand/package.json index effb09307..e39ee672f 100644 --- a/plugins/postcss-overflow-shorthand/package.json +++ b/plugins/postcss-overflow-shorthand/package.json @@ -54,7 +54,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-place/package.json b/plugins/postcss-place/package.json index 06e4174c1..6661843c0 100644 --- a/plugins/postcss-place/package.json +++ b/plugins/postcss-place/package.json @@ -54,7 +54,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-progressive-custom-properties/package.json b/plugins/postcss-progressive-custom-properties/package.json index 446dafc8b..4a081d137 100644 --- a/plugins/postcss-progressive-custom-properties/package.json +++ b/plugins/postcss-progressive-custom-properties/package.json @@ -40,7 +40,7 @@ "scripts": { "build": "node ./generate/matchers.mjs && eslint --fix ./src/matchers.ts && rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-pseudo-class-any-link/package.json b/plugins/postcss-pseudo-class-any-link/package.json index d9032e2cb..04d6e87d8 100644 --- a/plugins/postcss-pseudo-class-any-link/package.json +++ b/plugins/postcss-pseudo-class-any-link/package.json @@ -54,7 +54,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-scope-pseudo-class/package.json b/plugins/postcss-scope-pseudo-class/package.json index 22aed31c9..42c58ada3 100644 --- a/plugins/postcss-scope-pseudo-class/package.json +++ b/plugins/postcss-scope-pseudo-class/package.json @@ -50,7 +50,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-selector-not/package.json b/plugins/postcss-selector-not/package.json index 24e03bab6..59c93b839 100644 --- a/plugins/postcss-selector-not/package.json +++ b/plugins/postcss-selector-not/package.json @@ -53,7 +53,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-stepped-value-functions/package.json b/plugins/postcss-stepped-value-functions/package.json index e54469d1b..7baa12757 100644 --- a/plugins/postcss-stepped-value-functions/package.json +++ b/plugins/postcss-stepped-value-functions/package.json @@ -52,7 +52,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-text-decoration-shorthand/package.json b/plugins/postcss-text-decoration-shorthand/package.json index d60787a8d..68c15a42f 100644 --- a/plugins/postcss-text-decoration-shorthand/package.json +++ b/plugins/postcss-text-decoration-shorthand/package.json @@ -52,7 +52,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-todo-or-die/package.json b/plugins/postcss-todo-or-die/package.json index 8803f72c0..3ef697c89 100644 --- a/plugins/postcss-todo-or-die/package.json +++ b/plugins/postcss-todo-or-die/package.json @@ -51,7 +51,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-trigonometric-functions/package.json b/plugins/postcss-trigonometric-functions/package.json index 3fafefad9..4d94b8336 100644 --- a/plugins/postcss-trigonometric-functions/package.json +++ b/plugins/postcss-trigonometric-functions/package.json @@ -52,7 +52,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/plugins/postcss-unset-value/package.json b/plugins/postcss-unset-value/package.json index 88804d805..39e119158 100644 --- a/plugins/postcss-unset-value/package.json +++ b/plugins/postcss-unset-value/package.json @@ -47,7 +47,7 @@ "scripts": { "build": "rollup -c ../../rollup/default.mjs", "docs": "node ../../.github/bin/generate-docs/install.mjs", - "lint": "eslint ./src --ext .js --ext .ts --ext .mjs --no-error-on-unmatched-pattern && node ../../.github/bin/format-package-json.mjs", + "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" diff --git a/sites/postcss-preset-env/src/static/js/features/index.js b/sites/postcss-preset-env/src/static/js/features/index.js index 7f9d69fd2..563c75f00 100644 --- a/sites/postcss-preset-env/src/static/js/features/index.js +++ b/sites/postcss-preset-env/src/static/js/features/index.js @@ -60,25 +60,25 @@ } function updateStage(number) { - omittedElements.forEach( element => { + omittedElements.forEach(element => { element.hidden = false; - } ); - const omittedStages = stages.slice( 0, stages.indexOf( Number( number ) ) ); - const selector = omittedStages.map( stage => `[data-stage="${ stage }"]` ).join( ',' ); + }); + const omittedStages = stages.slice(0, stages.indexOf(Number(number))); + const selector = omittedStages.map(stage => `[data-stage="${ stage }"]`).join(','); omittedElements.splice( 0, omittedElements.length, ...Array.prototype.slice.call( - selector ? document.querySelectorAll( selector ) : [], + selector ? document.querySelectorAll(selector) : [], ), ); - omittedElements.forEach( element => { + omittedElements.forEach(element => { element.hidden = true; - } ); + }); - if ( stageSelect ) { + if (stageSelect) { stageSelect.value = number; } } From d8fd34e08b9a86b75bb194104053a7450cde3f8e Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Sun, 19 Mar 2023 15:46:02 +0100 Subject: [PATCH 4/5] fix --- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index ac0b8fd5f..a10e30eac 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,7 +12,7 @@ on: required: true concurrency: - group: branch-node-${{ github.ref }} + group: branch-node--lint--${{ github.ref }} cancel-in-progress: true defaults: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b78e2a589..c71a18274 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,7 +12,7 @@ on: required: true concurrency: - group: branch-node-${{ github.ref }} + group: branch-node--test--${{ github.ref }} cancel-in-progress: true defaults: From c7ebca88b6aace654814f177c9725b795282ba51 Mon Sep 17 00:00:00 2001 From: Romain Menke Date: Sun, 19 Mar 2023 15:48:14 +0100 Subject: [PATCH 5/5] fix --- plugins/postcss-base-plugin/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/plugins/postcss-base-plugin/package.json b/plugins/postcss-base-plugin/package.json index b293260e2..653d4427d 100644 --- a/plugins/postcss-base-plugin/package.json +++ b/plugins/postcss-base-plugin/package.json @@ -50,7 +50,6 @@ "docs": "node ../../.github/bin/generate-docs/install.mjs && node ../../.github/bin/generate-docs/readme.mjs", "lint": "node ../../.github/bin/format-package-json.mjs", "prepublishOnly": "npm run build && npm run test", - "stryker": "stryker run --logLevel error", "test": "node .tape.mjs && node ./test/_import.mjs && node ./test/_require.cjs", "test:rewrite-expects": "REWRITE_EXPECTS=true node .tape.mjs" },