{"_id":"@luminateone/eslint-baseline","_rev":"14-ad0a522c30a2d0b4617fad6418dd8c61","name":"@luminateone/eslint-baseline","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.3":{"name":"@luminateone/eslint-baseline","version":"1.0.3","author":{"name":"luminateone"},"license":"MIT","_id":"@luminateone/eslint-baseline@1.0.3","maintainers":[{"name":"ryanlequesne","email":"ryan@luminate.one"},{"name":"jason-luminate-one","email":"jason@luminate.one"},{"name":"reeceatluminateone","email":"reece@luminate.one"},{"name":"humni","email":"nicholas.humphries0@gmail.com"}],"bin":{"eslint-baseline":"index.js"},"dist":{"shasum":"a120cf33de52ece47b206449964bff66a46ee1d3","tarball":"https://registry.npmjs.org/@luminateone/eslint-baseline/-/eslint-baseline-1.0.3.tgz","fileCount":9,"integrity":"sha512-aEWRz4tU0rxBixZBixu192B+wS3vVQvGzN7c4+WjacrhCiXh4m0koIwNc5EJr5Q17riuWWXKWiDiqxmoYhSTTg==","signatures":[{"sig":"MEYCIQCRMHRetlSMtvBjiSO8T76hoTjpapJjP3IElLRo0YPlXgIhAN1klqBfGvPnJ+dhpmRFgdVseEsCJAV8d1kJRMuKmIsy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXw7DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHLxAAg4QqjIxkaTX6sFLVUVObbXFRDPvHrDcoPgl8j8LJMl7aOQR3\r\nOYxPPMzWlufwshZi61qqslp7Cd5UhP4EV66dG51rqOsuF2+99Zm6iqEN2zYe\r\nTT7GikqSiNrkwX//JR3hr4NZhZNULwMfd2QmlDb5+/YCgFmN54fsWhNybhqe\r\nL9OwE1z2l6Yzp1NDw3lwXM0h1m8hYu/fp1h9C4UQ+5ofeqbOkOPxAH2C7UXa\r\npHC/sW1S81bSPLYJBa/U+Nje3NeEVMkG3WLWtN6TngaUFs5A33Tz2eNsxgR2\r\niE0zowksiqIZdZn+tN4pF6wSV7R1yfD8g63ugo+KJWA4ZgDePqL9ZFZnkP2h\r\nQXbdZc5copMWDJGe7Q0XLMMBpkt4CR1/H9dvU8upNPRl0Rxh16kKrA1mQwsU\r\nC3oO/AtQBuHPO095XdBP7H3O5SvmfkBFShPn1lXpYak07PYNw0D9Tqff/PBg\r\nEpdVxoecGwm00DSpQ8mjoWE2cVODQ50vsRasQS/svHHk//JCCwLIguy5KBOF\r\n6+v+AF/9IDGXObt9gpOKPCSbl3WWoB5mhuJ35ttM2GD2bC/rLIMlJDqXwRHV\r\nTli6WsuCfNLxcGWDDkMkSrszDqqqjkeEA0RzNv5OYgaCQjSY9pC2JEVOGIWM\r\nG0mf++nUASYupdJ6QLJBQGRHvaTkXcueRsM=\r\n=yt7Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"7b89f2897aac844475e049f861eaf55158c18258","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jason-luminate-one","email":"jason@luminate.one"},"_npmVersion":"8.15.0","description":"create a baseline for eslint pipelines","directories":{},"_nodeVersion":"16.17.1","dependencies":{"execa":"^6.1.0","object-hash":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-baseline_1.0.3_1667174082870_0.37276612996219516","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@luminateone/eslint-baseline","version":"1.0.6","author":{"name":"luminateone"},"license":"MIT","_id":"@luminateone/eslint-baseline@1.0.6","maintainers":[{"name":"ryanlequesne","email":"ryan@luminate.one"},{"name":"jason-luminate-one","email":"jason@luminate.one"},{"name":"reeceatluminateone","email":"reece@luminate.one"},{"name":"humni","email":"nicholas.humphries0@gmail.com"}],"homepage":"https://github.com/LuminateOne/eslint-baseline#readme","bugs":{"url":"https://github.com/LuminateOne/eslint-baseline/issues"},"bin":{"eslint-baseline":"index.js"},"dist":{"shasum":"481e7f3e3a01bfc21ff87a95ffbc27d3c675fdca","tarball":"https://registry.npmjs.org/@luminateone/eslint-baseline/-/eslint-baseline-1.0.6.tgz","fileCount":8,"integrity":"sha512-0goFeOBLTYUUuQWd4Iy/wKX8ZlVZyD1cqolqrXxIPrz008ETc6/6gAbhaim9Tjhvwk7JTMTcpiCpwe4BPseS1w==","signatures":[{"sig":"MEYCIQC6bVyH1Euuj3iCUT9PpAaKSfzK9g2/c5Il+jqu3LlfqQIhANUFMPeHVeZ3sqfbGj6yak3KitJwSHJH6p79MiuYMxVU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXxN3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/OQ//UGL8kMVYhu0c7Olfuh+4lQ7flRvp19RFBWWizuW6iqHLAMqr\r\nd2s4QtdkqWWKDejSHmaKaB1oGyZEKzIbmWTsGzBaum1q/HQoY15Z6ZW7P6ke\r\nwpIb6adY5Si81FSOWNz5rYwtt3h3OsVb/LA5RL+Y+fQAQbt0fGOwz4VopVez\r\nzez7Hh/rZ2sFp41ivT7+LpB9RUGBBMuyTYvVQYfTAYirXYuD+jcph24bk70i\r\nTl1WAik8qnRQx1Afb15p4PaBpVN9S2o6y9Na+iPG7eE7YodRvEyndZCQwrko\r\ne6xJIs7RevY35R7CSWhv56WDvBefR9ZIACPgGuZjb5MpVX0qcvSu8B11NRoo\r\n9eFtPnbOEbqz0lVXLziBxnNhppW90E2VFBgg7ltH5dQLPN7WCaNbfOdN4jdR\r\nt6WFn9DVNMuzI8AkHyLTy3YmizQ1VRgZe0K1+YVP5IdS3uDurgT/QbsyTMSI\r\n3cOCSB2WJvuoxYNyNc3APVcVthj5iIIcqYZdk6RZytOUBxYZQqkt/YpngoJQ\r\nOt/82PhdOhiaw79s+sx5/Jrit/159KAb79/0gmMaNW+dC3gW6DVha60Rrctu\r\nDhq2GdRdHXo16lNXhWMzSSkNITm9DLFRsb9vZaIOS8msCm9yIkj5G3rN/CiH\r\nHGvsWil3wVXxlht2vMIwTRoGrjbOFwHC4gY=\r\n=EoJT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","type":"module","gitHead":"aa4016f436b2f8b705ca88ecbb208c2aeff8047a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jason-luminate-one","email":"jason@luminate.one"},"repository":{"url":"git+https://github.com/LuminateOne/eslint-baseline.git","type":"git"},"_npmVersion":"8.15.0","description":"create a baseline for eslint pipelines","directories":{},"_nodeVersion":"16.17.1","dependencies":{"execa":"^6.1.0","object-hash":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-baseline_1.0.6_1667175287050_0.17580976866275222","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@luminateone/eslint-baseline","version":"1.0.8","keywords":["eslint","baseline","base-line"],"author":{"name":"luminateone"},"license":"MIT","_id":"@luminateone/eslint-baseline@1.0.8","maintainers":[{"name":"quentonb","email":"quenton.buser@luminate.one"},{"name":"kodie-luminateone","email":"kodie@luminate.one"},{"name":"ryanlequesne","email":"ryan@luminate.one"},{"name":"jason-luminate-one","email":"jason@luminate.one"},{"name":"reeceatluminateone","email":"reece@luminate.one"},{"name":"humni","email":"nicholas.humphries0@gmail.com"}],"homepage":"https://github.com/LuminateOne/eslint-baseline#readme","bugs":{"url":"https://github.com/LuminateOne/eslint-baseline/issues"},"bin":{"eslint-baseline":"index.js"},"dist":{"shasum":"9d4734f715f3ba209a934d94a09c3b4cf8033490","tarball":"https://registry.npmjs.org/@luminateone/eslint-baseline/-/eslint-baseline-1.0.8.tgz","fileCount":8,"integrity":"sha512-7sI4bB38zBSangBS6jnIFFHDj6D6gGXOlpLOGVR+QKOCu11bH0Hk2rUlxXu3bcjFSfkVDjBYcEAp7uH5ra9q3Q==","signatures":[{"sig":"MEQCIHiXTG/lx9/Wx53ZcKjN515sNVikzD+Y0YTMXZnOdBYMAiAYWbOzbboDPiyfxBEHsbt0mVhQ+5jnR7R12xA6SiKWJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6967},"main":"index.js","type":"module","gitHead":"757098c33e261b5e02db7f029edfc8d7ecb9c56d","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jason-luminate-one","email":"jason@luminate.one"},"repository":{"url":"git+https://github.com/LuminateOne/eslint-baseline.git","type":"git"},"_npmVersion":"8.19.4","description":"create a baseline for eslint pipelines","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^6.1.0","object-hash":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-baseline_1.0.8_1713155347042_0.39243781957631585","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@luminateone/eslint-baseline","version":"1.0.9","keywords":["eslint","baseline","base-line","ci","code","continuous integration","linter","quality"],"author":{"name":"luminateone"},"license":"MIT","_id":"@luminateone/eslint-baseline@1.0.9","maintainers":[{"name":"quentonb","email":"quenton.buser@luminate.one"},{"name":"kodie-luminateone","email":"kodie@luminate.one"},{"name":"ryanlequesne","email":"ryan@luminate.one"},{"name":"jason-luminate-one","email":"jason@luminate.one"},{"name":"reeceatluminateone","email":"reece@luminate.one"},{"name":"humni","email":"nicholas.humphries0@gmail.com"}],"contributors":[{"url":"https://www.luminateone.co.nz/","name":"LuminateOne","email":"hello@luminate.one"}],"homepage":"https://github.com/LuminateOne/eslint-baseline#readme","bugs":{"url":"https://github.com/LuminateOne/eslint-baseline/issues"},"bin":{"eslint-baseline":"index.js"},"dist":{"shasum":"c61c8c2f06dbdada773c1337fc4270b8298c44f5","tarball":"https://registry.npmjs.org/@luminateone/eslint-baseline/-/eslint-baseline-1.0.9.tgz","fileCount":8,"integrity":"sha512-6uFh2GLoGGIbspZMpsHwY+QyZmMLZpcIp5cVJc9imH5SSORVO9cxdakLz9Lxp46KHZuVbmRooa7QzUXiv05XBQ==","signatures":[{"sig":"MEUCIDDHNtxo8c5y28kqG/OPlqt0cWqXwdeOFIx/XA1zVWzCAiEA60+MxAhGGkmZ0FmIehEK9U1fpIbcO7i2OROY7Rewy6Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7396},"main":"index.js","type":"module","gitHead":"3dbc31cb11248d354b50ef458d4f5a3759844216","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"jason-luminate-one","email":"jason@luminate.one"},"repository":{"url":"git+https://github.com/LuminateOne/eslint-baseline.git","type":"git"},"_npmVersion":"8.19.4","description":"create a baseline for eslint pipelines","directories":{},"_nodeVersion":"16.20.2","dependencies":{"execa":"^6.1.0","object-hash":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-baseline_1.0.9_1713306047004_0.7311952601668061","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@luminateone/eslint-baseline","version":"1.1.0","keywords":["eslint","baseline","base-line","ci","code","continuous integration","linter","quality"],"author":{"name":"luminateone"},"license":"MIT","_id":"@luminateone/eslint-baseline@1.1.0","maintainers":[{"name":"humni","email":"nicholas.humphries0@gmail.com"}],"contributors":[{"url":"https://www.luminateone.co.nz/","name":"LuminateOne","email":"hello@luminate.one"}],"homepage":"https://github.com/LuminateOne/eslint-baseline#readme","bugs":{"url":"https://github.com/LuminateOne/eslint-baseline/issues"},"bin":{"eslint-baseline":"index.js"},"dist":{"shasum":"5f783a78fe2d89a96cbe8aaf1982d7aacb057f02","tarball":"https://registry.npmjs.org/@luminateone/eslint-baseline/-/eslint-baseline-1.1.0.tgz","fileCount":13,"integrity":"sha512-XmChtoR1kylnJT/tKGpHebXZ5neDX7T6YRTtxEbPTDUQNW4fCNv0g3UsKlZ7YS9sZJUJj64EIgphpfXPyB1TPw==","signatures":[{"sig":"MEUCIHfRsLYOk0hDWOljykMYTjR24BsdEtQL81eVg+YwCQelAiEAkfvGJSktKW/hcfzITNkHZz4zMdZwkt29wOkikHlIKQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9172},"main":"index.js","type":"module","gitHead":"a1876f0defc10068598af40f8c027717bb85579e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"humni","email":"nicholas.humphries0@gmail.com"},"repository":{"url":"git+https://github.com/LuminateOne/eslint-baseline.git","type":"git"},"_npmVersion":"10.8.2","description":"create a baseline for eslint pipelines","directories":{},"_nodeVersion":"18.20.6","dependencies":{"execa":"^6.1.0","object-hash":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-baseline_1.1.0_1740106549510_0.8013071645419696","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@luminateone/eslint-baseline","version":"1.2.0","keywords":["eslint","baseline","base-line","ci","code","continuous integration","linter","quality"],"author":{"name":"luminateone"},"license":"MIT","_id":"@luminateone/eslint-baseline@1.2.0","maintainers":[{"name":"humni","email":"nicholas.humphries0@gmail.com"}],"contributors":[{"url":"https://www.luminateone.co.nz/","name":"LuminateOne","email":"hello@luminate.one"}],"homepage":"https://github.com/LuminateOne/eslint-baseline#readme","bugs":{"url":"https://github.com/LuminateOne/eslint-baseline/issues"},"bin":{"eslint-baseline":"index.js"},"dist":{"shasum":"e5762163d3f96b5f1f9e33fad41b3c41928c34da","tarball":"https://registry.npmjs.org/@luminateone/eslint-baseline/-/eslint-baseline-1.2.0.tgz","fileCount":13,"integrity":"sha512-CGYjkimHCr3itvjvhvb313QQm6mmHGXtfHh3ATP6xs705jwmS42HwPY7z326sNRfg8sgrY+V9bzM62+ikzD9rQ==","signatures":[{"sig":"MEUCIQC9ucgKfj3XBS0xCiHxJGmqu2ED2FM/PXANKkIG7Xpy5wIgPbKaD9lWajZ+zqvLsCs+mhrhIHoufPuP+cxQF99zvOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9172},"main":"index.js","type":"module","gitHead":"5c50166bb50212f8dcbf849d72e406ccb9da0397","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"humni","email":"nicholas.humphries0@gmail.com"},"repository":{"url":"git+https://github.com/LuminateOne/eslint-baseline.git","type":"git"},"_npmVersion":"10.9.2","description":"create a baseline for eslint pipelines","directories":{},"_nodeVersion":"22.14.0","dependencies":{"execa":"^6.1.0","object-hash":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-baseline_1.2.0_1744687569836_0.8919012112948124","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2022-10-30T23:54:42.870Z","modified":"2026-07-05T21:08:18.571Z","1.0.3":"2022-10-30T23:54:43.049Z","1.0.6":"2022-10-31T00:14:47.216Z","1.0.8":"2024-04-15T04:29:07.190Z","1.0.9":"2024-04-16T22:20:47.211Z","1.1.0":"2025-02-21T02:55:49.678Z","1.2.0":"2025-04-15T03:26:10.027Z"},"bugs":{"url":"https://github.com/LuminateOne/eslint-baseline/issues"},"author":{"name":"luminateone"},"license":"MIT","homepage":"https://github.com/LuminateOne/eslint-baseline#readme","keywords":["eslint","baseline","base-line","ci","code","continuous integration","linter","quality"],"repository":{"url":"git+https://github.com/LuminateOne/eslint-baseline.git","type":"git"},"description":"create a baseline for eslint pipelines","contributors":[{"url":"https://www.luminateone.co.nz/","name":"LuminateOne","email":"hello@luminate.one"}],"maintainers":[{"email":"thomas.hargreaves@luminate.one","name":"thomas.hargreaves"},{"email":"jordan@luminate.one","name":"jordanlaing"}],"readme":"\n# eslint-baseline\nBasic baseline checking for eslint in CI pipelines\n\nEver inherited project that never had any linting?  Potentially hundreds/thousands of linting issues?  This package allows you to create a baseline so you can insure your code quality on changes and deal with the existing issues on your own timeline\n\ninspired by the phpstan baseline https://phpstan.org/user-guide/baseline\n\n## installation\n```npm install @luminateone/eslint-baseline```\n## usage\nThe command is a simple wrapper around eslint so it will use all your existing config files and command line options as eslint\n\n```npx eslint-baseline file1.js ```\n\nAll command line arguments are passed through to eslint see https://eslint.org/docs/latest/user-guide/command-line-interface, the only caveat is the format is changed to json\n\nIf no baseline file exists  one will be created on first run '.eslint-baseline.json' \n\nSimply run a second time to verify if there are any new issues since the baseline was created\n\n```npx eslint-baseline file2.js ```\n\n**Do not forget to commit your .eslint-baseline.json file**\n\nAdd the command to your CI pipeline to prevent code regressions\n\nTo recreate your baseline file, delete the existing file and rerun npx eslint-baseline\n\n","readmeFilename":"README.md"}