diff --git a/.eslintrc.cjs b/.eslintrc.cjs index b83959c..5d290b8 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -12,7 +12,7 @@ module.exports = { }, overrides: [ { - files: ".eslintrc.js", + files: ".eslintrc.cjs", extends: ["eslint", "plugin:node/recommended-script"] }, { @@ -20,6 +20,13 @@ module.exports = { env: { mocha: true } + }, + { + files: ["*.cjs"], + parserOptions: { + sourceType: "script" + } } - ] + ], + ignorePatterns: ["/dist", "/coverage"] }; diff --git a/package.json b/package.json index 4fa09ec..ef48f0f 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,11 @@ "main": "./dist/eslint-scope.cjs", "type": "module", "exports": { - "import": "./lib/index.js", - "require": "./dist/eslint-scope.cjs" + ".": { + "import": "./lib/index.js", + "require": "./dist/eslint-scope.cjs" + }, + "./package.json": "./package.json" }, "version": "5.1.1", "engines": { @@ -31,7 +34,8 @@ "files": [ "LICENSE", "README.md", - "lib" + "lib", + "dist/eslint-visitor.keys.cjs" ], "dependencies": { "esrecurse": "^4.3.0", diff --git a/rollup.config.js b/rollup.config.js index ea61d9c..494773e 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,9 +1,10 @@ export default { input: "./lib/index.js", external: ["fs", "assert", "estraverse", "esrecurse"], + treeshake: false, output: { - exports: "named", format: "cjs", - file: "dist/eslint-scope.cjs" + file: "dist/eslint-scope.cjs", + sourcemap: true } };