diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..c4b667f --- /dev/null +++ b/.eslintignore @@ -0,0 +1,8 @@ +# dependencies: +node_modules/ + +# build output: +dist/ + +# test coverage output: +coverage/ diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..80c081f --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,16 @@ +module.exports = { + env: { + es2021: true, + node: true, + jest: true + }, + extends: "eslint:recommended", + parserOptions: { + ecmaVersion: "latest", + sourceType: "module" + }, + rules: { + // add custom rules or overrides here, e.g.: + // "no-console": "warn" + } +}; diff --git a/package.json b/package.json index 801b77c..a608d81 100644 --- a/package.json +++ b/package.json @@ -1,2 +1,11 @@ -.eslintrc.js -.eslintignore +{ + "name": "my-project", + "version": "1.0.0", + "private": true, + "scripts": { + "lint": "eslint ." + }, + "devDependencies": { + "eslint": "^8.0.0" + } +}