{"_id":"eslint-plugin-sort-keys","_rev":"15-092d06c67063d982f3ae1804536024dc","name":"eslint-plugin-sort-keys","dist-tags":{"latest":"2.3.5"},"versions":{"2.3.4":{"name":"eslint-plugin-sort-keys","version":"2.3.4","description":"Fork of eslint rule that sorts keys in objects (https://eslint.org/docs/rules/sort-keys) with autofix enabled","repository":{"url":"git+https://github.com/namnm/eslint-plugin-sort-keys.git","type":"git"},"keywords":["eslint","sort keys","sort object","autofix","fixable"],"author":{"name":"Nam Nguyen","email":"nam@namnm.com"},"scripts":{"format":"prettier --loglevel=error --write .","test":"jest"},"dependencies":{"natural-compare":"1.4.0"},"devDependencies":{"eslint":"7.32.0","jest":"27.0.6","prettier":"2.3.2"},"license":"ISC","gitHead":"03cb2b083b13ce93a2376e909dd01f0d26967df1","bugs":{"url":"https://github.com/namnm/eslint-plugin-sort-keys/issues"},"homepage":"https://github.com/namnm/eslint-plugin-sort-keys#readme","_id":"eslint-plugin-sort-keys@2.3.4","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-jL9k4dTeHLqcgC7wX2FA7YTCWkpNirP2YMyyxQznuyIN58vSMUXWdBqnH2KSX/3y6ueV0t6gXuElSJeVqYszbg==","shasum":"a4ba54c0744adccfd1cac6e8ce0245397ab5e8e9","tarball":"https://registry.npmjs.org/eslint-plugin-sort-keys/-/eslint-plugin-sort-keys-2.3.4.tgz","fileCount":6,"unpackedSize":47038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhE5hLCRA9TVsSAnZWagAA6foP/2kuGTNoAuMrPMOb5HPj\nJs8hcHgAi2ADPTJkGYyoENVv7NTxkHqmHg2xISf5tlwwcDtoznpRIxI2lvix\naNBlcLmNW19s7UKolgfUFcys/6Qp8FE9QFKY8wZH/s+wyrHkIoUWAyTQXQ2W\ngiOYC98DXAI73bjZurWFZe7W6o0WSfna2IHTnyk/DS1YyOkP85lMR530agg2\nEkWR2Yip+ii0lhOwzVnlMRLfr/gAZZbQaxT0ZpV+cRWVxGNQbYjroFyhv3NF\nCbO25OX8snFSBdEeAvgqJgXtLzIpt519Tub3EG3f7q0BbWro7HPj7XSjQyzx\nOWnzvQFcQx3jfds/A4GbLj3+bvwHhrQvuQfJEsEN4K48HFgOFr1A29Ok/11q\nIC4UCk+to1arYqx/keJNIHqszLPW26g00OTMJjAz3WC4M7QJBCZXAjqLkMzG\nrvitFYruPM3AfPRv9Ljmk3RBGZDTylZ+JRQSBxyANEp2jwvQ3x7QvMPr2XSR\nTjqBUudkNtcmCCCs5Hi+B4+J/ZWNk/G57U1l/e3QA1yq9/6W2pNpr/0LMtwh\n2BafS5a+WeLRi3wHhjWGcrzRQvo0hhQAN3G+/Qqs7V2Y4HJx93g2dGil7yEx\nYCtLX+UE5pzXljabt7GqBVggh8Q4VfvO4jxDjDm7tuOf5US6fere+4hQw/1f\nnAij\r\n=ce1e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCedpdlnWmIAtZa+qsMdsX40xRkrouUQfj00H4TEvbP2wIhAP7p9/6Oqxg09glB5neqnQndQkmfESPI4O+HN/5AM762"}]},"_npmUser":{"name":"namnm","email":"nam@namnm.com"},"directories":{},"maintainers":[{"name":"namnm","email":"nam@namnm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-sort-keys_2.3.4_1628674123388_0.16738660264789673"},"_hasShrinkwrap":false},"2.3.5":{"name":"eslint-plugin-sort-keys","version":"2.3.5","description":"Fork of eslint rule that sorts keys in objects (https://eslint.org/docs/rules/sort-keys) with autofix enabled","repository":{"url":"git+https://github.com/namnm/eslint-plugin-sort-keys.git","type":"git"},"keywords":["eslint","sort keys","sort object","autofix","fixable"],"author":{"name":"Nam Nguyen","email":"nam@namnm.com"},"scripts":{"format":"prettier --loglevel=error --write .","test":"jest"},"dependencies":{"natural-compare":"1.4.0"},"devDependencies":{"eslint":"7.32.0","jest":"27.0.6","prettier":"2.3.2"},"license":"ISC","gitHead":"893e0169699c37ad8616116854ebe81aadfc4c71","bugs":{"url":"https://github.com/namnm/eslint-plugin-sort-keys/issues"},"homepage":"https://github.com/namnm/eslint-plugin-sort-keys#readme","_id":"eslint-plugin-sort-keys@2.3.5","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"integrity":"sha512-2j/XKQ9sNJwK8kIp/U0EvuF6stS6/8aIc53/NskE4C5NRNh4dt3xzbZyOdrVC11cTH6Zo59/pdzA0Kb+2fQGWg==","shasum":"f28d5cd2f5ee0fc5192f5ff879f56f8516aac57b","tarball":"https://registry.npmjs.org/eslint-plugin-sort-keys/-/eslint-plugin-sort-keys-2.3.5.tgz","fileCount":6,"unpackedSize":47905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFTB2CRA9TVsSAnZWagAAHesP/1nrqQcR8kf8NkDg51+c\n9palNv+QjcDIswDG1j2SccucYwv6w43fLpciIGeey6dZ/tluUNoBnk18TyIN\n3JK1uv3ppfkRQjGlod/vvGE5u1Mq5OcDxhu07SaEaCG7rWwjr2DcNUaVcDN0\nGXCok0LFa+vlKe78m9rrvhDuMARg79HdLDVhvDsDKiZ3JgVaMqGeMHb/K3sH\nRM/yGbCH/XPvdSiFWEeiId849dGe0S6YRa0+4K+A0T2NvZ+v+kXil4ZHNSU3\nAFV5fcquCsuq6Ppm7Glij7oMFyuH/dzALkgVZYx3FBqq2iB2juuHCVOQS+GC\nN5f7K2ra0zgW0VNJq4iNOZnAgz2N7FHISbVJu9t8B8t00ESacF4u4wlZvXLf\n0Q3gTp90cSnAfnNneFr8wIbIvSUBIS/w0mJvaSgYPoS1Wd3dA21QScJH2eU0\nNoM5eht5jm10+Yq6cjCzs1q59olnnX14MqTz9bpG0+2YM+Z0PVyUW5F5LBVZ\n5YO28QmwWkruB3tDOhuLL6A4xpQIydN2MCdRKnOnhEbHXwVg1+pFCGml69i9\nhu4S9oluMH5PwGv+v+iT8maUvL7Vst5+x8/QtQ7FyEnQyGbY4da1z3766jQU\nN+vHZHRhl51olD61UgT+ech+r6rS/HmvYl7j6zBdbU8X1bbs1MV0IsYlQmpX\nxVnc\r\n=K6qc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGx0HkqEY51MzN7eiTKegrYk4MLVxhLb//C/ML4eUw4KAiBdbuXwbTKcHNajyrIvR+NMi9vMebqqbsp8AMuUe24XZA=="}]},"_npmUser":{"name":"namnm","email":"nam@namnm.com"},"directories":{},"maintainers":[{"name":"namnm","email":"nam@namnm.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-sort-keys_2.3.5_1628778614699_0.0532459183870575"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-15T10:55:04.541Z","2.0.0":"2021-07-15T10:55:04.688Z","modified":"2023-06-08T21:38:05.029Z","2.1.0":"2021-08-10T01:11:34.951Z","2.2.0":"2021-08-10T12:41:44.613Z","2.3.1":"2021-08-10T15:27:08.577Z","2.3.2":"2021-08-11T04:12:34.038Z","2.3.3":"2021-08-11T07:45:58.451Z","2.3.4":"2021-08-11T09:28:43.701Z","2.3.5":"2021-08-12T14:30:14.836Z"},"maintainers":[{"name":"namnm","email":"nam@namnm.com"}],"description":"Fork of eslint rule that sorts keys in objects (https://eslint.org/docs/rules/sort-keys) with autofix enabled","homepage":"https://github.com/namnm/eslint-plugin-sort-keys#readme","keywords":["eslint","sort keys","sort object","autofix","fixable"],"repository":{"url":"git+https://github.com/namnm/eslint-plugin-sort-keys.git","type":"git"},"author":{"name":"Nam Nguyen","email":"nam@namnm.com"},"bugs":{"url":"https://github.com/namnm/eslint-plugin-sort-keys/issues"},"license":"ISC","readme":"### eslint-plugin-sort-keys\n\n- Similar to https://eslint.org/docs/rules/sort-keys but fixable\n- Fixed some issues and unit tests from the original fork https://github.com/leo-buneev/eslint-plugin-sort-keys-fix\n\n```\nnpm install --save-dev eslint eslint-plugin-sort-keys\n```\n\n```js\n// eslint.config.js\nmodule.exports = {\n  plugins: ['sort-keys'],\n  rules: {\n    'sort-keys': 0, // disable default eslint sort-keys\n    'sort-keys/sort-keys-fix': 1,\n  },\n}\n```\n\n### TODO\n\n- [ ] Add support for key groups\n- [ ] Add css property key groups\n- [ ] Fix failed test cases\n\n### CHANGE LOG\n\n- 2.3.5: fix bug move comments incorrectly\n- 2.3.4: fix bug move comments incorrectly on the same line with the property\n- 2.3.3: fix bug move comments incorrectly on top of a multi-line property\n- 2.3.2: some typos and improvements, add change log\n- 2.3.1: add support for `minKeys`, update unit tests, dependencies and structure\n- 2.2.0: move comments together with the property\n- 2.1.0: fix bug multiple runs to complete the sort\n- 2.0.0: first publish from this forked repo, fix bug multiple runs to complete the sort\n","readmeFilename":"README.md","users":{"flumpus-dev":true}}