{"_id":"midnight-smoker","_rev":"29-9debc16dee96d6d3a5c0002da78400b4","name":"midnight-smoker","dist-tags":{"latest":"8.0.0"},"versions":{"1.0.0":{"name":"midnight-smoker","version":"1.0.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"bin":{"smoker":"src/cli.js"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test:smoke":"node ./src/cli.js --version","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"*.md\" && eslint .","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"types":"./types/index.d.ts","devDependencies":{"@types/debug":"4.1.7","@types/mocha":"9.1.1","@types/node":"18.0.4","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.10","cross-env":"7.0.3","eslint":"8.13.0","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0-1","eslint-plugin-import":"2.26.0","eslint-plugin-n":"14.0.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","husky":"7.0.4","lint-staged":"12.3.8","markdownlint-cli2":"0.4.0","mocha":"9.2.2","prettier":"2.6.2","rewiremock":"3.14.3","sinon":"14.0.0","strict-event-emitter-types":"2.0.0","typescript":"4.7.4","unexpected":"12.0.4","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":">=14"},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","which":"2.0.2","yargs":"17.5.1"},"gitHead":"603b6710fc3a511c649ea72532f33a6615445973","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@1.0.0","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-tFPkAOULRE/W4GeohBYT9/mCgne7tDY+ecaJBxbrP4kXwiOFW8UZZnR3+eOX2mF3DPkmSWRT5IlPPBhUhb6i5g==","shasum":"6b86dceccec94d72096cb059373493b0363d9854","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-1.0.0.tgz","fileCount":12,"unpackedSize":45552,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEp9c9sKL3m4Sh+V7Ncc3Uv47bFGm3XzfgqiwiTGdtnOAiBXPT1YMfRJLDWgFyqY11YTey1LTBNe4npdF7h9py5GDQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi21B5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo47g//XHpy7G2YimuR3GEqsT+HQmbc/fRX6OTzSc8+fCiKkulAIIdu\r\nBngb7PKjaYy2rS5FGzmiIExyBo5OkqFb+9ofyAC2zEoMGDJofwoaw1pU67u9\r\nrwKr7t7IUIjOlyQNkTcM1d9fP5huGA2qYIK1J2w61qG0opgCsIj/E45SUCoV\r\nkzirNC+PKtN+wu9dZJ9k4dQhhamW0CdevjVQ0Edl0yhBDZtPj+Li9xB0Do3p\r\ns2sSBijR5mAgW2Ycws0yaSE3Z1FP8Psh7pMTH2zshxpXdC4SU/UDyZkwCTNW\r\n6QobZvSOOS0PSxKH0xI+p78VMQRc2kPma036wuFos/zI7SLzBZhHbv7ZPhhO\r\nTg2rf6YqbmX3A9gXcnRvplZtdkBQerbLlspYyVhB/rX2dPHS17glLZsbs5AE\r\nM/cnm4VdbtrlCdTU9Vsdf6MFzPovXniNvlRf0ulBvsZsOiDWtoE6LO4AhfUH\r\nqG3fRsCok5Ar34IQiBq1AdvQhtCIp84XTZVSEDO8uNgO9wQaVQK6s7yzX9nF\r\n9sRT7oRd7Khugviv57NzuaJkAOrlPjkU9ElAVyOqAoPTE1dM/GtbQYGHfQlM\r\nZJfcZDzW3YPASh73opgKyoCuQXB205DLAOynNuS5TJKaxJvezbPXSYqW62/b\r\nyL1LpQ/N/U6WK9lEQnxui9xGWXm05e7V3qk=\r\n=N6nI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_1.0.0_1658540153377_0.7299753691124709"},"_hasShrinkwrap":false},"1.0.1":{"name":"midnight-smoker","version":"1.0.1","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"bin":{"smoker":"src/cli.js"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test:smoke":"node ./src/cli.js --version","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"*.md\" && eslint .","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"types":"./types/index.d.ts","devDependencies":{"@types/debug":"4.1.7","@types/mocha":"9.1.1","@types/node":"18.0.4","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.10","cross-env":"7.0.3","eslint":"8.13.0","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0-1","eslint-plugin-import":"2.26.0","eslint-plugin-n":"14.0.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","husky":"7.0.4","lint-staged":"12.3.8","markdownlint-cli2":"0.4.0","mocha":"9.2.2","prettier":"2.6.2","rewiremock":"3.14.3","sinon":"14.0.0","strict-event-emitter-types":"2.0.0","typescript":"4.7.4","unexpected":"12.0.4","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":">=14"},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","which":"2.0.2","yargs":"17.5.1"},"gitHead":"e5740c9e8c30c556b9f10bf7b1ac5eb5cf96f81f","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@1.0.1","_nodeVersion":"18.4.0","_npmVersion":"8.12.1","dist":{"integrity":"sha512-73/zPBx98oI/ukoW0V1qwnpCpXV0iaeJfjhP1y0HafqJgEQNYiJhQVNbjsV7/7IPb6nsJLOXRgHt0JWorPObzQ==","shasum":"1325a6d32a8349ed6cf6e853d0157ae620c2840d","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-1.0.1.tgz","fileCount":12,"unpackedSize":46514,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAgO+etnH+wEDKV6dGc1vhZIZr7UU6DxsNBmtgeQEOwdAiEAleIpR7dDIqI5NkXl40w+UKZhaMuN8ox3aPZuRV61wpg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi21OAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGEQ/9HTNH96iiJ13QbLGE9+KQNyzSzZTHW8PcY0ExyoxF5f9CTr6m\r\nQ3o00xoKv95/CnIUWx9+EddjJeg/OectATUfhltzQMoweeNVZmW4vhq+eztn\r\n54MmNKXMMneiCPtWrPHEEOgLFieNXOPGd36EKk8viMWXntAghs0iBc0JoEZm\r\n6uexMnpr1OjkfeDHLt9ciPF007jPmXOog8oWmfxOElWN/U6gullN2S8CDmfp\r\n0GT3Gt30WouiiGBtP1tL8JJTPeYu+qKiSuxZJrn4qSraFtEg9StHQte45JSh\r\nsQ3+M3LVRCJ6o4L9HhS8MCLpINjFdKeeX9pOpkbDX1301I6SWP45dAOw5+ic\r\np682SWkLIQjyW+irE9LLma5rwNz3DEosjqoayibNwR2u/hvDfunssshgEEtA\r\njQyH0YJNnRPQzZNXLxqncjifagXJd0vt09q11mhwEULp9XeGH7uFktEyrCX0\r\n0uiluAsnPKnoj+U+kW5VY2Xx8ocMjru2xXTaEHfATkk9/BpOXhk6djI7KcjV\r\nz6Bo9K1tcprBuD+k1n1t8pQbMNSxU26x69/bhHITEEeZ+hG2jqt27cV4elNj\r\nNM3ii7gZ5bZCk1U2iV6f+64mFJgUneSHrDiwxl8oibsxmiLF6B55+DdBrOl/\r\n/7oi7oN+8zts9nwHk52rnvmCaAZ07hYvoYk=\r\n=xS9W\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_1.0.1_1658540928790_0.25445325948378117"},"_hasShrinkwrap":false},"1.1.0":{"name":"midnight-smoker","version":"1.1.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"bin":{"smoker":"src/cli.js"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test:smoke":"node ./src/cli.js --version","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"types":"./types/src/index.d.ts","devDependencies":{"@types/debug":"4.1.7","@types/mocha":"9.1.1","@types/node":"18.0.4","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.10","cross-env":"7.0.3","eslint":"8.13.0","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0-1","eslint-plugin-import":"2.26.0","eslint-plugin-n":"14.0.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","husky":"7.0.4","lint-staged":"12.3.8","markdownlint-cli2":"0.4.0","mocha":"9.2.2","prettier":"2.6.2","rewiremock":"3.14.3","sinon":"14.0.0","strict-event-emitter-types":"2.0.0","typescript":"4.7.4","unexpected":"12.0.4","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":">=14"},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","which":"2.0.2","yargs":"17.5.1"},"gitHead":"d11f757197e28ab5cae3e7d2352dd480e79dc3a2","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@1.1.0","_nodeVersion":"18.4.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-7PcwkavifDi/df7nDSHfmaWAxvFUoDFdlUdAdgUCvWv5C+Nt8wPETeenwONTS94ZwbHdGUZbNncs4FHvDi1zzg==","shasum":"f3902a50dff559a257a7ba41454aff0f5ad1709a","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-1.1.0.tgz","fileCount":11,"unpackedSize":50799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwwJt0YnYFWtvRXms0YCcMiygiihrIeaQwj7li8cI+MAiAaHszeCFSOKTP0ZLTnu46YfmTJB2ywuvl45BQ6z6HbOw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Y4NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxwQ/9FSMfqh0jVlHlGTBT24oB2SdLDYKIMmW1ZKyXjGRUMYJM0jCQ\r\nWIIT6dG1jC9cyfmJX1HEu9D8ZqpQbxpVxdXetQCibP1G9F3+1tnz2xrlbuae\r\nbpnBmwxcUfFdOEq546lkZOhDY3+g9klGST6BZU9H1bZ9C6GzgH09lorO0VYO\r\nBTQb7bUC8KHJHLJ5AtWLAuqpLDrO3TIw96D/oqP0z+CUIEp9eRRvCXSyzPgx\r\nZgKcQlxtjyV9IQkMVDPEtjlUdbvGjRhPq9XXk7YHiTf29Fju6n3W3nVEqAHY\r\n7CtvutF86XTbb1+MUmqSTRecF4VJ0ALXxxMNgcTJFpcV7blL3UkHmmCVBgF+\r\n4DAWfo4MOTyNQlFWGmrRH5wYEaJ2r6tHn8NOoVF0Vj4qBDYKbaG1vk7zF7Yw\r\nBgeWmLXGZsjMOv2YeKlIFSxSLiC7NrYoTjqio9mubAASu50DpBzrxXF/VF12\r\nyDFo1/+TB7n1na62OJE17+qeJ2nyc4UplqgcP/FhRQMI2MtIYOCHIk6apbBo\r\nHuglEbrY7hyfqMqcvrUy1rbrZLV7+Hqhtaxc47gWAD7J0K3lAz3gW6uKgfSU\r\nRkcPds1XOUbA5AnUwgPPlr/NM/66XpdAEgF2q//Q8rqUduogYRsIUwXPfmZR\r\n+tHTF9X2xsv3gPyijGp3dc8DuelhDr8Ools=\r\n=nRAO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_1.1.0_1659735565520_0.6734456882150013"},"_hasShrinkwrap":false},"1.1.1":{"name":"midnight-smoker","version":"1.1.1","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"2.0.2","yargs":"17.5.1"},"devDependencies":{"@types/debug":"4.1.7","@types/mocha":"9.1.1","@types/node":"18.0.4","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.10","cross-env":"7.0.3","eslint":"8.13.0","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0-1","eslint-plugin-import":"2.26.0","eslint-plugin-n":"14.0.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","husky":"7.0.4","lint-staged":"12.3.8","markdownlint-cli2":"0.4.0","mocha":"9.2.2","prettier":"2.6.2","rewiremock":"3.14.3","sinon":"14.0.0","typescript":"4.7.4","unexpected":"12.0.4","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":">=14"},"gitHead":"1beeec26fa716e7bec30602d00b19c7c0e5bf480","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@1.1.1","_nodeVersion":"18.4.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-JLzu4rU9ENh3GNQ3qkAD/odkae/PXjerQUgW9rh6NqImTE3cr9BSVzdlA9Kn+QHMxBv7mz+U4elW8RH9m97e6w==","shasum":"0efc69ef845d4f19e430c88e7b03a5a31971105e","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-1.1.1.tgz","fileCount":11,"unpackedSize":50799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0/o04SEGEgN1gsGCzIb41A5N2+Z9HrmGVQAGgI708aAiEA/Fesjl6O4pDrAPdWwrFypqV6Ge7pw3yglzG74HVPqwo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi7Y7nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoj9Q/+LyIweRANY6YYIu3IHY+JD4M/8y7W8VUhbU5V56Fdyz4cWYJY\r\nMuoys0XHZ2TjPBc8xyQXgywFmB50GMKyaCEEpOOVyBzWPMgzUp5nUsW7pcSh\r\njhCAMr0DqpY4UCg1SoOsszZcPPT6X5DT1Yq0BvYTQepbZyTk43HHE+W5C621\r\ntsvdoyOLfCChdhlwjVDXMHmLsgDuqDUDiE/NiXcNDP9ummMh67C3gsfR5Ysl\r\n7rF1a1cMi/lPOTOdY7fY3wk7MvYKWvxQ8295gcs9An47EccP1HBQ1TKc0QFu\r\nLREFEW4zAgTZZBQzQd8p2ppLbUs9dRwtBbr4FHgy7QZr8JiDnNETxb9ICXpu\r\nA44I2jWYeoHbLlFrhY4k2WUOdF47OFA2rV+5/rH8xnJviDyWXi+wI1kidoTO\r\nghXFGoB5zRfACDwHwANptiwNyJvqYj9Lee3eF2V6C9fUujNdXNLsZgzcpmea\r\n8KVm5HE6lFL6r4Wbh9/PGIrilnUmKCKDPpuLNAUd01kXNOJ0hX0hQWMOF7ib\r\n2A5+13fCaLXx2iRNU4eDk9Bb8SGJE94v1FEJaYsWMNdTbaOBS9rfliBf/l99\r\nCgRSAh6FW/t37M05mnFy3wFq9vsQfc7m2dU+AqwSFZY1C+BO6euRNV2y/Vf5\r\n0Rz9IZOY3NnGAVt0yW4s9G5732nbmHeQFCM=\r\n=spK9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_1.1.1_1659735783680_0.38247457875205937"},"_hasShrinkwrap":false},"1.2.0":{"name":"midnight-smoker","version":"1.2.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"2.0.2","yargs":"17.5.1"},"devDependencies":{"@types/debug":"4.1.7","@types/mocha":"9.1.1","@types/node":"18.0.4","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.10","cross-env":"7.0.3","eslint":"8.13.0","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0-1","eslint-plugin-import":"2.26.0","eslint-plugin-n":"14.0.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","husky":"7.0.4","lint-staged":"12.3.8","markdownlint-cli2":"0.4.0","mocha":"9.2.2","prettier":"2.6.2","rewiremock":"3.14.3","sinon":"14.0.0","typescript":"4.7.4","unexpected":"12.0.4","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":">=14","npm":">=7"},"gitHead":"eda64a8e8314fcc585c4ecd3bcdc2313ba93a4e1","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@1.2.0","_nodeVersion":"18.4.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-eHA1DllBb3X0J40cmvbHRTQ/zez1ZdFXapKJS9DtP30uAQusSOPtMKadhFbZhXvajYbgCSbe2cmo2Gv/kTUG7g==","shasum":"777161b6ebf4f35144877d6d8c785f1a988ddfcb","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-1.2.0.tgz","fileCount":11,"unpackedSize":51439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBZFg6D/O0IL3YUecl0ZRo6XfN/IPGGByxpK5K8Wa8myAiBOR34EWBLqDe92hWIr51xi7FY0Xy0fQsVd5uFBrU27Tw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTwvUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYQQ//UwedU2hzTbFgQiMpmeN9Z/ppRFKQZc7+xUQOhVAWDzBHULEJ\r\nXjIfp+7f7KV53LlopqMvez7LIY8ahSbgK0ly6H93t/u6SbPWxyFUOVi+sRt9\r\n5BO1NQHY/0nM2gBJqKupD6J6Ky4MWwjtB+9vuJKVks5UqCXRQfMlOyzJdSxy\r\njZUTp+t/bNCTg1MegNm0lFIxvEU/EIx5ZxlEx6vGOvTIVU/kfhbZrNkm/+vx\r\nb5GyfmqkldWHUFWoX9x9k9piLM0/TUqjgYRgREDabqTsXJh40sWBD1a/rFKC\r\nUop2ARKIqyRk3ISZsp1XASNJ1G5dzu0JYivuTNUgrFGvhtTRZVpMPpzkQR1R\r\nmS9T3ulsE17ItblWXlFKkhTkH5YIAt3/RNvfUrD9dlmo7004Z2Xx2nQfL53x\r\nqjCvkEk41WVJdSv7SQ+bwtgXyPEVNZxTRp2i8knUZTc3uHNkV9hHZEoa9IQ2\r\nQ9nvGGaQqx85op7qfKiENc8YFhNcTTm9fdtw0NE1clHzlq9hKfGT0Xy4vaRf\r\nBwRfuIo1j+9bK+nPDUszvz8FHAJA59mZt4gS+wU82avfbhDMU0RC52km3CSn\r\nwX+VTjYQGBuekeLr1FdAJc8MfIw1zXc5IX4qbXg+zGqWv/F+MHlcIS93NNMQ\r\nGiOW6naCmQWuA7hTxknwPG4+kLU18prEISs=\r\n=YHlj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_1.2.0_1666124756110_0.6276166548841693"},"_hasShrinkwrap":false},"1.2.1":{"name":"midnight-smoker","version":"1.2.1","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"2.0.2","yargs":"17.5.1"},"devDependencies":{"@types/debug":"4.1.7","@types/mocha":"9.1.1","@types/node":"18.0.4","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.10","cross-env":"7.0.3","eslint":"8.13.0","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0-1","eslint-plugin-import":"2.26.0","eslint-plugin-n":"14.0.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"6.0.0","husky":"7.0.4","lint-staged":"12.3.8","markdownlint-cli2":"0.4.0","mocha":"9.2.2","prettier":"2.6.2","rewiremock":"3.14.3","sinon":"14.0.0","typescript":"4.7.4","unexpected":"12.0.4","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":">=14","npm":">=7"},"gitHead":"c02c1897ff6494ec894e85c9372411a76fc9d3c7","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@1.2.1","_nodeVersion":"18.4.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-dX4Nmj2feD6NSHhU/uOUORXoyQ2bvv832EDyNLdfV4t+UM+WYwx+UdME3jXbr4QvaPwdhA9IA8TkSrikAGDKlA==","shasum":"fc6151779c71df5a2834deaab907febfa764e514","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-1.2.1.tgz","fileCount":11,"unpackedSize":51439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0JuyaPht2HIJy1jeC36ezwFMNnJxiARhtyVMw6abFaAiAW+sKbUtDK00OVnq2Qxeo0yNbAJsDs+ddbdyWAiNPYlg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWyIoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpy0w/9E0xl3xk56mwDMU48EhznugkIXFzyiI29S5NBK84DENB1zkT0\r\nse7yMOreMdCamtWxW0MQmjqObsCMdOfyacxnGYEOKjZNdlSbqHuWfsVGjqiZ\r\nKEqge3EqaL8+izORdu48A1pScd7yEAQfw8AYElLZBvMD/y/v17nZ443HIr6F\r\n4xUUEFU1FTND5ayeskLIqQvHqJAbzKNxbCbAPs0fIPqkBPlmSIYf3Y7qNwUv\r\nB2N6u7bb6ELhLKtVIlIHGCjtkuezPPO03HH0ox+GqOo81dJJBD0gB3jJWGb0\r\ntlrxDnI/g9710TBd8fo6UAsi+GxOo/UEmd1oyRnQpvWYqGvPySc0mDQSWmxs\r\nkMF6u750iVzjjuosR/RYJsbFjXp3uuylkrFDfY4UvzzHopiFzT5b/1XbPrVT\r\ndZmw+P3kG5gEDleXhTqOdPFpTnS/NURV6+fb4CkxEyRQdank7kB9NN3XReyV\r\n10eteYU4L+rKrCH7HWLAF1RFIT9TBTmA5vLQa81+8eieIBYwj+mJ6leWT9c1\r\nRFSEWW98m+F5CSqjLwHzJHu6K8ZGV9zHT3bhlEKYFsvIGctXIYilyqjY6LaH\r\nzCM/Kij/eA10ejMNzf6E1DQ5/baBhlT6QBwAg90GBVXRstdwi/7n3m3utnNA\r\npMwJqXTxjY7QZy8JH2mDUg+gqUURqzbWZY8=\r\n=8t97\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_1.2.1_1666916904208_0.658479066123673"},"_hasShrinkwrap":false},"1.2.2":{"name":"midnight-smoker","version":"1.2.2","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"2.0.2","yargs":"17.6.2"},"devDependencies":{"@types/debug":"4.1.7","@types/mocha":"10.0.0","@types/node":"18.11.9","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.13","cross-env":"7.0.3","eslint":"8.27.0","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-import":"2.26.0","eslint-plugin-n":"15.5.1","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","husky":"8.0.2","lint-staged":"13.0.3","markdownlint-cli2":"0.5.1","mocha":"10.1.0","prettier":"2.7.1","rewiremock":"3.14.4","sinon":"14.0.2","typescript":"4.9.3","unexpected":"13.0.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":">=14","npm":">=7"},"gitHead":"81446cc57deb522b9990a596fac5ad37863a88d7","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@1.2.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-61putXkT2f5/ypQHS/WSFEjNpWArmnXAnE7jtOVfZhQxXEn3oSIjebwaW1mV+jT0XmyNLqiPLxKBTbjSqgUEfg==","shasum":"fd4782d495c9d89b42846e7d40dc816ab6addd59","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-1.2.2.tgz","fileCount":11,"unpackedSize":51440,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNO4TAa9JwYeLKzvv/8AvAeiUKQZgeGNRHk9KCgx4yZAiEApGYs+sqokUMSViuGho7sbd77mHeT+vTO40u+RnasAx8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd9yIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqP2w/+Jm4+ockJHl/SpWv2ltBGKkPYH7Ih9YPzRskQb52UjYRoOuW9\r\nOcJO4nhhnV5bGpSfru8T5Y/w78hWBrwpnjXcYDl0NazEHarWtVtPwnDBZMYt\r\nqmkQwjdT5ewZCAP3j4tF+FPjTWi6iuDPUNsCZl8I1b1ZwBCPQUhM2CM7Djhk\r\nnluTUFrOHaLn4H8yP+OYwQjl7YAflHR/5070UwHQ3cy/iATmBqlASCJxQ9c4\r\ncxtsQzArAamt39nu4wMyWnfoU2ZmwnXN2wKT6h+ZksUPfD2XV8oUBwX42NS3\r\n7b08UzLN2fTY4SYpofQVQiEtjeP1KHC5H+1/PUh/D8c7cWNLsGgahuKifFjl\r\nPMaivZnyZp7UxIQEQtrFPhJ52getMCMGe1m7cJA8Vb3JAv8DNTWa/7I3FsN+\r\n9dKCaqkiU3Zb1VhxVDiF+whKAqiivTdu6koiQGs8MuJCOMKMgl0w4WdTk+YB\r\nOU9LiTR93pSuiR/xmSTkjKQLb5h2DGTB2oEQc9zoyXCpqNv96n8B+ggF+z7p\r\nvJ75Ye+LqvAIdwS/IBGMYwPTOh3IOi0/EZHopsuYco4CfwGsQH8Q1JmWE8LY\r\nDFZHVRVbvXxwEThC+OtSWSUBowpDhJBVi5oTOx3X+3Tt1/duzhjoizfZLgmT\r\ns/DMY5379tlJJG2MY8WYcFw6lcQgB9dPpXE=\r\n=QZCv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_1.2.2_1668799624570_0.1748571175753033"},"_hasShrinkwrap":false},"2.0.0":{"name":"midnight-smoker","version":"2.0.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.0","yargs":"17.6.2"},"devDependencies":{"@commitlint/cli":"17.3.0","@commitlint/config-conventional":"17.3.0","@types/debug":"4.1.7","@types/mocha":"10.0.1","@types/node":"18.11.10","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.15","cross-env":"7.0.3","eslint":"8.29.0","eslint-config-prettier":"8.5.0","eslint-config-standard":"17.0.0","eslint-plugin-import":"2.26.0","eslint-plugin-n":"15.6.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","husky":"8.0.2","lint-staged":"13.1.0","markdownlint-cli2":"0.5.1","mocha":"10.1.0","prettier":"2.8.0","rewiremock":"3.14.4","sinon":"15.0.0","typescript":"4.9.3","unexpected":"13.0.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0","npm":">=7"},"gitHead":"e401b1d1de2da1bdc909ac5b1887f3d70e403f7b","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@2.0.0","_nodeVersion":"18.12.1","_npmVersion":"9.1.3","dist":{"integrity":"sha512-Tf3QPNZViolW2TPfJsuJ++s56C1qHF9FV76X0cN/QRh9hHumTVYXnWdL+MtLtCoqUyLHbygPd68fLM+B2Z/BUQ==","shasum":"e34e82f7076c90b9064d71072bf6d0752601e048","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-2.0.0.tgz","fileCount":11,"unpackedSize":51543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVIfC+cebuV4aZicvIZV5oAJxrPuFwxXFdI/MCdYLAZAiAZ3eeucruC8ACLcOtTjqedNCIYHUH7IGJ0RLzE3TEIrQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjoT6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrB9g//WBdSmOhbsaUunZTQVFc5hC0CDKCpQk3h4F+HsEnO/SN64NW+\r\nxiTRE+q6xGTJI/of1T1qi6KbgJ3tlRxphPQTzsN5oHLsnSfTih7d5CrP9YUX\r\nTgEIYi8yH7gZNJQSvyWRXNZgZoAzkA44JtidtLPjjgvLHRIVYRLhOjI1eJZf\r\nMyT1WuUMfmNg0tFcvcfO3nWADXLCVPfHJXn7yqnVINrx/nLrUqE8I9Tv/nuK\r\n4v5uBFVPdaAxEp77aAoY6vOnyK5r1etwIY30l38hxPwLrZl18WNwm/T5nedO\r\nn4PIQXV+3U0HSnwhA+Bu/AijzYPrpQLXn4jJwO2ckD/JIS0yGPT0yBI+v8OT\r\nxafhB8llOcfRrZtGDbPNiE0IaRwiBBt6z//a9zHRxXLOdOw3gBE0kVN00Fw5\r\n/afCRq45fAV+l8HavkFuOlE589W4rV3LI54bqGEHr5skuDzQ886qjL6SPexd\r\nwC7GwtjLNRQHbDFmlrViXU8eFBJIPQNTNGUKYxx0wfjJuU8zbti3Nc5Hwcih\r\nxUXIL4GpyHgIUVjOLpU4ab0Z8/Xy4NxwYMlvLqHl/SEll9xWx5a0wVsKnDWY\r\nY/gdDFPwWjOP6u/1WlDCgMt2IVyoCau2F7+hmDfaA5u8dyj2QfgVqHdFD09a\r\nSIOUHL4Sp596OHoxI56bSx6IlmZD0coevmo=\r\n=7gS5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_2.0.0_1670284538095_0.942001123507979"},"_hasShrinkwrap":false},"2.0.1":{"name":"midnight-smoker","version":"2.0.1","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.0","yargs":"17.6.2"},"devDependencies":{"@commitlint/cli":"17.4.1","@commitlint/config-conventional":"17.4.0","@types/debug":"4.1.7","@types/mocha":"10.0.1","@types/node":"18.11.18","@types/pluralize":"0.0.29","@types/sinon":"10.0.13","@types/which":"2.0.1","@types/yargs":"17.0.19","cross-env":"7.0.3","eslint":"8.31.0","eslint-config-prettier":"8.6.0","eslint-config-standard":"17.0.0","eslint-plugin-import":"2.26.0","eslint-plugin-n":"15.6.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.1.0","markdownlint-cli2":"0.6.0","mocha":"10.2.0","prettier":"2.8.2","rewiremock":"3.14.4","sinon":"15.0.1","typescript":"4.9.4","unexpected":"13.1.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0","npm":">=7"},"gitHead":"97553aeca56156c0c14176ca8925d787770f8c8c","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@2.0.1","_nodeVersion":"18.12.1","_npmVersion":"9.2.0","dist":{"integrity":"sha512-0d2LdXtI9cNrLPd7FJC9wJjo866bbOOrkroNimEg3bowLPWfzmNC3heP54ANMOvuxpTnaHqGEHdTMwEF+pqSbQ==","shasum":"22b15971e578b906d382d14eaf41e9ed0a83a5a4","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-2.0.1.tgz","fileCount":11,"unpackedSize":51569,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKYFQ17N+vyD+bwK8rfm1WBlYyuLD26HH4CT3JC5DcEgIhAK5s80Sx9KqnDHD/opoZaSBQmBipJ+if7IVkZHymZDVD"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvgURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaUg/+KH/kGQ2K1o5DO4mCc0NRSxLk9T+/NC5r23v3k5n8JgXo4KjM\r\nRHBEsJCacKRt/Vp0u+2iAHBnf57SihoHFX8jhqD/AByTyfzB6D3y67RQbSkS\r\nh9xqrsRVNJTBhKTNZekJ540wlC+HLFKN3pq0eM8QVcx7+toSUUjhieMt7Krp\r\nllwWYYi2GBSu2JQ0dw4uiQDIkhQRyEIH2rBF/MTK8368qelrqEpYmAfS/Tu3\r\nMPsNQk0z+oJS5PuTPFGiPZornhYY1C+wc8axq+FjUBU4bvYeI1Weh556uK5r\r\nmJ9zKBD7P9kq2gBZzMloR7zjwvYFdYx6EUQAUhDN3Pwl1Ell0RkG+N6uvKF3\r\n2Xm0BIJReS1wkxl4ZPVwO2d87iuD8OOv/pLli9K+08T/UoC4PBjx7a/4oJEJ\r\n6Or9F3yabuvBrFs3tLaR3mk8CjyhcK/JVd5ZRu9+zJG59nfPcklb2fzCpQN3\r\n40RonjVHd2NZmyRxm+1HyRpRbDn9ltQs8vjCmzSJPBJooXaPfNsG3awiEctE\r\nlJk2CEXwT3GFv/2YQIwgJDKOonBk9no+423ziG01aqi5Coii7ErL9+q6P9TE\r\nQ12jIoC6GnkTwBkCbSlZw4TlRAk/lCzJPV4h53pFt/Xq3FVF60T+fX43SRGn\r\nWyYzcN1wSXGKfXhUQbRFDh8zordIS+cCn90=\r\n=E6s0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_2.0.1_1673397521744_0.7458475484800455"},"_hasShrinkwrap":false},"2.0.2":{"name":"midnight-smoker","version":"2.0.2","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","lint:commit":"commitlint","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.0","yargs":"17.7.1"},"devDependencies":{"@commitlint/cli":"17.6.1","@commitlint/config-conventional":"17.6.1","@types/debug":"4.1.7","@types/mocha":"10.0.1","@types/node":"18.15.11","@types/pluralize":"0.0.29","@types/sinon":"10.0.14","@types/which":"3.0.0","@types/yargs":"17.0.24","cross-env":"7.0.3","eslint":"8.38.0","eslint-config-prettier":"8.8.0","eslint-config-standard":"17.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-n":"15.7.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.1","markdownlint-cli2":"0.6.0","mocha":"10.2.0","prettier":"2.8.7","rewiremock":"3.14.5","sinon":"15.0.3","typescript":"5.0.4","unexpected":"13.1.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0","npm":">=7"},"gitHead":"871f9ae7d54f3f7bef5c85ac0d3418bc5e9372dd","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@2.0.2","_nodeVersion":"18.12.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-F/nDUTAvK3/vK0aAIuwOYRaTgDYPQhAmIuCFxxqSm5kXN7179ed4JNDKTiz6G43AiG2PdbNi/7g6OK53qxSh4w==","shasum":"d7956f106de25fe41a607a1f0a88c81f6955b8e5","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-2.0.2.tgz","fileCount":11,"unpackedSize":54043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIERVGG77ITF9WZECGLxoxadNyC/XQzrLXxIwAHLgpji1AiEArArWcAiEd56xGj0OZQFPYny3mEJ0E3Sg8Xj5gdChsXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPb64ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4AQ/+P9kzauODPRds7MW0WlbIUeSMZ5UFHdEAmlBxB4XlUSjAsAsY\r\nFTGSilLaqwXEOwLsaZp+eSCu7BgTdk46d3mtug1XL5NN7Eq2M7DI1/ASgzx1\r\nhBpL5YF9QL6UMX0k632wijpzov/X7sv+ekgODrnl+it1oJvhvy7T2bTjbSr3\r\nIXnTPH5tVx9KQWaV0GdY+hdhVAxRL4q5J3TeUR32NnCSt7M3fon4RsYg0BoK\r\naPVzsyHPuWW31V9oghtpP+DGCjpRVjm67boDQpvHHbVG9rKjOctheX9tTo4u\r\nouCkea3U45KMdjUrC4Pluc3IGmMZaLQjGwRvP0CzzGlfzGlV+CgHD+vgcGeL\r\nxuiq3gUxjxzOQStVNM5verGspcQFA7zFqsDJmfy0fpAiorAxd0lKgYvv0xGS\r\nqHbxAPBG8HLM3fqCh5MPwnXRW1OfxHqulGxkeSd9XBl/FdsPfTTkbJZFH4ag\r\nlW/Tcq0NI3o1G8MMphIJdlFP+XmGdGGAc2zshEDc8PVVwxBbpySJLf1FLuio\r\nayNubISPbl0lTO5frM9myDxkPmDb3A7UtLlmVw+n7gdFYqINBsUxnrkNp5Zw\r\naJCh2KXoTF+7W0u077vHJ67dI/JzP18XIPbat22MMaA+zqi9MrB18+/0c95E\r\nBEA1380BXjNlrocasC5j5uxISFjVT6NWTIg=\r\n=bV/A\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_2.0.2_1681768120701_0.23935115331514267"},"_hasShrinkwrap":false},"2.0.3":{"name":"midnight-smoker","version":"2.0.3","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","lint:commit":"commitlint","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.0","yargs":"17.7.1"},"devDependencies":{"@commitlint/cli":"17.6.1","@commitlint/config-conventional":"17.6.1","@types/debug":"4.1.7","@types/mocha":"10.0.1","@types/node":"18.15.11","@types/pluralize":"0.0.29","@types/sinon":"10.0.14","@types/which":"3.0.0","@types/yargs":"17.0.24","cross-env":"7.0.3","eslint":"8.38.0","eslint-config-prettier":"8.8.0","eslint-config-standard":"17.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-n":"15.7.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.1","markdownlint-cli2":"0.6.0","mocha":"10.2.0","prettier":"2.8.7","rewiremock":"3.14.5","sinon":"15.0.3","typescript":"5.0.4","unexpected":"13.1.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0","npm":">=7"},"gitHead":"01562448ad12551a71e86b3fdb4c39be56136d59","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@2.0.3","_nodeVersion":"18.12.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-N3/VZ+sLCOuegrM87/BB6lIttj4QeXb1Y8HLuzhttIeporijm1Wzy+hKglaQDGNOkyevHpe3O6ag0IOh9vfykg==","shasum":"54bece2ad578b0d6b94cf01c93d6c75f985a809a","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-2.0.3.tgz","fileCount":11,"unpackedSize":53862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAMNtWyGEIBAVWgiq8MUZb3oH1btCsoUkpXMaSQBG+SzAiEAjyCsGCEjhV0IBMaNY89SleWoeElH9NPGF0y1kzSOtTc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPcJNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohqBAApNE9+vwozjL8GZD0DsAWlnK34oWtaO+ktjSoU+A6XxYclAyE\r\n/MxHBfdti48/Yxk59p1sgNWUO5QNwYmbMsddlyl3gywHdwNTaOrDeXZKhLlT\r\nheKdKlhhm7nEHIhoecY/b9ha8nuO/03TpvphwNGdAIHyKjgzwxB+fUSmsZcp\r\nMefeZ6EUhMRlxxPB2kPpJuU97rLqHP6zyfgWYRB0YR81Ufsba3cwQQ9rHgXZ\r\nSGc9jikiJ/raUBl0TSqvhx97g2ujN2021pCghvIyZ7z4l7d4JHViqQzEt1qo\r\nZ+XIoPhyvvNmztd3MyODc6sd5QD2cf5sSZhCbu6ETmZOr2oPU/ocWkUIZs8F\r\n0rlcIUuKdyVBOAURJy4mfh9oIiUUuOCDzlbeNr9eDv7B9oSzATDOczn5Wiuf\r\n5ET7gdwK6pJrP+5cYbMg7pL8m1E2gHu5PNXwOpZoR80naBjUpBpmoCPihHZb\r\ngQj5QV/Bw8Rd4X3SNJ3NKD0XqL76K2DyR85U/whRWXt6l9EwKh0ktg/uoNmo\r\nNrZ7ors41P/bwl53XFEiJJRvsNb6XDevEGHwjqnZpXf02OhVPycKBEwDp9om\r\n+DOUdB0gCAwBJVOprm/a3XUAdpStPr3c7rKVDbmtnUsT8k6o3e7EbwIwe9Gx\r\nDMsBvAxXj/z5/+8pxpKhz74bzCfFqDU+Uvk=\r\n=puVg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_2.0.3_1681769036907_0.7813133592628909"},"_hasShrinkwrap":false},"2.0.4":{"name":"midnight-smoker","version":"2.0.4","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"./types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","lint-staged":"lint-staged","lint:commit":"commitlint","prepare":"husky install && npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && eslint .","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix"],"*.{yml,md,d.ts}":["prettier --write"],"*.md":["markdownlint-cli2-fix"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.6.3","@commitlint/config-conventional":"17.6.3","@types/debug":"4.1.7","@types/mocha":"10.0.1","@types/node":"18.16.13","@types/pluralize":"0.0.29","@types/sinon":"10.0.15","@types/which":"3.0.0","@types/yargs":"17.0.24","cross-env":"7.0.3","eslint":"8.40.0","eslint-config-prettier":"8.8.0","eslint-config-standard":"17.0.0","eslint-plugin-import":"2.27.5","eslint-plugin-n":"15.7.0","eslint-plugin-prettier":"4.2.1","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.2","markdownlint-cli2":"0.7.1","mocha":"10.2.0","prettier":"2.8.8","rewiremock":"3.14.5","sinon":"15.1.0","typescript":"5.0.4","unexpected":"13.1.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^14.17.0 || ^16.13.0 || >=18.0.0","npm":">=7"},"gitHead":"ef41e432a2cf09545ef004185996df688713bd45","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_id":"midnight-smoker@2.0.4","_nodeVersion":"18.16.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-CNW3sf5bU57l7OR7iy2jdcrvyLZTdyA8F1FuStqqyoj4HtJW/v5AY7YXYPsvSvraNsWJUdo3EEVZh2n3nWZ8rw==","shasum":"953e913215d4e17307852bbbd7163bcaf8b18983","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-2.0.4.tgz","fileCount":11,"unpackedSize":53862,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBUXkgbB4Qp2BJ7PqK90bKn4uqzOVd7XTqIyRn7T3iBpAiBwsyXE9WmbVMJ3C1YDKXoajPEhSCr0hrLg9mKxUKvXyg=="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_2.0.4_1684534930974_0.10712936518832339"},"_hasShrinkwrap":false},"3.0.0":{"name":"midnight-smoker","version":"3.0.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","fix":"eslint . --fix","lint":"eslint .","lint:commit":"commitlint","lint:staged":"lint-staged","prepare":"husky install; npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && npm run lint","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.{yml,d.ts}":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.6.7","@commitlint/config-conventional":"17.6.7","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.0","@types/pluralize":"0.0.30","@types/sinon":"10.0.15","@types/which":"3.0.0","@types/yargs":"17.0.24","cross-env":"7.0.3","eslint":"8.45.0","eslint-config-prettier":"8.8.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.3","markdownlint-cli2":"0.8.1","mocha":"10.2.0","prettier":"3.0.0","rewiremock":"3.14.5","sinon":"15.2.0","typescript":"5.1.6","unexpected":"13.2.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^16.13.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"_id":"midnight-smoker@3.0.0","gitHead":"df8157834283c92bc8f270693e083e5dc1b3eeda","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-MJHbiVoRVnfN/VyGc2wK7RQtH3tUbjYTcIxSZli5CbNo1bFSZCKHk53QYoWqxpn7+CIR0W4gTVAA7PUB+VoTkg==","shasum":"058fce21d0a41c0595cc1697761963f9323ca235","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-3.0.0.tgz","fileCount":12,"unpackedSize":58366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+ILj3noqDvtHTlEl4nJHUICLSDRiuayoKEgk3nIV9HAiBOJUp3cwg+cF0yNyMzW2H0OW7KoqhAVujsFvWiohy7ng=="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_3.0.0_1690242014715_0.5086809378185788"},"_hasShrinkwrap":false},"3.0.1":{"name":"midnight-smoker","version":"3.0.1","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","fix":"eslint . --fix","lint":"eslint .","lint:commit":"commitlint","lint:staged":"lint-staged","prepare":"husky install; npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && npm run lint","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.{yml,d.ts}":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.6.7","@commitlint/config-conventional":"17.6.7","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.0","@types/pluralize":"0.0.30","@types/sinon":"10.0.15","@types/which":"3.0.0","@types/yargs":"17.0.24","cross-env":"7.0.3","eslint":"8.45.0","eslint-config-prettier":"8.8.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.3","markdownlint-cli2":"0.8.1","mocha":"10.2.0","prettier":"3.0.0","rewiremock":"3.14.5","sinon":"15.2.0","typescript":"5.1.6","unexpected":"13.2.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^16.13.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"_id":"midnight-smoker@3.0.1","gitHead":"b2aacfa1744fa2f9ede6d6dc2db1c09721ea80ef","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-vI+nKuAwz8f1QXBKLLBenmV2pLkUYgDtiai1cW4TlpoXyyeeeCk0hX4bSEaS1SeTJAxrEpMkCbgTjorBfh/dGA==","shasum":"95cd6e6682d130dd46d4d0cc863c09159a5820a2","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-3.0.1.tgz","fileCount":12,"unpackedSize":58366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUw2kZ5aIuiYrxbsOWJtRbqEIsGMOrEGJ8E2onCbY2aAIgNkJsl75Zmwk8IFfsdXqw3Q6PoVhNiz9opHrQ26jnyzE="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_3.0.1_1690242200062_0.10740298187227504"},"_hasShrinkwrap":false},"3.0.2":{"name":"midnight-smoker","version":"3.0.2","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","fix":"eslint . --fix","lint":"eslint .","lint:commit":"commitlint","lint:staged":"lint-staged","prepare":"husky install; npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && npm run lint","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.{yml,d.ts}":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.6.7","@commitlint/config-conventional":"17.6.7","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.0","@types/pluralize":"0.0.30","@types/sinon":"10.0.15","@types/which":"3.0.0","@types/yargs":"17.0.24","cross-env":"7.0.3","eslint":"8.45.0","eslint-config-prettier":"8.8.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.3","markdownlint-cli2":"0.8.1","mocha":"10.2.0","prettier":"3.0.0","rewiremock":"3.14.5","sinon":"15.2.0","typescript":"5.1.6","unexpected":"13.2.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^16.13.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"_id":"midnight-smoker@3.0.2","gitHead":"b3c80343b39b97c2c49e5cc4eea69c44ace2bf77","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-d9oYEAJjJSOHiAsJEZ+0AIK6R8l4UQRq7SLQoHjdNbG81XuIy3GzinjsYhRJy0NG/yBtur1SJBv6gJ1Pxc5F8g==","shasum":"8843df82fc3ba5cf3ee6e419b9dc22566825727d","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-3.0.2.tgz","fileCount":12,"unpackedSize":58366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICYrNgKbU7wUflqKgtjRA45ZpCSYGiwzF694TAsFNNLEAiBuNo/NBGEIjNRNDWX/eHBiJO8HpHa23nWpoijTrZjQkw=="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_3.0.2_1690242766019_0.9576259750907219"},"_hasShrinkwrap":false},"3.0.3":{"name":"midnight-smoker","version":"3.0.3","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","fix":"eslint . --fix","lint":"eslint .","lint:commit":"commitlint","lint:staged":"lint-staged","prepare":"husky install; npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && npm run lint","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.{yml,d.ts}":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.6.7","@commitlint/config-conventional":"17.6.7","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.0","@types/pluralize":"0.0.30","@types/sinon":"10.0.15","@types/which":"3.0.0","@types/yargs":"17.0.24","cross-env":"7.0.3","eslint":"8.45.0","eslint-config-prettier":"8.8.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.3","markdownlint-cli2":"0.8.1","mocha":"10.2.0","prettier":"3.0.0","rewiremock":"3.14.5","sinon":"15.2.0","typescript":"5.1.6","unexpected":"13.2.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^16.13.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"_id":"midnight-smoker@3.0.3","gitHead":"4f9e0dc4e49d677276f3434ba48cebbfc3d2eb00","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-OOntAKEi7e9pyb8n3u+XR4Rckf5hy5sxvCbOx6pqpc7T4l5lqLzpU/nUkcwM6AahtkTbnhYkO9Hf5unRjgP++w==","shasum":"15420d4a0e96493af7094bb481354736ec387319","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-3.0.3.tgz","fileCount":12,"unpackedSize":58366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYU0+/3EckX3ISYKDPuAh7v+bN4xF50Yup5fw7GxY0awIhAPOdTWo3GK6DXnuKN6fc/0xzrwKYeEocZxtaw8cjkD0E"}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_3.0.3_1690243444105_0.16703015626170914"},"_hasShrinkwrap":false},"3.0.4":{"name":"midnight-smoker","version":"3.0.4","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"src/index.js","types":"types/src/index.d.ts","bin":{"smoker":"src/cli.js"},"scripts":{"build":"tsc -b","fix":"eslint . --fix","lint":"eslint .","lint:commit":"commitlint","lint:staged":"lint-staged","prepare":"husky install; npm run build","test":"mocha \"test/**/*.spec.js\"","posttest":"markdownlint-cli2 \"README.md\" && npm run lint","test:smoke":"node ./src/cli.js --version","update-snapshots":"cross-env UNEXPECTED_SNAPSHOT=1 npm test"},"lint-staged":{"*.js":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.{yml,d.ts}":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.6.7","@commitlint/config-conventional":"17.6.7","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.0","@types/pluralize":"0.0.30","@types/sinon":"10.0.15","@types/which":"3.0.0","@types/yargs":"17.0.24","cross-env":"7.0.3","eslint":"8.45.0","eslint-config-prettier":"8.8.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.27.5","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.3","markdownlint-cli2":"0.8.1","mocha":"10.2.0","prettier":"3.0.0","rewiremock":"3.14.5","sinon":"15.2.0","typescript":"5.1.6","unexpected":"13.2.0","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","unexpected-snapshot":"2.1.0"},"engines":{"node":"^16.13.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"_id":"midnight-smoker@3.0.4","gitHead":"c0be27cd3ed53ee28c07606139572a0ba960aa15","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker#readme","_nodeVersion":"20.5.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-IK52XkUPQ0NBe+scDs6ejmR6BViXELdApxHIxTcm3ZWo5Hveqlrhwq0bqbo9DH0sR947ely/XjiXalQCGZDcyg==","shasum":"98d9102ae387aacdef9f728a19b90f8053e7a159","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-3.0.4.tgz","fileCount":12,"unpackedSize":58366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5HaUUXe9YyCy9ErErarC62bT/ijMw4LBVdt9dkFcdvwIgB6SoHr24YPQl/sxHrT0RDK3q/M/FuhVNg2XZ3ledJQk="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_3.0.4_1690244535599_0.2394704447300251"},"_hasShrinkwrap":false},"3.1.0":{"name":"midnight-smoker","version":"3.1.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"homepage":"https://github.com/boneskull/midnight-smoker","license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"smoker":"bin/smoker.js"},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","husky-install":"husky install","prepare":"run-p husky-install rebuild","rebuild":"run-s clean build","smoke:ts":"ts-node -D ./src/cli.ts --version","smoke:js":"node ./bin/smoker.js --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:unit":"mocha \"test/unit/**/*.spec.ts\"","pretest:e2e":"run-s build","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 run-s test:e2e"},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.yml":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.7.0","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.4","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.6","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.3.0","@typescript-eslint/parser":"6.3.0","cross-env":"7.0.3","eslint":"8.46.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.0","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.3","markdownlint-cli2":"0.8.1","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.1","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","ts-node":"10.9.1","typescript":"5.1.6","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0"},"engines":{"node":"^16.13.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"_id":"midnight-smoker@3.1.0","gitHead":"b86a610fe28c86d07f3c48f76273b6fee5a22633","_nodeVersion":"20.5.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-0HGOTGOETmmcv884M7mQNPugsACCWxnkk++22DUVvKAymHBS8pbyQ+7LU428ehrR20dHMA+VIbGCe6JV+xYaSA==","shasum":"7d7dcde440d14a6bedc00ba4c75a7ec9d8890af5","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-3.1.0.tgz","fileCount":51,"unpackedSize":137373,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZZSy1ewdIFbiSsg1prauHcw7MlT2U1XozYH3QNubGqwIhAI5r9aeTa+2PXMhTqLq9ngRw4qFauZrgnUrRQ7j7AiEq"}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_3.1.0_1691609393889_0.6344967243207402"},"_hasShrinkwrap":false},"4.0.0":{"name":"midnight-smoker","version":"4.0.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"smoker":"bin/smoker.js"},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","husky-install":"husky install","prepare":"run-p husky-install rebuild","rebuild":"run-s clean build","smoke:ts":"ts-node -D ./src/cli.ts --version","smoke:js":"node ./bin/smoker.js --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:unit":"mocha \"test/unit/**/*.spec.ts\"","pretest:e2e":"run-s build","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 run-s test:e2e"},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.yml":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"@types/semver":"7.5.0","chalk":"4.1.2","debug":"4.3.4","execa":"5.1.1","lilconfig":"2.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.4","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.6","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.3.0","@typescript-eslint/parser":"6.3.0","cross-env":"7.0.3","eslint":"8.46.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.0","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"13.2.3","markdownlint-cli2":"0.8.1","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.1","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","ts-node":"10.9.1","typescript":"5.1.6","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0"},"engines":{"node":"^16.13.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"overrides":{"debug":"4.3.4"},"_id":"midnight-smoker@4.0.0","gitHead":"77b351eba6597a506e1c3d9aedbe8c4e4ac4590d","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-a6h7Ato0bd4yDArWuXLZ7B+wLSxRCywjJU3Nt4zYPQtbhmqBA2hp1EHGGRFUK9x71ARCrzSwp5CEHLaH276kqw==","shasum":"3cc98afbd7c8701e02dc8af5eabb08e1304c6114","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-4.0.0.tgz","fileCount":109,"unpackedSize":269172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLSIOvKVOgTar1o9Jw303hFH+nFT8dbHQBvn1p9o3TUAiBZyz94bvZA2JVZX0z3xpkrFvr+r5ipo6yzWDRm2BtyAw=="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_4.0.0_1691732929892_0.8366018896563883"},"_hasShrinkwrap":false},"5.0.0":{"name":"midnight-smoker","version":"5.0.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"smoker":"bin/smoker.js"},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","husky-install":"husky install","prepare":"run-p husky-install rebuild","rebuild":"run-s clean build","smoke:ts":"ts-node -D ./src/cli.ts --version","smoke:js":"node ./bin/smoker.js --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:unit":"mocha \"test/unit/**/*.spec.ts\"","pretest:e2e":"run-s build","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 run-s test:e2e"},"lint-staged":{"!(__snapshots__/)*.{js,ts}":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.yml":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"@types/semver":"7.5.0","chalk":"4.1.2","corepack":"0.19.0","debug":"4.3.4","execa":"5.1.1","lilconfig":"2.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.5","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.6","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.4.0","@typescript-eslint/parser":"6.4.0","cross-env":"7.0.3","eslint":"8.47.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.0","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.0","markdownlint-cli2":"0.8.1","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.1","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","ts-node":"10.9.1","typescript":"5.1.6","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0"},"engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"overrides":{"debug":"4.3.4"},"_id":"midnight-smoker@5.0.0","gitHead":"f1dc2821f2cad7e0541035f014ee09530e73bad8","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-zwTNK4f1ToYBWn+YK0rFYP7OEnAw1PXDoUcJIOxC6/Xcc3D9eO/dgJrMrKt3JCPS9b4fbvbeC3tlWg2NW5+Qog==","shasum":"b078f7ff66a06a2563c628220c4d0c29f3a92803","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-5.0.0.tgz","fileCount":109,"unpackedSize":277860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNPAEunOGDGA/JtMkWilwFBVY6YPCI2h8RP0ejPp1VFwIhAL6g2CONSe5u7tYOwqVhUGjrGi+XXDya/eCgC2ejJn+N"}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_5.0.0_1692054036521_0.24890688056903576"},"_hasShrinkwrap":false},"5.1.0":{"name":"midnight-smoker","version":"5.1.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"smoker":"bin/smoker.js"},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","husky-install":"husky install","prepare":"run-p husky-install rebuild","rebuild":"run-s clean build","smoke:ts":"ts-node -D ./src/cli.ts --version","smoke:js":"node ./bin/smoker.js --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:unit":"mocha \"test/unit/**/*.spec.ts\"","pretest:e2e":"run-s build","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 run-s test:e2e"},"lint-staged":{"!(__snapshots__/)*.{js,ts}":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.yml":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"@types/semver":"7.5.0","chalk":"4.1.2","corepack":"0.19.0","debug":"4.3.4","execa":"5.1.1","lilconfig":"2.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.0","@types/debug":"4.1.8","@types/mocha":"10.0.1","@types/node":"18.17.6","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.6","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.4.1","@typescript-eslint/parser":"6.4.1","cross-env":"7.0.3","eslint":"8.47.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.1","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.1","markdownlint-cli2":"0.8.1","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.2","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","ts-node":"10.9.1","typescript":"5.1.6","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0"},"engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"overrides":{"debug":"4.3.4"},"_id":"midnight-smoker@5.1.0","gitHead":"de1081ea5bfa00c58a70958164b8cd07ae14a02f","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-eyEO/1j0t2Ms89pYiAvizoUN8pOupgcRYYBkW8gWbJ2tRSmLhvGNrgIU2HRRf9Z7Yfsw0rDrQd5MYfTV0nXfag==","shasum":"ce0f2bf5a62aa52f37718d9483003c1246e2db88","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-5.1.0.tgz","fileCount":109,"unpackedSize":289917,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtZvz4fxWmehLcZ+G+wcmgnqdeLNNwbvM+Nxa4rkTKzAiEA2wfNPzb5+llm7MzXUqV0BbH1ovhwKDV3BBZbZkJ1l4U="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_5.1.0_1692651882860_0.005304079227716807"},"_hasShrinkwrap":false},"6.0.0":{"name":"midnight-smoker","version":"6.0.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"smoker":"bin/smoker.js"},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","husky-install":"husky install","prepare":"run-p husky-install rebuild","preversion":"run-s update-schema","rebuild":"run-s clean build","smoke:ts":"ts-node -D ./src/cli.ts --version","smoke:js":"node ./bin/smoker.js --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:unit":"mocha \"test/unit/**/*.spec.ts\"","pretest:e2e":"run-s rebuild","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 run-s test:e2e","update-schema":"ts-node ./scripts/generate-schema.ts && git add -A schema/midnight-smoker.schema.json"},"lint-staged":{"!(__snapshots__/)*.{js,ts}":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.yml":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"@types/semver":"7.5.0","chalk":"4.1.2","corepack":"0.19.0","debug":"4.3.4","execa":"5.1.1","glob":"10.3.3","is-file-esm":"1.0.0","lilconfig":"2.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2","zod":"3.22.2"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.1","@types/debug":"4.1.8","@types/is-file-esm":"1.0.0","@types/mocha":"10.0.1","@types/node":"18.17.8","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.7","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.4.1","@typescript-eslint/parser":"6.4.1","cross-env":"7.0.3","eslint":"8.47.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.1","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.1","markdownlint-cli2":"0.8.1","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.2","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","ts-node":"10.9.1","typescript":"5.1.6","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","zod-to-json-schema":"3.21.4"},"engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"overrides":{"debug":"4.3.4"},"_id":"midnight-smoker@6.0.0","gitHead":"93dcbdcea61029424f05266766ab13ef30c9adc1","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-jyTusBH+falssYE5ilpuShopkZ9x3tf5rIkWON1HqCQYnQTyDNOXPH9CmfpzKPy4KskwfJ0fIu3cv7bSr3/xbg==","shasum":"d5ad74c9025478e7f44f0a26614dde9bd498acf8","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-6.0.0.tgz","fileCount":159,"unpackedSize":480724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH2y8UgSMluws3c2vLUhGnIXs9W2ZKXm/7PFiaxbkN4RAiAYBxTJSLfrUqFeYwh72sgGJgOrB2r0zOJx4OBC0/lUEQ=="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_6.0.0_1692816079978_0.5875834392834394"},"_hasShrinkwrap":false},"6.1.0":{"name":"midnight-smoker","version":"6.1.0","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"smoker":"bin/smoker.js"},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","husky-install":"husky install","prepare":"run-p husky-install rebuild","preversion":"run-s update-schema","rebuild":"run-s clean build","smoke:ts":"ts-node -D ./src/cli.ts --version","smoke:js":"node ./bin/smoker.js --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:unit":"mocha \"test/unit/**/*.spec.ts\"","pretest:e2e":"run-s rebuild","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 npm run test:e2e -- --fgrep \"[snapshot]\"","update-schema":"ts-node ./scripts/generate-schema.ts && git add -A schema/midnight-smoker.schema.json"},"lint-staged":{"!(__snapshots__/)*.{js,ts}":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.yml":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"@types/semver":"7.5.0","chalk":"4.1.2","corepack":"0.19.0","debug":"4.3.4","execa":"5.1.1","glob":"10.3.3","is-file-esm":"1.0.0","lilconfig":"2.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2","zod":"3.22.2"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.1","@types/debug":"4.1.8","@types/is-file-esm":"1.0.0","@types/mocha":"10.0.1","@types/node":"18.17.9","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.7","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.4.1","@typescript-eslint/parser":"6.4.1","cross-env":"7.0.3","eslint":"8.47.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.1","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.1","markdownlint-cli2":"0.8.1","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.2","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","ts-node":"10.9.1","typescript":"5.1.6","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","zod-to-json-schema":"3.21.4"},"engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"overrides":{"debug":"4.3.4"},"_id":"midnight-smoker@6.1.0","gitHead":"b1e3bec2c4a2b4244337e501f0a7dbcd69c755df","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-WfFUNg5uIA+wv8Xk15m+n7ubA/lWVIZaAG6mY20jekMbBcuR4wWd73l0C/MUb/Vms4707agtrO71aZUOrGe0Aw==","shasum":"a44b314aaf4704e9b4b192f0d7976c6181357805","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-6.1.0.tgz","fileCount":159,"unpackedSize":488160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGcpApXBaKM1ZCPvU7S01WYcmDfbiXMb5dXxLmdW1I0+AiEAnkmhCDwmn4ibftsYbthsjCFBTaX2o5TyyZ/vrKHlPaY="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_6.1.0_1692837211532_0.20873323534520183"},"_hasShrinkwrap":false},"6.1.1":{"name":"midnight-smoker","version":"6.1.1","description":"Run smoke tests against packages as they would be published","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"license":"Apache-2.0","author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"smoker":"bin/smoker.js"},"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","husky-install":"husky install","prepare":"run-p husky-install rebuild","preversion":"run-s update-schema","rebuild":"run-s clean build","smoke:ts":"ts-node -D ./src/cli.ts --version","smoke:js":"node ./bin/smoker.js --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:unit":"mocha \"test/unit/**/*.spec.ts\"","pretest:e2e":"run-s rebuild","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 npm run test:e2e -- --fgrep \"[snapshot]\"","update-schema":"ts-node ./scripts/generate-schema.ts && git add -A schema/midnight-smoker.schema.json"},"lint-staged":{"*.{js,ts}":["eslint --fix","prettier --write"],"*.md":["markdownlint-cli2-fix","prettier --write"],"*.yml":["prettier --write"]},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true},"dependencies":{"@types/semver":"7.5.0","chalk":"4.1.2","corepack":"0.19.0","debug":"4.3.4","execa":"5.1.1","glob":"10.3.3","is-file-esm":"1.0.0","lilconfig":"2.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"3.0.1","yargs":"17.7.2","zod":"3.22.2"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.1","@types/debug":"4.1.8","@types/is-file-esm":"1.0.0","@types/mocha":"10.0.1","@types/node":"18.17.11","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.7","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.4.1","@typescript-eslint/parser":"6.4.1","cross-env":"7.0.3","eslint":"8.47.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.1","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.1","markdownlint-cli2":"0.8.1","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.2","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","ts-node":"10.9.1","typescript":"5.2.2","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","zod-to-json-schema":"3.21.4"},"engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"overrides":{"debug":"4.3.4"},"_id":"midnight-smoker@6.1.1","gitHead":"dcd3e03c098b2a12fab55da4f2ca7d74882698f1","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-sK+/Tpc32QnekxH8E54uSk4tHt6cJfpd3TsIYK1AwXWFHTvn8VyHV5iCweztt09Pf7L+098OzZzF9HpjEATEVg==","shasum":"22eeeec577922a4ebda4eb561c47e4170e94eaa2","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-6.1.1.tgz","fileCount":159,"unpackedSize":521371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd0brd0Y1BCl8RXguy1ORDQ34+uDpdq5HUOtBS2we/lAIhAMK9+wJCv6rqX4VW/nSYc9i6QtAH8Mwzu6mmETCXiXM5"}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_6.1.1_1692984884724_0.20169463802247978"},"_hasShrinkwrap":false},"7.0.0":{"name":"midnight-smoker","version":"7.0.0","description":"Run smoke tests against packages as they would be published","repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"license":"Apache-2.0","engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"bin":{"smoker":"bin/smoker.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","husky-install":"husky install","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","prepare":"run-p husky-install rebuild","pretest:e2e":"run-s build","preversion":"run-s update-schema && git add -A ./schema/midnight-smoker.schema.json","rebuild":"run-s clean build","smoke:js":"node ./bin/smoker.js --version","smoke:ts":"ts-node -D ./src/cli.ts --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 npm run test:e2e -- --fgrep \"[snapshot]\"","update-schema":"ts-node ./scripts/generate-schema.ts && prettier --write ./schema/midnight-smoker.schema.json"},"dependencies":{"@types/semver":"7.5.1","chalk":"4.1.2","corepack":"0.20.0","debug":"4.3.4","deepmerge":"4.3.1","execa":"5.1.1","glob":"10.3.3","is-file-esm":"1.0.0","lilconfig":"2.1.0","log-symbols":"4.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"4.0.0","yargs":"17.7.2","zod":"3.22.2","zod-validation-error":"1.5.0"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.1","@types/debug":"4.1.8","@types/is-file-esm":"1.0.0","@types/mocha":"10.0.1","@types/node":"18.17.12","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.7","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.5.0","@typescript-eslint/parser":"6.5.0","cross-env":"7.0.3","eslint":"8.48.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.1","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.1","markdownlint-cli2":"0.9.2","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.3","prettier-plugin-organize-imports":"3.2.3","prettier-plugin-pkg":"0.18.0","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","ts-node":"10.9.1","typescript":"5.2.2","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","zod-to-json-schema":"3.21.4"},"overrides":{"debug":"4.3.4"},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true,"plugins":["prettier-plugin-organize-imports","prettier-plugin-pkg"]},"_id":"midnight-smoker@7.0.0","gitHead":"205cc86bfd9b0f7c08d50748217ad09902ad1415","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-MaQqPTTdsuLGFIgl9cAVNjFHd90vnSYA+hR/EalCcI4DlWvtFNubXnRuGAPjbnBVfOMdqDj7kc5e43LWxsxzjg==","shasum":"8d1d656db319f425f8ccd2f0f93ba12994b69e26","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-7.0.0.tgz","fileCount":169,"unpackedSize":556590,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQU7dzvptK6UVuCBjnY27t6rOM0f2c7UmAlCt93nnLogIhAIfHAvXi7IovDROL30BjF/254k2Aix4TBkKbjjHueJIk"}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_7.0.0_1693377586280_0.2088858922796406"},"_hasShrinkwrap":false},"7.0.1":{"name":"midnight-smoker","version":"7.0.1","description":"Run smoke tests against packages as they would be published","repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"license":"Apache-2.0","engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"bin":{"smoker":"bin/smoker.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","husky-install":"husky install","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","prepare":"run-p husky-install rebuild","pretest:e2e":"run-s build","preversion":"run-s update-schema && git add -A ./schema/midnight-smoker.schema.json","rebuild":"run-s clean build","smoke:js":"node ./bin/smoker.js --version","smoke:ts":"ts-node -D ./src/cli.ts --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 npm run test:e2e -- --fgrep \"[snapshot]\"","update-schema":"ts-node ./scripts/generate-schema.ts && prettier --write ./schema/midnight-smoker.schema.json"},"dependencies":{"@types/semver":"7.5.1","chalk":"4.1.2","corepack":"0.20.0","debug":"4.3.4","deepmerge":"4.3.1","execa":"5.1.1","glob":"10.3.3","is-file-esm":"1.0.0","lilconfig":"2.1.0","log-symbols":"4.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"4.0.0","yargs":"17.7.2","zod":"3.22.2","zod-validation-error":"1.5.0"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.1","@types/debug":"4.1.8","@types/is-file-esm":"1.0.0","@types/mocha":"10.0.1","@types/node":"18.17.12","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.7","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.5.0","@typescript-eslint/parser":"6.5.0","cross-env":"7.0.3","eslint":"8.48.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.1","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.1","markdownlint-cli2":"0.9.2","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.3","prettier-plugin-organize-imports":"3.2.3","prettier-plugin-pkg":"0.18.0","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","strip-ansi":"5.2.0","ts-node":"10.9.1","typescript":"5.2.2","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","zod-to-json-schema":"3.21.4"},"overrides":{"debug":"4.3.4"},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true,"plugins":["prettier-plugin-organize-imports","prettier-plugin-pkg"]},"_id":"midnight-smoker@7.0.1","gitHead":"b4484377ce81bb6f47fe7d465796b1da4d4fe04f","_nodeVersion":"20.5.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-NEYUpdXstmn/kNU82J2eKIwyuppzP7TV7k+T8ArC4k7TtbgPIWfmgPvo1qxDJyTphrJ8A3oaxqfdg709PxOTqA==","shasum":"6a50b221289dcbe418a166c46bd1321b91f23c89","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-7.0.1.tgz","fileCount":169,"unpackedSize":562899,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJpWz9ftRjM9LIPyt0sISgJAKzVgg9fBI4QCTIobUBaAiEA9WbRjAdBiJNtMKmKpKXuyS6WKRpCCsVoFIjwyj/jR7w="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_7.0.1_1693436741392_0.9659924114963057"},"_hasShrinkwrap":false},"7.0.2":{"name":"midnight-smoker","version":"7.0.2","description":"Run smoke tests against packages as they would be published","repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"license":"Apache-2.0","engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"bin":{"smoker":"bin/smoker.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","husky-install":"husky install","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","prepare":"run-p husky-install rebuild","pretest:e2e":"run-s build","preversion":"run-s update-schema && git add -A ./schema/midnight-smoker.schema.json","rebuild":"run-s clean build","smoke:js":"node ./bin/smoker.js --version","smoke:ts":"ts-node -D ./src/cli.ts --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 npm run test:e2e -- --fgrep \"[snapshot]\"","update-schema":"ts-node ./scripts/generate-schema.ts && prettier --write ./schema/midnight-smoker.schema.json"},"dependencies":{"@types/semver":"7.5.1","chalk":"4.1.2","corepack":"0.20.0","debug":"4.3.4","deepmerge":"4.3.1","execa":"5.1.1","glob":"10.3.4","is-file-esm":"1.0.0","lilconfig":"2.1.0","log-symbols":"4.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"4.0.0","yargs":"17.7.2","zod":"3.22.2","zod-validation-error":"1.5.0"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.1","@types/debug":"4.1.8","@types/is-file-esm":"1.0.0","@types/mocha":"10.0.1","@types/node":"18.17.15","@types/pluralize":"0.0.30","@types/sinon":"10.0.16","@types/source-map-support":"0.5.7","@types/which":"3.0.0","@types/yargs":"17.0.24","@typescript-eslint/eslint-plugin":"6.6.0","@typescript-eslint/parser":"6.6.0","cross-env":"7.0.3","eslint":"8.49.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.1","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.1","markdownlint-cli2":"0.9.2","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.3","prettier-plugin-organize-imports":"3.2.3","prettier-plugin-pkg":"0.18.0","rewiremock":"3.14.5","sinon":"15.2.0","snap-shot-it":"7.9.10","strip-ansi":"5.2.0","ts-node":"10.9.1","typescript":"5.2.2","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","zod-to-json-schema":"3.21.4"},"overrides":{"debug":"4.3.4"},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true,"plugins":["prettier-plugin-organize-imports","prettier-plugin-pkg"]},"_id":"midnight-smoker@7.0.2","gitHead":"d4ce0bf5209d4eb1295dbaacc6ad113af027681a","_nodeVersion":"20.6.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-TrsabynB3M/O0+jHizZYKvbcEmjsvdaSoim+MIhubT0y+5465g4/UpLoEGpbJNybw4Phm79Zwwrb8g4eBH+58Q==","shasum":"0bb29c03549ac8c3533686443e50249f4597a89f","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-7.0.2.tgz","fileCount":169,"unpackedSize":562899,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBftjLNQFHBn0zD/Ac89ecBW9HHq5vvt4PttKjMhiT1mAiAqTmDruEA/9PPohlIVbhQLE5K0PRK8pwBfc/5vkIiQ0Q=="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_7.0.2_1694239549568_0.20711927893210902"},"_hasShrinkwrap":false},"7.0.3":{"name":"midnight-smoker","version":"7.0.3","description":"Run smoke tests against packages as they would be published","repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git"},"homepage":"https://github.com/boneskull/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"license":"Apache-2.0","engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"bin":{"smoker":"bin/smoker.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"scripts":{"build":"tsc -b","clean":"tsc -b --clean","dev":"tsc -b --watch","husky-install":"husky install","lint":"run-p lint:eslint lint:md","lint:commit":"commitlint","lint:eslint":"eslint .","lint:fix":"eslint . --fix","lint:md":"markdownlint-cli2 \"README.md\"","lint:staged":"lint-staged","prepare":"run-p husky-install rebuild","pretest:e2e":"run-s build","preversion":"run-s update-schema && git add -A ./schema/midnight-smoker.schema.json","rebuild":"run-s clean build","smoke:js":"node ./bin/smoker.js --version","smoke:ts":"ts-node -D ./src/cli.ts --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 npm run test:e2e -- --fgrep \"[snapshot]\"","update-schema":"ts-node ./scripts/generate-schema.ts && prettier --write ./schema/midnight-smoker.schema.json"},"dependencies":{"@types/semver":"7.5.3","chalk":"4.1.2","corepack":"0.20.0","debug":"4.3.4","deepmerge":"4.3.1","execa":"5.1.1","glob":"10.3.9","is-file-esm":"1.0.0","lilconfig":"2.1.0","log-symbols":"4.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"4.0.0","yargs":"17.7.2","zod":"3.22.2","zod-validation-error":"1.5.0"},"devDependencies":{"@commitlint/cli":"17.7.1","@commitlint/config-conventional":"17.7.0","@tsconfig/node16":"16.1.1","@types/debug":"4.1.9","@types/is-file-esm":"1.0.1","@types/mocha":"10.0.1","@types/node":"18.18.0","@types/pluralize":"0.0.31","@types/sinon":"10.0.17","@types/source-map-support":"0.5.8","@types/which":"3.0.0","@types/yargs":"17.0.25","@typescript-eslint/eslint-plugin":"6.7.3","@typescript-eslint/parser":"6.7.3","cross-env":"7.0.3","eslint":"8.50.0","eslint-config-prettier":"8.10.0","eslint-config-semistandard":"17.0.0","eslint-config-standard":"17.1.0","eslint-plugin-import":"2.28.1","eslint-plugin-n":"15.7.0","eslint-plugin-promise":"6.1.1","husky":"8.0.3","lint-staged":"14.0.1","markdownlint-cli2":"0.10.0","mocha":"10.2.0","npm-run-all":"4.1.5","prettier":"3.0.3","prettier-plugin-organize-imports":"3.2.3","prettier-plugin-pkg":"0.18.0","rewiremock":"3.14.5","sinon":"16.0.0","snap-shot-it":"7.9.10","strip-ansi":"5.2.0","ts-node":"10.9.1","typescript":"5.2.2","unexpected":"13.2.1","unexpected-eventemitter":"2.4.0","unexpected-sinon":"11.1.0","zod-to-json-schema":"3.21.4"},"overrides":{"debug":"4.3.4"},"prettier":{"bracketSpacing":false,"endOfLine":"auto","singleQuote":true,"plugins":["prettier-plugin-organize-imports","prettier-plugin-pkg"]},"_id":"midnight-smoker@7.0.3","gitHead":"f5d1478f8cc560f7f1e5951a04c931139d9c1e3b","_nodeVersion":"20.7.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-6D5de6di1CcTTGNkpzmfizN0cOdHAfvNJpXGOuhHGkojM44YBAyPmDO1BTyEey2LzdK4obncR3FOVMtL0OlBTA==","shasum":"7123838851625b62c7ff0e1d0274679e88a25ffd","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-7.0.3.tgz","fileCount":169,"unpackedSize":562899,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi+0v6GTtFTC8uM4XpQHav5joGsY9/dQpgZ1yJisNKCwIhAJIcvgRMnNstPOvKhJPscw67PkVLsresDEsksIQyfL+q"}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_7.0.3_1695791119663_0.6491769223818937"},"_hasShrinkwrap":false},"7.0.4":{"name":"midnight-smoker","version":"7.0.4","description":"Smoke test your package tarball (instead of failing miserably)","repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git","directory":"packages/midnight-smoker"},"homepage":"https://boneskull.github.io/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"license":"Apache-2.0","engines":{"node":"^16.20.0 || ^18.0.0 || ^20.0.0","npm":">=7"},"bin":{"smoker":"bin/smoker.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"scripts":{"preversion":"run-s update-schema && git add -A ./schema/midnight-smoker.schema.json","smoke:js":"node ./bin/smoker.js --version","smoke:ts":"ts-node -D ./src/cli.ts --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 npm run test:e2e -- --fgrep \"[snapshot]\"","update-schema":"ts-node ./scripts/generate-schema.ts && prettier --write ./schema/midnight-smoker.schema.json"},"dependencies":{"@types/semver":"7.5.3","chalk":"4.1.2","corepack":"0.21.0","debug":"4.3.4","deepmerge":"4.3.1","execa":"5.1.1","glob":"10.3.10","is-file-esm":"1.0.0","lilconfig":"2.1.0","log-symbols":"4.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"4.0.0","yargs":"17.7.2","zod":"3.22.4","zod-validation-error":"1.5.0"},"devDependencies":{"@types/debug":"4.1.9","@types/is-file-esm":"1.0.1","@types/pluralize":"0.0.31","@types/which":"3.0.0","@types/yargs":"17.0.28","strip-ansi":"5.2.0","unexpected-eventemitter":"2.4.0","zod-to-json-schema":"3.21.4"},"_id":"midnight-smoker@7.0.4","gitHead":"3a8d7ca8b8d3a120d420c84ce563452deece2381","_nodeVersion":"18.17.1","_npmVersion":"10.2.0","dist":{"integrity":"sha512-S9l8DRY1+bRMSEYnWJ+j1THof++LBfsZitxO0k33wMIvgvWwmIW1sfgWh0dgWhA16dNWNcGafJzaefAFL07b5Q==","shasum":"b13f8f82624dc2ff27597be4c4c06b644b1ac6a3","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-7.0.4.tgz","fileCount":200,"unpackedSize":631357,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLt4x3fLNnsKTMBP9nOpwOiaUKHbt+1vKN+y4P1j6K5QIhAMnY7ZIFebplEcOKLwc7JtZq01rD7IU1UeGfirB6SViI"}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_7.0.4_1697066035808_0.7796690508054442"},"_hasShrinkwrap":false},"8.0.0":{"name":"midnight-smoker","version":"8.0.0","description":"Smoke test your package tarball (instead of failing miserably)","repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git","directory":"packages/midnight-smoker"},"homepage":"https://boneskull.github.io/midnight-smoker","bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"license":"Apache-2.0","engines":{"node":"^18.0.0 || ^20.0.0","npm":">=8.6.0"},"bin":{"smoker":"bin/smoker.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"scripts":{"preversion":"run-s update-schema && git add -A ./schema/midnight-smoker.schema.json","smoke:js":"node ./bin/smoker.js --version","smoke:ts":"ts-node -D ./src/cli.ts --version","test":"run-s test:unit test:smoke","test:ci":"run-s test:unit test:smoke test:e2e","test:e2e":"mocha --timeout 20s --slow 10s \"test/e2e/**/*.spec.ts\"","test:smoke":"node ./bin/smoker.js smoke:ts smoke:js --add ts-node --add @tsconfig/node16","test:unit":"mocha \"test/unit/**/*.spec.ts\"","test:update-snapshots":"cross-env SNAPSHOT_UPDATE=1 npm run test:e2e -- --fgrep \"[snapshot]\"","update-schema":"ts-node ./scripts/generate-schema.ts && prettier --write ./schema/midnight-smoker.schema.json"},"dependencies":{"@types/semver":"7.5.6","chalk":"4.1.2","corepack":"0.23.0","debug":"4.3.4","deepmerge":"4.3.1","execa":"5.1.1","glob":"10.3.10","is-file-esm":"1.0.0","lilconfig":"3.0.0","log-symbols":"4.1.0","ora":"5.4.1","pluralize":"8.0.0","read-pkg-up":"7.0.1","semver":"7.5.4","source-map-support":"0.5.21","strict-event-emitter-types":"2.0.0","which":"4.0.0","yargs":"17.7.2","zod":"3.22.4","zod-validation-error":"2.1.0"},"devDependencies":{"@types/debug":"4.1.12","@types/is-file-esm":"1.0.3","@types/pluralize":"0.0.33","@types/which":"3.0.3","@types/yargs":"17.0.32","strip-ansi":"5.2.0","unexpected-eventemitter":"2.4.0","zod-to-json-schema":"3.22.2"},"_id":"midnight-smoker@8.0.0","gitHead":"d1ebe148ec5c731005b2b8ca25c42e8d7b2fdfba","_nodeVersion":"20.10.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-o9kaeqJL9xxf5VKdQv4SxUtwiDTB25fUzOzR2FLtwFQUt9B/UdUCO3EgRVeFDYWesGCFln+hzv6uFbGMtLIpHg==","shasum":"1b3a06832b9d66719b15fb4c4ace83754c79ffd6","tarball":"https://registry.npmjs.org/midnight-smoker/-/midnight-smoker-8.0.0.tgz","fileCount":168,"unpackedSize":551651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1178DJTfpeaEaTGOF2R0pHqPcoA6jFnQcuulMWFVGJAiEAkO5WJk+TvkXbMV4VXrqmNUYhIJHD+tuyLwMs6eDJDVs="}]},"_npmUser":{"name":"boneskull","email":"boneskull@boneskull.com"},"directories":{},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/midnight-smoker_8.0.0_1702795998963_0.22033563164215741"},"_hasShrinkwrap":false}},"time":{"created":"2022-07-23T01:35:53.376Z","1.0.0":"2022-07-23T01:35:53.571Z","modified":"2023-12-17T06:53:19.309Z","1.0.1":"2022-07-23T01:48:48.943Z","1.1.0":"2022-08-05T21:39:25.726Z","1.1.1":"2022-08-05T21:43:03.841Z","1.2.0":"2022-10-18T20:25:56.306Z","1.2.1":"2022-10-28T00:28:24.433Z","1.2.2":"2022-11-18T19:27:04.794Z","2.0.0":"2022-12-05T23:55:38.303Z","2.0.1":"2023-01-11T00:38:41.954Z","2.0.2":"2023-04-17T21:48:40.955Z","2.0.3":"2023-04-17T22:03:57.151Z","2.0.4":"2023-05-19T22:22:11.164Z","3.0.0":"2023-07-24T23:40:14.916Z","3.0.1":"2023-07-24T23:43:20.267Z","3.0.2":"2023-07-24T23:52:46.221Z","3.0.3":"2023-07-25T00:04:04.270Z","3.0.4":"2023-07-25T00:22:15.788Z","3.1.0":"2023-08-09T19:29:54.063Z","4.0.0":"2023-08-11T05:48:50.115Z","5.0.0":"2023-08-14T23:00:36.736Z","5.1.0":"2023-08-21T21:04:43.095Z","6.0.0":"2023-08-23T18:41:20.327Z","6.1.0":"2023-08-24T00:33:31.731Z","6.1.1":"2023-08-25T17:34:44.995Z","7.0.0":"2023-08-30T06:39:46.506Z","7.0.1":"2023-08-30T23:05:41.655Z","7.0.2":"2023-09-09T06:05:49.735Z","7.0.3":"2023-09-27T05:05:20.000Z","7.0.4":"2023-10-11T23:13:56.031Z","8.0.0":"2023-12-17T06:53:19.135Z"},"maintainers":[{"name":"boneskull","email":"boneskull@boneskull.com"}],"description":"Smoke test your package tarball (instead of failing miserably)","homepage":"https://boneskull.github.io/midnight-smoker","keywords":["test","testing","smoke","smoketest","user","enduser","production","publish","package","npm","ci","workspace","workspaces"],"repository":{"type":"git","url":"git+https://github.com/boneskull/midnight-smoker.git","directory":"packages/midnight-smoker"},"author":{"name":"Christopher Hiller","email":"boneskull@boneskull.com","url":"https://boneskull.com/"},"bugs":{"url":"https://github.com/boneskull/midnight-smoker/issues"},"license":"Apache-2.0","readme":"# 💨 midnight-smoker\n\n> Smoke test your package tarball (instead of failing miserably)\n\n## Overview\n\nYour unit tests pass. Your integration tests pass. Linting passes. CI is green. You publish. You're basking in the post-publish glow.\n\nBut then someone installs your package, and it immediately throws an exception because that new module you just added didn't make it into the tarball. _If there was only some way to avoid this shame_, you wonder.\n\nYes. _This is the way._\n\n**midnight-smoker** _obliterates_ your shame. This thing helps prevent you from publishing busted-ass packages.\n\nA short--but profoundly incomplete--list of problems that typical tests don't catch:\n\n- Missing files in the published package\n- `devDepenencies` which should have been `dependencies`\n- Weirdo `exports` configuration because it's confusing af\n- Wonky `postinstall` or other lifecycle scripts\n\n**midnight-smoker** is intended to run in prior to publish (e.g., in `prepublishOnly`) and/or as a step in your CI pipeline.\n\n## Getting Started\n\n### Requirements\n\n- Node.js versions supported: `^18.0.0 || ^20.0.0`\n- Minimum `npm` version supported (if using `npm`): `v7.0.0`\n- Yarn should work, generally\n\nWhile odd-numbered Node.js releases _may_ work, they are not tested on and not officially supported.\n\n### Installation\n\nIt's recommended to install **midnight-smoker** as a dev dependency:\n\n```bash\nnpm install midnight-smoker --save-dev\n```\n\n### Example Usage\n\n<!-- x-release-please-start-version -->\n\n```bash\n# runs script \"test:smoke\" from `package.json`\nnpx midnight-smoker test:smoke\n```\n\n```text\n💨 midnight-smoker v5.1.0\n✔ Packed 1 unique package using npm@latest…\n✔ Installed 1 unique package from tarball\n✔ Successfully ran 4 checks\n✔ Successfully ran 1 script\n✔ Lovey-dovey! 💖\n```\n\n<!-- x-release-please-end -->\n\n**midnight-smoker** is compatible with npm and yarn workspaces. Probably.\n\n## Deets\n\n### Automated Checks\n\nBy default, **midnight-smoker** will run a suite of static checks against each installed package (akin to what ESLint does):\n\n- `no-banned-files`: Asserts no sensitive files get published--things like private keys and other naughty secrets; supports custom filenames\n- `no-missing-entry-point`: Asserts that a CJS package has a \"traditional\" entry point (`main` is defined and points to an existing file _or_ one of `index.js`, `index.json` or `index.node` exists);\n- `no-missing-exports`: Asserts that the `exports` field, if present, points to an existing file or files; checks conditional exports for proper file types (ESM, CJS, or `.d.ts` in the case of `types`); asserts the `default` conditional export, if present, is _last_ in the object; optionally disallows glob patterns in subpath exports\n- `no-missing-pkg-files`: Asserts that a `bin` field--if present--refers to an existing file; supports custom fields\n\nThese can be disabled entirely via the `--no-checks` option, and further configured via the `rules` property of a [config file](#config-files).\n\n### Custom Scripts\n\nThe [automated checks](#automated-checks) only perform static analysis; they won't run your code. You'll need to provide a custom script to do that.\n\nDepending on your setup, one of the following should get you started. But also you should [read more](#waitwhat-should-my-custom-script-do) about what your custom script should do. And if you _really_ want to do some heavy lifting, see [the thing about adding dev tools](#bring-your-own-tools).\n\n#### Single-Package Repos\n\nAdd two scripts to your `package.json`. The first script invokes `smoker`, and the second is what `smoker` will run:\n\n```json\n{\n  \"scripts\": {\n    \"test:smoke\": \"smoker smoke\",\n    \"smoke\": \"node ./some-script.js\"\n  }\n}\n```\n\n#### Monorepos\n\nAdd a script to your **workspace root** `package.json`:\n\n```json\n{\n  \"scripts\": {\n    \"test:smoke\": \"smoker --all smoke\"\n  }\n}\n```\n\nThe `--all` flag tells **midnight-smoker** to run the `smoke` script in all workspaces. For each workspace, add a `smoke` script, changing the behavior as needed:\n\n```json\n{\n  \"scripts\": {\n    \"smoke\": \"node ./some-script.js\"\n  }\n}\n```\n\nIf the `smoke` script should only exist in _some_ of those workspaces, provide the `--loose` option (equivalent to `npm run`'s `--if-present`) and the missing scripts will be conveniently ignored.\n\n#### Wait—What Should My Custom Script Do?\n\nThe bare minimum would be checking that the entry point can be run:\n\n```json\n{\n  \"main\": \"dist/index.js\",\n  \"scripts\": {\n    \"test:smoke\": \"smoker run-entry-point\",\n    \"run-entry-point\": \"node .\"\n  }\n}\n```\n\nOtherwise:\n\n- _If your package distributes an executable_, you might want to run that instead, and give it some common arguments (assuming it depends on your entry point). _Or_ you could go BUCK WILD and run it a bunch of different ways.\n- _If your package is lazy-loading its dependencies_--like if you have a `require()` or `await import()` within some function that isn't called at startup--you may need to do more work than this.\n- If your package skulks around in `node_modules` or otherwise has a _special relationship_ with package management or module resolution, you really ought to consider [running against multiple package managers](#using-specific-package-managers).\n\n#### Using Specific Package Managers\n\n**midnight-smoker** supports running [custom scripts](#custom-scripts) against _multiple, specific_ package managers.\n\nBy default, **midnight-smoker** will use the latest version of `npm` to pack, install, and run the scripts. However, you can provide the `--pm` option to use a different package manager _or additional package managers._\n\nExample:\n\n```bash\n# run the \"smoke\" script against the latest version of yarn@1.x.x,\n# the latest npm and npm v6.14.18.\nmidnight-smoker --pm yarn@1 --pm npm@latest --pm npm@6.14.18 smoke\n```\n\n> [!NOTE]\n> For the curious: **midnight-smoker** uses [`corepack`](https://github.com/nodejs/corepack) and supports the same versions as its `corepack` dependency. The strategy for consuming `corepack` may change in the future, if needed; ideally we could rely on the system `corepack` (since it ships with Node.js), but that's not currently possible.\n>\n> If present, the `packageManager` field in `package.json` will be ignored.\n\n> [!WARNING]\n> As of **midnight-smoker** v4.0.0, only `yarn` and `npm` are supported. `pnpm` support is planned for a future release.\n\n#### Bring Your Own Tools\n\nWait, wait--I know this one. Let me guess--_you want to use a test runner_.\n\n> [!WARNING]\n> This is discouraged, as it breaks the \"as a consumer would get your package\" contract. It ~~doesn't~~ shouldn't, however, leak any of your tools' dependencies--limiting the blast radius.\n>\n> How much does that matter? You decide.\n\nProvide the `--add <thing>` option to **midnight-smoker**, where `thing` is anything `npm install <thing>` could install:\n\n```json\n{\n  \"scripts\": {\n    \"test:smoke\": \"smoker --add ts-node smoke\",\n    \"smoke\": \"ts-node ./some-script.ts\"\n  },\n  \"devDependencies\": {\n    \"ts-node\": \"10.9.1\"\n  }\n}\n```\n\nIf unspecified in `--add`, **midnight-smoker** will use the version of the dependency in your `package.json`'s `devDependencies`/`dependencies`/`optionalDependencies`/`peerDepedenencies` fields (in that order of preference).\n\nIf the tool isn't found in these fields, **midnight-smoker** will just pull down the `latest` tag of the dependency.\n\n`--add` can be provided multiple times.\n\n> [!NOTE]\n> You should just add the thing to your `devDependencies` if it isn't there. That is smart. That is cool.\n\n### Config Files\n\nI know what you're thinking: \"I just don't have enough config files!\" **midnight-smoker** solves this problem by giving you the opportunity to add another one. Config files are supported via a `smoker` field in `package.json`, or one of:\n\n- `.smokerrc.(json|js|cjs|mjs)`\n- `smoker.config.(json|js|cjs|mjs)`\n- `.config/smokerrc.(json|js|cjs|mjs)`\n- `.config/smoker.config.(json|js|cjs|mjs)`\n\n> [!NOTE]\n> There's a [**JSON Schema**](/schema/midnight-smoker.schema.json) if you want it.\n\n## Resources\n\n- GitHub Action: [**node-js-production-test-action**](https://github.com/marketplace/actions/node-js-production-test-action)\n\n  > It's probably a better idea to just add **midnight-smoker** as a dev dep and run it instead of using this action, since it may trail behind the latest version of **midnight-smoker**.\n\n## Acknowledgements\n\n- [ban-sensitive-files](https://github.com/bahmutov/ban-sensitive-files) for the file list\n- [ESLint](https://eslint.org/) for the \"rule\" concept & config\n\n## Notes\n\nThat song sucks.\n\n## License\n\nCopyright © 2022 [Christopher \"boneskull\" Hiller](https://github.com/boneskull). Licensed Apache-2.0\n","readmeFilename":"README.md"}