{"_id":"@01taylop/eslint-plugin-wyze","_rev":"2-f427c079750a7ed55925fc9f2c11f8bc","name":"@01taylop/eslint-plugin-wyze","dist-tags":{"latest":"4.0.0-beta.1"},"versions":{"4.0.0-beta.1":{"name":"@01taylop/eslint-plugin-wyze","version":"4.0.0-beta.1","description":"My personal ESLint rules.","license":"MIT","repository":{"type":"git","url":"git+https://github.com/01taylop/eslint-plugin-wyze.git"},"author":{"name":"Neil Kistner","email":"neil.kistner@gmail.com","url":"neilkistner.com"},"main":"index.js","scripts":{"lint":"eslint lib index.js","pretest":"npm run lint","test":"jest","version":"write-changelog"},"keywords":["eslint","eslintplugin","eslint-plugin"],"engines":{"node":">=6"},"devDependencies":{"babel-eslint":"^8.2.2","babel-jest":"^22.4.1","babel-plugin-transform-inline-imports-commonjs":"^1.2.0","babel-preset-env":"^1.6.1","eslint":"^4.18.2","eslint-config-airbnb":"^16.1.0","eslint-config-wyze":"^5.0.0","eslint-plugin-eslint-comments":"^2.0.2","eslint-plugin-import":"^2.9.0","eslint-plugin-wyze":"file:./","jest":"^22.4.2","typescript":"^2.9.2","typescript-eslint-parser":"^16.0.1","write-changelog":"^1.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"babel":{"plugins":["transform-inline-imports-commonjs"],"presets":[["env",{"targets":{"node":true}}]]},"eslintConfig":{"env":{"jest":true},"extends":["wyze/base"],"rules":{"comma-dangle":["error",{"arrays":"always-multiline","objects":"always-multiline","imports":"always-multiline","exports":"always-multiline","functions":"never"}],"strict":"off"}},"gitHead":"8ff15af6e089aec3cb2a49c294ec7feb923ec60f","bugs":{"url":"https://github.com/01taylop/eslint-plugin-wyze/issues"},"homepage":"https://github.com/01taylop/eslint-plugin-wyze#readme","_id":"@01taylop/eslint-plugin-wyze@4.0.0-beta.1","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4FEFq0l9YzMRdV/cxuo+emb5Btg8gc411vbmEXGuin9+s8MiuAinaFlaRjoPGAjYCHlB3LeIfKeQGrBKM7Z1lg==","shasum":"a9db0df37af615b24b2c7469417cd5d2a9e82008","tarball":"https://registry.npmjs.org/@01taylop/eslint-plugin-wyze/-/eslint-plugin-wyze-4.0.0-beta.1.tgz","fileCount":23,"unpackedSize":88499,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhue09CRA9TVsSAnZWagAAIlcP/RcsnXbGvSfDp4De4JwD\nH5oEgpYyLo3TgHeNcBv6pm2+sgKA2WqGE7Rqn0vKJqepUjgw7sWJpOOE5dnb\nlIbgCBRUl+813Mp0bjgSHAZF2rqbnNyAn8dwqTTnFsSrSRgTpzXSJxThmToV\nAKcdlMqz2UkSdobdXMMfdCiz+5koVM2qbFFTpYguX3V3iC/cu4sRoNLFuje4\n++AcLEWNVGxNgVWmAGBtVKYZQHv42TFCkaEKN3pScmGCkgHE5uvvSnyJQv/r\npVrz6dbQaF6gnf4MeYgZnEvprrthZ6OE9al9jxzDHNwrTjrsBlzkt7Q/6X+H\nUJbWLDoCXYi4CAF/iaRNnRpCZRrzOeB0eKOAUPyeE01ceLSPIyu2cv6xgVLU\nqdwTp9u6DO1TMR77pB5wbxv5A53kv4Bp79HAQo1IutAyp/AEnoFFbFmK56g0\nKu4fWz6NUdPcDP743ckKAJgLRT6IJIwWyRptRXiRJCxXVHraJcuLmqvdPpjU\nGRlYSHSPaK9rp6mt81s92gE3nvGNO5/VOb91+TIeliKhg+M7kIldhyzRKiEv\nsBReFRlUqmp3b4nuYUUb48JHLSpTOaTwqxY+nAodWt8Ntlh6rvpDW52UVlyr\nLhXitBfNDPEMf4APN2HGnrNgVjA9ID+gOa2bI7RmVMI3hXkmknq/eiY4Ig5T\n8BdB\r\n=I0mk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQN22hnB907FU8HTL1dbqe71Ro6Dgz81owZP5wwKyg7wIgXD/XIfN2Oc+Gay2e/bRLUordvmeESCg0KjRKYdGjEIw="}]},"_npmUser":{"name":"patchfalcon","email":"patchfalcon@gmail.com"},"directories":{},"maintainers":[{"name":"patchfalcon","email":"patchfalcon@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-wyze_4.0.0-beta.1_1632614484041_0.36319301952807614"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-26T00:01:23.984Z","4.0.0-beta.1":"2021-09-26T00:01:24.227Z","modified":"2022-04-04T10:25:54.494Z"},"maintainers":[{"name":"patchfalcon","email":"patchfalcon@gmail.com"}],"description":"My personal ESLint rules.","homepage":"https://github.com/01taylop/eslint-plugin-wyze#readme","keywords":["eslint","eslintplugin","eslint-plugin"],"repository":{"type":"git","url":"git+https://github.com/01taylop/eslint-plugin-wyze.git"},"author":{"name":"Neil Kistner","email":"neil.kistner@gmail.com","url":"neilkistner.com"},"bugs":{"url":"https://github.com/01taylop/eslint-plugin-wyze/issues"},"license":"MIT","readme":"# eslint-plugin-wyze\n\n[![Build Status][travis-image]][travis-url]\n[![npm][npm-image]][npm-url]\n[![devDependencies][depsdev-image]][depsdev-url]\n\n> My personal [ESLint](//github.com/eslint/eslint) rules.\n\n## Installation\n\nThere is a `peerDependencies` on `eslint`.\n\n```shell\n$ npm i --save-dev eslint-plugin-wyze eslint\n```\n\n## Usage\n\n### package.json\n\n```js\n{\n  // ...\n  \"eslintConfig\": {\n    \"plugins\": [\n      \"wyze\"\n    ]\n  }\n}\n```\n\n### .eslintrc\n\n```js\n{\n  \"plugins\": [\n    \"wyze\"\n  ]\n}\n```\n\n## Supported Rules\n\n* [func-call-arg-spacing](docs/rules/func-call-arg-spacing.md): Enforces spacing inside function call arguments. _(fixable)_\n* [func-params-spacing](docs/rules/func-params-spacing.md): Enforces spacing inside function parameters. _(fixable)_\n* [max-file-length](docs/rules/max-file-length.md): Keep files to a maximum length.\n* [newline-after-export](docs/newline-after-export.md): Ensures `export` statements are followed by a newline. _(fixable)_\n* [sort-destructuring-keys](docs/rules/sort-destructuring-keys.md): Ensures keys are sorted for object destructuring.\n* [sort-imports](docs/rules/sort-imports.md): Sorts imports by `named` and `default`. _(fixable)_\n* [space-around-conditional](docs/rules/space-around-conditional.md): Always put spacing around your conditional expressions. _(fixable)_\n\n## Recommended Config\n\nWe support a recommended config for the rules.\n\n### Enable\n\n```js\n{\n  \"extends\": \"plugin:wyze/recommended\",\n  \"plugins\": [\n    \"wyze\"\n  ]\n}\n```\n\n### Rules\n\n```js\n{\n  \"rules\": {\n    \"wyze/func-call-arg-spacing\": \"error\",\n    \"wyze/func-params-spacing\": \"error\",\n    \"wyze/max-file-length\": \"error\",\n    \"wyze/newline-after-export\": \"error\",\n    \"wyze/sort-destructuring-keys\": \"error\",\n    \"wyze/sort-imports\": \"error\",\n    \"wyze/space-around-conditional\": \"error\"\n  }\n}\n```\n\n## Change Log\n\n> [Full Change Log](changelog.md)\n\n### [v3.4.0](https://github.com/wyze/eslint-plugin-wyze/releases/tag/v3.4.0) (2018-07-11)\n\n* [[`409135348d`](https://github.com/wyze/eslint-plugin-wyze/commit/409135348d)] - Fix `sort-imports` auto-fix with TypeScript parser (#24) (Justin Anastos)\n* [[`ef1fb7b259`](https://github.com/wyze/eslint-plugin-wyze/commit/ef1fb7b259)] - Add support for default values (#21) (Jakub Rożek)\n* [[`aea583cbd3`](https://github.com/wyze/eslint-plugin-wyze/commit/aea583cbd3)] - Update code to reflect new lint rules (Neil Kistner)\n* [[`8281a343f7`](https://github.com/wyze/eslint-plugin-wyze/commit/8281a343f7)] - Upgrade dependencies and remove prelint command (Neil Kistner)\n* [[`18ec073bf2`](https://github.com/wyze/eslint-plugin-wyze/commit/18ec073bf2)] - Drop support for Node 4 (Neil Kistner)\n\n## License\n\nMIT © [Neil Kistner](https://neilkistner.com)\n\n[travis-image]: https://img.shields.io/travis/wyze/eslint-plugin-wyze.svg?style=flat-square\n[travis-url]: https://travis-ci.org/wyze/eslint-plugin-wyze\n\n[npm-image]: https://img.shields.io/npm/v/eslint-plugin-wyze.svg?style=flat-square\n[npm-url]: https://npmjs.com/package/eslint-plugin-wyze\n\n[depsdev-image]: https://img.shields.io/david/dev/wyze/eslint-plugin-wyze.svg?style=flat-square\n[depsdev-url]: https://david-dm.org/wyze/eslint-plugin-wyze?type=dev\n","readmeFilename":"readme.md"}