diff --git a/.eslintrc.json b/.eslintrc.json index 51a07ed..217a9dc 100644 --- a/.eslintrc.json +++ b/.eslintrc.json @@ -2,6 +2,10 @@ "extends": [ "@jakejarvis/eslint-config" ], + "parser": "@babel/eslint-parser", + "parserOptions": { + "requireConfigFile": false + }, "env": { "browser": true, "node": true diff --git a/package.json b/package.json index 9d8a424..abb115a 100644 --- a/package.json +++ b/package.json @@ -37,6 +37,7 @@ "dependencies": {}, "devDependencies": { "@babel/core": "^7.15.5", + "@babel/eslint-parser": "^7.15.7", "@babel/preset-env": "^7.15.6", "@jakejarvis/eslint-config": "*", "@rollup/plugin-babel": "^5.3.0", diff --git a/yarn.lock b/yarn.lock index 067cb35..576af82 100644 --- a/yarn.lock +++ b/yarn.lock @@ -42,6 +42,15 @@ semver "^6.3.0" source-map "^0.5.0" +"@babel/eslint-parser@^7.15.7": + version "7.15.7" + resolved "https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.15.7.tgz#2dc3d0ff0ea22bb1e08d93b4eeb1149bf1c75f2d" + integrity sha512-yJkHyomClm6A2Xzb8pdAo4HzYMSXFn1O5zrCYvbFP0yQFvHueLedV8WiEno8yJOKStjUXzBZzJFeWQ7b3YMsqQ== + dependencies: + eslint-scope "^5.1.1" + eslint-visitor-keys "^2.1.0" + semver "^6.3.0" + "@babel/generator@^7.15.4": version "7.15.4" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.15.4.tgz#85acb159a267ca6324f9793986991ee2022a05b0" @@ -1841,7 +1850,7 @@ eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint-visitor-keys@^2.0.0: +eslint-visitor-keys@^2.0.0, eslint-visitor-keys@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==