diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000..bca4afea --- /dev/null +++ b/.eslintrc @@ -0,0 +1,46 @@ +{ + "extends": [ + "plugin:compat/recommended" + ], + "env": { + "browser": true, + "node": true, + "es2017": true + }, + "parserOptions": { + "ecmaVersion": 2018 + }, + "rules": { + "quotes": [ + "error", + "single", + { + "avoidEscape": true + } + ], + "no-unused-vars": [ + "error", + { + "args": "none" + } + ], + "no-implicit-globals": "error", + "block-spacing": "error", + "func-call-spacing": [ + "error", + "never" + ], + "key-spacing": "error", + "no-tabs": "error", + "no-trailing-spaces": "error", + "no-whitespace-before-property": "error", + "semi": [ + "error", + "always" + ], + "space-before-blocks": "error", + "no-eval": "error", + "no-var": "error", + "no-debugger": "error" + } +} diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..544138be --- /dev/null +++ b/.prettierrc @@ -0,0 +1,3 @@ +{ + "singleQuote": true +} diff --git a/package.json b/package.json index 7f1dbf43..73d46aea 100644 --- a/package.json +++ b/package.json @@ -52,55 +52,6 @@ "shelljs": "^0.8.3", "temp": "^0.9.0" }, - "prettier": { - "singleQuote": true - }, - "eslintConfig": { - "extends": [ - "plugin:compat/recommended" - ], - "env": { - "browser": true, - "node": true, - "es2017": true - }, - "parserOptions": { - "ecmaVersion": 2018 - }, - "rules": { - "quotes": [ - "error", - "single", - { - "avoidEscape": true - } - ], - "no-unused-vars": [ - "error", - { - "args": "none" - } - ], - "no-implicit-globals": "error", - "block-spacing": "error", - "func-call-spacing": [ - "error", - "never" - ], - "key-spacing": "error", - "no-tabs": "error", - "no-trailing-spaces": "error", - "no-whitespace-before-property": "error", - "semi": [ - "error", - "always" - ], - "space-before-blocks": "error", - "no-eval": "error", - "no-var": "error", - "no-debugger": "error" - } - }, "browserslist": [ "Safari >= 15", "Firefox >= 102",