{"_id":"@alliance-software/eslint-config","_rev":"5-cf328d78e2a506f39e2f3652e971e385","name":"@alliance-software/eslint-config","dist-tags":{"latest":"4.0.0"},"versions":{"4.0.0":{"name":"@alliance-software/eslint-config","version":"4.0.0","description":"Alliance Software eslint configuration","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["eslint"],"author":{"name":"Alliance Software"},"license":"BSD-3-Clause","dependencies":{"eslint":"^5.4.0","eslint-plugin-import":"2.x"},"gitHead":"9a97e0ef93d8e5f5da306c4a266c600a9144628a","_id":"@alliance-software/eslint-config@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"davealliance","email":"david.coates@alliancesoftware.com.au"},"dist":{"integrity":"sha512-yMoTu6vnPDmwEjpzbzI/W4EI0192ylWjuOw/hgmCpeMsxuRXsvQY+b4gQG2Z+obztNj00a8wNe44Jrz+ENnc9Q==","shasum":"d3cad6e7d3d8b628aa5729c9e18f6cd0981eec33","tarball":"https://registry.npmjs.org/@alliance-software/eslint-config/-/eslint-config-4.0.0.tgz","fileCount":9,"unpackedSize":44625,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhiE7CRA9TVsSAnZWagAAOdkP/jd25lAzXg9YTPTjbWPw\nWBcKEYQzD5wS1ShoSqn3jXOpcBhev5HdQWEmhI2GmBzH9/o10+KKP3HumEwf\nb/XCgPoclHx7GriolHtJ2YlBimMZaylmw4sn7agKsk/X9gwhHeh6Ht21YTXo\ne2IM+a+Um8PI9KqNtSkXPKQZCe22t8/qDfKMl/1ESd4Y2PtXaXDFPpykh/wF\nWvVbixBIqJz980I+eRS9HHeLXtW8TUy3yPJCvCJKtEI0oUfnFNdpOcuqa2+W\nJXTY7G+25gwVb7GUUyJD9e8u251m4CC9rtEe7YxE2qmk0hCJIKlxBtEjy9nk\nQpIMAECfN0GgFwVm2nKWbN/s0HVD9ttQ36FF5NEFOWtmf0vfMqeb3ZTF1qWB\n/TfCP6ukNoj9WGKqaYtP/FksG9mRoZcAuHxSyEoH2UcMLJIUHFS9kOD5Qkkr\nbGAw16EZ49UWIoTHdG5OSYat9KKqbYoGXUMr/+noe/2wjaOz1O3vIKK+Ptpb\nQs+uRkQIVs97r2cKcu+cy86Zl+atoZXIqGa1sSsEPKfVPemb6KmaJ83a8v2u\nrNRNsQC7olaUbC/xC8FHBlUoMFrf93iCHNLQ0cppKtpHF1Bqyz1i9tWMebCg\n1rrcOeT1w7WQoVCeOQNfNL2uxuthoDjkHKTjTsviHPpcTcL1M+c03jYWeOL/\nSUaB\r\n=MJpG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPKoKcIF0N+Ki7i1zY8zlG3ovMFK8hhy/IKxJUTgbNEAiBlNhi4n06eBwDd558M7jqq8ghSuHxmgOAhQDSUdVlqzg=="}]},"maintainers":[{"name":"brett-nuske-alliancesoftware","email":"brett.nuske@alliancesoftware.com.au"},{"name":"davealliance","email":"david.coates@alliancesoftware.com.au"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-config_4.0.0_1535516987057_0.7388483899851865"},"_hasShrinkwrap":false}},"time":{"created":"2018-08-29T04:29:46.970Z","4.0.0":"2018-08-29T04:29:47.243Z","modified":"2023-01-23T22:14:50.463Z"},"maintainers":[{"email":"david.coates@alliancesoftware.com.au","name":"davealliance"},{"email":"levi.cameron@alliancesoftware.com.au","name":"levic"}],"description":"Alliance Software eslint configuration","keywords":["eslint"],"author":{"name":"Alliance Software"},"license":"BSD-3-Clause","readme":"# eslint-config\n\neslint for Alliance projects. For react projects see [eslint-config-react](https://npmjs.org/org/alliance-software/eslint-config-react)\n\n## Usage\n\n```\n# yarn projects\nyarn add @alliance-software/eslint-config\n\nCreate a `.eslintrc` with an `extends` rule that includes `alliance`, eg.\n\n```\n{\n  \"extends\" : [\n    \"@alliance-software/eslint-config\"\n  ],\n  \"env\"     : {\n    \"browser\" : true\n  }\n}\n```\n\nIn the `scripts` key in `package.json` add:\n\n```\n{\n        \"lint\": \"eslint ./src\",\n        \"lint:fix\": \"npm run lint -- --fix\",\n}\n```\n\nwhere `./src` is the directory you want to run linting on.\n\n## Changelog\n\n* 4\n    * 4.0.0\n        * eslint 5+ dep\n        * Remove deprecated parser options for use with babel7\n* 3\n    * 3.0.1\n        * Broaden dependency ranges\n    * 3.0.0\n        * Breaking Changes\n        * Upgrade to eslint 4\n        * no-class-assign => off (HOC in React often reassign class)\n        * import/no-named-as-default => off (export connected & unconnected components)\n        * no-unused-vars => ignoreRestSiblings: true (destructure to exclude vars before passing on rest)\n","readmeFilename":"README.md"}