{"_id":"eslint-plugin-modules-newline","_rev":"276345","name":"eslint-plugin-modules-newline","description":"Enforce placing import or export variables on a newline","dist-tags":{"latest":"0.0.6"},"maintainers":[{"name":"gmsorrow","email":"foxic@foxic.ru"}],"time":{"modified":"2021-06-03T18:02:10.000Z","created":"2020-03-01T10:40:16.890Z","0.0.6":"2021-01-13T08:35:32.611Z","0.0.5":"2021-01-11T14:00:13.689Z","0.0.4":"2020-06-06T20:50:46.392Z","0.0.3":"2020-05-31T19:16:23.059Z","0.0.2":"2020-03-30T19:38:03.934Z","0.0.1":"2020-03-01T10:40:16.890Z"},"users":{},"author":{"name":"Anton Antonov","url":"foxic[AT]foxic[DOT]ru"},"repository":{"type":"git","url":"git+https://github.com/gmsorrow/eslint-plugin-modules-newline.git"},"versions":{"0.0.6":{"name":"eslint-plugin-modules-newline","version":"0.0.6","description":"Enforce placing import or export variables on a newline","keywords":["eslint","eslintplugin","eslint-plugin","import","export","newline"],"author":{"name":"Anton Antonov","url":"foxic[AT]foxic[DOT]ru"},"main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gmsorrow/eslint-plugin-modules-newline.git"},"homepage":"https://github.com/gmsorrow/eslint-plugin-modules-newline#readme","scripts":{"test":"mocha tests --recursive"},"dependencies":{"requireindex":"~1.1.0"},"devDependencies":{"eslint":"^6.8.0","husky":"^4.2.3","mocha":"^3.1.2"},"engines":{"node":">=0.10.0"},"husky":{"hooks":{"pre-push":"npm run test"}},"license":"ISC","gitHead":"45b5f1b8100a6540ea1a270dc5877fdb46d7d926","bugs":{"url":"https://github.com/gmsorrow/eslint-plugin-modules-newline/issues"},"_id":"eslint-plugin-modules-newline@0.0.6","_nodeVersion":"12.13.1","_npmVersion":"6.13.4","dist":{"shasum":"310093ee8656efe92a8c6f9cb3aa5df9fea6331c","size":6086,"noattachment":false,"key":"/eslint-plugin-modules-newline/-/eslint-plugin-modules-newline-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-modules-newline/download/eslint-plugin-modules-newline-0.0.6.tgz"},"_npmUser":{"name":"gmsorrow","email":"foxic@foxic.ru"},"directories":{},"maintainers":[{"name":"gmsorrow","email":"foxic@foxic.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-modules-newline_0.0.6_1610526932497_0.8888760048306625"},"_hasShrinkwrap":false,"publish_time":1610526932611,"_cnpm_publish_time":1610526932611},"0.0.5":{"name":"eslint-plugin-modules-newline","version":"0.0.5","description":"Enforce placing import or export variables on a newline","keywords":["eslint","eslintplugin","eslint-plugin","import","export","newline"],"author":{"name":"Anton Antonov","url":"foxic[AT]foxic[DOT]ru"},"main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gmsorrow/eslint-plugin-modules-newline.git"},"homepage":"https://github.com/gmsorrow/eslint-plugin-modules-newline#readme","scripts":{"test":"mocha tests --recursive"},"dependencies":{"requireindex":"~1.1.0"},"devDependencies":{"eslint":"^6.8.0","husky":"^4.2.3","mocha":"^3.1.2"},"engines":{"node":">=0.10.0"},"husky":{"hooks":{"pre-push":"npm run test"}},"license":"ISC","gitHead":"9c7bf053aae8b1949b60a4472f569b881e24e2e5","bugs":{"url":"https://github.com/gmsorrow/eslint-plugin-modules-newline/issues"},"_id":"eslint-plugin-modules-newline@0.0.5","_nodeVersion":"12.13.1","_npmVersion":"6.13.4","dist":{"shasum":"4d26a6169ba94a773ea07b54b7359ed035576e54","size":3357,"noattachment":false,"key":"/eslint-plugin-modules-newline/-/eslint-plugin-modules-newline-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-modules-newline/download/eslint-plugin-modules-newline-0.0.5.tgz"},"_npmUser":{"name":"gmsorrow","email":"foxic@foxic.ru"},"directories":{},"maintainers":[{"name":"gmsorrow","email":"foxic@foxic.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-modules-newline_0.0.5_1610373613535_0.23548053181322026"},"_hasShrinkwrap":false,"publish_time":1610373613689,"_cnpm_publish_time":1610373613689},"0.0.4":{"name":"eslint-plugin-modules-newline","version":"0.0.4","description":"Enforce placing import or export variables on a newline","keywords":["eslint","eslintplugin","eslint-plugin","import","export","newline"],"author":{"name":"Anton Antonov","url":"foxic[AT]foxic[DOT]ru"},"main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/gmsorrow/eslint-plugin-modules-newline.git"},"homepage":"https://github.com/gmsorrow/eslint-plugin-modules-newline#readme","scripts":{"test":"mocha tests --recursive"},"dependencies":{"requireindex":"~1.1.0"},"devDependencies":{"eslint":"^6.8.0","husky":"^4.2.3","mocha":"^3.1.2"},"engines":{"node":">=0.10.0"},"husky":{"hooks":{"pre-push":"npm run test"}},"license":"ISC","gitHead":"491701ff0f37aafa8cbd8c6439a7743bfd81ae0f","bugs":{"url":"https://github.com/gmsorrow/eslint-plugin-modules-newline/issues"},"_id":"eslint-plugin-modules-newline@0.0.4","_nodeVersion":"12.13.1","_npmVersion":"6.13.4","dist":{"shasum":"6e872a990c687275a63984fab86de3a734064a28","size":3293,"noattachment":false,"key":"/eslint-plugin-modules-newline/-/eslint-plugin-modules-newline-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-modules-newline/download/eslint-plugin-modules-newline-0.0.4.tgz"},"maintainers":[{"name":"gmsorrow","email":"foxic@foxic.ru"}],"_npmUser":{"name":"gmsorrow","email":"foxic@foxic.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-modules-newline_0.0.4_1591476646201_0.9111237359373101"},"_hasShrinkwrap":false,"publish_time":1591476646392,"_cnpm_publish_time":1591476646392},"0.0.3":{"name":"eslint-plugin-modules-newline","version":"0.0.3","description":"Enforce placing import or export variables on a newline","keywords":["eslint","eslintplugin","eslint-plugin","import","export","newline"],"author":{"name":"Anton Antonov","url":"foxic[AT]foxic[DOT]ru"},"main":"lib/index.js","scripts":{"test":"mocha tests --recursive"},"dependencies":{"requireindex":"~1.1.0"},"devDependencies":{"eslint":"^6.8.0","husky":"^4.2.3","mocha":"^3.1.2"},"engines":{"node":">=0.10.0"},"husky":{"hooks":{"pre-push":"npm run test"}},"license":"ISC","gitHead":"f004dbf2d6ec80df93023ba2d19946aabbf7ea1d","_id":"eslint-plugin-modules-newline@0.0.3","_nodeVersion":"12.13.1","_npmVersion":"6.13.4","dist":{"shasum":"d263a5b92a75b84a9b83d08a43f8659b9638da21","size":3231,"noattachment":false,"key":"/eslint-plugin-modules-newline/-/eslint-plugin-modules-newline-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-modules-newline/download/eslint-plugin-modules-newline-0.0.3.tgz"},"maintainers":[{"name":"gmsorrow","email":"foxic@foxic.ru"}],"_npmUser":{"name":"gmsorrow","email":"foxic@foxic.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-modules-newline_0.0.3_1590952582908_0.6766347591304438"},"_hasShrinkwrap":false,"publish_time":1590952583059,"_cnpm_publish_time":1590952583059},"0.0.2":{"name":"eslint-plugin-modules-newline","version":"0.0.2","description":"Enforce placing import or export variables on a newline","keywords":["eslint","eslintplugin","eslint-plugin","import","export","newline"],"author":{"name":"Anton Antonov","url":"foxic[AT]foxic[DOT]ru"},"main":"lib/index.js","scripts":{"test":"mocha tests --recursive"},"dependencies":{"requireindex":"~1.1.0"},"devDependencies":{"eslint":"^6.8.0","husky":"^4.2.3","mocha":"^3.1.2"},"engines":{"node":">=0.10.0"},"husky":{"hooks":{"pre-push":"npm run test"}},"license":"ISC","gitHead":"55092f76098d1c78788c9d50886eb5497ed5f7f4","_id":"eslint-plugin-modules-newline@0.0.2","_nodeVersion":"12.13.1","_npmVersion":"6.13.4","dist":{"shasum":"b77739d8745ba4841da3ec1318392da9062d63f9","size":3234,"noattachment":false,"key":"/eslint-plugin-modules-newline/-/eslint-plugin-modules-newline-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-modules-newline/download/eslint-plugin-modules-newline-0.0.2.tgz"},"maintainers":[{"name":"gmsorrow","email":"foxic@foxic.ru"}],"_npmUser":{"name":"gmsorrow","email":"foxic@foxic.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-modules-newline_0.0.2_1585597083575_0.3088943736863161"},"_hasShrinkwrap":false,"publish_time":1585597083934,"_cnpm_publish_time":1585597083934},"0.0.1":{"name":"eslint-plugin-modules-newline","version":"0.0.1","description":"Enforce placing import or export variables on a newline","keywords":["eslint","eslintplugin","eslint-plugin","import","export","newline"],"author":{"name":"Anton Antonov","url":"foxic[AT]foxic[DOT]ru"},"main":"lib/index.js","scripts":{"test":"mocha tests --recursive"},"dependencies":{"requireindex":"~1.1.0"},"devDependencies":{"eslint":"^6.8.0","mocha":"^3.1.2"},"engines":{"node":">=0.10.0"},"license":"ISC","gitHead":"33dd40a1c12c04d782622ba52b82b9c8fccc914c","_id":"eslint-plugin-modules-newline@0.0.1","_nodeVersion":"12.13.1","_npmVersion":"6.13.4","dist":{"shasum":"b9110b9af923b17f680a957ceb8f2ae698428ab3","size":2968,"noattachment":false,"key":"/eslint-plugin-modules-newline/-/eslint-plugin-modules-newline-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-modules-newline/download/eslint-plugin-modules-newline-0.0.1.tgz"},"maintainers":[{"name":"gmsorrow","email":"foxic@foxic.ru"}],"_npmUser":{"name":"gmsorrow","email":"foxic@foxic.ru"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-modules-newline_0.0.1_1583059216793_0.28691545709393296"},"_hasShrinkwrap":false,"publish_time":1583059216890,"_cnpm_publish_time":1583059216890}},"readme":"# eslint-plugin-modules-newline\n\nEslint plugin to enforce placing import and export variables on separate lines\n\n## Installation\n\nYou'll first need to install [ESLint](http://eslint.org):\n\n```\n$ npm i eslint --save-dev\n```\nor \n```\n$ yarn add eslint --dev\n```\n\nNext, install `eslint-plugin-modules-newline`:\n\n```\n$ npm install eslint-plugin-modules-newline --save-dev\n```\nor\n```\n$ yarn add eslint-plugin-modules-newline --dev\n```\n\n**Note:** If you installed ESLint globally (using the `-g` flag) then you must also install `eslint-plugin-modules-newline` globally.\n\n## Usage\n\nAdd `eslint-plugin-modules-newline` to the plugins section of your `.eslintrc` configuration file. You can omit the `eslint-plugin-` prefix:\n\n```json\n{\n    \"plugins\": [\n        \"modules-newline\"\n    ]\n}\n```\n\n\nThen configure the rules you want to use under the rules section.\n\n```json\n{\n    \"rules\": {\n        \"modules-newline/import-declaration-newline\": \"warn\",\n        \"modules-newline/export-declaration-newline\": \"warn\"\n    }\n}\n```\n\n## Supported Rules\n\n* Enforce placing import variables on separate lines (import-declaration-newline)\n* Enforce placing export variables on separate lines (export-declaration-newline)\n\n## For maintainers\nAST explorer - https://astexplorer.net/#/gist/b6093767261d6a5bce76043dcea24bec/5fe761308f41936beaa30cbe7aef3a6f0283e11d\n\n\n\n\n","_attachments":{},"homepage":"https://github.com/gmsorrow/eslint-plugin-modules-newline#readme","bugs":{"url":"https://github.com/gmsorrow/eslint-plugin-modules-newline/issues"},"license":"ISC"}