From bf34f600cc985c1ac21c42ce162b432751158b1e Mon Sep 17 00:00:00 2001 From: Jordan Harband Date: Tue, 5 Apr 2022 23:09:40 -0700 Subject: [PATCH] [meta] ensure `prelint` works on windows --- package.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 67f91eeb..6f32a776 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "eslint": "=8.8.0", "falafel": "^2.2.4", "js-yaml": "^3.14.0", + "npm-run-posix-or-windows": "^2.0.2", "safe-publish-latest": "^2.0.0", "tap": "^8.0.1", "tap-parser": "^3.0.5" @@ -66,7 +67,9 @@ "prepublishOnly": "safe-publish-latest", "prepublish": "!(type not-in-publish) || not-in-publish || npm run prepublishOnly", "prelint:files": "git ls-files 2>/dev/null | xargs find 2> /dev/null | grep -vE 'node_modules|\\.git' || echo '*.md *.js test/*.js'", - "prelint": "FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"", + "eclint": "FILES=\"$(npm run --silent prelint:files)\" eclint check \"${FILES:=package.json}\"", + "eclint:windows": "eclint check *.js", + "prelint": "npm-run-posix-or-windows eclint", "lint": "eslint --ext .js,.cjs,.mjs . bin/*", "pretest": "npm run lint", "test": "npm run tests-only",