{"_id":"eslint-plugin-import-order","_rev":"301877","name":"eslint-plugin-import-order","description":"ESLint plugin to enforce the order of import/require statements.","dist-tags":{"latest":"2.1.4"},"maintainers":[{"name":"jfmengels","email":""}],"time":{"modified":"2021-06-03T19:12:24.000Z","created":"2016-03-22T23:52:46.163Z","2.1.4":"2016-05-10T20:29:26.455Z","2.1.3":"2016-05-10T20:25:57.223Z","2.1.2":"2016-04-08T13:12:16.079Z","2.1.1":"2016-03-28T21:40:28.044Z","2.1.0":"2016-03-28T14:58:49.916Z","2.0.0":"2016-03-26T17:11:52.279Z","1.0.1":"2016-03-24T22:40:11.152Z","1.0.0":"2016-03-22T23:52:46.163Z"},"users":{"forivall":true,"benmosher":true,"jfmengels":true},"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"versions":{"2.1.4":{"name":"eslint-plugin-import-order","version":"2.1.4","description":"ESLint plugin to enforce the order of import/require statements.","engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","utils.js","rules"],"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"keywords":["eslint","eslintplugin","eslint-plugin","import","require","order","style","convention"],"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"license":"MIT","devDependencies":{"ava":"^0.13.0","eslint":"^2.4.0","eslint-plugin-ava":"^1.3.0","xo":"^0.13.0"},"peerDependencies":{"eslint":">=2"},"dependencies":{"builtin-modules":"^1.1.1","lodash.cond":"^4.2.0","lodash.find":"^4.2.0"},"xo":{"space":2,"rules":{"camelcase":[2,{"properties":"never"}]}},"gitHead":"65d544c2be541e222a05dc332800c023eb77b7e3","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","_id":"eslint-plugin-import-order@2.1.4","_shasum":"8357a395d2d8c3c3f109d8b26c4f618cb52c5243","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"jfmengels","email":"jfm.engels@gmail.com"},"dist":{"shasum":"8357a395d2d8c3c3f109d8b26c4f618cb52c5243","size":3602,"noattachment":false,"key":"/eslint-plugin-import-order/-/eslint-plugin-import-order-2.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-import-order/download/eslint-plugin-import-order-2.1.4.tgz"},"maintainers":[{"name":"jfmengels","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-import-order-2.1.4.tgz_1462912163923_0.8260002499446273"},"directories":{},"publish_time":1462912166455,"_cnpm_publish_time":1462912166455,"deprecated":"Use eslint-plugin-import instead (order rule)","_hasShrinkwrap":false},"2.1.3":{"name":"eslint-plugin-import-order","version":"2.1.3","description":"ESLint plugin to enforce the order of import/require statements.","engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","utils.js","rules"],"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"keywords":["eslint","eslintplugin","eslint-plugin","import","require","order","style","convention"],"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"license":"MIT","devDependencies":{"ava":"^0.13.0","eslint":"^2.4.0","eslint-plugin-ava":"^1.3.0","xo":"^0.13.0"},"peerDependencies":{"eslint":">=2"},"dependencies":{"builtin-modules":"^1.1.1","lodash.cond":"^4.2.0","lodash.find":"^4.2.0"},"xo":{"space":2,"rules":{"camelcase":[2,{"properties":"never"}]}},"gitHead":"40dd548b25a14bae43c169c340509e45b16b0e99","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","_id":"eslint-plugin-import-order@2.1.3","_shasum":"99bba7a69a8a27a2f962ca519364eb32d699fc40","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"jfmengels","email":"jfm.engels@gmail.com"},"dist":{"shasum":"99bba7a69a8a27a2f962ca519364eb32d699fc40","size":3546,"noattachment":false,"key":"/eslint-plugin-import-order/-/eslint-plugin-import-order-2.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-import-order/download/eslint-plugin-import-order-2.1.3.tgz"},"maintainers":[{"name":"jfmengels","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-import-order-2.1.3.tgz_1462911954762_0.15222805901430547"},"directories":{},"publish_time":1462911957223,"_cnpm_publish_time":1462911957223,"deprecated":"Use eslint-plugin-import instead (order rule)","_hasShrinkwrap":false},"2.1.2":{"name":"eslint-plugin-import-order","version":"2.1.2","description":"ESLint plugin to enforce the order of import/require statements.","engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","utils.js","rules"],"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"keywords":["eslint","eslintplugin","eslint-plugin","import","require","order","style","convention"],"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"license":"MIT","devDependencies":{"ava":"^0.13.0","eslint":"^2.4.0","eslint-plugin-ava":"^1.3.0","xo":"^0.13.0"},"peerDependencies":{"eslint":">=2"},"dependencies":{"builtin-modules":"^1.1.1","lodash.cond":"^4.2.0","lodash.find":"^4.2.0"},"xo":{"space":2,"rules":{"camelcase":[2,{"properties":"never"}]}},"gitHead":"f97990e3d0c5765d017e6e30d6460ab31d555f87","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","_id":"eslint-plugin-import-order@2.1.2","_shasum":"c0904dfb67eb8b5f710a79fbab31ca255e1c5316","_from":".","_npmVersion":"2.14.9","_nodeVersion":"0.12.11","_npmUser":{"name":"jfmengels","email":"jfm.engels@gmail.com"},"dist":{"shasum":"c0904dfb67eb8b5f710a79fbab31ca255e1c5316","size":3453,"noattachment":false,"key":"/eslint-plugin-import-order/-/eslint-plugin-import-order-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-import-order/download/eslint-plugin-import-order-2.1.2.tgz"},"maintainers":[{"name":"jfmengels","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-import-order-2.1.2.tgz_1460121133567_0.36200653412379324"},"directories":{},"publish_time":1460121136079,"_cnpm_publish_time":1460121136079,"deprecated":"Use eslint-plugin-import instead (order rule)","_hasShrinkwrap":false},"2.1.1":{"name":"eslint-plugin-import-order","version":"2.1.1","description":"ESLint plugin to enforce the order of import/require statements.","engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"files":["index.js","utils.js","rules"],"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"keywords":["eslint","eslintplugin","eslint-plugin","import","require","order","style","convention"],"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"license":"MIT","devDependencies":{"ava":"^0.13.0","eslint":"^2.4.0","eslint-plugin-ava":"^1.3.0","xo":"^0.13.0"},"peerDependencies":{"eslint":">=2"},"dependencies":{"builtin-modules":"^1.1.1","lodash.cond":"^4.2.0","lodash.find":"^4.2.0"},"xo":{"space":2,"rules":{"camelcase":[2,{"properties":"never"}]}},"gitHead":"d31b0a01d2c7d0a3143a877fce16d7a9eced1fb2","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","_id":"eslint-plugin-import-order@2.1.1","_shasum":"b8646dc5276bd5ec06e8ef7a1e0c46cf8eb11e8d","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"jfmengels","email":"jfm.engels@gmail.com"},"dist":{"shasum":"b8646dc5276bd5ec06e8ef7a1e0c46cf8eb11e8d","size":3450,"noattachment":false,"key":"/eslint-plugin-import-order/-/eslint-plugin-import-order-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-import-order/download/eslint-plugin-import-order-2.1.1.tgz"},"maintainers":[{"name":"jfmengels","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-import-order-2.1.1.tgz_1459201227097_0.6216486922930926"},"directories":{},"publish_time":1459201228044,"_cnpm_publish_time":1459201228044,"deprecated":"Use eslint-plugin-import instead (order rule)","_hasShrinkwrap":false},"2.1.0":{"name":"eslint-plugin-import-order","version":"2.1.0","description":"ESLint plugin to enforce the order of import/require statements.","engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"keywords":["eslint","eslintplugin","eslint-plugin","import","require","order","style","convention"],"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"license":"MIT","devDependencies":{"ava":"^0.13.0","eslint":"^2.4.0","eslint-plugin-ava":"^1.3.0","xo":"^0.13.0"},"peerDependencies":{"eslint":">=2"},"dependencies":{"builtin-modules":"^1.1.1","lodash.cond":"^4.2.0","lodash.find":"^4.2.0","lodash.reverse":"^4.0.1"},"xo":{"space":2,"rules":{"camelcase":[2,{"properties":"never"}]}},"gitHead":"2edfea58b8ffa941803c747d4a29b3fe4e5ec6bb","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","_id":"eslint-plugin-import-order@2.1.0","_shasum":"657f955fb8dc32c528dd11ad1b8cc3932181967b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"jfmengels","email":"jfm.engels@gmail.com"},"dist":{"shasum":"657f955fb8dc32c528dd11ad1b8cc3932181967b","size":6632,"noattachment":false,"key":"/eslint-plugin-import-order/-/eslint-plugin-import-order-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-import-order/download/eslint-plugin-import-order-2.1.0.tgz"},"maintainers":[{"name":"jfmengels","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-import-order-2.1.0.tgz_1459177127587_0.5281357422936708"},"directories":{},"publish_time":1459177129916,"_cnpm_publish_time":1459177129916,"deprecated":"Use eslint-plugin-import instead (order rule)","_hasShrinkwrap":false},"2.0.0":{"name":"eslint-plugin-import-order","version":"2.0.0","description":"ESLint plugin to enforce the order of import/require statements.","engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"keywords":["eslint","eslintplugin","eslint-plugin","import","require","order","style","convention"],"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"license":"MIT","devDependencies":{"ava":"^0.13.0","eslint":"^2.4.0","eslint-plugin-ava":"^1.3.0","xo":"^0.13.0"},"peerDependencies":{"eslint":">=2"},"dependencies":{"builtin-modules":"^1.1.1","lodash.cond":"^4.2.0","lodash.find":"^4.2.0"},"xo":{"space":2,"rules":{"camelcase":[2,{"properties":"never"}]}},"gitHead":"fa05eeddd07a11acbc76c0089752111878031c17","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","_id":"eslint-plugin-import-order@2.0.0","_shasum":"75cda925fb69754076dc36e5a2c560a2a5681cde","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"jfmengels","email":"jfm.engels@gmail.com"},"dist":{"shasum":"75cda925fb69754076dc36e5a2c560a2a5681cde","size":5946,"noattachment":false,"key":"/eslint-plugin-import-order/-/eslint-plugin-import-order-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-import-order/download/eslint-plugin-import-order-2.0.0.tgz"},"maintainers":[{"name":"jfmengels","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-import-order-2.0.0.tgz_1459012310166_0.23716108198277652"},"directories":{},"publish_time":1459012312279,"_cnpm_publish_time":1459012312279,"deprecated":"Use eslint-plugin-import instead (order rule)","_hasShrinkwrap":false},"1.0.1":{"name":"eslint-plugin-import-order","version":"1.0.1","description":"ESLint plugin to enforce the order of import/require statements.","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"keywords":["eslint","eslintplugin","eslint-plugin","import","require","order","style","convention"],"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","devDependencies":{"ava":"^0.13.0","eslint":"^2.4.0","eslint-plugin-ava":"^1.3.0","xo":"^0.13.0"},"peerDependencies":{"eslint":">=2"},"xo":{"space":2,"rules":{"camelcase":[2,{"properties":"never"}]}},"dependencies":{"builtin-modules":"^1.1.1","lodash.cond":"^4.2.0","lodash.find":"^4.2.0"},"gitHead":"14a59d002622c3d57b6d87f745098a23311fbd9a","_id":"eslint-plugin-import-order@1.0.1","_shasum":"ade501520ef77838315f5d6076d6185fb367894a","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"jfmengels","email":"jfm.engels@gmail.com"},"dist":{"shasum":"ade501520ef77838315f5d6076d6185fb367894a","size":5029,"noattachment":false,"key":"/eslint-plugin-import-order/-/eslint-plugin-import-order-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-import-order/download/eslint-plugin-import-order-1.0.1.tgz"},"maintainers":[{"name":"jfmengels","email":""}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-import-order-1.0.1.tgz_1458859208926_0.44055194430984557"},"directories":{},"publish_time":1458859211152,"_cnpm_publish_time":1458859211152,"deprecated":"Use eslint-plugin-import instead (order rule)","_hasShrinkwrap":false},"1.0.0":{"name":"eslint-plugin-import-order","version":"1.0.0","description":"ESLint plugin to enforce the order of import/require statements.","main":"index.js","engines":{"node":">=0.10.0"},"scripts":{"test":"xo && ava"},"repository":{"type":"git","url":"git+https://github.com/jfmengels/eslint-plugin-import-order.git"},"keywords":["eslint","eslintplugin","eslint-plugin","ava","test","runner","assert","asserts","assertion","mocha"],"author":{"name":"Jeroen Engels","email":"jfm.engels@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","devDependencies":{"ava":"^0.13.0","eslint":"^2.4.0","eslint-plugin-ava":"^1.3.0","xo":"^0.13.0"},"peerDependencies":{"eslint":">=2"},"xo":{"space":2,"rules":{"camelcase":[2,{"properties":"never"}]}},"dependencies":{"builtin-modules":"^1.1.1","lodash.cond":"^4.2.0","lodash.find":"^4.2.0"},"gitHead":"21bc791eb426d9d5fa2a933313606683b7532976","_id":"eslint-plugin-import-order@1.0.0","_shasum":"5703af7e04bf0f1d83c01a4b460a2525d829d18a","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.0","_npmUser":{"name":"jfmengels","email":"jfm.engels@gmail.com"},"dist":{"shasum":"5703af7e04bf0f1d83c01a4b460a2525d829d18a","size":5008,"noattachment":false,"key":"/eslint-plugin-import-order/-/eslint-plugin-import-order-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-import-order/download/eslint-plugin-import-order-1.0.0.tgz"},"maintainers":[{"name":"jfmengels","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-import-order-1.0.0.tgz_1458690763818_0.462633874733001"},"directories":{},"publish_time":1458690766163,"_cnpm_publish_time":1458690766163,"deprecated":"Use eslint-plugin-import instead (order rule)","_hasShrinkwrap":false}},"readme":"# eslint-plugin-import-order\n\n[![version](https://img.shields.io/npm/v/eslint-plugin-import-order.svg)](http://npm.im/eslint-plugin-import-order)\n\nESLint plugin to enforce the order of import/require statements.\n\n# Deprecation notice\n\nThis plugin is no longer maintained, as its sole feature has been integrated and improved upon in [eslint-plugin-import](https://github.com/benmosher/eslint-plugin-import), which does even more cool stuff. The corresponding rule is available under the name [`order`](https://github.com/benmosher/eslint-plugin-import/blob/master/docs%2Frules%2Forder.md).\n\n\n## Install\n\n```\n$ npm install --save-dev eslint eslint-plugin-import-order\n```\n\n\n## Usage\n\nConfigure it in `package.json`.\n\n```json\n{\n\t\"name\": \"my-awesome-project\",\n\t\"eslintConfig\": {\n\t\t\"env\": {\n\t\t\t\"es6\": true\n\t\t},\n\t\t\"parserOptions\": {\n\t\t\t\"ecmaVersion\": 6,\n\t\t\t\"sourceType\": \"module\"\n\t\t},\n\t\t\"plugins\": [\n\t\t\t\"import-order\"\n\t\t],\n\t\t\"rules\": {\n\t\t\t\"import-order/import-order\": 2\n\t\t}\n\t}\n}\n```\n\n\n## Rules\n\n- [import-order](docs/rules/import-order.md) - Enforce a convention in module import order.\n\n## Recommended configuration\n\nThis plugin exports a [`recommended` configuration](index.js#L8) that enforces good practices.\n\nTo enable this configuration use the `extends` property in your `package.json`.\n\n```json\n{\n\t\"name\": \"my-awesome-project\",\n\t\"eslintConfig\": {\n\t\t\"extends\": \"plugin:import-order/recommended\",\n\t\t\"plugins\": [\n\t\t\t\"import-order\"\n\t\t]\n\t}\n}\n```\n\nSee [ESLint documentation](http://eslint.org/docs/user-guide/configuring#extending-configuration-files) for more information about extending configuration files.\n\n**Note**: This configuration will also enable the correct [parser options](http://eslint.org/docs/user-guide/configuring#specifying-parser-options) and [environment](http://eslint.org/docs/user-guide/configuring#specifying-environments).\n","_attachments":{},"homepage":"https://github.com/jfmengels/eslint-plugin-import-order#readme","bugs":{"url":"https://github.com/jfmengels/eslint-plugin-import-order/issues"},"license":"MIT"}