From 2dee68ddee07c3a65864ae67ed834f97b2d1c33d Mon Sep 17 00:00:00 2001 From: Lam Wei Li Date: Sun, 24 Jul 2022 00:44:14 +0800 Subject: [PATCH] style: forward-compatible prettier rules and cjs parser --- .prettierignore | 3 +-- package.json | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.prettierignore b/.prettierignore index 3ff683f..b6f4cc4 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,3 +1,2 @@ +**/.* coverage -.github -.nyc_output diff --git a/package.json b/package.json index 441f2b6..1ba5b10 100644 --- a/package.json +++ b/package.json @@ -34,8 +34,8 @@ }, "scripts": { "prepare": "is-ci || husky install", - "pretest": "prettier --check . && eslint \"lib/**/*.js\" \"test/**/*.js\"", - "prettier:fix": "prettier --write .", + "pretest": "prettier --check \"**/*.*\" && eslint \"lib/**/*.js\" \"test/**/*.js\"", + "prettier:fix": "prettier --write \"**/*.*\"", "test": "tap \"test/tap/**/*.js\" --cov --timeout=45", "typings": "tsc -p types/tsconfig.json" }, @@ -74,6 +74,16 @@ "browser": { "os": false }, + "prettier": { + "trailingComma": "es5", + "arrowParens": "always", + "overrides": [ + { + "files": ["*.cjs"], + "options": { "parser": "typescript" } + } + ] + }, "tap": { "check-coverage": true },