{"_id":"eslint-plugin-sorting","_rev":"275380","name":"eslint-plugin-sorting","description":"Sorting rules for eslint","dist-tags":{"latest":"0.4.1"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"time":{"modified":"2021-06-03T17:59:12.000Z","created":"2015-06-15T18:48:12.555Z","0.4.1":"2019-02-12T11:53:00.089Z","0.4.0":"2019-02-09T17:13:58.987Z","0.3.0":"2016-07-18T02:34:53.160Z","0.2.2":"2016-06-29T18:11:12.775Z","0.2.1":"2016-06-29T13:35:25.899Z","0.2.0":"2016-06-13T06:11:20.246Z","0.1.0":"2016-04-18T18:20:55.739Z","0.0.1":"2015-06-15T18:48:12.555Z"},"users":{},"author":{"name":"Jacob Rask","email":"jacob@jacobrask.net"},"repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"versions":{"0.4.1":{"name":"eslint-plugin-sorting","version":"0.4.1","description":"Sorting rules for eslint","keywords":["eslint","eslintplugin"],"scripts":{"lint":"eslint lib/ tests/","test":"npm run lint && npm run unit-test","unit-test":"mocha tests/**/*.js","unit-test:watch":"npm run unit-test -- --watch"},"author":{"name":"Jacob Rask","email":"jacob@jacobrask.net"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting","devDependencies":{"babel-eslint":"^6.0.4","eslint":"^2.12.0","eslint-config-eslint":"^3.0.0","mocha":"^5.2.0"},"gitHead":"ea30e0011bad0768b16f70e3526db93e119b5eaa","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"_id":"eslint-plugin-sorting@0.4.1","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"jacobrask","email":"jacob@jacobrask.net"},"dist":{"shasum":"e2394f75da2ca5503ee0a44eec204025e384c89b","size":4224,"noattachment":false,"key":"/eslint-plugin-sorting/-/eslint-plugin-sorting-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-sorting/download/eslint-plugin-sorting-0.4.1.tgz"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-sorting_0.4.1_1549972379954_0.1424186772267022"},"_hasShrinkwrap":false,"publish_time":1549972380089,"_cnpm_publish_time":1549972380089},"0.4.0":{"name":"eslint-plugin-sorting","version":"0.4.0","description":"Sorting rules for eslint","keywords":["eslint","eslintplugin"],"scripts":{"lint":"eslint lib/ tests/","test":"npm run lint && npm run unit-test","unit-test":"mocha tests/**/*.js","unit-test:watch":"npm run unit-test -- --watch"},"author":{"name":"Jacob Rask","email":"jacob@jacobrask.net"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting","devDependencies":{"babel-eslint":"^6.0.4","eslint":"^2.12.0","eslint-config-eslint":"^3.0.0","mocha":"^5.2.0"},"gitHead":"7bbdcd794e476f2afb85a907512d80727495ad50","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"_id":"eslint-plugin-sorting@0.4.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"jacobrask","email":"jacob@jacobrask.net"},"dist":{"shasum":"fc0e69bdbb524c22b98e4572ef57aec81abd3599","size":4213,"noattachment":false,"key":"/eslint-plugin-sorting/-/eslint-plugin-sorting-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-sorting/download/eslint-plugin-sorting-0.4.0.tgz"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-sorting_0.4.0_1549732438900_0.20222639349533078"},"_hasShrinkwrap":false,"publish_time":1549732438987,"_cnpm_publish_time":1549732438987},"0.3.0":{"name":"eslint-plugin-sorting","version":"0.3.0","description":"Sorting rules for eslint","keywords":["eslint","eslintplugin"],"scripts":{"lint":"eslint lib/ tests/","test":"npm run lint && npm run unit-test","unit-test":"mocha tests/**/*.js","unit-test:watch":"npm run unit-test -- --watch"},"author":{"name":"Jacob Rask","email":"jacob@jacobrask.net"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting","devDependencies":{"babel-eslint":"^6.0.4","eslint":"^2.12.0","eslint-config-eslint":"^3.0.0","mocha":"^2.5.3"},"gitHead":"2e5d5558cdc5c2ea6354c721b46f32f9cf8ea556","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"_id":"eslint-plugin-sorting@0.3.0","_shasum":"acf43ca88f34b42ba3d0f6bf0e0c50485a20f60d","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"laggingreflex","email":"laggingreflex@gmail.com"},"dist":{"shasum":"acf43ca88f34b42ba3d0f6bf0e0c50485a20f60d","size":3430,"noattachment":false,"key":"/eslint-plugin-sorting/-/eslint-plugin-sorting-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-sorting/download/eslint-plugin-sorting-0.3.0.tgz"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-sorting-0.3.0.tgz_1468809291112_0.6330191832967103"},"directories":{},"publish_time":1468809293160,"_cnpm_publish_time":1468809293160,"_hasShrinkwrap":false},"0.2.2":{"name":"eslint-plugin-sorting","version":"0.2.2","description":"Sorting rules for eslint","keywords":["eslint","eslintplugin"],"scripts":{"lint":"eslint lib/ tests/","test":"npm run lint && npm run unit-test","unit-test":"mocha tests/**/*.js","unit-test:watch":"npm run unit-test -- --watch"},"author":{"name":"Jacob Rask","email":"jacob@jacobrask.net"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting","devDependencies":{"babel-eslint":"^6.0.4","eslint":"^2.12.0","eslint-config-eslint":"^3.0.0","mocha":"^2.5.3"},"gitHead":"97b1ed096c4e5c65c7b0782b489d013bba384155","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"_id":"eslint-plugin-sorting@0.2.2","_shasum":"be96b64ac188cd3753b866178bc7679671ea7193","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"laggingreflex","email":"laggingreflex@gmail.com"},"dist":{"shasum":"be96b64ac188cd3753b866178bc7679671ea7193","size":2708,"noattachment":false,"key":"/eslint-plugin-sorting/-/eslint-plugin-sorting-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-sorting/download/eslint-plugin-sorting-0.2.2.tgz"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-sorting-0.2.2.tgz_1467223872286_0.1004827069118619"},"directories":{},"publish_time":1467223872775,"_cnpm_publish_time":1467223872775,"_hasShrinkwrap":false},"0.2.1":{"name":"eslint-plugin-sorting","version":"0.2.1","description":"Sorting rules for eslint","keywords":["eslint","eslintplugin"],"scripts":{"lint":"eslint lib/ tests/","test":"npm run lint && npm run unit-test","unit-test":"mocha tests/**/*.js","unit-test:watch":"npm run unit-test -- --watch"},"author":{"name":"Jacob Rask","email":"jacob@jacobrask.net"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting","devDependencies":{"babel-eslint":"^6.0.4","eslint":"^2.12.0","eslint-config-eslint":"^3.0.0","mocha":"^2.5.3"},"gitHead":"71571fb3f1cff2db8291b2f294ad2fb1f5095671","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"_id":"eslint-plugin-sorting@0.2.1","_shasum":"1a320a698af5a09546dc1594222dd4b7559eab0e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"laggingreflex","email":"laggingreflex@gmail.com"},"dist":{"shasum":"1a320a698af5a09546dc1594222dd4b7559eab0e","size":2621,"noattachment":false,"key":"/eslint-plugin-sorting/-/eslint-plugin-sorting-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-sorting/download/eslint-plugin-sorting-0.2.1.tgz"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-sorting-0.2.1.tgz_1467207323407_0.39121473184786737"},"directories":{},"publish_time":1467207325899,"_cnpm_publish_time":1467207325899,"_hasShrinkwrap":false},"0.2.0":{"name":"eslint-plugin-sorting","version":"0.2.0","description":"Sorting rules for eslint","keywords":["eslint","eslintplugin"],"scripts":{"lint":"eslint lib/ tests/","test":"npm run lint && npm run unit-test","unit-test":"mocha tests/**/*.js","unit-test:watch":"npm run unit-test -- --watch"},"author":{"name":"Jacob Rask","email":"jacob@jacobrask.net"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting","devDependencies":{"babel-eslint":"^6.0.4","eslint":"^2.12.0","eslint-config-eslint":"^3.0.0","mocha":"^2.5.3"},"gitHead":"f5cf36be1938c0aef859a3813ff181eaf86836a3","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"_id":"eslint-plugin-sorting@0.2.0","_shasum":"9bf24427ffc1b3012210ced80f2699e781f3964d","_from":".","_npmVersion":"3.4.0","_nodeVersion":"5.0.0","_npmUser":{"name":"jacobrask","email":"jacob@jacobrask.net"},"dist":{"shasum":"9bf24427ffc1b3012210ced80f2699e781f3964d","size":2535,"noattachment":false,"key":"/eslint-plugin-sorting/-/eslint-plugin-sorting-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-sorting/download/eslint-plugin-sorting-0.2.0.tgz"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-sorting-0.2.0.tgz_1465798277554_0.06679118075408041"},"directories":{},"publish_time":1465798280246,"_cnpm_publish_time":1465798280246,"_hasShrinkwrap":false},"0.1.0":{"name":"eslint-plugin-sorting","version":"0.1.0","description":"Require property names in object literals to be sorted alphabetically.","keywords":["eslint","eslintplugin"],"author":{"name":"Jacob Rask"},"license":"MIT","main":"index.js","repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"gitHead":"ad323fc3831f2e4e8e5d3b622ccf8965d9405ab2","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting#readme","_id":"eslint-plugin-sorting@0.1.0","scripts":{},"_shasum":"af62093d24df9c09d3e080d6af10908e35d3e0cc","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jacobrask","email":"jacob@jacobrask.net"},"dist":{"shasum":"af62093d24df9c09d3e080d6af10908e35d3e0cc","size":1884,"noattachment":false,"key":"/eslint-plugin-sorting/-/eslint-plugin-sorting-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-sorting/download/eslint-plugin-sorting-0.1.0.tgz"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-sorting-0.1.0.tgz_1461003654608_0.9099525480996817"},"directories":{},"publish_time":1461003655739,"_cnpm_publish_time":1461003655739,"_hasShrinkwrap":false},"0.0.1":{"name":"eslint-plugin-sorting","version":"0.0.1","description":"Require property names in object literals to be sorted alphabetically.","keywords":["eslint","eslintplugin"],"author":{"name":"Jacob Rask"},"license":"MIT","main":"index.js","peerDependencies":{"eslint":">=0.8.0"},"repository":{"type":"git","url":"git+https://github.com/jacobrask/eslint-plugin-sorting.git"},"gitHead":"dda2f980f9a386f78eb913b3b270f857338e2a9b","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting#readme","_id":"eslint-plugin-sorting@0.0.1","scripts":{},"_shasum":"8a982d387f4fe34c1ac9d9e1836da89a2d02672a","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.2","_npmUser":{"name":"jacobrask","email":"jacob@jacobrask.net"},"dist":{"shasum":"8a982d387f4fe34c1ac9d9e1836da89a2d02672a","size":1801,"noattachment":false,"key":"/eslint-plugin-sorting/-/eslint-plugin-sorting-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-sorting/download/eslint-plugin-sorting-0.0.1.tgz"},"maintainers":[{"name":"jacobrask","email":"jacob@jacobrask.net"},{"name":"laggingreflex","email":"laggingreflex@gmail.com"}],"directories":{},"publish_time":1434394092555,"_cnpm_publish_time":1434394092555,"_hasShrinkwrap":false}},"readme":"## Install\n\n`npm install --save-dev eslint eslint-plugin-sorting`\n\nIn the plugins section of your `.eslintrc`, add `sorting`.\n\n```json\n{\n  \"plugins\": [\n    \"sorting\"\n  ],\n  \"rules\": {\n    \"sorting/sort-object-props\": [ 1, {\n      \"ignoreCase\": true,\n      \"ignoreMethods\": false,\n      \"ignoreMethodSiblings\": false\n    } ]\n  }\n}\n```\n\n## Rule Details\n\nBy default all rules are case insensitive and methods (functions as values) are not ignored.\n\n\nWarnings:\n\n```js\nvar obj = {\n  c: \"foo\",\n  a: \"bar\",\n  b: {\n    e: 1,\n    d: 2,\n  },\n  A: 5\n};\n```\n\nOK:\n\n```js\nvar obj = {\n  A: 5,\n  a: \"bar\",\n  b: {\n    d: 2,\n    e: 1,\n  },\n  c: \"foo\",\n};\n```\n\nOK if `ignoreMethods: true`\n\n```js\nvar Foo = {\n  b: function() {},\n  a: function() {}\n};\n```\n\nOK if `ignoreMethodSiblings: true`\n\n```js\nvar Foo = {\n  c: 1,\n  b: 2,\n  a: function() {}\n};\n```\n","_attachments":{},"homepage":"https://github.com/jacobrask/eslint-plugin-sorting","bugs":{"url":"https://github.com/jacobrask/eslint-plugin-sorting/issues"},"license":"MIT"}