{"_id":"has-script","_rev":"2-fd61849142121f1943a1fb20c3fd3653","name":"has-script","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"has-script","version":"1.0.0","description":"Check if package.json contains a script","license":"MIT","author":{"name":"Connor White","email":"connor.bcw@gmail.com","url":"https://connorwhite.org"},"homepage":"https://connorwhite.org/github/has-script","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/has-script.git"},"keywords":[],"main":"./build/index.js","scripts":{"build":"bob build","lint":"bob lint","postversion":"git push","prepublishOnly":"yarn run lint && yarn run build && yarn run test","test":"jest"},"dependencies":{"@bconnorwhite/package":"^4.2.1"},"devDependencies":{"@bconnorwhite/bob":"^2.3.1","jest":"^26.4.2"},"eslintConfig":{"extends":"eslint-config-bob"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-bob"},"_id":"has-script@1.0.0","dist":{"shasum":"c5f9bd9d4a89d87d01bfd0442398013a0ac214d1","integrity":"sha512-eq9iTCb+6fFII89nc7y/gIFTN0B6weaIGTfqsRpWlBLO0vhFvs0LI58UUonPs4rv6t3/ZVWc9ThXBO9ACzFbyQ==","tarball":"https://registry.npmjs.org/has-script/-/has-script-1.0.0.tgz","fileCount":6,"unpackedSize":5332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZ/g9CRA9TVsSAnZWagAAlpIP/09baXjvasjBa8Azn+qz\nk061uMh6trRnEO0axxpxRsGLn7yutb8214NTU39dRQ3PDnjR95tSpbOzFVD/\neILoCPoD3gNhDicq8iCXuYmXK93hI3/0ANoevkJWjEfybbBfRFD9nSNQD7kx\ng3lnQptH1JgRTKW6LzfyA9749jV+rM93GtVqJezgRLp8lIyIBqj3Vh9LSAxy\noukyqXpCLLbMkkj+OurQhf669Mpf1eHMmHokFFsNrrmHyi2VQZQyr0FN9Cy6\nLGaBagyecHm95hy+7OkC+Sk79wzdPMNV3fLuKzAiSdP/QQhT1Nrz14jeE8uQ\nN3dq8y3jtjz4ijvWfPaBPo1+C7dmTep1itW6EEi3e4jgCfokB8iDN5bUCNbB\nSXKNqEEz51zDiW4KvmNS/p0FetySfqYRrv95z6K9T8+EzgxZCYyyg9AlKD9g\nsMN9GSvbNCE89PUSHkVte4Sbs+N8aGGxpoTKuYcXl5vj8i+HWDSQS0PMtB/N\nzU+8M/r9PvJ7yKmxBhoByOzNURjgAHPcrrUsH6yhDOB/q3aXOedRmy/fvpxl\nHKdKhoFoP133bxkuj1wk6eeicr+c5XPBaoId3Xd8An+CafSr9s+We+Wt9WBI\ng8Z54kCJUgSgeXoBhc3tjAeKuh64X4aPAJunMQPySGvTvXKIPAEuQYicEhFy\nqNPi\r\n=rlQy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD48+wW8t5S19OrOOOawmKBGNSGMfP1jABKWtf9ODRzpgIgIKUlAca0pfTet7paaxxscRguAhNL48uH2SrcLudveXw="}]},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"_npmUser":{"name":"bconnorwhite","email":"connor.bcw@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/has-script_1.0.0_1600649277495_0.9364016527783565"},"_hasShrinkwrap":false},"2.0.0":{"name":"has-script","version":"2.0.0","description":"Check if package.json contains a script","main":".auto/build/index.js","author":{"name":"Connor White"},"license":"MIT","private":false,"type":"module","repository":{"type":"git","url":"git+https://github.com/bconnorwhite/has-script.git"},"keywords":["package","json","script","scripts","exists","has"],"exports":"./.auto/build/index.js","types":".auto/build/index.d.js","engines":{"node":"^14.13.1 || >=16.0.0"},"scripts":{"build":"auto build","dev":"auto dev","lint":"auto lint","prepack":"yarn build","release":"auto release","test":"auto test","typecheck":"auto typecheck"},"dependencies":{"file-structure":"^1.6.2"},"devDependencies":{"autorepo":"^0.1.4"},"eslintConfig":{"extends":"@autosoft/eslint-config"},"jest":{"preset":"@autosoft/jest-preset"},"npmpackagejsonlint":{"extends":"npm-package-json-lint-config-auto"},"_id":"has-script@2.0.0","dist":{"shasum":"dd95824f50d90ef9f9dae4d844154b1104ba19ef","integrity":"sha512-F9D1hEuUmJCekTQlsnWMx5mlzUusWyRj6X45pVlEqAL7ixok5w90R2fA1JlTGDd2aA78ltB6ShZtTJZC58q4Lw==","tarball":"https://registry.npmjs.org/has-script/-/has-script-2.0.0.tgz","fileCount":8,"unpackedSize":4784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHLPlLDL5D3ZGCC3O/tgfCV6bFgq2GAqMALbnKmQzo9AiBAJrdbYIgAt9Z6DRKg+zv6X23t8h6MHQUtYnl/jOvEVw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuIIUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovRRAAkDBjc6PUTaegvHZID1Rq3V19Oj1xOJB0M6lQrySzL5Vx8u7M\r\naHx624Hh14uBA0/hf7iAzgERfRyrWBBHNtclg/Pnfa6nNHtiwx8nSoYgT+G8\r\nQT8jnQhmPlhiR0ChXdW+TCpgc0yqrEts9B57Txkc0Tp3EZYZtQgg5tz7Dd/G\r\nHaQtkrtmO3BXvuROBpUHn9oZC05reP+VihMapdAsJItSY3YFAyIEvZhTG89k\r\nSPhgW1Rlj8SnRm24A7h1FEv9snnrCI2Tsd3spC8Vp61btPEN43FQ4CVaCog/\r\naTNA5UvPpyShmNd64azuqD1rsOcaYhkbowVPyI83GIAVhVvdPmSGks8+6q4Z\r\n5+zdUtmhMQMlJam2AXcMgux4vapt6n4CeHVGNnMRF2xtOsj8K05z7wrQCryr\r\nnH8Qx6Id9J5xoOtWq93PsRI6iXA+ObElMXiDR6Jp+LFGpeQ4nCUQr+B9USwo\r\nMR6bn3co0dZPh8HQhDX+0uKPUA79rUxoRba0nsswJO28FRZc8VN8sxwpGgJx\r\nD6KSV+BGGbj+82jpKV2lGmIDy9wh1EUO60q3GZafL0m8J5ACGIIFgoz5bS6a\r\nAPod3GrU7xjzA7U/pVwy0J2T1LlhrnkRVa1ivQk5q1j38GzR/o/9NCdTqBrE\r\nhvBuW0tgBwO579uVFGLuGXesk3XpXLmasLE=\r\n=NIoP\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/has-script_2.0.0_1673036308278_0.9413535356221754"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-21T00:47:57.495Z","1.0.0":"2020-09-21T00:47:57.593Z","modified":"2023-01-06T20:18:28.625Z","2.0.0":"2023-01-06T20:18:28.493Z"},"maintainers":[{"name":"bconnorwhite","email":"connor.bcw@gmail.com"}],"description":"Check if package.json contains a script","keywords":["package","json","script","scripts","exists","has"],"repository":{"type":"git","url":"git+https://github.com/bconnorwhite/has-script.git"},"author":{"name":"Connor White"},"license":"MIT","readme":"<!--BEGIN HEADER-->\n<div id=\"top\" align=\"center\">\n  <h1>has-script</h1>\n  <a href=\"https://npmjs.com/package/has-script\">\n    <img alt=\"npm\" src=\"https://img.shields.io/npm/v/has-script.svg\">\n  </a>\n  <a href=\"https://github.com/bconnorwhite/has-script\">\n    <img alt=\"typescript\" src=\"https://img.shields.io/github/languages/top/bconnorwhite/has-script.svg\">\n  </a>\n</div>\n\n<br />\n\n<blockquote align=\"center\">Check if package.json contains a script.</blockquote>\n\n<br />\n\n_If I should maintain this repo, please ⭐️_\n<a href=\"https://github.com/bconnorwhite/has-script\">\n  <img align=\"right\" alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/bconnorwhite/has-script?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<!--END HEADER-->\n\n## Installation\n\n```sh\nyarn add has-script\n```\n\n```sh\nnpm install has-script\n```\n\n```sh\npnpm add has-script\n```\n\n## Usage\n\n```ts\nimport { hasScript, hasScriptLike } from \"has-script\";\n\n// Returns true if the exact match exists in the package.json script field.\nfunction hasScript(name: string): Promise<boolean>;\n\n// All strings that match the given RegExp.\nfunction hasScriptLike(regex: RegExp): Promise<string[]>;\n```\n\n<!--BEGIN FOOTER-->\n\n<br />\n\n<h2 id=\"dependencies\">Dependencies<a href=\"https://www.npmjs.com/package/has-script?activeTab=dependencies\"><img align=\"right\" alt=\"dependencies\" src=\"https://img.shields.io/librariesio/release/npm/has-script.svg\"></a></h2>\n\n- [file-structure](https://www.npmjs.com/package/file-structure): Define and manage file structures\n\n\n<br />\n\n<h3>Dev Dependencies</h3>\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\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/has-script.svg\"></a></h2>\n\n[MIT](https://opensource.org/licenses/MIT) - _The MIT License_\n<!--END FOOTER-->\n","readmeFilename":"README.md"}