{"_id":"@amazerealise/eslint-config","_rev":"7-6bacd87363653dbf0fe50d1878f70e36","name":"@amazerealise/eslint-config","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@amazerealise/eslint-config","version":"0.1.0","description":"AmazeRealise ESLint Shareable Config","keywords":["eslint","eslint-config","amazerealise"],"author":{"name":"Radu Micu, AmazeRealise"},"license":"MIT","homepage":"https://gitlab.com/amazerealise-fe-group/eslint-config#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/amazerealise-fe-group/eslint-config.git"},"main":"index.js","scripts":{"test":"jest","watch":"jest --watch","release":"np --no-cleanup --no-yarn"},"publishConfig":{"access":"public"},"dependencies":{"confusing-browser-globals":"^1.0.7","eslint-plugin-compat":"^3.1.2","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.7.1","eslint-plugin-jsdoc":"^8.6.0","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-react":"^7.14.2","eslint-plugin-unicorn":"^9.1.1"},"devDependencies":{"eslint":"^6.0.0","jest":"^24.8.0","np":"*"},"peerDependencies":{"eslint":"^6.0.0"},"gitHead":"83b740115a72d1f5b8b4b798d1ebeae20040f30c","bugs":{"url":"https://gitlab.com/amazerealise-fe-group/eslint-config/issues"},"_id":"@amazerealise/eslint-config@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.1-next.0","dist":{"integrity":"sha512-VK95zvgTXTtPo8nc5ioRWJScDTBMTlCC75FSuchnefQxfixma+zVFRvR0R2tFntdjZtJ0z+GxfOjXv+rj7f0Zw==","shasum":"bd107007fb86d68374100852232b23f602791317","tarball":"https://registry.npmjs.org/@amazerealise/eslint-config/-/eslint-config-0.1.0.tgz","fileCount":26,"unpackedSize":202656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE4UiCRA9TVsSAnZWagAAcmYP+wcnT9Tbbj+Jyoz4WCoL\n7zlUKeNW6zSiaYuCPBftfi/46MeJRZ+6CNN82NO5w6tWgUPJ8R+7EQ6KMeex\n6dR5xykackscETcoUGuttZaf0FJaZn5Lz7WTyYUL89Dc4Y8NrFMd8T1D6Tu7\nA83mp9OHHO5/hqCu/8iEsbO6qdGwte2U4Otpi8uRoqoVXy1boKCblT1TIJ3S\n9da5/4XUXZHu8vFm8NBa0sqvl575rYFwxxI6Dktc9PZl7RF1gcQEMzebScEB\nUfuOVKgcYjpTOrKu4cvSVNd4G1xO6x+J7avIroTcXO3obS3q8gYT9czap02u\n8n/AR0rGK4M4FD46p9iB9Q3KQ++3DSbz/WvJ4s42L/oJfLimVCpst650Cars\nNVPEUUbgQh9dm6chJgLL18kndqiqNIjsXka0NjEPMwRRS4XhWUhgV+DaEVo8\nrwsfowwPQFZXktdqI3w9kByZ8VEyhgBOaAZj63AOr9Mxm7YZBQtrtMuRX+mz\n42lJZDxlrFY25WlReJTs2mZhfszRiokKAXvu2N5nmAqdW3tOKtIJv0Smet2f\niYC6fXHPi3qe6GKNFhNYKeMqwsj5+ctnAb+KAw+AUpHOwo+pEJVFJqC3s7LW\nGUF/IvZhidrFjc7Z7eduTtbUfk5EpaTc7qwOARPuRY66tbnUz6o7ALeCrHwg\n59AH\r\n=SN6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsAoLPAIuWhSTcEuZV/JFXI5baFnxa+St7fJaoa7USrAiEAlSqCuJS3uGji4TXymgMF/8BFEgUIo7Y0aYAjUt1N91k="}]},"maintainers":[{"name":"bee_flaherty","email":"bee.flaherty@amazerealise.com"},{"name":"radumza","email":"radu.micu@gmail.com"}],"_npmUser":{"name":"radumza","email":"radu.micu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.1.0_1561560353732_0.37989295751737484"},"_hasShrinkwrap":false,"deprecated":"This module has been deprecated and migrated to @kinandcarta/eslint-config, PLEASE SWITCH TO THE NEW MODULE"},"0.1.1":{"name":"@amazerealise/eslint-config","version":"0.1.1","description":"AmazeRealise ESLint Shareable Config","keywords":["eslint","eslint-config","amazerealise"],"author":{"name":"Radu Micu, AmazeRealise"},"license":"MIT","homepage":"https://gitlab.com/amazerealise-fe-group/eslint-config#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/amazerealise-fe-group/eslint-config.git"},"main":"index.js","scripts":{"test":"jest","watch":"jest --watch","release":"np --no-cleanup --no-yarn"},"publishConfig":{"access":"public"},"dependencies":{"confusing-browser-globals":"^1.0.7","eslint-plugin-compat":"^3.1.2","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.7.1","eslint-plugin-jsdoc":"^8.6.0","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-react":"^7.14.2","eslint-plugin-unicorn":"^9.1.1"},"devDependencies":{"eslint":"^6.0.1","jest":"^24.8.0","np":"*"},"peerDependencies":{"eslint":"^6.0.0"},"gitHead":"909a6d5921c834a96988697cf47bd64b2a26cbfd","bugs":{"url":"https://gitlab.com/amazerealise-fe-group/eslint-config/issues"},"_id":"@amazerealise/eslint-config@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.1-next.0","dist":{"integrity":"sha512-+dN6LYmbFBcofgIWjZiQ9UztmoxAtbqQRvR805mzyfiEVEBqxrvJQcydjtz/swzcohfjp018j5KJMFQSAs6/Cw==","shasum":"f133831a190e1bc60f99b55fa2a547d055138618","tarball":"https://registry.npmjs.org/@amazerealise/eslint-config/-/eslint-config-0.1.1.tgz","fileCount":26,"unpackedSize":202656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE4XICRA9TVsSAnZWagAAU9cP+QDMth9wX1rGTSOxe4WZ\nfi6sss3BxY/2RAOlC+rN6ApcLut0pNeHEXnkPEn78sw99KtaSSKiQ0Fgmuu6\nS1D8ITqLTIzCtlmG1RS/2AmA0UgbCgFriLuaYII38mryU+wku0dw6ta+h2eC\nOLobyruhUjvFV6/k3rd5E32ri+pq/iKdpskI3HCS86WYhlCe+riJwGw/uaE+\nySkpBTYPl82NOAadYY8SzBtC+SbXLBTkHDlUBRDUeqWEp5Lv2jZDqcz9DGX6\nUOaX+73T7sPaLxtNOq2OCLGs0T9WL0Ux5mxa3onzny0dQ+MvOzeuRjv2F2K3\nG6H4luSTMeFwxsW5hI+8a+i72GIg2rVCTr/v3FNEbJHpoNtf7hU0U4K1085C\n5JV+j4HigSvNSzNUhuvJV+1BGjgwyqxcAWbLHQhmWvqikfrpFbCcnLF0HVDP\nSU+OZOzOzURSen8a1V/r0XKuP3aXe4ytWIwhYMAAZpBnFVce8HVAihjpvAQY\na8Ah03SFkzrq4/RInnTP6Aif+RhVxw1FPeDtO8yCv/HgcTZ6P6Q/Kw2UPEwA\nriBzptwXOMLht9sZu14IQznak+/ZfuZAew8A8G0mCMUaFNVdBL+AC3kjiz82\njyAMYKDIvfsCAATUeiCFyiCJrPAXEYiaGyHXp1+dCRlVAlMrqv3TQd879+F5\nfEMZ\r\n=ml0m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+JuGf67uL+38OoV4DTCHBQR5jE6Bc1dLhqSjaLYXxhAiEAiN7CHkbHWolIPPl21ag+FbdbsOHrg3HN0I2REYjSIqE="}]},"maintainers":[{"name":"bee_flaherty","email":"bee.flaherty@amazerealise.com"},{"name":"radumza","email":"radu.micu@gmail.com"}],"_npmUser":{"name":"radumza","email":"radu.micu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.1.1_1561560520099_0.9727233441475185"},"_hasShrinkwrap":false,"deprecated":"This module has been deprecated and migrated to @kinandcarta/eslint-config, PLEASE SWITCH TO THE NEW MODULE"},"0.1.2":{"name":"@amazerealise/eslint-config","version":"0.1.2","description":"AmazeRealise ESLint Shareable Config","keywords":["eslint","eslint-config","amazerealise"],"author":{"name":"Radu Micu, AmazeRealise"},"license":"MIT","homepage":"https://gitlab.com/amazerealise-fe-group/eslint-config#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/amazerealise-fe-group/eslint-config.git"},"main":"index.js","scripts":{"test":"jest.cmd","watch":"jest.cmd --watch","release":"np --no-cleanup --no-yarn"},"publishConfig":{"access":"public"},"dependencies":{"confusing-browser-globals":"^1.0.7","eslint-plugin-compat":"^3.1.2","eslint-plugin-eslint-comments":"^3.1.2","eslint-plugin-filenames":"^1.3.2","eslint-plugin-import":"^2.17.3","eslint-plugin-jest":"^22.7.1","eslint-plugin-jsdoc":"^8.6.0","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-react":"^7.14.2","eslint-plugin-unicorn":"^9.1.1"},"devDependencies":{"eslint":"^6.0.1","jest":"^24.8.0","np":"*"},"peerDependencies":{"eslint":"^6.0.0"},"gitHead":"eb2c94dfef4576852fdedecc4d9d42e1f46ec133","bugs":{"url":"https://gitlab.com/amazerealise-fe-group/eslint-config/issues"},"_id":"@amazerealise/eslint-config@0.1.2","_nodeVersion":"10.15.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-wM4bXnNGLiKdWPgXDN8wDCBEe29H0/O/Jd38oBCvlDd2+hQtU7Xl2WuLoXqLqH+dJDnFDrin2gFziYFSb/j9fg==","shasum":"4bf034dd8f9e1c01852295d2e8178f7257c85684","tarball":"https://registry.npmjs.org/@amazerealise/eslint-config/-/eslint-config-0.1.2.tgz","fileCount":26,"unpackedSize":194780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHhHJCRA9TVsSAnZWagAAFloP/10B2dFHnR8MW4tvbAl7\npUEjRQ1Xxxz7PmaSNnB7mrBo6Md2tsu+zL5k760HjlMb46D9liUfsEmZEgbD\nP7QQIx4iTSWaoJ/63+qJi15xfIr8Ol35dENBsMdIOZezOnFllzpGlS5lkEMf\nTWOXnslI0DJTXBC7RDiOuQcLKwWwD8PB0DeLd7XFcpd/eRUpUjVYeSn/k2eO\n/qMXYG/0XEkqX3XJNdi0LAPqXnTQioNEOpLtiVT553JNJdNccngK10BGUUQD\nH40fzLPOvWbZFB368GjhnPfb8NB/fol0X7Qlm5eSWjjGu+xJNIJe6jrklLrC\nya7SFAjMYmNIMk2QcWfK1yeTTxtUdAmUrbuS63KOIVwYKX0PXBK8rIeZXXZG\nAOUsghVWsYN9VEy5bcZ2v+MJpLqN4xrsNheDL8GIzQGST0sqy8DZZZOR2EXJ\nf1qxyiozTpvIGDe25dDfKshf6q06HWv8OCNDjyE/B6q9Ddb+rcKd6GvkZEhy\nC24xQJlruvkSj94Z0zU4T9wQXnBtNa5BG7Iyij1UC3B8y/I+sAvWJNodv2Wt\nuVPXMP61BjFuW93oXqS5oEBhYPbI+aSsNV+u/E3JREo2j35Tt7QFWrlpociD\nGA5J7aAH7gPEHRiYnHMxMfgQVvqdCVL+mOxD71pSdAUTGIOvrckKXIHVrAXU\n64fs\r\n=HPhy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGuZuLxGVXPbUg4mIf/GRmXZCGiXGIb5upZvv5m4XTi7AiBhus6pxZDS9L9ExLTAwJQZxszIdSEOI/gD+GVoHsTTng=="}]},"maintainers":[{"email":"bee.flaherty@amazerealise.com","name":"bee_flaherty"},{"email":"david@lostincode.co.uk","name":"davidpanik"},{"email":"radu.micu@gmail.com","name":"radumza"}],"_npmUser":{"name":"davidpanik","email":"david@lostincode.co.uk"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_0.1.2_1562251721186_0.8454600715184142"},"_hasShrinkwrap":false,"deprecated":"This module has been deprecated and migrated to @kinandcarta/eslint-config, PLEASE SWITCH TO THE NEW MODULE"}},"time":{"created":"2019-06-26T14:45:53.571Z","0.1.0":"2019-06-26T14:45:53.929Z","modified":"2022-04-04T13:44:36.325Z","0.1.1":"2019-06-26T14:48:40.289Z","0.1.2":"2019-07-04T14:48:41.292Z"},"maintainers":[{"email":"radu.micu@gmail.com","name":"radumza"}],"description":"AmazeRealise ESLint Shareable Config","homepage":"https://gitlab.com/amazerealise-fe-group/eslint-config#readme","keywords":["eslint","eslint-config","amazerealise"],"repository":{"type":"git","url":"git+ssh://git@gitlab.com/amazerealise-fe-group/eslint-config.git"},"author":{"name":"Radu Micu, AmazeRealise"},"bugs":{"url":"https://gitlab.com/amazerealise-fe-group/eslint-config/issues"},"license":"MIT","readme":"# AR ESLint config\r\n\r\n> The AR recommended shareable config for ESLint.\r\n\r\nIt turns on all the possible errors rules within eslint based on our JS styleguide.\r\n\r\nUse it as is or as a foundation for your own config. You can extend or clone and change.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install -D @amazerealise/eslint-config\r\n```\r\n\r\n## Usage\r\n\r\nThis package includes the following configurations:\r\n\r\n* @amazerealise/eslint-config - The base code style guide.\r\n* @amazerealise/eslint-config/node - To be used in addition to \"@amazerealise/eslint-config\" configuration by projects that use Node.\r\n* @amazerealise/eslint-config/jest - To be used in addition to \"@amazerealise/eslint-config\" configuration by projects that use [jest](https://facebook.github.io/jest/).\r\n* @amazerealise/eslint-config/react - To be used in addition to \"@amazerealise/eslint-config\" configuration by projects that react [React](https://facebook.github.io/react/).\r\n\r\nIf you've installed `@amazerealise/eslint-config` locally within your project, just set your eslint config to:\r\n\r\n```bash\r\n{\r\n  \"extends\": \"@amazerealise/eslint-config\"\r\n}\r\n```\r\n\r\nor if you are working on a Node script:\r\n\r\n```bash\r\n{\r\n  \"extends\": [\r\n\t  \"@amazerealise/eslint-config\"\r\n\t  \"@amazerealise/eslint-config/node\"\r\n  ]\r\n}\r\n```\r\n\r\nIf you've globally installed @amazerealise/eslint-config using the -g flag, then you'll need to use the absolute path to @amazerealise/eslint-config in your config e.g.\r\n\r\n```bash\r\n{\r\n  \"extends\": \"/absolute/path/to/@amazerealise/eslint-config\"\r\n}\r\n```\r\n\r\nYou can also simply use the globally installed configuration name instead of the absolute path:\r\n\r\n{\r\n  \"extends\": \"@amazerealise/eslint-config\"\r\n}\r\n\r\n### Extending the config\r\n\r\nSimply add a \"rules\" key to your config, then add your overrides and additions there.\r\n\r\nFor example, to change the comma-dangle rule to off:\r\n\r\n```json\r\n{\r\n  \"extends\": \"@amazerealise/eslint-config\",\r\n  \"rules\": {\r\n    \"comma-dangle\": \"off\",\r\n  }\r\n}\r\n```\r\n\r\n## Deploy\r\n\r\nTo deploy a new version, make sure you have a clean `node_modules` folder and then install the npm modules:\r\n\r\n```bash\r\nnpm i --no-package-lock\r\n```\r\n\r\nThen run `np` or `npm run release`.\r\n\r\n## Complementary tools\r\n\r\n### Editor plugins\r\n\r\n* Sublime Text 3:\r\n    * [SublimeLinter-eslint](https://github.com/roadhump/SublimeLinter-eslint)\r\n    * [Build Next](https://github.com/albertosantini/sublimetext-buildnext)\r\n* Vim:\r\n    * [ALE](https://github.com/w0rp/ale)\r\n    * [Syntastic](https://github.com/vim-syntastic/syntastic/tree/master/syntax_checkers/javascript)\r\n* Emacs: [Flycheck](http://www.flycheck.org/) supports ESLint with the [javascript-eslint](http://www.flycheck.org/en/latest/languages.html#javascript) checker.\r\n* Eclipse Orion: ESLint is the [default linter](https://dev.eclipse.org/mhonarc/lists/orion-dev/msg02718.html)\r\n* Eclipse IDE: [Tern ESLint linter](https://github.com/angelozerr/tern.java/wiki/Tern-Linter-ESLint)\r\n* TextMate 2: [ESLint Bundle](https://github.com/natesilva/javascript-eslint.tmbundle)\r\n* Atom: [linter-eslint](https://atom.io/packages/linter-eslint)\r\n* IntelliJ IDEA, RubyMine, WebStorm, PhpStorm, PyCharm, AppCode, Android Studio, 0xDBE: [ESLint Plugin](https://plugins.jetbrains.com/plugin/7494-eslint)\r\n* Visual Studio Code: [ESLint Extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)\r\n* Brackets: Included and [Brackets ESLint](https://github.com/brackets-userland/brackets-eslint)\r\n\r\nMore integration tools can be found here https://eslint.org/docs/user-guide/integrations\r\n\r\n### Find eslint rules\r\n\r\nFind eslint rules that are not configured in your eslint config. This is useful to see what else is new and what is deprecated or updated.\r\n\r\nRunning this in your root folder will show the list.\r\n\r\n```\r\nnpx eslint-find-rules\r\n```\r\n\r\nMore info here https://github.com/sarbbottam/eslint-find-rules\r\n\r\n### Inspiration\r\n\r\nThis config is heavily inspired by the following configs and tools:\r\n\r\n- https://github.com/airbnb/javascript\r\n\r\n## [Changelog](CHANGELOG.md)\r\n","readmeFilename":"README.md"}