{"bugs":{"url":"https://github.com/merkle-open/eslint-config/issues"},"dist":{"shasum":"457de1a5b323a45b8e1723c6f2fb6ab34c507d01","tarball":"https://registry.npmjs.org/@namics/eslint-config/-/eslint-config-9.0.6-beta.0.tgz","fileCount":80,"integrity":"sha512-R3tBmgkwZUVPEyiyUniAAa05gNdGpg6tY0hrXgaIxbABZxMm8EVljHAEGqFWJgqWt1Avpe9Vw4jVQqo/abcQNA==","signatures":[{"sig":"MEQCIGGkHeYSucPQwS4kSURAvL0J853bbA/HAg/WP3I4rfsNAiBfKO1qfN59G401LYloDHjZvUuYcueibhbqF0zxhowePw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":95655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgo9Q2CRA9TVsSAnZWagAAN5gP/3t71/o6mr3lgkA8wzN7\nbYnZn/mUry43KNrEy+hFV2kLm3UC4HHqf/J2o9VcwjCfZiS4YZwJAieFZToM\nlfNxz5OTsjdS7n5f+ya+gPpoBxRofL+FhuLx9htVCfK28fgMQnXGa+G0b+Un\nIo+O5dGmTeg2Zd3ueiQ+f+9hvY3aa8yRN5Mu7nzQEcU2YmASbGFinbd66d29\nKt3YV8zUQ11K1LkHpcOzQIRRRklLesAp57uCmy2z0ew9NLgpWyRoPD3sBR1y\nQYZg224O9n/woVncaHMLIq+D6T94SG3SFTPByTRpKQDBh1yoMalx9B+4nsSx\nyhCyNa+L5G7zGrYISNmgSlUR5QtEm5n30jt0Ei94/Z9QRyGhAddPLkmsFBFX\nUWf8y7njlplrHqgCPJ69w4n1GlnjAMdHKfeaQwxzE+t1IqKQ3f75+tgE20+I\nSFLBXxy9UonIa/5KY9ssgBRNysNMu9bv7laWVe8RdPAz+K5nIP1k5IB5ZZJl\nbvHGGCsQ/NrxUfjF9clxIqVjZYVa+6pD2zhinFY9CUKo00F1FW6mGuuLai1a\ngrOzBU59L7EpfAnRay7RJ/XGdjyBTWFgpmp8FGAAcBNFnre6+Wi92u77F6oZ\nO4jFiTIDVMeyAOtkfn05d8q8sApDglgiGmpXjQ/5ynNGVsagylWg7m7KdGQy\n3bzO\r\n=Gbg2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"configurations/es6-browser.js","name":"@namics/eslint-config","author":{"name":"Merkle Inc."},"readme":"# ESLint config\n\n[![Build Status](https://github.com/merkle-open/eslint-config/workflows/ci/badge.svg)](https://github.com/merkle-open/eslint-config/actions)\n[![npm](https://img.shields.io/npm/v/@namics/eslint-config.svg)](https://www.npmjs.com/package/@namics/eslint-config)\n[![Codestyle](https://img.shields.io/badge/codestyle-merkle-green.svg)](https://github.com/merkle-open/eslint-config)\n\n## Installation\n\n```bash\n$ npm install --save-dev eslint eslint-plugin-import @namics/eslint-config\n```\n\n## Usage Typescript (recommended)\n\n- `@namics/eslint-config/configurations/typescript-browser` - typescript + browser\n- `@namics/eslint-config/configurations/typescript-react` - typescript + react\n- `@namics/eslint-config/configurations/typescript-node` - typescript + node\n\n_package.json_\n\n```json\n{\n  \"scripts\": {\n    \"lint:ts\": \"eslint . --ext .jsx,.js,.ts,.tsx\"\n  }\n}\n```\n\n_Enabling ESLint on TS files in VSCode_\n\nYou need to update the eslint.validate setting to:\n\n```json\n\"eslint.validate\": [\n  \"javascript\",\n  \"javascriptreact\",\n  \"typescript\",\n  \"typescriptreact\"\n]\n```\n\n## Usage ES8 (ES2017)\n\n- `@namics/eslint-config/configurations/es8-browser` - ES8 + browser\n- `@namics/eslint-config/configurations/es8-react` - ES8 + react\n- `@namics/eslint-config/configurations/es8-node` - ES8 + node\n\n## Usage ES7 (ES2016)\n\n- `@namics/eslint-config/configurations/es7-browser` - ES7 + browser (deprecated)\n- `@namics/eslint-config/configurations/es7-react` - ES7 + react (deprecated)\n- `@namics/eslint-config/configurations/es7-node` - ES7 + node\n\n## Usage ES6 (ES2015) - deprecated\n\n- `@namics/eslint-config/configurations/es6-browser` - ES6 + browser (deprecated)\n- `@namics/eslint-config/configurations/es6-react` - ES6 + react (deprecated)\n- `@namics/eslint-config/configurations/es6-node` - ES6 + node (deprecated)\n\n## Usage with Prettier\n\n- [configuration with prettier](./documentation/with-prettier.md)\n\n### .eslintrc.js (add globals here if needed)\n\n```\nmodule.exports = {\n  extends: require.resolve('@namics/eslint-config/configurations/es8-browser.js'),\n};\n```\n\n### .eslintignore\n\n```\n/.idea/\n/node_modules/\n```\n\n### package.json\n\n```\n\"scripts\": {\n  \"lint\": \"npm run lint:js\",\n  \"lint:js\": \"eslint .\"\n},\n```\n\nthen run `npm run lint`\n\n### Example usage in project tree\n\n- .eslintrc.js (es8-react)\n- .eslintignore\n- src\n  - app.jsx\n- test\n  - .eslintrc.js (es8-node)\n  - index.js\n- scripts\n  - .eslintrc.js (es6-node)\n  - index.js\n\n## Documentation\n\n- [Best practices](./documentation/best-practices.md) (ES5/6/7/8)\n- [Style](./documentation/style.md) (ES5/6/7/8)\n- [Variables](./documentation/variables.md) (ES5/6/7/8)\n- [Errors](./documentation/errors.md) (ES5/6/7/8)\n- [Node](./documentation/node.md) (ES5/6/7/8)\n- [ES6](./documentation/es6.md) (ES6/7/8)\n- [ES8](./documentation/es8.md) (ES8)\n- [Imports](./documentation/imports.md) (ES6/7/8)\n- [React](./documentation/react.md) (ES6/7/8)\n- [React A11y](./documentation/react-a11y.md) (ES6/7/8)\n- [React hooks](./documentation/react-hooks.md) (ES6/7/8)\n- [Typescript](./documentation/typescript.md) (typescript)\n\n## Thanks to\n\n- [Merkle.](https://www.merkleinc.com/)\n- [Namics.](https://www.namics.com/en/)\n- [ESLint](https://github.com/eslint/eslint) for ESLint and the documentation [eslint.org](http://eslint.org/)\n- [Walmart](https://github.com/walmartlabs) for sharing their config in [eslint-config-walmart](https://github.com/walmartlabs/eslint-config-walmart)\n- [AirBnB](https://github.com/airbnb) for sharing their eslint config in [JavaScript Style Guide](https://github.com/airbnb/javascript)\n\n## License\n\n[MIT License](./LICENSE)\n\n## Changelog\n\nPlease see the [Releases](https://github.com/merkle-open/eslint-config/releases)\n","gitHead":"a8905020984eecf36d0b7838c9aec22dc02ba0d4","license":"MIT","private":false,"scripts":{"docs":"node bin/write-documentation","lint":"npm run lint:js","test":"npm run lint","clean":"npx --ignore-existing --quiet rimraf package-lock.json node_modules","start":"dash4","lint:js":"eslint . --ext .jsx,.js,.ts,.tsx","prestart":"npx @namics/env-linter --versions=\"node=14.17.0,npm=6.14.13\" --saveExact --dependenciesExactVersion","prettier":"npm-run-all prettier:*","prettier:es5":"prettier --config \".prettierrc.unstyled.js\" --write \"test/es5-disable-styles/**/*.js\"","prettier:es6":"prettier --config \".prettierrc.unstyled.js\" --write \"test/es6-disable-styles/**/*.js\"","prettier:es8":"prettier --config \".prettierrc.unstyled.js\" --write \"test/es8-disable-styles/**/*.js\"","prepublishOnly":"npx pkg-ok@2.3.1","prettier:es5node":"prettier --config \".prettierrc.unstyled.js\" --write \"test/es5-node-disable-styles/**/*.js\"","prettier:es6react":"prettier --config \".prettierrc.unstyled.js\" --write \"test/es6-react-disable-styles/**/*.js\"","prettier:typescript":"prettier --config \".prettierrc.unstyled.js\" --write \"test/typescript-disable-styles/**/*.ts\"","update-dependencies":"npm-check-updates -u","prettier:typescriptreact":"prettier --config \".prettierrc.unstyled.js\" --write \"test/typescript-react-disable-styles/**/*.tsx\""},"_npmUser":{"name":"danielkochde","email":"daniel@danielkoch.de"},"homepage":"https://github.com/merkle-open/eslint-config#readme","keywords":["code checker","code linter","code standards","code style","eslint-config","eslint","eslintconfig","lint","es2015","react","jsx","typescript"],"deprecated":"Package no longer maintained. Use https://www.npmjs.com/package/@merkle-open/eslint-config instead.","repository":{"url":"git+https://github.com/merkle-open/eslint-config.git","type":"git"},"_npmVersion":"6.14.13","description":"Default configurations for eslint","directories":{},"maintainers":[{"name":"dienele","email":"nele.rabus@email.de"},{"name":"danielkochde","email":"daniel@danielkoch.de"},{"name":"ernscht","email":"ernscht@gmail.com"}],"_nodeVersion":"14.17.0","dependencies":{"@types/react":"17.0.5","babel-eslint":"10.1.0","eslint-plugin-react":"7.23.2","eslint-plugin-jsx-a11y":"6.4.1","@typescript-eslint/parser":"4.24.0","eslint-plugin-react-hooks":"4.2.0","@typescript-eslint/eslint-plugin":"4.24.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"acorn":"8.2.4","eslint":"7.16.0","prettier":"2.3.0","node-fetch":"2.6.1","typescript":"4.2.4","npm-run-all":"4.1.5","@dash4/server":"0.9.3","@namics/ts-config":"1.1.1","npm-check-updates":"11.5.13","@dash4/plugin-readme":"0.9.3","eslint-plugin-import":"2.22.1","@namics/prettier-config":"2.0.1","@dash4/plugin-npm-scripts":"0.9.3","@dash4/plugin-dependencies":"0.9.3"},"peerDependencies":{"eslint":">=6","eslint-plugin-import":">=2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config_9.0.6-beta.0_1621349430238_0.0588636711011048","host":"s3://npm-registry-packages"},"_id":"@namics/eslint-config@9.0.6-beta.0","version":"9.0.6-beta.0"}