{"_id":"eslint-formatter-summary","_rev":"20-68c4617a70fae76c4592e40b9f56a91f","name":"eslint-formatter-summary","dist-tags":{"latest":"2.0.2"},"versions":{"0.0.1":{"name":"eslint-formatter-summary","version":"0.0.1","keywords":["eslint","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@0.0.1","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"homepage":"https://github.com/mhipszki/eslint-summary-formatter#readme","bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"a7d9c1b5043e5ee5124a7af9820996fcabbdd714","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-0.0.1.tgz","integrity":"sha512-hOxuTnjs0z5qMt08DbEV0JkYunke2Ji/YypJaxYWoOaqNRK+NuFbrFXaSqpYlRj+aLeNQ7TnidvB159GeYG6fw==","signatures":[{"sig":"MEUCIHrFUN2l197qKcOWfkyA6uLXck41uDr4/g+zcgFIh/FSAiEAvP1FMaUdSSytbgxtUP8Ee5n8QCgBxYW2bfsvvRgNaXQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","engines":{"node":">=4.2"},"gitHead":"80862ea454e45bc17f9db9d9924c7a5d6cefe0ab","scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest --watch","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore __tests__","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"_npmVersion":"5.3.0","description":"ESLint summary formatter aggregating results by rule","directories":{},"_nodeVersion":"8.2.1","dependencies":{"chalk":"^2.0.1","yargs":"^8.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":8}},"devDependencies":{"jest":"^20.0.4","eslint":"^4.3.0","babel-cli":"^6.24.1","coveralls":"^2.13.1","babel-preset-env":"^1.6.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary-0.0.1.tgz_1501285441738_0.944911424536258","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"eslint-formatter-summary","version":"0.0.2","keywords":["eslint","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@0.0.2","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"homepage":"https://github.com/mhipszki/eslint-summary-formatter#readme","bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"96d6a9a0d8b53b07c366ea8eb086cdc3c60b3daa","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-0.0.2.tgz","integrity":"sha512-sc0rd0XTeP4eolEfu+FBzFxHw0pVQ4sfrkGDf7GjnbyKOaFZ22Os/GgQF58m+OwKxKhXGuNjjVIIdb7gB6aTVg==","signatures":[{"sig":"MEYCIQCDvLCO5ysGdC9JXjuN4x91dgRYUja14xoQRBMDBIOAVAIhAK1gvyGteg7fLt4WPsEfARqWBPKAZV8yaILpIeRZBjQB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","engines":{"node":">=4.2"},"gitHead":"bcec6689893227af4741cbf838d94a5bf79ecb60","scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest --watch","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore __tests__","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"_npmVersion":"5.3.0","description":"ESLint summary formatter aggregating results by rule","directories":{},"_nodeVersion":"8.2.1","dependencies":{"chalk":"^2.0.1","yargs":"^8.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":8}},"devDependencies":{"jest":"^20.0.4","eslint":"^4.3.0","babel-cli":"^6.24.1","coveralls":"^2.13.1","babel-preset-env":"^1.6.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary-0.0.2.tgz_1501684642774_0.3961490027140826","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"eslint-formatter-summary","version":"0.0.3","keywords":["eslint","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@0.0.3","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"homepage":"https://github.com/mhipszki/eslint-summary-formatter#readme","bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"658c6bf41f4915c742e0015597f6a48310d50da1","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-0.0.3.tgz","integrity":"sha512-yE8SmYF8ejecT+m49yN05A0/qkOVFYIrbhkSfqh2BKMPBr3gu8/3tsR5WPHSj/S5RjLZtyYLUnsjxSLWIDwMrw==","signatures":[{"sig":"MEUCIB9OBiC9vSNBYua+xM7b66nNqKpucqXPqS3fGryCG9fYAiEAj1YfzlQ5laNiczieZZf8RceCGUFxkYfFR8yBcmR3Xog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","engines":{"node":">=4.2"},"gitHead":"cc7638c0fbeca1eecc7f3ef2b09c89c4ed18dc8a","scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest --watch","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore __tests__","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"_npmVersion":"5.3.0","description":"ESLint summary formatter aggregating results by rule","directories":{},"_nodeVersion":"8.2.1","dependencies":{"chalk":"^2.0.1","yargs":"^8.0.2"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":8}},"devDependencies":{"jest":"^20.0.4","eslint":"^4.3.0","babel-cli":"^6.24.1","coveralls":"^2.13.1","babel-preset-env":"^1.6.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary-0.0.3.tgz_1501686088890_0.36509833484888077","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"eslint-formatter-summary","version":"1.0.0","keywords":["eslint","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@1.0.0","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"homepage":"https://github.com/mhipszki/eslint-summary-formatter#readme","bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"29faf7b5eae99566b61f3cfaeda71b2114f7548a","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-1.0.0.tgz","integrity":"sha512-zSksORyE/gwCjinejGhe/OpGXC9zwUPQ/4PQzaGx7wL8vC2+vaH5PeWh1Z/mq46R/a9a8nJ78PG1+8RAMw2Z7A==","signatures":[{"sig":"MEYCIQCQW9cB2T+pbz5pcujBMcjN7sXHNZncrLCya8e8kaIafgIhAKR8XRxp6jvfZJNeF9C2Rr8G8Dx7BBCPSv/gCRM4NoLD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"setupFiles":["<rootDir>/node_modules/babel-polyfill/lib/index.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","engines":{"node":">=4.2"},"gitHead":"7bc5dc7a94f3b4bd9b6e2aba18095ff3b7461816","scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore __tests__","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"_npmVersion":"5.3.0","description":"ESLint summary formatter aggregating results by rule","directories":{},"_nodeVersion":"8.6.0","dependencies":{"chalk":"^2.0.1","yargs":"^9.0.1","babel-polyfill":"^6.26.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":8}},"devDependencies":{"jest":"^21.2.1","eslint":"^4.3.0","babel-cli":"^6.24.1","coveralls":"^3.0.0","babel-jest":"^21.2.0","babel-preset-env":"^1.6.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary-1.0.0.tgz_1507409898249_0.8405459197238088","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-formatter-summary","version":"1.0.1","keywords":["eslint","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@1.0.1","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"homepage":"https://github.com/mhipszki/eslint-summary-formatter#readme","bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"911683a68fd4b04559368e266d9f4b691647209a","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-1.0.1.tgz","integrity":"sha512-YDbDcijuBrsPJJnq+5gFxOpn2o3DXzcKpN71j80mofT4PVrTL0IjTBNTHCUZ2ha9fBRCWkED/ut37FPy374c4Q==","signatures":[{"sig":"MEUCIDHOfjkxXTlaHZaJ5AmhZgK6SLGVxCCAMXnJ4zH/igu/AiEA2omM7EFhF2NWntZQxCnIJxykXqpmmcqFO5qA2S2xCHI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"setupFiles":["<rootDir>/node_modules/babel-polyfill/lib/index.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","engines":{"node":">=4.2"},"gitHead":"aff511314d31883082a15a4cf34bcde811114ebf","scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore __tests__","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"_npmVersion":"5.3.0","description":"ESLint summary formatter aggregating results by rule","directories":{},"_nodeVersion":"8.6.0","dependencies":{"chalk":"^2.0.1","yargs":"^9.0.1","babel-polyfill":"^6.26.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":8}},"devDependencies":{"jest":"^21.2.1","eslint":"^4.3.0","babel-cli":"^6.24.1","coveralls":"^3.0.0","babel-jest":"^21.2.0","babel-preset-env":"^1.6.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary-1.0.1.tgz_1507410127317_0.5223724239040166","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"eslint-formatter-summary","version":"1.0.2","keywords":["eslint","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@1.0.2","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"homepage":"https://github.com/mhipszki/eslint-summary-formatter#readme","bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"85fb713727dc960d3ce61581f09cfe9e1a708bb7","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-1.0.2.tgz","integrity":"sha512-VJsGgGjlQOIlFuysqosuUXQDoWQ+m7eOjKuPbrDv2XNZhhImcmqVu1wuVcEfTq98boGj7P+cdK1uhP6JXuPYaA==","signatures":[{"sig":"MEUCIQCVBRJbXVHyFam0YLeyZHOTFNY+S5AsKj2cAxIUyH2e1wIgLKN3/9SbpHGUoWmqS35FRRGd4t6qP7dJAhSNr8IbmJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"setupFiles":["<rootDir>/node_modules/babel-polyfill/lib/index.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","engines":{"node":">=4.2"},"gitHead":"3ea85cb79a440c7a077abd043cb2ca1ab9ec0aef","scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore __tests__","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build","prettier-all":"prettier --write '**/*.js{,on}'","prettier-diff":"prettier --list-different '**/*.js{,on}'"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"_npmVersion":"5.3.0","description":"ESLint summary formatter aggregating results by rule","directories":{},"_nodeVersion":"8.6.0","dependencies":{"chalk":"^2.0.1","yargs":"^10.0.3","babel-polyfill":"^6.26.0"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":8}},"devDependencies":{"jest":"^21.2.1","eslint":"^4.3.0","prettier":"1.9.0","babel-cli":"^6.24.1","coveralls":"^3.0.0","babel-jest":"^21.2.0","babel-preset-env":"^1.6.0","babel-plugin-add-module-exports":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary-1.0.2.tgz_1512510481781_0.37452576821669936","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"eslint-formatter-summary","version":"1.0.3","keywords":["eslint","eslint-formatter","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@1.0.3","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"de91bdd957f1ce4d0c177f50a210e21219f7d310","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-1.0.3.tgz","fileCount":30,"integrity":"sha512-ldjzzOdV7DIok9PSJMedaccX6QZarmLqkWjHkcRfg0uhrzjK8HwoHvxZFUl3By9YydET4OhrfhObIAi95dvCKA==","signatures":[{"sig":"MEUCIQDEGJRjhz40f4S0rAsrwZ9iLGwjL4igAB2fg3vlOazLVAIgUeGXAoEN2vDbKp+SXYc+Lqu30SpzyqdTSgUImrAvt4A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLyiKCRA9TVsSAnZWagAAzbQP/3K3Yxsaa23Q8Xq66Kr1\nt23As5GMPB82slOMJxpDzav2HgMIrC1eSpfaFkiTD4H74b4gmCPgKe1ngQ/O\nhOS4AKz5OSuhXaZ5PylFplcyX6ls6Suf1YLOsAR2lYIrOR+Lckh5DVdkl/gP\nZ/1r0gjK8cScmAvgntuZzhVEI3f4W/0vlh5h9fah3DQXbznpnz/mEB80nv+k\nsz3tqCnfOY/VNxnoQ4DdL/mKh32shucXzTlTM6pnCrR+o1jLS3zreoD1xUtn\nixzXp3YW4kHeNgzOepA+rT7yENtoKynGuwvYbpltMqFogY/AgXtgJ5RMnBFM\ngBUmTZjCNASrcCNce9Cnh39E4K67TidbeVTAZVkUwc8l69lZL5pn+qvqX4uF\nOVw0Kfxa1fNZRviqsbOOc9yHfGmxLrKU+qs95LMi+tUgoyqmIUEqF8Ztim/E\n/9MpUkUzpuQ6Hm2xb/9SHyMa61OzC8V+WyHxB6B77u4/FYUMlSR0SSny+aG6\nek+GDXyYy+ynC58yLXBk86ChN4ruLisPhUyoee7PB3qrsqaYJjfaBngt95FQ\nn4bUoGdERunbTWD33SwrKeCam/0z3RL6JQDRLxDAePTJdd0fCCZEkD1TSg30\nDz/GJ7PZwRINaABgbSZYvqh1WXHMeL15RTNzE+Upi9c4AadKzTr+Boxt9Jbo\nGlZs\r\n=e8pd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","engines":{"node":">=4.2"},"scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore __tests__","release":"np","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build","prettier-all":"prettier --write '**/*.js{,on}'","prettier-diff":"prettier --list-different '**/*.js{,on}'"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"description":"ESLint summary formatter aggregating results by rule","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2017 Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"chalk":"^2.4.2","yargs":"^13.3.0","core-js":"^3.1.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":10}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^6.0.1","prettier":"^1.18.2","coveralls":"^3.0.5","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","@babel/core":"^7.5.4","@babel/preset-env":"^7.5.4","babel-plugin-add-module-exports":"^1.0.2"},"optionalDependencies":{"np":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary_1.0.3_1563371657810_0.452166744047783","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"eslint-formatter-summary","version":"1.0.4","keywords":["eslint","eslint-formatter","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@1.0.4","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"783553ab5cbdefabff08e7cfdbe45fedeb700927","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-1.0.4.tgz","fileCount":30,"integrity":"sha512-DZRWaDhQ/3A6kgvlWbX8+kymnoPQkD259DpczY61VdcQobFuaEhyp8HeWvrpT/7qh3bRba+sHsJwa3aOusJZwQ==","signatures":[{"sig":"MEUCIQDxahliZjxJ6ZA5m25+lAMvuVp2n/AidwBNziLRxxFGCwIgdOj/10L5Yhg9YhucBI5vy4Ot8Br9kvIDlvIlrcxG+U8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdLzkdCRA9TVsSAnZWagAAb1YQAJM+qPtz8CypiZ7RoAcA\nyIthr6//rUs82w0s1GSlg0eljqis2c0v9n5hhSxnFIQ59+WcGiK3HqvJMkOp\n2IaXr2EKbk9ZGIFSIN00Bj9cyCBqoJN3Ycu7/XxdvF5APEIfH8mDtuCHBw0I\n/rMdU8kDgyOP1ClnWyhj/yf3fkVqycbEGyZoLe6PKa0O1QpKpBMODaa3H6H0\nHAa6sSLcwjoFUsbHz/4hh4yYIbY1lPQDB1DQ7e342W3q0vUbzTo5G33mvFxP\nRMklRuDDlpA3pbRGPv4oCWSRs2R+zsxBHXXUWEKBBDgDCPvR50Rd3vs035ng\n9N3C1G3M6J5iMua1Otc2tTVSdRyBoMsMemzHr2JNk0dJgjzBYPpTlwnDjA3h\nRIE/C66PVAk4Gb92ZnHiYLzCs4WhrlHqEZ9fITfYFCexUnc3MDOokJpZLhYL\nGzimOXouGJYiLoID0Jd156P5iwU4Vp56XzXI55GH4zflEc1ksLQQ8+CwtJJd\nSTZqxxdq7cgO+9XuJtyqjbCXy8i4Ha2HaQjujY6WQJdmBWhyFalN6So4OL5o\n57ecszt4V6GxrKaHykIMT8Z9crmqoiyTRpGIRy8sRjv6lbihbd3aBd0PI89R\nfzb+ymv8htl5h7ydcu1+/vm+fFMcVxslly6NL/33/y68KvdX5m5LUtY3v5Sy\nYb+9\r\n=oNY3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","husky":{"hooks":{"pre-push":"yarn lint && yarn test --collectCoverage","pre-commit":"lint-staged"}},"engines":{"node":">=4.2"},"scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore __tests__","release":"np","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build","prettier-diff":"prettier --list-different '**/*.js{,on}'","prettier-write":"prettier --write '**/*.js{,on}'"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"description":"ESLint summary formatter aggregating results by rule","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2017 Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":["prettier --write","eslint","jest --forceExit --findRelatedTests","git add"]},"dependencies":{"chalk":"^2.4.2","yargs":"^13.3.0","core-js":"^3.1.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":10}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","husky":"^3.0.0","eslint":"^6.0.1","prettier":"^1.18.2","coveralls":"^3.0.5","@babel/cli":"^7.5.0","babel-jest":"^24.8.0","strip-ansi":"^5.2.0","@babel/core":"^7.5.4","lint-staged":"^9.2.0","@babel/preset-env":"^7.5.4","babel-plugin-add-module-exports":"^1.0.2"},"optionalDependencies":{"np":"^5.0.3"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary_1.0.4_1563375900931_0.6515572347194445","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"eslint-formatter-summary","version":"1.0.5","keywords":["eslint","eslint-formatter","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@1.0.5","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"5b53a9a0b9bb8221a033622a8a0557807213eab0","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-1.0.5.tgz","fileCount":18,"integrity":"sha512-Ibxo+4tdl25ewQw2Z3gfMc++uLcYaxIFpqt0RQlBEFU0rgTt2/g6D9fNimxM2AF9jDhbt3gT+F9WsyOn0QD0gg==","signatures":[{"sig":"MEYCIQC6477UE5gXot1bQ3+jX8pyecig6sLdVqjDjtoOJ+Ay0gIhAJZGKSwSTPKCC4UIRunCxd5idgTUTpcbCe2oHt87EP3p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfde+zCRA9TVsSAnZWagAArssP/1HTdUEDfUktpCJ+DCtU\nfjpGk2HenWIlBGud/5r8A2axSP2/Nj8Bki7acd/Uq0skrJ6PJSPyNr43zy8+\nZAhAnhsE5x1W7G9Tw7sGFbCmxPjW+cYOA+F3Ya++Py3Dy8rCWrGu/LgAGEeQ\nkujcMcgQ7C1ktS9yj0quHm5KtAF9dmuEajIoRzC8QHeuzFPDn4bPVyknAZy9\n7y2UUrjj1QpwdAubUXQPicefZfpEMS/Ft94ouliQ7if639LCzBihYa+hvH4t\n52NucXYG/Aeu2Kyp4LCQrTTAZBlk2v56fdKTCQOxROmfzzAjFvelme3htl4m\ndqKbITiVLkN5z/PVilKWGTKBEjhKdRkvC3qqAlbaN/bZKXFHGnWTh+9pvQI8\n2/TYRF6JItXsO5wrKqHjyE8SbzQo0qPta2vIpOCWkp+lQT8a6AQf30oyF+6c\nOt+Ij9/rkpOTaGkTlfkyDd0s2aUrGLMylf9tHOYezdOfM3WEcJmxiSR/HFzQ\nY8UeYzehyRqkmepftAU8EeLrQDyHma8S6lPUZkkZ6RD0GGh0EteEfN/JUipK\n1QnmDttDwWtV3jZzOgATG6gNlLZnnd5lPIjO0o/kElzFyZB2xR3VYWGRzPIs\nC9UgANiVp5GDHeZnqucEHOK0hcw99Jo52VmVOoz9fUeGiFsiBhxqMezsN7NZ\n2HP/\r\n=3ltt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","husky":{"hooks":{"pre-push":"yarn lint && yarn test --collectCoverage","pre-commit":"lint-staged"}},"engines":{"node":">=4.2"},"scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js . -- $@","lint":"eslint lib/","test":"jest","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore lib/__tests__","release":"np","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build","prettier-diff":"prettier --list-different '**/*.js{,on}'","prettier-write":"prettier --write '**/*.js{,on}'"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"description":"ESLint summary formatter aggregating results by rule","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2017 Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":["prettier --write","eslint","jest --forceExit --findRelatedTests"]},"dependencies":{"chalk":"^4.1.0","yargs":"^16.0.3","core-js":"^3.1.4"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":10}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.4.2","husky":"^4.3.0","eslint":"^7.10.0","prettier":"^2.1.2","coveralls":"^3.1.0","@babel/cli":"^7.5.0","babel-jest":"^26.3.0","strip-ansi":"^6.0.0","@babel/core":"^7.5.4","lint-staged":"^10.4.0","@babel/preset-env":"^7.5.4","babel-plugin-add-module-exports":"^1.0.2"},"optionalDependencies":{"np":"^6.5.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary_1.0.5_1601564594850_0.6386974326768884","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"eslint-formatter-summary","version":"1.1.0","keywords":["eslint","eslint-formatter","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@1.1.0","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"bugs":{"url":"https://github.com/mhipszki/eslint-summary-formatter/issues"},"dist":{"shasum":"278cd314da9070c5f6140f0253ae860a940a62d1","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-1.1.0.tgz","fileCount":19,"integrity":"sha512-teOh471ZYeEShXhBFb16X87buUjNZa2TMNn3CSf//DIKLNneqbk7u5i9hDDiIaQVvZbBXJHkgYxj8urcNKWbXw==","signatures":[{"sig":"MEYCIQDUn41QSwKmYuYqGQ3Jixh9uErOvtbh7gNC35PdI2T4+AIhAJyC7CDblTj2MEFLsFTVgG3lfxS2GvpC0FCI9IXJEack","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSl76CRA9TVsSAnZWagAA1r0QAKH6VJF2t3/mryIXYSAb\n/ChRt6Q09f2B+Ywd+pdLxD6UYxZmEBAwszlz8sSyC5F2ea6+1c4GrOI8sax+\nODwoHcWWZlaG7VdSbpSlhx25UamfZ235C594nrbJSyuLzCs1CGoW71ILWgyj\n0LYvjc5llfPC51BOkB0j92bxkDOwiHfHZWIw8hHi1p9ooUSMUoNj9pnzuVq1\n71rIUNvxH6paJ47xTrntcby/15UQNzrG0z6TD4XD/5kp7XwXXueFxzjMBC17\nwfyICPmKizS9noUt+BXoUQMYUtwFjHiIBB+89kB3rrpSJwqFKHXLetvz0DYh\nJPM4zq+5jfA2VBIXOdRvSuR7faG89uwduSivsL+hpkSJSNQFJ0IEWrY+w6Dh\n5f19Yj/Qj86Cta1hDQii6xzyQLV9P6RLnAdhxkPiMMT+KwXyRUCEcOkPc11X\nKOmTtak7/LFtXeKvwgWVQAxP3OLvGTSxA8SaHdVqr3eePTUxdlQtD5gTbKxn\ng17jfv+xqh1NJIVatN/n3HfPs9eodqrylofePzxMt6dtjD1EBE3u0zCXHSuX\nPSyxBrbbX9v+uDBg6zJpBxKfAV9K+eiRihw6EgI6z16wf4T3pTWB3X28/D/V\nQThOg2Mmrgf1X8wxb3p1JzKKLpjAAaHMATezE+TftIi0XyJFkzkKN45yyKPJ\nd4Qq\r\n=3xyu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/__tests__/**/*.spec.js"],"testEnvironment":"node","testPathIgnorePatterns":["node_modules","dist"]},"main":"index.js","husky":{"hooks":{"pre-push":"yarn lint && yarn test --collectCoverage","pre-commit":"lint-staged"}},"engines":{"node":">=12"},"scripts":{"dev":"yarn clean-dist && yarn build -- --watch","try":"eslint -f ./index.js","lint":"eslint lib/","test":"jest","build":"yarn clean-dist && babel lib/ --out-dir dist/ --ignore lib/__tests__","release":"np","test-ci":"yarn lint && jest --coverage && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","clean-dist":"rm -rf dist","prepublish":"yarn build","prettier-diff":"prettier --list-different '**/*.js{,on}'","prettier-write":"prettier --write '**/*.js{,on}'"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-summary-formatter.git","type":"git"},"description":"ESLint summary formatter aggregating results by rule","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2017 Contributors\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","lint-staged":{"*.js":["prettier --write","eslint","jest --forceExit --findRelatedTests"]},"dependencies":{"chalk":"^4.1.0","core-js":"^3.9.1"},"eslintConfig":{"env":{"es6":true,"jest":true,"node":true},"rules":{"no-console":0},"extends":"eslint:recommended","parserOptions":{"sourceType":"module","ecmaVersion":10}},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","husky":"^4.3.0","eslint":"^7.21.0","prettier":"^2.2.1","coveralls":"^3.1.0","@babel/cli":"^7.13.10","babel-jest":"^26.6.3","strip-ansi":"^6.0.0","@babel/core":"^7.13.10","lint-staged":"^10.5.4","@babel/preset-env":"^7.13.10","babel-plugin-add-module-exports":"^1.0.2"},"optionalDependencies":{"np":"^7.4.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary_1.1.0_1615486714120_0.7509821839854034","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"eslint-formatter-summary","version":"2.0.0","keywords":["eslint","eslint-formatter","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@2.0.0","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"homepage":"https://github.com/mhipszki/eslint-formatter-summary#readme","bugs":{"url":"https://github.com/mhipszki/eslint-formatter-summary/issues"},"dist":{"shasum":"f7a9ee6cfffcdcf24f84ab800ef126963d8bb83c","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-2.0.0.tgz","fileCount":4,"integrity":"sha512-C29IT4ws/wlo/cWduD2ieIY++5LGnhmvumoVEj7cPb3h5n2Uaork60u65zfv9L8bsFa9Yw/tygHvQtDOcjF0hA==","signatures":[{"sig":"MEQCIEcT+36meMAdFRl1Uk3vQtXDcHqVsJKJRoSj0WHa5qNyAiB7WAk3o9pno4fb0WTOUU2B8T6+xYxmdbWBD/+xy4ZtyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8115},"main":"index.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=20"},"gitHead":"1cfe47f2fc8b8b1a749077615146d7cdedf5e7e9","scripts":{"try":"eslint -f ./index.js","lint":"eslint lib/","test":"vitest","build":"node esbuild.config.mjs","prepare":"husky","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:coverage":"vitest --run --coverage"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-formatter-summary.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint summary formatter aggregating results by rule","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint"]},"_nodeVersion":"22.14.0","dependencies":{"chalk-template":"^1.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.17.0","vitest":"^2.1.8","esbuild":"^0.24.2","globals":"^15.14.0","prettier":"^3.4.2","@eslint/js":"^9.17.0","strip-ansi":"^7.1.0","typescript":"^5.7.2","lint-staged":"^15.2.11","@types/eslint":"^9.6.1","@commitlint/cli":"^19.6.1","semantic-release":"^24.2.1","typescript-eslint":"^8.18.1","@tsconfig/node-lts":"^22.0.1","@vitest/coverage-v8":"^2.1.8","prettier-plugin-packagejson":"^2.5.6","@commitlint/config-conventional":"^19.6.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary_2.0.0_1745661583271_0.1937139807638919","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"eslint-formatter-summary","version":"2.0.1","keywords":["eslint","eslint-formatter","summary","formatter","javascript","linting","report"],"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","_id":"eslint-formatter-summary@2.0.1","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"homepage":"https://github.com/mhipszki/eslint-formatter-summary#readme","bugs":{"url":"https://github.com/mhipszki/eslint-formatter-summary/issues"},"dist":{"shasum":"592e1aefa9bd66a56dbcace842d58cb6f0c38a8b","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-2.0.1.tgz","fileCount":4,"integrity":"sha512-PysOSLby3SNSNhy3m49cmCNlzteQRER6Rkx/q0H3RHGWeRqmB2ZHy0rbqjKm+vDNnTb9CgpzXBZ9yunVW7jAeA==","signatures":[{"sig":"MEUCIQChpaIF6oyrtEZq19sRBQ68pvuahn5ow8WYLniFJvf8fQIgdyZFtV9dZBEU5y5yyXcbtTdcq7SOIklJAHFS5g02wR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8141},"main":"index.js","type":"module","husky":{"hooks":{"pre-commit":"lint-staged"}},"engines":{"node":">=20"},"gitHead":"ffdac599b6c6e752a498f1f1dee2f5f364ebe2c5","scripts":{"try":"eslint -f ./index.js","lint":"eslint lib/","test":"vitest","build":"node esbuild.config.mjs","prepare":"husky","prettier":"prettier --check .","typecheck":"tsc --noEmit","test:coverage":"vitest --run --coverage"},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"repository":{"url":"git+https://github.com/mhipszki/eslint-formatter-summary.git","type":"git"},"_npmVersion":"10.9.2","description":"ESLint summary formatter aggregating results by rule","directories":{},"lint-staged":{"*.ts":["prettier --write","eslint"]},"_nodeVersion":"22.14.0","dependencies":{"chalk-template":"^1.1.0"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^9.25.1","vitest":"^3.1.2","esbuild":"^0.25.3","globals":"^16.0.0","prettier":"^3.5.3","@eslint/js":"^9.25.1","strip-ansi":"^7.1.0","typescript":"^5.8.3","lint-staged":"^15.5.1","@types/eslint":"^9.6.1","@commitlint/cli":"^19.8.0","semantic-release":"^24.2.3","typescript-eslint":"^8.31.0","@tsconfig/node-lts":"^22.0.1","@vitest/coverage-v8":"^3.1.2","prettier-plugin-packagejson":"^2.5.10","@commitlint/config-conventional":"^19.8.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-formatter-summary_2.0.1_1745664639910_0.31181702603439887","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"eslint-formatter-summary","version":"2.0.2","description":"ESLint summary formatter aggregating results by rule","keywords":["eslint","eslint-formatter","summary","formatter","javascript","linting","report"],"bugs":{"url":"https://github.com/mhipszki/eslint-formatter-summary/issues"},"repository":{"type":"git","url":"git+https://github.com/mhipszki/eslint-formatter-summary.git"},"license":"MIT","author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"type":"module","main":"index.js","scripts":{"build":"node esbuild.config.mjs","lint":"eslint lib/","prepare":"husky","prettier":"prettier --check .","test":"vitest","test:coverage":"vitest --run --coverage","try":"eslint -f ./index.js","typecheck":"tsc --noEmit"},"husky":{"hooks":{"pre-commit":"lint-staged"}},"lint-staged":{"*.ts":["prettier --write","eslint"]},"dependencies":{"chalk-template":"^1.1.0"},"devDependencies":{"@commitlint/cli":"^19.8.0","@commitlint/config-conventional":"^19.8.0","@eslint/js":"^9.25.1","@tsconfig/node-lts":"^22.0.1","@types/eslint":"^9.6.1","@vitest/coverage-v8":"^3.1.2","esbuild":"^0.25.3","eslint":"^9.25.1","globals":"^16.0.0","husky":"^9.1.7","lint-staged":"^15.5.1","prettier":"^3.5.3","prettier-plugin-packagejson":"^2.5.10","semantic-release":"^24.2.3","strip-ansi":"^7.1.0","typescript":"^5.8.3","typescript-eslint":"^8.31.0","vitest":"^3.1.2"},"engines":{"node":">=20"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_id":"eslint-formatter-summary@2.0.2","gitHead":"96bcc3335c8c22dff3d7d3a9c4e0cd8fdb69773c","homepage":"https://github.com/mhipszki/eslint-formatter-summary#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Dn7SSot96yLRiyXIMRfjWwp2jcacY9ASWCDUbyO3LZDRRQw1OVRMLfUxBSI3NfUAP9o/vfah3hCZnJ0zhHgmrA==","shasum":"8e72edfa9676753ec28977a84d246bca05f6cfa0","tarball":"https://registry.npmjs.org/eslint-formatter-summary/-/eslint-formatter-summary-2.0.2.tgz","fileCount":12,"unpackedSize":21696,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC3e17VTvodR831Y0bPPgmAzUbqBvJcHeivGSbLir1h3QIhAJq2+laQK/NgT0sHD1PYijxajyTvxofh5cLlA4F6Ex3d"}]},"_npmUser":{"name":"mhipszki","email":"mhipszki+npm@gmail.com"},"directories":{},"maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-formatter-summary_2.0.2_1745666953533_0.9439404539128919"},"_hasShrinkwrap":false}},"time":{"created":"2017-07-28T23:44:02.945Z","modified":"2025-04-26T11:29:13.919Z","0.0.1":"2017-07-28T23:44:02.945Z","0.0.2":"2017-08-02T14:37:23.859Z","0.0.3":"2017-08-02T15:01:29.842Z","1.0.0":"2017-10-07T20:58:19.187Z","1.0.1":"2017-10-07T21:02:08.243Z","1.0.2":"2017-12-05T21:48:01.848Z","1.0.3":"2019-07-17T13:54:17.958Z","1.0.4":"2019-07-17T15:05:01.120Z","1.0.5":"2020-10-01T15:03:15.041Z","1.1.0":"2021-03-11T18:18:34.350Z","2.0.0":"2025-04-26T09:59:43.444Z","2.0.1":"2025-04-26T10:50:40.098Z","2.0.2":"2025-04-26T11:29:13.745Z"},"bugs":{"url":"https://github.com/mhipszki/eslint-formatter-summary/issues"},"author":{"name":"Marton Hipszki","email":"mhipszki@gmail.com"},"license":"MIT","homepage":"https://github.com/mhipszki/eslint-formatter-summary#readme","keywords":["eslint","eslint-formatter","summary","formatter","javascript","linting","report"],"repository":{"type":"git","url":"git+https://github.com/mhipszki/eslint-formatter-summary.git"},"description":"ESLint summary formatter aggregating results by rule","maintainers":[{"name":"mhipszki","email":"mhipszki+npm@gmail.com"}],"readme":"🎉🎉🎉 New `v2` version is out with up-to-date dependencies! 🎉🎉🎉\n\n[![Build](https://github.com/mhipszki/eslint-formatter-summary/actions/workflows/ci.yml/badge.svg)](https://github.com/mhipszki/eslint-formatter-summary/actions) [![npm](https://img.shields.io/npm/v/eslint-formatter-summary.svg)](https://www.npmjs.com/package/eslint-formatter-summary) [![styled with prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier) [![Coverage Status](https://coveralls.io/repos/github/mhipszki/eslint-formatter-summary/badge.svg?branch=master)](https://coveralls.io/github/mhipszki/eslint-formatter-summary?branch=master) [![license](https://img.shields.io/github/license/mhipszki/eslint-formatter-summary.svg)](https://github.com/mhipszki/eslint-formatter-summary/blob/master/LICENSE)\n\n# eslint-formatter-summary\n\n> [ESLint](https://eslint.org) formatter aggregating results by rule\n\n## Features\n\n- aggregated errors / warnings **per rule**\n- **sort by** rule name, number of errors or warnings\n\n## TL;DR\n\nThis formatter simply aggregates the ESLint results _by rule_ and shows the following output:\n\n<img width=\"715\" alt=\"eslint-output-example-summary\" src=\"https://user-images.githubusercontent.com/220661/28670748-ff4cff36-72d1-11e7-8fc0-b0d6a12c69ea.png\">\n\nIt can also be configured to sort results by rule, errors or warnings using the `SORT_BY` environment variable:\n\n```shell\nSORT_BY=rule DESC=true eslint -f summary ./src\n```\n\n(see more details below).\n\n## How to install\n\n```shell\nnpm i -D eslint-formatter-summary\n// or\nyarn add -D eslint-formatter-summary\n```\n\n## How to use\n\nWhen you run ESLint just specify `eslint-formatter-summary` as the formatter:\n\n```shell\neslint -f summary [file|dir|glob]*\n```\n\nSee http://eslint.org/docs/user-guide/command-line-interface#-f---format\n\n## Intention\n\nIt is a matter of minutes to add ESLint to a new project, however it can be quite challenging to introduce it (or just add a stricter rule set) to _existing projects_, already large codebases.\n\nPossibly hundreds if not thousands of errors will pop up which can seem overwhelming to be fixed when we see the default formatted output, forcing us to back up from making our code base better / more consistent.\n\nThis package provides a custom ESLint formatter to help in these situations to make the right decisions by showing the linting results aggregated by rule. It gives an overview of all rules failing showing the total number of errors and warnings summed up by rule.\n\nHaving this _summary_ overview can give us the opportunity e.g. to consider suppressing certain rules for now and bringing them back in later when we are ready to fix them.\n\n## Output format\n\nWith the default ESLint formatter you might get several thousands of lines of failing rules in various files in the output e.g.:\n\n<img width=\"715\" alt=\"eslint-output-example-default\" src=\"https://user-images.githubusercontent.com/220661/28670749-ff50aae6-72d1-11e7-8458-da73ae458cd2.png\">\n\nThe Summary Formatter simply aggregates the ESLint results _by rule_ and shows the following output instead:\n\n<img width=\"715\" alt=\"eslint-output-example-summary\" src=\"https://user-images.githubusercontent.com/220661/28670748-ff4cff36-72d1-11e7-8fc0-b0d6a12c69ea.png\">\n\nIn the above example we can notice that the `comma-dangle` rule is responsible for about 2/3 of the failures, so we can consider turning it off or just suppressing it to a warning for now as we can do so with the other failing rules.\n\n## Sorting output\n\n> Default sorting is by `rule` in an `ascending` order\n\nConfiguration options can be passed to the formatter to alter the output.\n\nUsing the`SORT_BY` env var the aggregated results can be sorted by either `rule`, `errors` or `warnings` e.g.\n\n```shell\nSORT_BY=rule eslint -f summary ./src\n```\n\nthe sorted results are shown in ASCENDING order by default but the order can also be reversed using `DESC=true`:\n\n```shell\nSORT_BY=rule DESC=true eslint -f summary ./src\n```\n\n## Supported ESLint versions\n\n`ESLint` versions are supported from `v7` onwards, although `eslint-formatter-summary` may also work with lower versions of ESLint. Please open an issue if you need support for other versions of ESLint.\n\n## Supported Node versions\n\nAlthough the project _used to_ support old Node.js versions, time has passed and it is only tested on the latest LTS version of Node.js.\n\n_Should you need support for older versions of Node.js please get in touch and open an issue._\n\n## Contributing\n\nPlease feel free to submit an issue describing your proposal you would like to discuss. For more details see [CONTRIBUTING docs](CONTRIBUTING.md)\n\n## Possible improvements / planned features\n\n- allow different output showing files with aggregated number of errors / warnings\n- export output in different formats e.g. JSON, markdown etc.\n- show total number of files #34\n- allow installing package on demand #35\n\n## License\n\nMIT\n","readmeFilename":"README.md","users":{"denji":true,"benzhang":true,"paazmaya":true,"ninjabryan":true}}