{"_id":"autobin","_rev":"4-56ed9a07cb829656ac631722bf95238a","name":"autobin","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.0":{"name":"autobin","version":"1.0.0","description":"Prepare bin scripts for publishing.","main":".auto/build/index.js","author":{"name":"Connor White"},"license":"MIT","private":false,"type":"module","repository":{"type":"git","url":"git+https://github.com/autosoftoss/autobin.git"},"keywords":["bin","hashbang","node","shebang","auto","autosoft","autorepo"],"exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","bin":{"autobin":".auto/build/bin/index.js"},"scripts":{"build":"tsc --project ./tsconfig.json --incremental","dev":"ts-node-esm ./source/bin/index.ts","lint":"eslint source --ext .ts && npmPkgJsonLint .","postbuild":"yarn dev","prepack":"yarn build","release":"yarn version"},"dependencies":{"@bconnorwhite/package":"^4.3.1","clee":"^0.2.1","make-executable":"^1.0.2","read-file-safe":"^1.0.10","write-file-safe":"^1.3.1"},"devDependencies":{"@autosoft/eslint-config":"*","@autosoft/tsconfig":"*","npm-package-json-lint-config-auto":"*"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"autobin@1.0.0","dist":{"shasum":"1bdd2707b1927913cfecc04a30020ced6ff5c1c1","integrity":"sha512-xUlGJ1pL/ij2sp9V7MEBimukXiuz9n8xF3PewRN43EetbYm+WgrirMg4YomcZwwXuFZ+4p/IczxEI99lkS6xog==","tarball":"https://registry.npmjs.org/autobin/-/autobin-1.0.0.tgz","fileCount":10,"unpackedSize":6009,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkdh1J/YvGYA45OndOvNuqFHwtCiVuAmR4F/HzvoClXQIhAMG2YMF6CMbhDQAo7A8EgqTqztLwSihS5VdnUJv5VROe"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsvREACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqacA//VV4YznDXG65xUbJzlsTY2ATv9rusNWQmPcH/R1upmzzffDRd\r\nEN6weR2m1q5LOul1GI49o7Ezp7bYExt+WKfndw2FX/wvgjGpq99a4WxPnrxG\r\nilTc0Fd1260Mmcr1wv+JyHENcwakzF5tq93bJtOg2LmfUair6z+KsrwE4M2v\r\nQ01bWUDufrt1c/D99DTjXvgT9edMwv+gvZN/Av1nEwaKDMNHQsn2ybAEnSFL\r\nkBW7j98IOnzpZbusAmXDDc92EnObrNwvEVsNJDfWKtAJqn45M71ND3bCX753\r\npYQDH7RGJjcb6sg8KNKJ2fCGHJsHQWQbCXM/s+EggGOdr5kb86j746jp+rcq\r\nFBUiXv1eqtZVg+MZNPAoB+9Mye1iMbOjgMlFO0/9TviajjrztgtuHysYZAAL\r\ndSv+6JIHuvp1TK72UoiaiKPJr0bgtVmFx5V8Y0jPEGRfi5i0Vao/C/n34MXs\r\n3vjhKZbQ2T9Z1shOMtbKpZO/RfJj5pJlyAFANGQWKG7NL2FHaLw7hXgMlm3e\r\nxD0WJKm0Z8GqsZHspaubyvb8gPHUPUGttnqHqUduAPtWkGT+PSniNZVIkEwP\r\nw7u196iXb7GZB5xHIWlmLryXyRgZmruyoV9C1PYJRL+bw/P5l7Py0NewzNE1\r\nQV36OWXo4TQuXPquDou5VQDMDRt24oAsvFk=\r\n=M8HX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autobin_1.0.0_1672672324045_0.7313806150872724"},"_hasShrinkwrap":false},"1.0.1":{"name":"autobin","version":"1.0.1","description":"Prepare bin scripts for publishing.","main":".auto/build/index.js","author":{"name":"Connor White"},"license":"MIT","private":false,"type":"module","repository":{"type":"git","url":"git+https://github.com/autosoftoss/autobin.git"},"keywords":["bin","hashbang","node","shebang","auto","autosoft","autorepo"],"exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","bin":{"autobin":".auto/build/bin/index.js"},"scripts":{"build":"tsc --project ./tsconfig.json --incremental","dev":"ts-node-esm ./source/bin/index.ts","lint":"eslint source --ext .ts && npmPkgJsonLint .","postbuild":"yarn dev","prepack":"yarn build","release":"yarn version"},"dependencies":{"@bconnorwhite/package":"^4.3.1","clee":"^0.2.3","make-executable":"^1.0.2","read-file-safe":"^1.0.10","write-file-safe":"^1.3.1"},"devDependencies":{"@autosoft/eslint-config":"^1.0.2","@autosoft/tsconfig":"^1.0.1","npm-package-json-lint-config-auto":"^1.0.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"autobin@1.0.1","dist":{"shasum":"b6c2cb8d9a12e60d6f540003808a0d8f2539f149","integrity":"sha512-S62NVcd4DrmZCRArKXo0fJ8QIE3ObuVYHiH6qb2VLkp29Nk1noV+JIfQujdEtyB2cz2t8uZytoVdlmSia4/OiQ==","tarball":"https://registry.npmjs.org/autobin/-/autobin-1.0.1.tgz","fileCount":10,"unpackedSize":6014,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXybBlF7Nc/P/jRKtJS2FVsebNZfza9JOOZNBSXgi23QIgV3J0Rr8Ft5nqrk80ZiLxkVCwn8Z3pWJPWxCWTaBsMdY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt1nJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOcg//eyPv86QF0hxTQgI2Ng5KQ3hoNK1f4Froo8CxY3L/LSQcWh0n\r\nYxFshZUXoDED+c7X950B8hW3kbZR2GEIb9XJ+PpecdbZysY9xi6JWT1QlZyk\r\n6Kg1bxDY/CK1YJ4N0G/nyC57TjbKxQAMq0UB+Q3vNLYgX80il1yv8z2AXyUS\r\nXuGYFC96kENIy7YEKmu4Jpt3eKlC+rUuCZAP3HZebgZSL8M7jnCPyQJ535jz\r\nkgkL40lUMY7Njc5XkvjVXyX/tD0QTnompQTB3hbwEHsdetYink6aW49bpKjI\r\nfoqd9OdFMaTj/gDpvPvv9OOIhALQaecKzKjIPR/7yHD+ObjiiR5X6Cz1NvKO\r\n31ghkMM+9pMJPnI9/Xh+1egv71MmCg7N5BQkKHyz85KIPwCk9oIXhss/sfn+\r\nw/GTjIjlXodAxUBfgkbtuC3qG8EkURhNVxPpopMDaMaou4MmOVXkaL1SLY1W\r\noiqrsN+bW6T1dKcfyGIJZlks08CgKk0iWqN6lPdTo3SXO1F7KqifjANJyok4\r\npxir3csNNKi1Dsfl13l3ec0GvEcfEBA+LsC1ksuGDyLPuY80BWQ/f12ZTvuv\r\nzlo+5wOCR3GslCbGnMX3EijiLSs61pSsozAGpiMxq3qwX5xoCR0frfMlCUfC\r\ntnx3vTbCwHbKdbzMJNwtjc84WbgJO6OffzE=\r\n=fBd6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autobin_1.0.1_1672960456989_0.6700975071798139"},"_hasShrinkwrap":false},"1.0.2":{"name":"autobin","version":"1.0.2","description":"Prepare bin scripts for publishing.","main":".auto/build/index.js","author":{"name":"Connor White"},"license":"MIT","private":false,"type":"module","repository":{"type":"git","url":"git+https://github.com/autosoftoss/autobin.git"},"keywords":["bin","hashbang","node","shebang","auto","autosoft","autorepo"],"exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","bin":{"autobin":".auto/build/bin/index.js"},"scripts":{"build":"tsc --project ./tsconfig.json --incremental","dev":"ts-node-esm ./source/bin/index.ts","lint":"eslint source --ext .ts && npmPkgJsonLint .","postbuild":"yarn dev","prepack":"yarn build","release":"yarn version"},"dependencies":{"@bconnorwhite/package":"^4.3.1","clee":"^0.2.3","make-executable":"^1.0.2","read-file-safe":"^1.0.10","write-file-safe":"^1.3.1"},"devDependencies":{"@autosoft/eslint-config":"^1.0.2","@autosoft/tsconfig":"^1.0.1","npm-package-json-lint-config-auto":"^1.0.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"autobin@1.0.2","dist":{"shasum":"5eacfd25334c4442eebaeb9bc8565b4467f16ff0","integrity":"sha512-XtP0yCZME8ZCBM2QhOnkTqLlQnSamctVZhxhEvGHk6BdNnEKyD2Rr7X2/gpDirPeK6+imhylsG/ZRd7s+mc+rA==","tarball":"https://registry.npmjs.org/autobin/-/autobin-1.0.2.tgz","fileCount":10,"unpackedSize":7116,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJurLvpvhkmYHKzg5oIRO0HLSk191WUCvUYBzOEdFjxAiEAmgNm7WaIV2GHB1XZ5ye6MpYgjHXkkuOPLoM7kXXJZgU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjt5S+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdpA//co8asTCKHwDha/HC4w8MhTwobMolN/2fWMG3ZdOSUoXZXBp1\r\nzVJ3opWvLHIcT0vHvyva7r2pCek4gaZL72HhGMIo+xc09HM6MCfyBoXtFMTB\r\nPwT8wL7utxOCr7jFKG5/FG7/rGVHWPPOOgRAaAutSjuthtr7TLbWFxm0tptu\r\nuvrXiJ4mS7dlTY0h5/YMHGY9XYo6Gh3Dc+rsR/zn4gcrzlb5P9bN36QI/pH1\r\nllN8Y7c3tgyvoFomNEeVVXdhrulTrFfLkWe3uF1YWISrTTJDHvEEwmMhtTg2\r\nyAwjt0IvuKk8/ql2U7mLeiNauNayDw6TVxTgbiVuvBoUmVHP9nh7lVNhX8Jv\r\n9oF4iIqu+RoLsSboJK53X0sbveZVpItDlBhbjmMA/LM/NOvWs6Z1EfxqAJ64\r\n5JGT7Nuam8S+KLzdddeYCmARL9HoQH7O1rgvPfs7QU4nXGJX6TyCeqhIMewx\r\n8d6zuZpgq27my44fNVkuRQ/uMCbu5ZW92PyZmx9Vk583v5fHzjF/axq8g0bs\r\nhqvv78QV08sS+Nh9fUnQvJOfEeamFIZSKbCoRmC1WGVyzqNab1H44LpksQy9\r\nIS1wMqyTzf3BqK5GwYd3b/eLRf7CG971ozVwjr4//mwxgDPD3Z4gnPaFn4Wk\r\n0t7J/QPgbXT7tDsKP1xlWDCrP/M4WZMifTE=\r\n=jvQb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autobin_1.0.2_1672975550491_0.07252236477483143"},"_hasShrinkwrap":false},"1.1.0":{"name":"autobin","version":"1.1.0","description":"Prepare bin scripts for publishing.","main":".auto/build/index.js","author":{"name":"Connor White"},"license":"MIT","private":false,"type":"module","repository":{"type":"git","url":"git+https://github.com/autosoftoss/autobin.git"},"keywords":["bin","hashbang","node","shebang","auto","autosoft","autorepo"],"exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","bin":{"autobin":".auto/build/bin/index.js"},"scripts":{"build":"tsc --project ./tsconfig.json --incremental","dev":"ts-node-esm ./source/bin/index.ts","lint":"eslint source --ext .ts && npmPkgJsonLint .","postbuild":"yarn dev","prepack":"yarn build","release":"yarn version"},"dependencies":{"clee":"^0.2.3","file-structure":"^1.6.2","make-executable":"^2.0.2","read-file-safe":"^1.0.10","write-file-safe":"^1.3.1"},"devDependencies":{"@autosoft/eslint-config":"^1.0.2","@autosoft/tsconfig":"^1.0.1","npm-package-json-lint-config-auto":"^1.0.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"autobin@1.1.0","dist":{"shasum":"e5bd96bf2835c6696e4545ce980cb4479cb389bf","integrity":"sha512-7ErJFUyPtp7p97FIEgvFaXTx45IjumAF7OgIMtnHJLRUtZN+kzXDVn0/CT1KOWS4bs8yXg+FVz9g3cAqIau0EA==","tarball":"https://registry.npmjs.org/autobin/-/autobin-1.1.0.tgz","fileCount":10,"unpackedSize":7206,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYzdg5zPpk4nToZPZgKnXuMxjF0L2Dr70Gyhh2n9iErAIgL1NeuM4vwbv8F0qNMoesnmG8nsrh7BpZXrfywJo0B4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuZooACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOvA//XFERH9+AWXDZ49GH9+VYnT9LfBfI3lz97oa5IuyYr8ocD73H\r\n5QLRiJnaYbPowmVU6iaCgTw52AyE35dH7Wk5G38HU46yJAwUM91vtuPmUDxj\r\n/QBjwCHeJ9BCtoLPN6NE8kV8DGFNcgAwNTKMeTQoW76NIeRBgWK68wfJyv5M\r\ny6B/w8Fofd0S+u2wB8oYv69QHcS4zlwBd/OtlwY7uG8nUaTbtrHfQ5s8gFsq\r\nExYzXJGOAPNdQdAytXIDKbPGqadayxVQ8/wiQ7ISBQxTd6/foubNOBpCqj8q\r\n1EK8SGoCajkmqzsM085eFpYyEymDqQQjUzEfqRR5O2rFZb/hV9JC1eonKCvm\r\n8DWtTxu3c+3rR7at1wXYT9OmoVgD9tnf1XTO6mpvcwNW72A4tV0TVkYjrtPK\r\nYF30oDCSmpg2zTcRBU1A4IYZ2JN9ZdoMAe/EfsiJpV8xpFBb+tKGPBqa8S4n\r\nGnWbXcVU+6Q+FQG2//jFcFILYNKdPPfYFkTNdgevm6NcbHG22cX8HtMLlSrP\r\nPf/35MO6UIrhCAECE1X7QlgGKuZUdIpkiK2eVMd/qkK3TBWae+Yu2zdr4TR8\r\nCVkvzUsx5p3Fxd1Zr68ys/fFUXbcU/+DqVRkPzIpZo6H4Td03hE//UlCUU93\r\nx+CmxvrIKzf7PFViFVGJAckNyecRTclQdas=\r\n=f2SX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autobin_1.1.0_1673108008288_0.08361084230727389"},"_hasShrinkwrap":false},"1.1.1":{"name":"autobin","version":"1.1.1","description":"Prepare bin scripts for publishing.","license":"MIT","private":false,"author":{"name":"Connor White"},"repository":{"type":"git","url":"git+https://github.com/autosoftoss/autobin.git"},"bugs":{"url":"https://github.com/autosoftoss/autobin/issues"},"keywords":["bin","hashbang","node","shebang","auto","autosoft","autorepo"],"type":"module","main":".auto/build/index.js","exports":"./.auto/build/index.js","types":".auto/build/index.d.ts","bin":{"autobin":".auto/build/bin/index.js"},"scripts":{"build":"tsc --project ./tsconfig.json --incremental","dev":"ts-node-esm ./source/bin/index.ts","lint":"eslint source --ext .ts && npmPkgJsonLint .","postbuild":"yarn dev","prepack":"yarn build","release":"yarn version"},"dependencies":{"clee":"^0.2.5","file-structure":"^1.6.2","make-executable":"^2.0.2","read-file-safe":"^1.0.10","write-file-safe":"^1.3.1"},"devDependencies":{"@autosoft/eslint-config":"^1.0.2","@autosoft/tsconfig":"^1.0.1","npm-package-json-lint-config-auto":"^1.0.2"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"autobin@1.1.1","dist":{"shasum":"bb53f9354ce471efa80c668c08939e14b626d228","integrity":"sha512-r1c9VpWEKofbTyXeI4aMMk89SXyi8CbYH3wWZO+S3dlFRQzvc3Mg4OYj6Jt0AfTe5RuN+B7Yd84tMmJTucHBdw==","tarball":"https://registry.npmjs.org/autobin/-/autobin-1.1.1.tgz","fileCount":10,"unpackedSize":7324,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjDjzknMyBjTOqveuS2DSCKZEYVBpjhp2OxyGZEZ0y5AiAQ0Tl4UE5RemmqeJGylvYxCa8SHV7Cu1XEQKxHwkne5Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNYK0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYdg//cyxxKwD4jEYgzVDSznR7Gbd/mgd71GfFTu/3SQrOxpo6Q013\r\nE6VdRqR/8JH5ymUpbvPC0//UQoN7qg4SBYh6Sw+Cpp/34Iy+ddt+gqyXEupV\r\nVyAZ8e3vbwySFspnoj345JWZX55E71JMl5tPe/GGuPI2sWdEMaRruS332CCR\r\ndYCIJsoOHBXh5xs4P/ED1KCbrAeRmOkhn4llt9Q6peYCn/1eeiJ9eBbrn7gj\r\nCduiJ0ng4Y9n6/IJzU03pOWBU5yPQ1+2rvFZMRpOhyjJiR4aLvLRxBFZ/pRc\r\nQUv8dv5myQjI+/B3HHuJBe2OyKSjJNSzYTIHRqOMnR8J5DW+LtM4idzOOWd2\r\nXpAf8w0f0NhWyjwV7MOcsFaatCMCvvb7b53gMCe/55zON+s5RY5ghmXvnAQz\r\nRVlBmupYLb6WQWQj3ABwwWEkW0E53cBr8i/amg8H67SGlDzs3atYbkz2ybDx\r\nXNSgg7ErgObnjgCiv2tq3orbsTLPquOcONCXPiZgdRjMRYuTk5URxTssmyDw\r\nSUplRqotyB7YxDj4sKA5KoVp4E063B33942umxsgJG1oX2RoTb49xjsrEuNY\r\nsDYAqAf0DLBerpWk4wVK9sSMN0myldaCU8hQFe+horHpQcCzrnoEiY2druMt\r\n+7Qo8f5YzTkSTsP285TTZ0MdLmOrSxcuaog=\r\n=yTU8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/autobin_1.1.1_1681228468684_0.5797784933631418"},"_hasShrinkwrap":false}},"time":{"created":"2023-01-02T15:12:04.044Z","1.0.0":"2023-01-02T15:12:04.204Z","modified":"2023-04-11T15:54:28.965Z","1.0.1":"2023-01-05T23:14:17.134Z","1.0.2":"2023-01-06T03:25:50.646Z","1.1.0":"2023-01-07T16:13:28.479Z","1.1.1":"2023-04-11T15:54:28.837Z"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"description":"Prepare bin scripts for publishing.","keywords":["bin","hashbang","node","shebang","auto","autosoft","autorepo"],"repository":{"type":"git","url":"git+https://github.com/autosoftoss/autobin.git"},"author":{"name":"Connor White"},"license":"MIT","readme":"<div align=\"center\">\n  <h1>autobin</h1>\n  <a href=\"https://npmjs.com/package/autobin\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/autobin.svg\">\n  </a>\n  <a href=\"https://github.com/autosoftoss/autobin\">\n    <img alt=\"typescript\" src=\"https://img.shields.io/github/languages/top/autosoftoss/autobin.svg\">\n  </a>\n</div>\n\n<br />\n\n<blockquote align=\"center\">Prepare bin scripts for publishing.</blockquote>\n\n_If I should maintain this repo, please ⭐️_\n<a href=\"https://github.com/autosoftoss/autobin\">\n  <img align=\"right\" alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/autosoftoss/autobin?label=%E2%AD%90%EF%B8%8F&style=social\">\n</a>\n\n_DM me on [Twitter](https://twitter.com/bconnorwhite) if you have questions or suggestions._\n<a href=\"https://twitter.com/bconnorwhite\">\n  <img align=\"right\" alt=\"Twitter Follow\" src=\"https://img.shields.io/twitter/url?label=%40bconnorwhite&style=social&url=https%3A%2F%2Ftwitter.com%2Fbconnorwhite\">\n</a>\n\n---\n\n## About\n\n### Hashbang\n\nBin scripts require a hashbang to run properly:\n```js\n#!/usr/bin/env node\n```\n\nHowever, if you're using TypeScript, you'll need to compile to JavaScript before publishing.\n\nThis package searches for each file in the `bin` field of your `package.json`, and prepends the Node shebang to the file if it doesn't already have one.\n\n### Executable Bits\n\nAdditionally, autobin sets the executable bits on the file. Although this is not required as package managers set the executable bits when installing, it allows you to run the script directly before publishing.\n\n## Installation\n\n```sh\nyarn add --dev autobin\n```\n\n```sh\nnpm install --save-dev autobin\n```\n\n```sh\npnpm add --save-dev autobin\n```\n\n## Usage\n\n### Package Scripts\n\nIn your `package.json` file:\n\n```json\n{\n  \"scripts\": {\n    \"postbuild\": \"autobin\"\n  }\n}\n```\n\n> The \"postbuild\" script automatically runs after the \"build\" script is run.\n\n### Command Line\n\nAlternatively, you can run `autobin` directly from the command line:\n\n```sh\nyarn autobin\n```\n\n```sh\nnpm run autobin\n```\n\n```sh\npnpm run autobin\n```\n\n<br />\n\n---\n\n<br />\n\n<div align=\"center\">\n  <b>Have fun! 🎉</b>\n</div>\n\n<br />\n\n---\n\n<br />\n\n\n<h2 id=\"dependencies\">Dependencies<a href=\"https://www.npmjs.com/package/autobin?activeTab=dependencies\"><img align=\"right\" alt=\"dependencies\" src=\"https://img.shields.io/librariesio/release/npm/autobin.svg\"></a></h2>\n\n- [@bconnorwhite/package](https://www.npmjs.com/package/@bconnorwhite/package): A utility for reading package.json of a project, and forming paths relative to it.\n- [clee](https://www.npmjs.com/package/clee): Create CLI applications with glee 🎉\n- [make-executable](https://www.npmjs.com/package/make-executable): Set the executable bits on a file\n- [read-file-safe](https://www.npmjs.com/package/read-file-safe): Read files without try catch\n- [write-file-safe](https://www.npmjs.com/package/write-file-safe): Write files atomically and create parent directories if necessary\n\n<h3 id=\"dev-dependencies\">Dev Dependencies</h3>\n\n- [@autosoft/eslint-config](https://www.npmjs.com/package/@autosoft/eslint-config): A base for projects that use ESLint.\n- [@autosoft/tsconfig](https://www.npmjs.com/package/@autosoft/tsconfig): A base for TypeScript projects.\n- [npm-package-json-lint-config-auto](https://www.npmjs.com/package/npm-package-json-lint-config-auto): NPM Package.json Lint Config\n\n<br />\n\n<h2 id=\"license\">License <a href=\"https://opensource.org/licenses/MIT\"><img align=\"right\" alt=\"license\" src=\"https://img.shields.io/npm/l/autobin.svg\"></a></h2>\n\n[MIT](https://opensource.org/licenses/MIT) - _The MIT License_\n\n<br />\n\n<h2 id=\"see-also\">See Also</h2>\n\n- [autorepo](https://www.npmjs.com/package/autorepo): Autorepo abstracts away your dev dependencies, providing a single command to run all of your scripts.\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/autosoftoss/autobin/issues"}}