{"_id":"vfile-sort","_rev":"16-ab550c43efd432c9f0147c1cf977ed16","name":"vfile-sort","description":"vfile utility to sort messages by line/column","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"vfile-sort","version":"1.0.0","description":"Sort VFile messages by line/column","license":"MIT","keywords":["vfile","node","sort","message","warning","error","retext","mdast"],"repository":{"type":"git","url":"git+https://github.com/wooorm/vfile-sort.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com"},"files":["index.js"],"devDependencies":{"browserify":"^11.0.0","eslint":"^1.0.0","esmangle":"^1.0.0","istanbul":"^0.3.0","jscs":"^2.0.0","jscs-jsdoc":"^1.0.0","mdast":"^1.0.0","mdast-github":"^0.3.0","mdast-lint":"^0.4.0","mdast-yaml-config":"^1.0.0","mocha":"^2.0.0","vfile":"^1.0.0"},"scripts":{"test-api":"mocha --check-leaks test.js","test-coverage":"istanbul cover _mocha -- test.js","test-travis":"npm run test-coverage","test":"npm run test-api","lint-api":"eslint .","lint-style":"jscs --reporter inline .","lint":"npm run lint-api && npm run lint-style","make":"npm run lint && npm run test-coverage","bundle":"browserify index.js --no-builtins -s vfileSort > vfile-sort.js","postbundle":"esmangle vfile-sort.js > vfile-sort.min.js","build-md":"mdast . --quiet","build":"npm run bundle && npm run build-md"},"gitHead":"4b4f1530f87e1c3c3298697699765ac1808f2215","bugs":{"url":"https://github.com/wooorm/vfile-sort/issues"},"homepage":"https://github.com/wooorm/vfile-sort#readme","_id":"vfile-sort@1.0.0","_shasum":"17ee491ba43e8951bb22913fcff32a7dc4d234d4","_from":".","_npmVersion":"2.13.2","_nodeVersion":"2.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"17ee491ba43e8951bb22913fcff32a7dc4d234d4","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-1.0.0.tgz","integrity":"sha512-6qIalNEKUt2YyVFzyJptdEo9sm/pMrSKvOJ35lH4us9YeW08zRs3E9VbdJ0O0n2Thxc1TWINP5QVhucy/YiGPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDF/8BYywD5HwDcc4yq3Wrbmx+INJlnxMdW9xw3tOdn7AiBigVucJo19BBvFOtBk1rDDWQyTwg38b8rxJpUBDxDgNQ=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{}},"2.0.0":{"name":"vfile-sort","version":"2.0.0","description":"Sort vfile messages by line/column","license":"MIT","keywords":["vfile","sort","message"],"repository":{"type":"git","url":"git+https://github.com/wooorm/vfile-sort.git"},"bugs":{"url":"https://github.com/wooorm/vfile-sort/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{},"devDependencies":{"browserify":"^13.0.1","esmangle":"^1.0.1","nyc":"^8.1.0","remark-cli":"^2.0.0","remark-preset-wooorm":"^1.0.0","tape":"^4.0.0","vfile":"^2.0.0","xo":"^0.16.0"},"scripts":{"build-md":"remark . --quiet --frail","build-bundle":"browserify index.js --bare -s vfileSort > vfile-sort.js","build-mangle":"esmangle vfile-sort.js > vfile-sort.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"ignores":["vfile-sort.js"]},"remarkConfig":{"output":true,"presets":"wooorm"},"gitHead":"5aa1210c187c3a76c0750897321ce2b7c24345a2","homepage":"https://github.com/wooorm/vfile-sort#readme","_id":"vfile-sort@2.0.0","_shasum":"7279458d111a9ba3b18effd9f8a0169bb7c5112b","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"7279458d111a9ba3b18effd9f8a0169bb7c5112b","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.0.0.tgz","integrity":"sha512-S5qeGnOSeb/mdreVPfXxMTFqTTCTeNzlpQ5CLsp/1uXklV+UOqHDNMvvzcro7xNHbRQUbFo8TyjrSvKX2A0vVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPsrACZv6sxxBpp85h4sFm/PaLGndHPximYwHcwZpAdAiAKcY19laa7Y1NtGIdHVBoySoXPvW3pCTZgBlzvjE5ikQ=="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/vfile-sort-2.0.0.tgz_1475423896895_0.3857772268820554"},"directories":{}},"2.1.0":{"name":"vfile-sort","version":"2.1.0","description":"Sort vfile messages by line/column","license":"MIT","keywords":["vfile","sort","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{},"devDependencies":{"browserify":"^14.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","remark-cli":"^3.0.0","remark-preset-wooorm":"^3.0.0","tape":"^4.0.0","vfile":"^2.0.0","xo":"^0.18.0"},"scripts":{"build-md":"remark . -qfo","build-bundle":"browserify index.js --bare -s vfileSort > vfile-sort.js","build-mangle":"esmangle vfile-sort.js > vfile-sort.min.js","build":"npm run build-md && npm run build-bundle && npm run build-mangle","lint":"xo","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run build && npm run lint && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"xo":{"space":true,"esnext":false,"ignores":["vfile-sort.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"c1d5f42ccf1cf440a2a8bb7285fd5a1b5d742b51","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@2.1.0","_shasum":"49501c9e8bbe5adff2e9b3a7671ee1b1e20c5210","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"shasum":"49501c9e8bbe5adff2e9b3a7671ee1b1e20c5210","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.1.0.tgz","integrity":"sha512-79/dWiHikkL5LbO2PTuxsbzffSB3kCLKJe0iFMa5vy+JIAWtgoU4r92/tFSbddgz9uyRYNtwB2jtFd6aXre+HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1N6leTbj+63qdKDe+4TRSzemZQXxT6tMwgmfxC2W3dAiEAwx7uz/AjLA3WXEQsjypnkEYNzqNUkf4CkDjUuDynK94="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort-2.1.0.tgz_1500310288142_0.43717806437052786"},"directories":{}},"2.1.1":{"name":"vfile-sort","version":"2.1.1","description":"Sort vfile messages by line/column","license":"MIT","keywords":["vfile","sort","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"files":["index.js"],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","esmangle":"^1.0.1","nyc":"^11.0.0","prettier":"^1.12.1","remark-cli":"^5.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","vfile":"^2.0.0","xo":"^0.20.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify index.js --bare -s vfileSort > vfile-sort.js","build-mangle":"esmangle vfile-sort.js > vfile-sort.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-var":"off","prefer-arrow-callback":"off","object-shorthand":"off"},"ignores":["vfile-sort.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"e6e11cc8d197892ae7bbcf47a740853789c1d723","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@2.1.1","_npmVersion":"6.0.0","_nodeVersion":"9.5.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-+fpTWKkVHwI6VF2xtkDTuCA6cH4UPLAxh+KxfU8g8pC0do5RSZCk1HXTTtMJguW0t5jC0PC19owjUZX9SGQ9tw==","shasum":"03acdc8a4d7870ecf0e35499f095ddd9d14cbc41","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.1.1.tgz","fileCount":4,"unpackedSize":4706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa62hkCRA9TVsSAnZWagAAFr0P/0kADCnlXEOoUToP5oy4\ngzNMNgpF1y8qfh2hoTlXv7ycnBhu6wcXkizwsCxeoa9oSGQpRTch1auVyOyR\nNZzoZOg6IxPy6PhJ/tgrbelFDQGCeN2NRCZJE/EmFXTxubql9tT8BdIp/63B\n9nz8S8JLtfZW8DTcRrgb/lbft6oJ9piJizjlGbq2mNoFA+3aYdxSt4SZ44vX\nISH4BTaxbeGXmVN2P6ZL7dKI9wTvXIQ5s7HTVCbObKsmeROEMUgP+EZO8Qsz\nCvmib/xJCi7h3PWmnTNQiPIZ8jnozfi6aYojIHS2gfysABmJKv9re7KRljyc\n0y0FDKvkwhqoCoMCF/L/xA1TiOh8FsCzS6/1/jWJpRMnezwEjdJRSadnX+Ci\nhF/PTA/yMvBwd6F64aK+SxKqheFWB/9U8OOdROSEBxiBvavhiQ0e4rQk/XL/\npIpj97ZNT/vavXgVCADdMLu5tv4B9N06dmB0PAud4Viv7QEfPJxvPE410d8t\njwmuEsbt0r5bbyWajnM/vWmD6n0tQ8AdAO5wg8MR56Csjy34cawwt6Xjdxhj\n+oig0MYCN7bX+Ve6Lzj89p9RcYbo9k/9YkzApcKiUG5nftKgwLmIp98K5wxL\nPnAviwhfSidBGaJSPfilAu48Y6exx7ap+Bf6rQtfI9eeRK+SA0aNnYPSOiDV\nD3XK\r\n=oaaL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFeoDd4KVhbpQOyY+SFrOq0STUZk4G2V8Ibgu4WQsSNAiEA2QKuBoT5Dl2L5KfPUU5I348Zhj0w05oeiSO1RCAJi68="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_2.1.1_1525377123778_0.525092821031973"},"_hasShrinkwrap":false},"2.1.2":{"name":"vfile-sort","version":"2.1.2","description":"Sort vfile messages by line/column","license":"MIT","keywords":["vfile","sort","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"http://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.12.1","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.4.3","vfile":"^3.0.0","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s vfileSort > vfile-sort.js","build-mangle":"browserify . -s vfileSort -p tinyify > vfile-sort.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-var":"off","prefer-arrow-callback":"off","object-shorthand":"off"},"ignores":["vfile-sort.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"f625ac92656df16f57fa3edee981fba2330d177d","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-KoX1SaGv5CGoIIPHScklExODrVzCFC5Zo0uBM7iQTmd0PtbCswVIQ2cSESUak/dUICNc2lJyDzl9tXEB+4+P/g==","shasum":"99aa1b644149f0e0114661af94bd514d2be7d466","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.1.2.tgz","fileCount":4,"unpackedSize":4688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1YzNCRA9TVsSAnZWagAARnUP/3JQhG+2pAcKNdFq61YW\n8mu0GVTEAkPkvwX1yMx6cpRwbIk8Jd32WlZaAGOlNSz48Syb3cHAooBgDSrj\n8y67mATzPtgdOyCg+e1jGzNmlL5Z4TK+chQ2jDyDqmD/jLrAVdUhqpLAr4Vb\nQvwaSrUQ7zirAVaWEYgeUEAeAGLhcaGCw0ZqDyPlyS/XloOwLR6f23K+YxhI\njZmcNyb/KcZd2SPam/P7T1HBkumD7bV6OSYEr4Ff+YoT2d9nF9+ocWhniYUP\nWaA8dmVjpDcDsQDuClJyNDcBjQVjoQNV62uy7bdcKRhalB/LHCAIutq36X3S\nsPOwXwUYf2ZM4OxT15FYUHM69JVCwPB3Q5iPQwo9FqTZrZ9mM/enaix4s4/K\nixpjHk6/+yHPbm2YeppbloTUmsOcmqBbrof1GPidDUni6nf3dSqEAGl8Yi3c\n+Wg2EshkMEXJjExuaVAS/f7IsLOkKPR/DJL2gkrawQz6kQKFjzEgl8ASs1Nv\nnnBT2O/GOfF8+u1d9RjzNKQmvdCdyvwwgqi1Y3oniu5Gzju5R+bkcJJtJvfB\nwcHEBQibgrNdx50Pt/P9GsYPM1eXPxOmpy+pKS0eQDDt8E8odne+N7LjaUoK\ntvnwTspUkDTx54h2iIvC3xUqnUWc7BsDYIx3Nbrgu45nsNEphp+zUWn/iVvz\nsmgm\r\n=YMnW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICc+ORakraYbd3zNyEHKgN1WssnYw+5ArqhTXlPjb/31AiEAt9CAbUXP8gHC6KGcjNVBbHyru5txAWdumbk6IyCdvsU="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_2.1.2_1540721868670_0.4211332476865588"},"_hasShrinkwrap":false},"2.1.3":{"name":"vfile-sort","version":"2.1.3","description":"Sort vfile messages by line/column","license":"MIT","keywords":["vfile","sort","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.12.1","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.4.3","vfile":"^3.0.0","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s vfileSort > vfile-sort.js","build-mangle":"browserify . -s vfileSort -p tinyify > vfile-sort.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-var":"off","prefer-arrow-callback":"off","object-shorthand":"off"},"ignores":["vfile-sort.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"348e95bc20785d06258969432794dae411310d32","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@2.1.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-cHLtYRtFmq8S7zIQe01W8lxbr00raJOUOjFViCLBU7X5tETc0/bET8DKWNMg1mZH44WZVf70PG2k6QO9pAXGcw==","shasum":"2e114ab8aec2aaa71300dcc548b28d1ef9606363","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.1.3.tgz","fileCount":4,"unpackedSize":5006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8wuCCRA9TVsSAnZWagAAAssP/3mpfrVVvQuCMQA/zAKL\nnbwb9LkUX1FtWf/GIuF1GbDQRqChYgn4kJXCLQ0NSBx441U2hd4M79euNg8a\nkVa2qLfgzz49Kb4c3IbcnGPo+iYZZ945A4smYbcdvHCQJLnHuSW4egD8hhM5\nlZ93UxpsdxhfQWeZdUDPzfm5lBN0eJX9jPrLKteslSMDZN3irqWfFOQThSQK\nQcnQ8MP4PIQSz3TFlSslEdGjakmnVemJk75ovQT+TC6WQe7ajU5itcWpDKRl\nXVTO/OACHjYXUpr5P56iNiPrRTY6Nodv3nvcah5rNLBFvXEFP+cBare8n6ON\nEQyBFgHMBc+XRrHEvjMtJ4Ho7QUsgDOzf+Gro3mZLSCvn4eo4fJ+12nTQWlE\ndwF9W5g03xpWjTTj+cxXRZQWsrEQkm+3cB09qw+eY8e1Z8M8rrfnl5RhjWaK\n8LWFO+5q7KWs5cHrYU2k1ruP4W7DUPtIjEdy/+SjAQWbM964nsCH8ZHSvFvt\njIl5nPVyfvfPPBd/CQC0J1YW2hN5zG25mvOI3cxntAKhjQy2LUu6QHwbyYl+\nYtqsRSctpG7qOz7bvI7NaRXtowpKi1DaBos8ZOWhTiaJT/PAy+LoKxOAepVg\nxPO5ssMsjANBSygu3jnKeZbDkMe10XxvXlaSpyTlQE37hHFnZpZXqUbAR8YK\nwqsp\r\n=+c3W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCayrPJoDSqQ7Uyk/Ue39Fq2jeItWJGDhvn6hj1/71N/wIgU9SUwxXFSDBXZ7U3Cbbi8e6DLn7m+CfZ6WbREwJXDH4="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_2.1.3_1542654849715_0.29272716617711314"},"_hasShrinkwrap":false},"2.2.0":{"name":"vfile-sort","version":"2.2.0","description":"Sort vfile messages by line/column","license":"MIT","keywords":["vfile","sort","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^13.0.0","prettier":"^1.12.1","remark-cli":"^6.0.0","remark-preset-wooorm":"^4.0.0","tape":"^4.0.0","tinyify":"^2.4.3","vfile":"^3.0.0","xo":"^0.23.0"},"scripts":{"format":"remark . -qfo && prettier --write '**/*.js' && xo --fix","build-bundle":"browserify . -s vfileSort > vfile-sort.js","build-mangle":"browserify . -s vfileSort -p tinyify > vfile-sort.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"no-var":"off","prefer-arrow-callback":"off","object-shorthand":"off"},"ignores":["vfile-sort.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"6a3dc195ac40501d4342a1adb0c9477ee9724fa8","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"dist":{"integrity":"sha512-RgxLXVWrJBWb2GuP8FsSkqK7HmbjXjnI8qx3nD6NTWhsWaelaKvJuxfh1F1d1lkCPD7imo4zzi8cf6IOMgaTnQ==","shasum":"383a8727ec4c5daf37c05683684a5eb686366d39","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.2.0.tgz","fileCount":4,"unpackedSize":5444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9oyKCRA9TVsSAnZWagAAvcMP/jmuXS0DiyjbHXCfpBHK\ndkAXjX51cwUpEs4ydqKuYqBxyM2/2iXFd62c4pGzr0RPw8QEiLxI6A7nc11s\nXvt/C9LZLqlAAL6beiuE1rivLEDxNl3b3gaUVJaUW9+ZlL8zsh0RTA2+ujU8\nrsDKKXk2awnrN+KJTt1G62H99LdmKXLvDIC0Ts+/iqRN/c+0DH3OALnRZzbA\niM43ft4YlpxTx7l9Iy/ZEYCiYCO7g3mJZ+Ek03cEbYrMSR09cOA9uNn9V1yN\nxNFnyuPNObM/f/4yQvlYbZ8HlceyIaumlV2/SbAFAobjkqqbALe22qzvz0sN\nK2VkNjO9QOf62R0Np77FFnbkpwXIdGNelHMXxdSNYyWiRUZcFXooqwNYEBu8\ntE+5xNDUDVWnxQpFdSrBp5aOL+cIUXvgmdfYJb2FFYZyr2icrDSjYqtlc0Pf\nCaqo3UmVbv+fdEf76i34p+YXPP94igSMRv8sGsULnKtVfJcRKumzLs9b9Vdb\ngt68hYoVF/qXD0dg4iiSr1umoLhKzhyqlv9Umwq2vFaUr5keOb0VAmJ5WF8L\n6UjZfcQC62yFlXAKo2RJHmnH4+wS2X2oJ1TYo+Kms4haJJjUvGAuUpAu6fGK\nZr7yCBCjMcH8SsefbU+ycJKn6VvYEsw1UYUDdsmiBptZhQHVDB7vY0qEKbj2\nAWV+\r\n=Qk8Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMyL5X2qTkI4/JD39wFgK7WeagFpf9HTSF3zJs94mFtAIgYFr7wGQNkKxztoR3x1xyjvyXzXVPJutdvJNlfcjXkFo="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_2.2.0_1542884490315_0.8611413396146015"},"_hasShrinkwrap":false},"2.2.1":{"name":"vfile-sort","version":"2.2.1","description":"Sort vfile messages by line/column","license":"MIT","keywords":["vfile","sort","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^14.0.0","prettier":"^1.0.0","remark-cli":"^6.0.0","remark-preset-wooorm":"^5.0.0","tape":"^4.0.0","tinyify":"^2.0.0","vfile":"^4.0.0","xo":"^0.24.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s vfileSort > vfile-sort.js","build-mangle":"browserify . -s vfileSort -p tinyify > vfile-sort.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["vfile-sort.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"9ddbc0532869d31426bececeff37f29feb8a38ac","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@2.2.1","_nodeVersion":"12.2.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5dt7xEhC44h0uRQKhbM2JAe0z/naHphIZlMOygtMBM9Nn0pZdaX5fshhwWit9wvsuP8t/wp43nTDRRErO1WK8g==","shasum":"74e714f9175618cdae96bcaedf1a3dc711d87567","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.2.1.tgz","fileCount":4,"unpackedSize":5926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc76qhCRA9TVsSAnZWagAAEWMP/29Rk38ZbJwB6PooXvsb\nM+hXSIVHoMWw+J1sOyH3jIJKTkuIALRxMN+r4DiHhnWzxzW+l0x3yNnDiX3B\nuXwkoOFtfP8fje1Ue+nlH7fKIgmE/sfTzmIWVpKK3/xpJ9EmUgtpYv0LuK61\nGRqV8/rr04PqweQcXX3JDLPMtAg9QNHJ7P7Ozck9umaJhxIQDCmQVCRzsGu4\nQLQU7dQ4fhRXwDHzt82ihwj890u0TPqPDAgxnljqiAB+IKigYzGyBA315ssX\nE25hd2XNhmJV8aKlNfB9O7bKnQ29XR5En6kN32yMtxq4vuJ/3T5vCJAh2+HF\n95RfxTAkD5tin5nUn5QewEQK3NJC45harvS7KS7+JaiAblWMLzZpKuycDo54\n9lHwB2F3nrsjx/OXh4sttWcRRdcZt2LgCj5/WqfstjsA3JHNjG+2koF/ywSF\nzrfdo3/pWV+7ELgom3YrjYVtdlze6Eb3vPPbzBelP6mu+s9k9EPZ0z0cQh/X\n7ZTSN/Q94MWIOJ/y0FJ2ygKpuV7SUZYsRHkuQTlo1fwrTZ7MBE/zwYo4xdw+\ncJzV+QYox9Vs/ZpHrZW9MLKCgpMOs3MQpFTb/2tO+8Bl1xA+FA9SUNASPmCq\ntXKGqED77HFDAE8xZyfH6mox1ErnmSOMNki7JdEXmAVvMoHAt6U2vUHecKM9\n6lIF\r\n=Gy0P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyU6X/BZVVE//RDowDG9I4fbpEEyX9yAm8HngS21PDbAIgcJ54RTPMsoTa177JLP4gDSslGPOenAC6RRjSG/d4xPg="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_2.2.1_1559210656736_0.5562168657336652"},"_hasShrinkwrap":false},"2.2.2":{"name":"vfile-sort","version":"2.2.2","description":"vfile utility to sort messages by line/column","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","sort","order","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{},"devDependencies":{"browserify":"^16.0.0","nyc":"^15.0.0","prettier":"^1.0.0","remark-cli":"^7.0.0","remark-preset-wooorm":"^6.0.0","tape":"^4.0.0","tinyify":"^2.0.0","vfile":"^4.0.0","xo":"^0.27.0"},"scripts":{"format":"remark . -qfo && prettier --write \"**/*.js\" && xo --fix","build-bundle":"browserify . -s vfileSort > vfile-sort.js","build-mangle":"browserify . -s vfileSort -p tinyify > vfile-sort.min.js","build":"npm run build-bundle && npm run build-mangle","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run build && npm run test-coverage"},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"ignores":["vfile-sort.js"]},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"1506e8a97f389f5eb78b355e58a511b99029b84b","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@2.2.2","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-tAyUqD2R1l/7Rn7ixdGkhXLD3zsg+XLAeUDUhXearjfIcpL1Hcsj5hHpCoy/gvfK/Ws61+e972fm0F7up7hfYA==","shasum":"720fe067ce156aba0b411a01bb0dc65596aa1190","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-2.2.2.tgz","fileCount":4,"unpackedSize":6095,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXSDNCRA9TVsSAnZWagAAHwsQAIs9izgb6eBGT8XNfxXC\nbe+i/TWPLnj+589VG6Ny/b/jsBuPwx452z3ZUYZykvkKZNNYz3P9ohPYQIW1\n8risF8aM/PXGP8dYfHVg1GxT32wMuACrbS28slTJvUQZfzuGOIqM7EEgsx8L\nvrvkfUIV7yWNlwtINX5dH0zslJ7I2vpDIV6zp7/vytYVG8S8XpSypDnNteEA\nwrLuUdEnZRxpPuwk+gV6n+plm9p4FjUqOywuJnoWR0rlEtZu2loIl3Ig7yPU\nkoILknviCFhjRryrHmMtoVTnHPxbv4YTpHC2wXLmyXms7Mc8/ahb1u9QuiPU\nNiFyNYMeLiKJzdxl0YpPJqU2sjk9tYWBGtdjSXQssuoXAzdKcongfWjWK1V2\ndOlcZC98rvLlED/WEENinRlKJn4p77GLH8MmIz8cqacSsJA145xf9GeFE1D/\nX7Pu9dCcNZD1FBJ2FIMJdUkC/j9tPujQQS5w6fW+jb1rZVtsy0KJpbW2FKmT\nEAuOhhanvBEdCJg6VKL9iCtgaGQNQ+W7p4teqN6OCIeb64BJbLzQJZ892L57\nsOMv6eZ+LcdotuNrevE2QxyR3j5sI2I4BRDxHOxgFnEeqAlUDu0AZTcmxb7o\nGJNnMohpCToCFfSoVMbKM8BfSwlgAmjjaE6atkYNE/MFaiXi2fn3O4qJHk/Q\nysp6\r\n=iRWW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcC3vH9vHtk5b4aPjjyPlgzkuR12hjdqXA5tZOMUuZxQIgZcMYaEOcqtqvv5Fow0NWGZN5YKjT4alIRsRl2UNdSxk="}]},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_2.2.2_1583161548881_0.6459828785069848"},"_hasShrinkwrap":false},"3.0.0":{"name":"vfile-sort","version":"3.0.0","description":"vfile utility to sort messages by line/column","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","sort","order","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"vfile-message":"^3.0.0"},"devDependencies":{"@types/tape":"^4.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","vfile":"^5.0.0","xo":"^0.39.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"95616df8aeca452680466bf2c744dc4e989c157a","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@3.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.11.1","dist":{"integrity":"sha512-fJNctnuMi3l4ikTVcKpxTbzHeCgvDhnI44amA3NVDvA6rTC6oKCFpCVyT5n2fFMr3ebfr+WVQZedOCd73rzSxg==","shasum":"ee13d3eaac0446200a2047a3b45d78fad6b106e6","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-3.0.0.tgz","fileCount":5,"unpackedSize":7249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkquNCRA9TVsSAnZWagAAcV0P/0ziJiyPADrCdR3fdkxW\nTCZtJuw00tMnRd09Ot/2kmUGV7HQB9mX+kGrVYKpVgvtEkb8rpX4A8ouslgQ\nOYywAdtHyNVxMHVDDwptGy3FVnxWEqnrMzV1n8Z1YeNBCMrK+bnpiSPFiQ7j\nXfnuUO5X4OfZTfRCZFPyPWhSCLJBcAQLNFsVQie9OPfrVpVDkqHQTrktjxZP\n6wf4XUxUnZ7N+VdsCSe5tOSIPGjo7vkFEcFw0vRUDKT2g3cFjYipU1RzZHan\ntaISiQEREC61Imd9WBW/pnM8+q+/UJ/ySq9FZ9z3iC8ZxP60LO4qQWL0JD15\nclfcApYzxJLaTW3rDkrPCKR1lGwyYqUGnRU0cXanpQwFfJElpJPIKsqY9Rl8\nnspsjCYSJQaC0HLYwK2jLmdkBjGRcxYb/Mp3/GbI3knD27VHiSq/xJEABdq2\nOsFIP02sFpjympTk6kJLU4xT5To0PopQV5S7kYMEz5eUG9KkU02T36ZyqtKR\nSyvPmai32acEwE3XwxAVTpusqlFy7Of74a2JQEYnmeAf5JSPEXg5+dOP7hsj\nzAz4D89b86dYyGhezDEuB3flrHuU1ew7mtubJxANb5yu8TnGjGqQYOvOTRJP\n4gjxwdkVQMi3c6/VOEkBKNni5YAPwDulx4vl7y4UU4Hutpl8ZlfrI1l/ahfW\ngyKm\r\n=E+J4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQeGNni4pt+m8eGaCbq0oSy8lWgC5NiWTehmdpv6WbHAiEAqIhyOhD+FrxKHr4uXwWkQF+hfxtvmc6SWhhqYrBWMzI="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_3.0.0_1620224905929_0.23519660013606503"},"_hasShrinkwrap":false},"3.0.1":{"name":"vfile-sort","version":"3.0.1","description":"vfile utility to sort messages by line/column","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","sort","order","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"vfile":"^5.0.0","vfile-message":"^3.0.0"},"devDependencies":{"@types/node":"^18.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"4ac681c9c6e2629aad87c2366f9f9e9ea10f0e8d","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@3.0.1","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-1os1733XY6y0D5x0ugqSeaVJm9lYgj0j5qdcZQFyxlZOSy1jYarL77lLyb5gK4Wqr1d5OxmuyflSO3zKyFnTFw==","shasum":"4b06ec63e2946749b0bb514e736554cd75e441a2","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-3.0.1.tgz","fileCount":7,"unpackedSize":9027,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELuB8K4pfKxMTKAdjzYB9z+9HZ2pKFQrhE5PFKqBcC4AiEA4CRWzWiplXTIQNc34p304GDfOfGVo82Rt19k3qsF0Jg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4RtFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo55A/+KaAEfWmoP9/DaHuXHsePDtYNg8r+x+zsqLnzne2dtJjdYDM2\r\n2sO84eTehZk8HhBfEqpcSN/WJeac1rH7JMTybRncLZOOmyRbXjWuk+dga6Qq\r\n9N4C+MY7oj9RLF7c6r27BNv2XnTkYoim6yA9evztSlIUvi2KNkazqs1ebrIq\r\n3df540UAGelN4zy/rj4vXK105jFPYYCYbaius+2Ab367JWjGQcJH22KOn42k\r\nuwgOf4eCPd9qaT5vEyN423Cz6xG0mCz1NgXPpMl+nslJEpzGRAZuZcsu2csx\r\nb9MWbJorWF+jh5T00JDkXRyZAwTq15MNctghliOeDwYiWS8EW5x7OQw1VIqs\r\njMCFIXsEVqFs3HCCm3u+KajX4601qrRnql3nMgI5mB7/fk+SdBeUunpivTsG\r\nFGxIDbi7MBWyOX9qVPQqc7p0frDEa8eIGvqYjzzhfcjTn6FA7eB3ezkx4SnO\r\nvUh1MvIHpIxbW1OvJmaXuTrZuVOn/5pp9aNsLKvET2oz18a8IvO7ooRIOmxX\r\nWX8TUtr0udOSmabi9hCGQhyI6GRiKnxr0bgkKCSltj+VEwoE0BrUll1E6s4J\r\neQmmM5NQW1M1Oa1LxyuA+jAPemWdnZUC9iQ6JSOgONmcTY7K8Uh5Zg28J0Pu\r\nlRvPmOQuykKer4YFhFm5SweZS8wqzDlqfRk=\r\n=QM82\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_3.0.1_1675696964941_0.858979216112842"},"_hasShrinkwrap":false},"4.0.0":{"name":"vfile-sort","version":"4.0.0","description":"vfile utility to sort messages by line/column","license":"MIT","keywords":["vfile","vfile-util","util","utility","virtual","file","sort","order","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"vfile":"^6.0.0","vfile-message":"^4.0.0"},"devDependencies":{"@types/node":"^20.0.0","c8":"^7.0.0","prettier":"^2.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.54.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true},"types":"./index.d.ts","gitHead":"8a3f45dbe65f36719ec49e4e311b8370ab217e04","homepage":"https://github.com/vfile/vfile-sort#readme","_id":"vfile-sort@4.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-lffPI1JrbHDTToJwcq0rl6rBmkjQmMuXkAxsZPRS9DXbaJQvc642eCg6EGxcX2i1L+esbuhq+2l9tBll5v8AeQ==","shasum":"fa1929065b62fe5311e5391c9434f745e8641703","tarball":"https://registry.npmjs.org/vfile-sort/-/vfile-sort-4.0.0.tgz","fileCount":7,"unpackedSize":12281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDg13fRbGnkJj10Xb7x7+2KuntOhpA3leoqfMRDgtJdoAiEAvvBbXgv+WAwR5NBLYsbh0LT9+xYfqW/FMuwFE8CW/Vg="}]},"_npmUser":{"name":"wooorm","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vfile-sort_4.0.0_1686397282266_0.6305163333098185"},"_hasShrinkwrap":false}},"readme":"# vfile-sort\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[`vfile`][vfile] utility to sort files or messages.\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`compareFile(a, b)`](#comparefilea-b)\n    *   [`compareMessage(a, b)`](#comparemessagea-b)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package exposes comparators for vfile files and messages.\n\n## When should I use this?\n\nYou can use this right before a reporter is used to give humans a coherent\nreport.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install vfile-sort\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {sort} from 'https://esm.sh/vfile-sort@4'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {sort} from 'https://esm.sh/vfile-sort@4?bundle'\n</script>\n```\n\n## Use\n\n```js\nimport {VFile} from 'vfile'\nimport {VFileMessage} from 'vfile-message'\nimport {compareFile, compareMessage} from 'vfile-sort'\n\nconsole.log(\n  [\n    new VFileMessage('Error!', {place: {line: 3, column: 1}}),\n    new VFileMessage('Another!', {place: {line: 2, column: 2}})\n  ]\n    .toSorted(compareMessage)\n    .map(String)\n) //=> ['2:2: Another!', '3:1: Error!']\n\nconsole.log(\n  [\n    new VFile(new URL(import.meta.url)),\n    new VFile(new URL('.', import.meta.url))\n  ]\n    .toSorted(compareFile)\n    .map((d) => d.path)\n) //=> ['/Users/tilde/Projects/oss/vfile-sort/', '/Users/tilde/Projects/oss/vfile-sort/example.js']\n```\n\n## API\n\nThis package exports the identifiers [`compareFile`][api-compare-file] and\n[`compareMessage`][api-compare-message].\nThere is no default export.\n\n### `compareFile(a, b)`\n\nCompare files (since: `4.0.0`).\n\n###### Parameters\n\n*   `a` ([`VFile`][vfile])\n    — file\n*   `b` ([`VFile`][vfile])\n    — other file\n\n###### Returns\n\nOrder (`number`).\n\n### `compareMessage(a, b)`\n\nCompare messages (since: `4.0.0`).\n\n###### Algorithm\n\nIt first sorts by line/column: earlier messages come first.\nWhen two messages occurr at the same place, sorts fatal error before\nwarnings, before info messages.\nFinally, it sorts using `localeCompare` on `source`, `ruleId`, or finally\n`reason`.\n\n###### Parameters\n\n*   `a` ([`VFile`][vfile])\n    — message\n*   `b` ([`VFile`][vfile])\n    — other message\n\n###### Returns\n\nOrder (`number`).\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports no additional types.\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `vfile-sort@^4`,\ncompatible with Node.js 16.\n\n## Contribute\n\nSee [`contributing.md`][contributing] in [`vfile/.github`][health] for ways to\nget started.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/vfile/vfile-sort/workflows/main/badge.svg\n\n[build]: https://github.com/vfile/vfile-sort/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/vfile/vfile-sort.svg\n\n[coverage]: https://codecov.io/github/vfile/vfile-sort\n\n[downloads-badge]: https://img.shields.io/npm/dm/vfile-sort.svg\n\n[downloads]: https://www.npmjs.com/package/vfile-sort\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=vfile-sort\n\n[size]: https://bundlejs.com/?q=vfile-sort\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/vfile/vfile/discussions\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[esmsh]: https://esm.sh\n\n[typescript]: https://www.typescriptlang.org\n\n[contributing]: https://github.com/vfile/.github/blob/main/contributing.md\n\n[support]: https://github.com/vfile/.github/blob/main/support.md\n\n[health]: https://github.com/vfile/.github\n\n[coc]: https://github.com/vfile/.github/blob/main/code-of-conduct.md\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[vfile]: https://github.com/vfile/vfile\n\n[api-compare-file]: #comparefilea-b\n\n[api-compare-message]: #comparemessagea-b\n","maintainers":[{"name":"wooorm","email":"tituswormer@gmail.com"}],"time":{"modified":"2023-06-10T11:41:22.595Z","created":"2015-08-16T16:14:34.930Z","1.0.0":"2015-08-16T16:14:34.930Z","2.0.0":"2016-10-02T15:58:18.244Z","2.1.0":"2017-07-17T16:51:29.108Z","2.1.1":"2018-05-03T19:52:03.884Z","2.1.2":"2018-10-28T10:17:48.834Z","2.1.3":"2018-11-19T19:14:09.914Z","2.2.0":"2018-11-22T11:01:30.449Z","2.2.1":"2019-05-30T10:04:16.890Z","2.2.2":"2020-03-02T15:05:48.992Z","3.0.0":"2021-05-05T14:28:26.105Z","3.0.1":"2023-02-06T15:22:45.129Z","4.0.0":"2023-06-10T11:41:22.424Z"},"homepage":"https://github.com/vfile/vfile-sort#readme","keywords":["vfile","vfile-util","util","utility","virtual","file","sort","order","message"],"repository":{"type":"git","url":"git+https://github.com/vfile/vfile-sort.git"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"bugs":{"url":"https://github.com/vfile/vfile-sort/issues"},"license":"MIT","readmeFilename":"readme.md","contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"users":{"flumpus-dev":true}}