{"maintainers":[{"name":"anonymous","email":"dustin@testdouble.com"},{"name":"anonymous","email":"jason.karns@gmail.com"},{"name":"anonymous","email":"mike@testdouble.com"},{"name":"anonymous","email":"neal.lindsay@gmail.com"},{"name":"anonymous","email":"ross.brandes@gmail.com"},{"name":"anonymous","email":"searls@gmail.com"}],"keywords":["npm","scripts","dry","scripts","shell","script","management"],"dist-tags":{"next":"2.0.0-0","latest":"3.0.0"},"author":{"name":"Justin Searls","email":"searls@gmail.com"},"description":"Because no one should be shell-scripting inside a JSON file.","readme":"# scripty\n\n## ⛔ DEPRECATED ⛔\n\nscripty is deprecated and unmaintained.\n\nWhy? The JavaScript package ecosystem has gotten more complicated since April 2016, with scripty predating Bun — and even yarn and pnpm by a few months. Additionally, certain lifecycle scripts (like `preinstall`, `install`, `prepare`, `prepublish`, and `prepack`) may trigger before scripty is available and can't reliably use scripty anyway. Most people will generally be better off explicitly referencing their script files from the `package.json` rather than relying on scripty's convention.\n\nWe have no plans to hand off the package or resurrect it, but you are of course welcome to fork it.\n\n## What is?\n\nUsing [npm-scripts](https://docs.npmjs.com/misc/scripts) has become a popular\nway of maintaining the various build tasks needed to develop Node.js modules.\nPeople like npm-scripts because it's simple! This is a common refrain:\n\n> Don't bother with grunt, gulp, or broccoli, just add a little script to your\npackage.json and run it with `npm run name:of:script`\n\nIndeed, this _is_ much simpler, but it can quickly become a mess. Take a look at\nwhat happened to our\n[testdouble.js](https://github.com/testdouble/testdouble.js) library's\n[package.json](https://github.com/testdouble/testdouble.js/blob/30e27f54de0e84fe99a9c33340a0474c3a21369b/package.json#L16-L42).\nUsing npm-scripts for everything is simple to start with, but it can't hope to\nguard against the complexity that naturally accumulates over the life of a\nproject.\n\nWe wrote scripty to help us extract our npm scripts—particularly the gnarly\nones—into their own files without changing the command we use to run\nthem. To see how to do this yourself, read on!\n\n## Install\n\n```\n$ npm install --save-dev scripty\n```\n\n## Usage\n\n1. From your module's root, create a `scripts` directory\n2. If you want to define an npm script named \"foo:bar\", write an executable\nfile at `scripts/foo/bar`\n3. Feel a liberating breeze roll over your knuckles as\nyour script is free to roam within its own file, beyond the stuffy confines of a\nquote-escaped string inside a pile of JSON\n4. Declare your `\"foo:bar\"` script in `\"scripts\"` in your `package.json`:\n\n``` json\n\"scripts\": {\n  \"foo:bar\": \"scripty\"\n}\n```\n\nFrom this point on, you can run `npm run foo:bar` and scripty will use npm's\nbuilt-in `npm_lifecycle_event` environment variable to look up\n`scripts/foo/bar` and execute it for you.\n\nThis pattern is great for extracting\nscripts that are starting to become unwieldy inside your `package.json`, while\nstill explicitly calling out the scripts that your package supports (though\nwhere to take that aspect from here is [up for\ndebate](https://github.com/testdouble/scripty/issues/1)).\n\n## Advanced Usage\n\nReady to take things to the next level? Check this stuff out:\n\n### Passing command-line args\n\nTo pass command-line args when you're running an npm script, set them after\n`--` and npm will forward them to your script (and scripty will do its part by\nforwarding them along).\n\nFor example, if you had a script in `scripts/echo/hello`:\n\n``` sh\n#!/usr/bin/env sh\n\necho Hello, \"$1\"!\n```\n\nThen you can run `npm run echo:hello -- WORLD` and see your script print\n`\"Hello, WORLD!\"`.\n\n### Batching \"sub-scripts\"\n\nLet's say you have two test tasks in `scripts/test/unit` and\n`scripts/test/integration`:\n\n``` json\n\"scripts\": {\n  \"test:unit\": \"scripty\",\n  \"test:integration\": \"scripty\"\n}\n```\n\nAnd you want `npm test` to simply run all of them, regardless of order. In that\ncase, just add a `\"test\"` entry to your `package.json` like so:\n\n``` json\n\"scripts\": {\n  \"test:unit\": \"scripty\",\n  \"test:integration\": \"scripty\",\n  \"test\": \"scripty\"\n}\n```\n\nAnd from then on, running `npm test` will result in scripty running all the\nexecutable files it can find in `scripts/test/*`.\n\n### Defining an explicit parent script\n\nSuppose in the example above, it becomes important for us to run our scripts in\na particular order. Or, perhaps, when running `npm test` we need to do some other\ncustom scripting as well. Fear, not!\n\nWithout changing the JSON from the previous example:\n\n``` json\n\"scripts\": {\n  \"test:unit\": \"scripty\",\n  \"test:integration\": \"scripty\",\n  \"test\": \"scripty\"\n}\n```\n\nDefining a script named `scripts/test/index` will cause scripty to only run that\n`index` script, as opposed to globbing for all the scripts it finds in\n`scripts/test/*`.\n\n### Running scripts in parallel\n\nIf you have a certain command that will match mutiple child scripts (for\ninstance, if `npm run watch` matches `scripts/watch/js` and\n`scripts/watch/css`), then you can tell scripty to run the sub-scripts in\nparallel by setting a `SCRIPTY_PARALLEL` env variable to `'true'`. This may\nbe used to similar effect as the\n[npm-run-all](https://www.npmjs.com/package/npm-run-all) module.\n\nTo illustrate, to run a scripty script in parallel, you might:\n\n```\n$ SCRIPTY_PARALLEL=true npm run watch\n```\n\nOr, if that particular script should always be run in parallel, you can set the\nvariable in your package.json:\n\n``` json\n\"scripts\": {\n  \"watch\": \"SCRIPTY_PARALLEL=true scripty\"\n}\n```\n\nWhich will run any sub-scripts in parallel whenever you run `npm run watch`.\n\nFinally, if you **always** want to run scripts in parallel, any option can be\nset in your package.json under a `\"scripty\"` entry:\n\n```json\n\"config\": {\n  \"scripty\": {\n    \"parallel\": true\n  }\n}\n```\n\n### Windows support\n\nWindows support is provided by scripty in two ways:\n\n1. If everything in your `scripts` directory can be safely executed by Windows,\nno action is needed (this is only likely if you don't have collaborators on\nUnix-like platforms)\n2. If your project needs to run scripts in both Windows & Unix, then you may\ndefine a `scripts-win/` directory with a symmetrical set of scripts to whatever\nUnix  scripts might be found in `scripts/`\n\nTo illustrate the above, suppose you have this bash script configured as\n``\"test/unit\"`` in your package.json file and this bash script defined in\n`scripts/test/unit`:\n\n``` bash\n#!/usr/bin/env bash\n\nteenytest --helper test/unit-helper.js \"lib/**/*.test.js\"\n```\n\nIn order to add Windows support, you could define `scripts-win/test/unit.cmd`\nwith this script:\n\n``` bat\n@ECHO OFF\n\nteenytest --helper test\\unit-helper.js \"lib\\**\\*.test.js\"\n```\n\nWith a configuration like the above, if `npm run test:unit` is run from a Unix\nplatform, the initial bash script in `scripts/` will run. If the same CLI\ncommand is run from Windows, however, the batch script in `scripts-win/` will be\nrun.\n\n### Specifying custom script directories\n\nBy default, scripty will search for scripts in `scripts/` relative to your\nmodule root (and if you're running windows, it'll check `scripts-win/` first).\nIf you'd like to customize the base directories scripty uses to search for your\nscripts, add a `\"scripty\"` object property to your package.json like so:\n\n``` json\n\"config\": {\n  \"scripty\": {\n    \"path\": \"../core/scripts\",\n    \"windowsPath\": \"../core/scripts-win\"\n  }\n}\n```\n\nYou can configure either or both of `\"path\"` and `\"windowsPath\"` to custom\nlocations of your choosing. This may be handy in situations where multiple\nprojects share the same set of scripts.\n\n### Sharing scripts via node modules\n\nYou can configure scripty to include certain node modules into its executable\nsearch space. This is beneficial if you would like to create a centralized place\nfor your scripts and then share them across multiple projects. To include modules\nadd a `\"scripty\"` object property, `modules`, to your package.json like so:\n\n``` json\n\"config\": {\n  \"scripty\": {\n    \"modules\": [\"packageA\", \"packageB\"]\n  }\n}\n```\n\nEach node module must contain a `scripts` directory. Below is an example directory\nstructure:\n\n```\nroot/\n  scripts/\n    foo\n  node_modules/\n    packageA/\n      scripts/\n        foo\n        bar\n    packageB/\n      scripts/\n        bar\n        baz\n```\n\nIn the above example the resolution of `foo` would resolve to `root.scripts.foo`. Local scripts\ntake priority over ones defined in modules. The resolution of `bar` would resolve to\n`root.node_modules.packageA.scripts.bar` as packageA was the first module defined\nin the `scripty.modules` config.\n\n### Dry runs\n\nTo perform a dry run of your scripts—something that's handy to check which\nscripts will run from a particular command without actually executing potentially\ndestructive scripts, you can set an environment variable like so:\n\n```\n$ SCRIPTY_DRY_RUN=true npm run publish:danger:stuff\n```\n\nThis will print the path and contents of each script the command would execute in\nthe order they would be executed if you were to run the command normally.\n\nWorth mentioning, like all options this can be set in package.json under a\n`\"scripty\"` entry:\n\n```json\n\"config\": {\n  \"scripty\": {\n    \"dryRun\": true\n  }\n}\n```\n\n### Log output\n\nScripty is now quieter by default.\nThe output can be configured to a level of `verbose`, `info`, `warn`, or `error`.\nAny logs equal to or higher than the setting are shown.\nAll logs are printed to STDERR (to aid in redirection and piping).\n\n```\n$ SCRIPTY_LOG_LEVEL=verbose npm run publish:danger:stuff\n```\n\nThis will print the path and contents of each script the command executes.\n\nIf you always want scripty to run your scripts at a certain level,\nyou can set it in your package.json under a `\"scripty\"` entry:\n\n```json\n\"config\": {\n  \"scripty\": {\n    \"logLevel\": \"warn\"\n  }\n}\n```\n\n`SCRIPTY_SILENT` and `SCRIPTY_QUIET` are aliases for `SCRIPTY_LOG_LEVEL=silent`\n`SCRIPTY_VERBOSE` is an alias for `SCRIPTY_LOG_LEVEL=verbose`\n(also `\"silent\": true`, etc in package.json#scripty)\n\n`SCRIPTY_DRY_RUN=true` implies log level `info`\n\nExplicit setting from logLevel takes precedence; otherwise,\nconflicting values between silent/verbose/dryRun will respect the highest level.\nIf no setting is provided, scripty will infer its log level from npm's log level.\n\n## Likely questions\n\n* **Is this pure magic?** - Nope! For once, instilling some convention didn't\nrequire any clever metaprogramming, just environment variables npm already sets;\ntry running `printenv` from a script some time!\n* **Why isn't my script executing?** - If your script isn't executing, make sure\nit's **executable**! In UNIX, this can be accomplished by running\n`chmod +x scripts/path/to/my/script` (permissions will also be stored in git)\n* **How can I expect my users to understand what this does?** Documenting your\nproject's use of `scripty` in the `README` is probably a good idea. Here's\nsome copy pasta if you don't feel like writing it up yourself:\n\n  > ## npm scripts\n  > MyProject uses [`scripty`](https://github.com/testdouble/scripty) to organize\n  > npm scripts. The scripts are defined in the [`scripts`](/scripts) directory.\n  > In `package.json` you'll see the word `scripty` as opposed to the script\n  > content you'd expect. For more info, see\n  > [scripty's GitHub](https://github.com/testdouble/scripty).\n\n  > {{ insert table containing script names and what they do, e.g.\n  > [this](https://github.com/ashleygwilliams/relational-node#scripts) }}\n\n## Code of Conduct\n\nThis project follows Test Double's [code of conduct](https://testdouble.com/code-of-conduct) for all community interactions, including (but not limited to) one-on-one communications, public posts/comments, code reviews, pull requests, and GitHub issues. If violations occur, Test Double will take any action they deem appropriate for the infraction, up to and including blocking a user from the organization's repositories.\n","repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"users":{"s4g6":true,"majgis":true,"netweb":true,"jmorris":true,"jo12bar":true,"nichoth":true,"abhisekp":true,"aidenzou":true,"calebmer":true,"mtscout6":true,"rmanalan":true,"sappharx":true,"alejcerro":true,"jason0518":true,"arkanciscan":true,"chrisjpatty":true,"galenandrew":true,"micromax720":true,"wangnan0610":true,"francisbrito":true,"gustavohenke":true,"filipecarmona":true,"scottfreecode":true,"rodrigo-medeiros":true},"bugs":{"url":"https://github.com/testdouble/scripty/issues"},"license":"MIT","versions":{"0.0.1":{"name":"scripty","version":"0.0.1","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@0.0.1","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"43523cf2a5b02f2213dc3b2130e7373d974b4ad3","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-0.0.1.tgz","integrity":"sha512-yJe9t9KiVZzWQ8/87HDJB3sg3IyrTBhz/FugztunLXqXw8IeB1oZz3k6KeKv5diTcl+n1LL7oW1g5LontK/8Dw==","signatures":[{"sig":"MEQCIDnWhABk7cYTNrPhcBAe9/VcX6xMd34AraT83YEBB+C5AiBLvzVug0wFyYiFfTfFVXJCjGBuCBMxiS/h2irsDwy5KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"43523cf2a5b02f2213dc3b2130e7373d974b4ad3","gitHead":"65109cf6e6a5760200e556eb6e293bd2b8a10196","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-0.0.1.tgz_1460217071933_0.7012697043828666","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"scripty","version":"0.0.2","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@0.0.2","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"1efd1eba678ab1458798b00a1a4d7584b727aa34","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-0.0.2.tgz","integrity":"sha512-zBmeBcEHLu82axRMfKAkWZVSWZIeYr5eB86l5cz5XbEUoGRQmMNEzeFNWutUhG6l7/t8qfi0boDdSggSurVjZg==","signatures":[{"sig":"MEYCIQDY8Utw6zyu0ysBB8d4oAK+GM3Mj4d/6Ern8AZyAOE8jQIhAPSp8rqsXxk7adETq/RETP1o6qEO+6ELHZk1GGVDB+r8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"1efd1eba678ab1458798b00a1a4d7584b727aa34","gitHead":"abc63e6c6044c7204821797f43e7c5a63d00ed03","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-0.0.2.tgz_1460218000808_0.8565982053987682","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3":{"name":"scripty","version":"0.0.3","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@0.0.3","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"e2cc7f222ef046dfc0edd6b40c6740a49fa98ad7","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-0.0.3.tgz","integrity":"sha512-kKxVniv4qkNLDZjS9PCOapJNox3YQ2k4HgHTidPt1LckS1ttwcXaqBtE3kYWPseFVwzyZzD7KtZbVQCqfafLyQ==","signatures":[{"sig":"MEUCIBgQy91NFYPRz3sJ31Ymatew+/EAwf1RgpdcT2uWXX0jAiEAuea7WrZhP2lnmtXUw3AbbnWdmX7FuE0BTFkzp2aqpSo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"e2cc7f222ef046dfc0edd6b40c6740a49fa98ad7","gitHead":"9c429f0063f1863fdf1fa0898cf4a0419978096f","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-0.0.3.tgz_1460226767727_0.4881300132256001","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.0":{"name":"scripty","version":"1.0.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.0.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"0aa537b6434e594c4a12c9010b5c8a7fe102cde0","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.0.0.tgz","integrity":"sha512-wlKnTirz+qsLnboieIPngQjMakTbEEadk+GUq8hmTYujHvBksqguJnUpfo8wsSFJVeGR3nSjnZhuhmsHMQG0tA==","signatures":[{"sig":"MEYCIQDuUSA7HG6Nm8eSI5AygMp/BDw4azR/X+B+NLKiOkxkeQIhAN5wTTIJVD+xKC3FEb2TfMaDW9jYuZdBT6jCcJ+VLpZ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"0aa537b6434e594c4a12c9010b5c8a7fe102cde0","gitHead":"d6f3dec0f9ad8a987a5ca62357dd680e147ed744","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.0.0.tgz_1460232950581_0.43714292580261827","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"scripty","version":"1.0.1","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.0.1","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"3b2b756c24e7105e482cd1ce74ce813071a64828","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.0.1.tgz","integrity":"sha512-08QxnKYRNwsVVT3yt3CkmnDDKM3IIiIGLENfawFuNQhPL0eU7johuCtRNG5FBkIvq0w91Uw07wZKrPF6eQMlUw==","signatures":[{"sig":"MEQCICMVh0+7KVLJR6TgWBMkx4yVRi9P9wuJ4sm0yLur7QnrAiBT8wproLnUXm3cTG3tyqlNvhJxGfufyGwrW/J2CHXslQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3b2b756c24e7105e482cd1ce74ce813071a64828","gitHead":"92e7a522c3235a56c93f163e6f3202120d81db8d","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.0.1.tgz_1460257751960_0.8358823666349053","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"scripty","version":"1.0.2","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.0.2","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"284c193b22e3b01f4ffcf6fdb7ca86f9c599cd3f","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.0.2.tgz","integrity":"sha512-yoqUVPLZwm14YB4qytR23dAebbYiG3akhyEN0I9WEXtKPlXvHBPmhGefZgyWS7l18ZiKOZQ9P1FHZzjAU/We8w==","signatures":[{"sig":"MEYCIQD3XfLpoNiKf5BP56DdM1mriWiZoVHW/hNKBkjWkfGuQwIhAM8HlbViO2onlgLgp49gq245UWCwkODn67Nwy7ku/nTF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"284c193b22e3b01f4ffcf6fdb7ca86f9c599cd3f","gitHead":"423d2db824055598695e6888190ecf71d77ce1f8","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.0.2.tgz_1460298485441_0.818792907288298","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"scripty","version":"1.1.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.1.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"5ccc3aa4973f22fb09a0358bce712bcd67874994","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.1.0.tgz","integrity":"sha512-zSeqRrY9JXdWibNXlmwCPOdu9RwFXvPm52nDdSlHU4h2te0d5K3nOLgtQ3id2SKWg8mTfDRRHJHRdNlgdAkM2Q==","signatures":[{"sig":"MEQCIHoLIvZ4oYHvY1gSak9lv5U/fnXve8cRaU5+ZGuRChkuAiAmDdy4ZUM5bIkLKTK/mddR1dMowIe6l6k/sK8ri/+KhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"5ccc3aa4973f22fb09a0358bce712bcd67874994","gitHead":"f93b2d82cf98089f578718f221af30c818fec24d","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.1.0.tgz_1460440313031_0.7162947484757751","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"scripty","version":"1.2.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.2.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"cad1f7349c77131ce326331e6fd1ea0a62e15e77","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.2.0.tgz","integrity":"sha512-K5PELtHYev8EkH5pj944ydPpE2Cu7fgGjRM5BKBn9O7VgBDaYnWo6IQYlDghsK2d9NZJTwN0FRcXlLJauEhvWw==","signatures":[{"sig":"MEYCIQCBzzi4w8Xf1dQWwXDEvdntjekI/rFQhkvQgE4xgEll2wIhALCWxAXKNmbCYM/SQvFbOXM0TGFtCTwOZPhFs1buDayg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"cad1f7349c77131ce326331e6fd1ea0a62e15e77","gitHead":"24d7ea286b5feb0496de552a33a47a6fee94c7cc","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.2.0.tgz_1460688105335_0.618390048854053","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.1":{"name":"scripty","version":"1.2.1","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.2.1","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"6ea00323f4ebab4d8c0ca1a8f40a2bb788cb4abf","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.2.1.tgz","integrity":"sha512-L/hgRY1+HH+PvsEZleObYAjHBsWK5vkoc/E4K62PRa6Ln4gmyMUnYQB12f4pR4MbmE2or9xNeh5FT+edH9KswQ==","signatures":[{"sig":"MEQCIAUfbqudKOKhm1Yu2wbZ2hFpMjY//Z+qjoJ8Mbr/HS4tAiArTwgngBQVsYwuvqnRVJXuGESNoOkEhMj/k0sp63Ling==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"6ea00323f4ebab4d8c0ca1a8f40a2bb788cb4abf","gitHead":"2f4236fdc39647b0bb2ebdd3b1afb9dbaf4d52fc","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"rimraf":"^2.5.2","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.2.1.tgz_1460689655231_0.11941412789747119","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.2":{"name":"scripty","version":"1.2.2","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.2.2","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"b7999d9798ef4c476cd317f40a22b40b695c06b2","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.2.2.tgz","integrity":"sha512-z7mLMfDt039GLYoKZ8cNWblRR8UGPOjeaEy6eWGzRHFfT9fUa7bgBgc0lHGnfum8h52N72AR/YMtahoVmVV69Q==","signatures":[{"sig":"MEUCICJzjFsTGhcKC1D270Ibl+sjMMycBy7L8+bQNy3KS4GcAiEAztI5ui3UlC1inIzAL8bqNhQLhAnCHVpm+rV4ijerhb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"b7999d9798ef4c476cd317f40a22b40b695c06b2","gitHead":"67d303b704213a5a71f193f3a11ec618faec31ca","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.4","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","mkdirp":"^0.5.1","rimraf":"^2.5.2","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.2.2.tgz_1460771116912_0.34066695231013","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.3":{"name":"scripty","version":"1.2.3","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.2.3","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"3267f1c0139f9415a642861067eaf235e3ea6d39","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.2.3.tgz","integrity":"sha512-U1xdJVFlU7U8hPhsyTAYZ9iG4PadpXHOxc+nLBncX2/P6J6B4aAmEGjbHjOr2WjQ425+SYQq/Zxm96YOVYJ/qA==","signatures":[{"sig":"MEQCIGEACiebQ3bzTW+55SMqXkn/yTEBw7KDu8rmFwZ3tMhMAiBMVMJ/20DZeOOTrkVNpLdNG38Hk/wWKnNfZskVvRtVXw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"3267f1c0139f9415a642861067eaf235e3ea6d39","gitHead":"47d543f58d3329de92305137b9ca42b48b5c948b","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"3.8.6","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.2.3.tgz_1460830724283_0.7688935166224837","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"scripty","version":"1.3.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.3.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"f9bfc615a104f9ab2b512b5e29ae4e4e763ee43b","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.3.0.tgz","integrity":"sha512-ZIbHMA574kFDD/VGUq/p1n3uOAjT2pkQOsZ/FHx81c9aU1sSeeCjHhqKl3DVqXhRlvxzePxTlfez5SLn0yH2QA==","signatures":[{"sig":"MEQCIGn0Zv8r3q2gTdW70xdZRfUt5TvDXdM4gEhlGeGjymbZAiBC7D7g3TRpf0gKehqwZEqHVpGnJsYdSo7lAMwSpv27Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"f9bfc615a104f9ab2b512b5e29ae4e4e763ee43b","gitHead":"26cec8d5c3042b20ae8dffbe84d2790c994a44d5","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"3.8.6","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.3.0.tgz_1460834282438_0.07362172030843794","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"scripty","version":"1.4.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.4.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"31cac977486457a76e9babdf0022915b3209403c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.4.0.tgz","integrity":"sha512-gKIt64mRrhT7uhOs3Nn7GnIMnbN8xYiKir+1dyBBz9+PDX+woseDAjhgZUI3/GEdEGfcrv3o0xU7DjQDNZiRog==","signatures":[{"sig":"MEQCICeTsc9xqNOT0TKwxbyVxpjiBElMGSORa8YIEX/fijBKAiBezADyeAUJQtLPzUvLsxk8f5YJ1e/PTwiO1rB+CcK3vA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"31cac977486457a76e9babdf0022915b3209403c","gitHead":"2895331364310e305a558b2436560fbd2b878b94","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"3.8.6","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.1.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.4.0.tgz_1460852413262_0.5322389411740005","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"scripty","version":"1.5.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.5.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"b6d46246fb9496359dfd62a7859080be295dc575","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.5.0.tgz","integrity":"sha512-kNDfZBgOoxy3uXLK5BjxQsQgW1fuMNMqb+rO/egyvTSTeqm4+08Q+3o15q50xoRrH8Dn7AUxulJVlYiuzGYcMA==","signatures":[{"sig":"MEUCIQDaMbzidFqoiK+yP44hnN1kjEvrVOtfHaam6og9WC3/twIgLkZOlTg8/rfXtRKi+dWc1vvYOMWn1X0zDz6cQxsa50s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"b6d46246fb9496359dfd62a7859080be295dc575","gitHead":"2784894a5d656c9345c4b27d48c74202e3e49855","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:style":"standard"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.20","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.4.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.5.0.tgz_1461447052386_0.25866379239596426","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"scripty","version":"1.6.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.6.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"58d68d3e54b1e9de54c2bac78656c8eba808be32","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.6.0.tgz","integrity":"sha512-jmtN/9fRHSKDdG2nxLBJOAgwM9XkVe7PI8nJH2vUiIT8jEoOUOgGePvJYzQMYVbadOhF7PXpnPdYYtcA1NFzhg==","signatures":[{"sig":"MEUCIB7/QUoeVv8ZyizgeRzhRyhcOzIqmkyDic37RUKAeZrhAiEAz+kKIaaf7h9Vc0tvz2V2MNEzlIjlWm+TOFHXNvPdpls=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"58d68d3e54b1e9de54c2bac78656c8eba808be32","gitHead":"09c8889834ea4b312eb0f25788006797bf11964f","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe && npm run test:cover:combine","test:style":"standard","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- \"test/safe/**/*.js\" --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/combine/lcov.info","test:cover:combine":"istanbul-combine -d coverage/combine coverage/unit/coverage.json coverage/safe/coverage.json"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.20","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.4.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2","istanbul-combine":"github:searls/istanbul-combine","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.6.0.tgz_1462906586195_0.024625820107758045","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.0":{"name":"scripty","version":"1.7.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.7.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"4c2fc1c747a862be4ab7e5bf350ede11e743f8ed","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.7.0.tgz","integrity":"sha512-fZxUPcWPnO6WCU4zDjSQJdlGPwCLYKruKOfhRJ4amlIlpaadaptObBZwJSXr2y4iinAS2v9R4RTeiX/QoCi0PA==","signatures":[{"sig":"MEQCIBW8hnsasF0tXN5UCxfhPdkbI29outv2aHYIOspvwopnAiAF+HMPxgokFJu7iwQs2HrzOFQz6aH4t7MsMfZC6FcxeA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"4c2fc1c747a862be4ab7e5bf350ede11e743f8ed","gitHead":"e0f8bd589131bc1409bff22e5c6e8a4797c3f8fd","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe && npm run test:cover:combine","test:style":"standard","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- \"test/safe/**/*.js\" --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/combine/lcov.info","test:cover:combine":"istanbul-combine -d coverage/combine coverage/unit/coverage.json coverage/safe/coverage.json"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"2.14.20","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"4.4.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2","istanbul-combine":"github:searls/istanbul-combine","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.7.0.tgz_1476795261275_0.04479395621456206","host":"packages-16-east.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.1":{"name":"scripty","version":"1.7.1","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.7.1","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"0ee86a2f333d2e4f6c14fabfb99d4cd6fc789bc5","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.7.1.tgz","integrity":"sha512-Am6L0GqFX3r1rKNMwFH45mNfJ9uITkUYEKIIPA0qmBknjablM27XIZrz6S4N3rA3vYGisx56Gw+f0qjCHNRYzw==","signatures":[{"sig":"MEQCIAjgwq6/MQajKQR+S/CzzVMpZBszfmnZhE1hqd1ow1OfAiBDG7AaQYqLgefzdUIEhn4vClFpanU6F6Pgn7L3+C7f6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"0ee86a2f333d2e4f6c14fabfb99d4cd6fc789bc5","gitHead":"b54fe4c6f689ab0e784a09da449e7b78f2df7478","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe && npm run test:cover:combine","test:style":"standard","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- \"test/safe/**/*.js\" --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/combine/lcov.info","test:cover:combine":"istanbul-combine -d coverage/combine coverage/unit/coverage.json coverage/safe/coverage.json"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"3.10.8","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2","istanbul-combine":"github:searls/istanbul-combine","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.7.1.tgz_1482334132869_0.8548128786496818","host":"packages-12-west.internal.npmjs.com"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.2":{"name":"scripty","version":"1.7.2","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.7.2","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"92367b724cb77b086729691f7b01aa57f3ddd356","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.7.2.tgz","integrity":"sha512-uCfgUorlLRB7kPahxy0HRSS8j5mP10XT1A45zD0Xg1hphLp+rBtUsPlWx90sc8xCZTCKLoqeBzF7qplFHaR3yw==","signatures":[{"sig":"MEUCIHN/GbIarUYXPTQzUXV90ZaT6wx3bvchQjvEk7cvEDX/AiEA+MFXJ5ors/40gre7k5dvzABJXE0SfGaH/zlIlPnJY8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/scripty.js","_from":".","_shasum":"92367b724cb77b086729691f7b01aa57f3ddd356","gitHead":"a003adc28b39c57bffa394714d5da6e2bca69d06","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe && npm run test:cover:combine","test:style":"standard","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- \"test/safe/**/*.js\" --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/combine/lcov.info","test:cover:combine":"istanbul-combine -d coverage/combine coverage/unit/coverage.json coverage/safe/coverage.json"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"4.2.0","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"6.9.1","dependencies":{"glob":"^7.0.3","async":"^1.5.2","lodash":"^4.8.2"},"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^6.0.8","teenytest":"^3.0.0","testdouble":"^1.4.1","intercept-stdout":"^0.1.2","istanbul-combine":"github:searls/istanbul-combine","codeclimate-test-reporter":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty-1.7.2.tgz_1504010676568_0.690568482503295","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.8.0":{"name":"scripty","version":"1.8.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.8.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"951f0b4bc3e235844b7f5355f58d31e012e0b806","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.8.0.tgz","fileCount":115,"integrity":"sha512-KMbC6r/Afga4oWcdh5Rnr9eqsfvIPZqVnfrG9pxqwYUn4BJyBggzukagcHaDSbl1WHglAd2tVgGsoMpYtbbCMA==","signatures":[{"sig":"MEUCIHrD/NnNNiYT2RJucrZYKRFKEKQDpJ4WYvVsEWN5lOBwAiEA4MOC07vo7VurqJmAXjcymTmu+Wvs0L8M7bVhW+xYlT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvdlxCRA9TVsSAnZWagAA6IgP/3urdK0bOiNcZ8XBOMLJ\nQw3kdAbDhgfvEbMye50mo5jPkTcwxCRtvE/YysBJ7ewrg+XVYeW/xpdTAhtr\nc/tyPf6yE57Y+SUb9vOHnx+562HFOlheZTJDO10/YKBcWeWz3SdP5izd3Rfq\ntXbhazuGU3tlfKu46Y4U1mE0Vad0TqDalJ94kVZICGH/n2D2ElyifSKGeIfd\nZe8v436l6Xk3JAvxeMq3Bfi+be+F4mvh2KJ8dInEP06eHQl27UXgoBn1+MvB\nUgOtGTbLEapYbFGbQNOhAK4hLqC2jHSuqnpZoOGbW3fl6sLd68Lu8MfPSEPZ\n3TJXFJyFwYDlrfAvzv52ZLCiI3Lc6jjp/SivqYpH/LsMY5YetD6JmZfPl0yE\nDmZ/esslxDIYguJ01ENGMzNfFBYCZw3VAaFEWg+AnlLvdO0N8gPXH/TvNbLa\n3vajVXpQDgLQANTfojpLhIFUQt76Z8AEat4mJAxw576m7LR8hWMqjZhHGq9E\ncicbd/BsVocY0FgQdYIJ16v2n/Vo0ggoxN+VtHQpre2VnUmocEyFMBCdZYbc\nv/C3lOSRAosBGJ84JYKynT+J0AdsJ0+IiOkLjMohCWXk7ZekBF7Db8g12khy\ngbzGDQSiQ4MMHx8WbtkJWXmUp9mhls8v5i3Cm2dZdfGm4YVrOUY6SkvCQWYW\n3jSj\r\n=6IUI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/scripty.js","gitHead":"d32fc02fdb103261d27a959d5bd751b779672e84","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe && npm run test:cover:combine","test:style":"standard","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- \"test/safe/**/*.js\" --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/combine/lcov.info","test:cover:combine":"istanbul-combine -d coverage/combine coverage/unit/coverage.json coverage/safe/coverage.json"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"6.4.1","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"10.10.0","dependencies":{"glob":"^7.0.3","async":"^2.6.1","lodash":"^4.8.2","resolve-pkg":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^11.0.1","teenytest":"^5.1.1","testdouble":"^3.8.1","intercept-stdout":"^0.1.2","istanbul-combine":"github:searls/istanbul-combine","codeclimate-test-reporter":"^0.5.0"},"_npmOperationalInternal":{"tmp":"tmp/scripty_1.8.0_1539168624732_0.304666884657415","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.0":{"name":"scripty","version":"1.9.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.9.0","maintainers":[{"name":"anonymous","email":"jason.karns@gmail.com"},{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"41db74aa36ba31c92090eb189f9f642bde6d803d","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.9.0.tgz","fileCount":34,"integrity":"sha512-aXSqeJHUhobpZ2bQkL06GAghZGUBVBzz+SSZMI4ngJ8tjBvW7e200bLdbR8Ql9EPftoUo+NHCb5r0ao/kpVy5w==","signatures":[{"sig":"MEQCIFBvW0HU0RNqf383sMoUZP5gCb7NlmOWOm0kUMM1d1MRAiAUNNVeAF4OmJEFeZjZ/sHuLwFEcS0YQWEGrotXafukbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGWcgCRA9TVsSAnZWagAAV4MP/3akEQCUWP0oQWAE3ptb\neokmVHmuEMAGJyDAZPnjOWSDXNpKknTP0TLn1FobqSbRvNzZnapoJSfrty0c\nktXlV3UnmYRtHCOZL1B10jt/0jJ4J/JOf0gno3Ii/7oZZ+6rrsBllBEYMfFi\nbQF/wFpfhXYyKUCqs0SzTJ7nGaU6o7rF6Y3d8tjJVxOg0LnrzoPm9U6L5fYK\n7Y2Bar0embSu3Ftk3uGIS3UTp4oVeVlc4OgsEWgY+8PZ8aOcMyM0LFwJOewM\nwi194CFNlO4A9NHlZfctxp/KfvgbWNMw+eaujSpGRuce/D/VTEvWnBGlpL1a\ng2BOCZ3hqk/yzJvj4cnIL2CwO7tLjlO8hI3BTQ57vLwHzazgQpY5cMfQXTTY\nDLxwqO4qOaqUXLjxCL3l+4gyfXhRLAGSfz7dmVb8GYEynQawpnFs6ygWJ5SN\n9nQD1Er6D6AgQLhQlnsjDIioNxrEgSNB8mjUBgr4bDH+WVWh7J9/y6LfPVTY\ngMXX1JxXQ9DcmQGbToUquQcZVl/uS3ZbbLY96BKod66t/VrCGPVieqDRweDa\ndLn1Pmlwvhe9TH3vMbNBgu8/g6hbyjkZZnyCWh5hKqgrIzXDPv10dt9DJM5u\nEpUay03DenU6CwRh6Hm/vgmrXceZdlgxRcgyvlmFYa34hJXQtAdQ+zjv+7w0\n63+l\r\n=rF3c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/scripty.js","gitHead":"e9ec27d509b7e3b5acbc4405e8ea5eea63288669","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe && npm run test:cover:combine","test:style":"standard","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- \"test/safe/**/*.js\" --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/combine/lcov.info","test:cover:combine":"istanbul-combine -d coverage/combine coverage/unit/coverage.json coverage/safe/coverage.json"},"_npmUser":{"name":"anonymous","email":"jason.karns@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"6.5.0","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"11.3.0","dependencies":{"glob":"^7.0.3","async":"^2.6.1","lodash":"^4.8.2","resolve-pkg":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^12.0.1","teenytest":"^5.1.1","testdouble":"^3.9.1","intercept-stdout":"^0.1.2","istanbul-combine":"github:searls/istanbul-combine","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty_1.9.0_1545168672170_0.3337075026987939","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0-0":{"name":"scripty","version":"2.0.0-0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@2.0.0-0","maintainers":[{"name":"anonymous","email":"jason.karns@gmail.com"},{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"c41ce9ab02aa051f91101509cc9c469f3e6c1b3c","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-2.0.0-0.tgz","fileCount":33,"integrity":"sha512-U+6e6B1v7moIDF922Ob0UBpH4EcrBk+Ym/2gBKwvjMQcgrADb3Ly0M2SoAgArve5NKpgL59YInJvut0wT8P/xg==","signatures":[{"sig":"MEQCIBKf0oXKJ94vUsftVMCMY9nA3UCvEc+MG6RSF3S+yg+0AiBr7WrFWkG6+tu0D9Q9fgxuwZykQcnj1+GbApwP4plaOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcHRF5CRA9TVsSAnZWagAA0rQP/2sGeqrhDuwAciusqZvk\nT3X6Xci1rSJ6QE5i4lBP/fxFczr2gxQNsjsCWXaX0GK/+PL80mCFEbR9R0rC\nV46b8cg35aVxnRvrkWDcjyDTDXgA+D7WCiPLtEAfffpblA4DaVtfxEs+9+Hn\nxXpt5kNzqcU9iGUI23kaedIHQnLN/lRAeKo5CNkvzXIvDVzduiBNdQ+QHvgv\nRQA7AzclpgV93Ii1MRrFkr+XKxH49nzFLSa4G2dyrIRY3JyuJLl0Bj0K1ezr\nBNqFwPi4c9wvHvuHy3gBI213lIXfstPQQQfRP/fROiAnbVqkSiEzCNzlYMLt\nYF66UtuAPEhAF/Fho1x/ryib27aEYXOpI3ulAf0nsWSHZYVbQl8um1ivqZlM\nH+S+n2ptf2NY7MpAkHk89MDK7jlsxHSW2wkcBgr2UqUmK6OVJ+55oC91ntQQ\nuywLNFhnn565hCO14q2QC+EkaIx/j7NaKcyzLtID1+YzQWMSRcG9ZN6Q+cqz\nb/mIIKAzXtHAbKln0DuScUh7IIJijRmTSuEPzqSl11+BZtc2zslx6m0rCwnv\nY0zEvlXOLS4DAe5z3IlYl1uzpMBh+O10hLmPFZKRGt4div3g9OgvrkS4J5FX\nSFUYgTb4efOBT3hGk/FEUCWRavjto7Gq9HBdD/3/SMSEW+c7oCv41Gso5mf1\ntX2N\r\n=ea19\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/scripty.js","gitHead":"b499d1ea85bf5103951eba72e5fa91762648bdfb","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest 'test/safe/**/*.js' --helper test/safe-helper.js","test:unit":"teenytest 'lib/**/*.test.js' --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe","test:style":"standard","posttest:cover":"istanbul report","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- 'test/safe/**/*.js' --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- 'lib/**/*.test.js' --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"anonymous","email":"jason.karns@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"5.5.1","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"6.12.0","dependencies":{"glob":"^7.0.3","async":"^2.6.1","lodash":"^4.8.2","resolve-pkg":"^1.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^12.0.1","teenytest":"^5.1.1","testdouble":"^3.9.1","intercept-stdout":"^0.1.2","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty_2.0.0-0_1545408888512_0.7401707148657297","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.1":{"name":"scripty","version":"1.9.1","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@1.9.1","maintainers":[{"name":"anonymous","email":"jason.karns@gmail.com"},{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"538d12ad816b564584b4b787800f6567bb97c84a","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-1.9.1.tgz","fileCount":34,"integrity":"sha512-zsQlz4mxQz7EqvoWTobcNsVS8uv1nrk5IME62QHDSwazxclNUqjGdMF4ZI7nWgKSBFQFWCKGwRFJjfzSJj9ERQ==","signatures":[{"sig":"MEYCIQCZSq+y0O/t3Gdnv3cYHJOFLMkB/3RoVVunf4+biPqyhwIhAKxdY1b99QjlXroFfyCEn++viymO/XdBx7Ed0c5Iokgu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbDMpCRA9TVsSAnZWagAAkMkP/Rk2sO2hxNIb9GL1WlID\nevTmcHiam9nfNSqz5Foj1qkRJzbDby+DJENJ1cYvr2NrKAVCWllvIg5TMcei\n9yggpcjwzOXhQOHkoIM7ezvfJ+Iry/lE/PAn2WuOvmfoKr6kEclBVxhkEclH\nYCDy4vwsK1Lo9Ia+JjZeoC2JsVulrPYnsc0rnmNHpAszAxAlIh/FJ+iIhYLy\n1n25duNuPo1Uy6nu2fv6IF/rZeniD9s0VULj/LsqaPy0Oa04QIkh+MMytZ3K\nqmkfdHbm6RgrUbYK2zAZhFPOpsoMy5FqATdlJ8gczcOSKrvUXLPVYdiljDqn\nFv7Ufl9YYyANuBeALpAuZS2PpzwhlC+hjAlwd1ir4HynaRIbTodwpgjmg1/l\nxoXuBShdCLKxlyi/BDQEHJfRChyTfEzX2saeprDDIuBBu63gWc3MmhJUI+BA\nv/FZRTmplInLsmm8z2sUO3YLld7v6IvI2M6RpokTzJ2DL/TcrFSMRm1P+RaK\nyilYy1JKU28BtCYJniPgRJFo+ZI5b+7oXvtardQRJ8X6vGFcjKDIVNrU9UyB\n3sHng6HmVAxT3QZ3fji57QK3fmje9o0tlVsvAu8U7atuaRLech5yCIN48QdE\nuR15dbS5Uqa9xJvO7FPwd4K1YuBXdHIqAP60FWNRl8Tcr6agDVkQStXuTz0Z\nScrO\r\n=dykb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/scripty.js","gitHead":"ee58fda4cf51fe492558176ee4be6da4977549f4","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest \"test/safe/**/*.js\" --helper test/safe-helper.js","test:unit":"teenytest \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe && npm run test:cover:combine","test:style":"standard","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- \"test/safe/**/*.js\" --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- \"lib/**/*.test.js\" --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/combine/lcov.info","test:cover:combine":"istanbul-combine -d coverage/combine coverage/unit/coverage.json coverage/safe/coverage.json"},"_npmUser":{"name":"anonymous","email":"jason.karns@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"6.7.0","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"11.10.0","dependencies":{"glob":"^7.0.3","async":"^2.6.1","lodash":"^4.17.11","resolve-pkg":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^12.0.1","teenytest":"^5.1.1","testdouble":"^3.9.1","intercept-stdout":"^0.1.2","istanbul-combine":"github:searls/istanbul-combine","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty_1.9.1_1550594857092_0.6425540705514114","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"scripty","version":"2.0.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@2.0.0","maintainers":[{"name":"anonymous","email":"jason.karns@gmail.com"},{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"25761bb2e237a7563f705d87357db07791d38459","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-2.0.0.tgz","fileCount":33,"integrity":"sha512-vbd4FPeuNwYNGtRtYa1wDZLPCx5PpW6VrldCEiBGqPz7Je1xZOgNvVPD2axymvqNghBIRiXxAU+JwYrOzvuLJg==","signatures":[{"sig":"MEUCIQDd+i6t2EYMjOwoLEYNr7WYQs6BloFR4KeO1vWmOhTnNQIgOcpRxXIp7vFYaZS7cUgWfob49hafhpzJFkkbuB2W4Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJegKtmCRA9TVsSAnZWagAAookQAJFW1U82fSMggkAct9Eu\np8H7miBGk0mgibXQUArCiFCB+IamvN8tmTSP55eKlBHT+p3/njnocWMU8Umm\ndTI+to55P40i3odyNLb5dv1CVeTLIoorxJrHrYJ4Xmh9A6Olzkv9ZWL5MGr7\noMyE030G+uzfce2+aJubzpAXmvxUORKsQ0dXAX0z35FNlapBieapXfbLlTtK\ndO7z0oN8jUdajdwW11ZSUCz/QtYplCVXM03/ENAHSixroWeReB1gLf4NVD2l\nM9LEI5EC95YbnpMx0/z76IyshATKgTGZ9plkfn8vRUZKv6ztP+OkHCk1piHT\nf1rH3JMGuVtTto3Uw6QTDLJ/uWhG/zN7dCPJkpA+IZ5zgrn03dJzLCZlwdLB\nhfiLXE1ph5NVqRU13tlM3GeuWQFkgVhA6k2RqucwwnfXp8qzvtBlXgPCHVV8\npJ0c0uwLg3h/VWPTfZspPilEOt0JE2vyCKSj0ZMiBj5++7B16J0qjp40PEN2\nJkqOOnV560wvBLirB/Y/zghzubvPbBQHcLCvxtBuN7aK45MJY0StbT9ubL43\ni21J4pUD61VNMEB4Op8w2C+zGzWvNr+e1gdDwNVRjnlOEO0OfK57M6/HLRnr\nFDJ2p6gPxRQ5y+85nLJILcEODVqd4fZDfUDgK6Pmd9YpyZt8p8hhMpDBn2DD\nI0lj\r\n=sNOz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/scripty.js","gitHead":"91f76e779b0c387189d9985c99ea2fb645400eb6","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest 'test/safe/**/*.js' --helper test/safe-helper.js","test:unit":"teenytest 'lib/**/*.test.js' --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe","test:style":"standard","postversion":"npm publish && git push --follow-tags","posttest:cover":"istanbul report","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- 'test/safe/**/*.js' --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- 'lib/**/*.test.js' --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"anonymous","email":"jason.karns@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"6.14.3","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"13.11.0","dependencies":{"glob":"^7.0.3","async":"^2.6.1","lodash":"^4.17.11","resolve-pkg":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^12.0.1","teenytest":"^5.1.1","testdouble":"^3.9.1","intercept-stdout":"^0.1.2","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty_2.0.0_1585490789544_0.5770488841812984","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"scripty","version":"2.1.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@2.1.0","maintainers":[{"name":"anonymous","email":"searls@gmail.com"},{"name":"anonymous","email":"jason.karns@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"8f766acdaf53070e82587f53d878e0f60e431761","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-2.1.0.tgz","fileCount":32,"integrity":"sha512-vvp8DWmLyIyesQYjxTh5cH3odsf1+srXKJUhrgXjhEk32RqcGkjqTEuKLyBCoBH4k6WdzF2uYpr4zi6ih4xgOA==","signatures":[{"sig":"MEQCIA/3BVUEbx8Ef+ASNrgN63Lchkg5gjIBtM/cM36CwPA2AiBml3yW9IhsqaDZjC29gTiWoHK0BY3BBj/vt+JtZRaXWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTaMkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBHQ/+LM1hR2fDfRBYdRmjTJPh2OoFaYwpooylrttFxQtB7uiQU+MK\r\nW2i96ZZvedPJofDZW5iARdO59Yl2JshXAS30XMsvPRb86BmFI1LrFg7geR8J\r\nnBanBGkTbQ1oGDCzh/qBKEnW7M7fqB4mFAHLaUExbWEpUSR290lAWESHLjGA\r\npNz9HKWNwjiYGd0nD6K2ZOMV0ac9NS3CCd4WzWddozKKJEySuqVA/C40rlxf\r\nbkZYuAVGBeb9D71ij+ei2Ilqv+ToVOJkZTHw1fi7gS1m8pQfnF0PvLw+cSA5\r\nN7TltvsOe16BTh6viwttea0JBPZUWF5ndUysz48DcGHyNanVMJM4jro3ZTbR\r\nG8E0fjPKJtTupJdO/DnpbVuMHUSFUzDb1E+ncrIuiosAH719yEb2qmMhObYs\r\nD+0ioaQu9oAGAhnq7UbQvZwcJ6sGuFLw2m/g8OenHX+VzBSjIkIlULKvfm0I\r\nlKU4Dr5xL4G29YUb8lApo6IxmyLqvo6pk6qSOEXcGCSYLLloHn+vc470OeWg\r\nBfYOoIqBD7Ta2ksKZw2MoveASCLpNmkIRywnkGxPWE80a/VfslRH7ab5m6CS\r\nlBiDrqyop78lpqK0Zb1AthYQnxa/q3Zaulv67YLawMQnj6nS31ujIizfd9rO\r\nskXPPRLJMaJhnSfu+MUiZ4uLI+DJHSSuimo=\r\n=n1bA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/scripty.js","gitHead":"a71ccd3baf705e5965321e22c1c4f3c5e96536bf","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest 'test/safe/**/*.js' --helper test/safe-helper.js","test:unit":"teenytest 'lib/**/*.test.js' --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe","test:style":"standard","postversion":"npm publish && git push --follow-tags","posttest:cover":"istanbul report","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- 'test/safe/**/*.js' --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- 'lib/**/*.test.js' --helper test/unit-helper.js","test:cover:upload":"codeclimate-test-reporter < coverage/lcov.info"},"_npmUser":{"name":"anonymous","email":"searls@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"8.5.0","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"glob":"^7.0.3","async":"^2.6.1","lodash":"^4.17.11","resolve-pkg":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^12.0.1","teenytest":"^5.1.1","testdouble":"^3.9.1","intercept-stdout":"^0.1.2","codeclimate-test-reporter":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/scripty_2.1.0_1649255203812_0.3471358495845889","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.1":{"name":"scripty","version":"2.1.1","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@2.1.1","maintainers":[{"name":"anonymous","email":"searls@gmail.com"},{"name":"anonymous","email":"jason.karns@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"41a9fb1472c042a4a631780df81dff079cdf8b15","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-2.1.1.tgz","fileCount":32,"integrity":"sha512-yAutoO7+MfJcc7UAjAOp1CNbAI6GhxXYB63yFLEJe80BY1VkKQWrJ2xrdd57rh/UBnUIKmO31hzKUHWGxIupbA==","signatures":[{"sig":"MEQCIFMdg+LfynbW2heVHxLAay763294FR0Gz2ydX57f9rjuAiAVvvhueXZixNr8flqxNEby2UiLwkRTVjiD+JRa5g3Vtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/k64ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmph6A//Z57o4eK5fHISEOyc6oPpaCsc5pnbQauFhfKYpCVc880sVHU5\r\njQOCZX8txLcKxaLsFQnmv6smu5sFA+x/A7AnTRvCXyfzBBP/xWE+n51MLH3h\r\n7Ys4BujH2vE9iuRliGve4O4bKUFJ3jtpf7VhUvbvblqyOLProMBMRHhVBU8h\r\nCI70So5+olPolzq8Nd5GJNulJFxxz5YtvI8Aw6kmq1RWTMxaeV1JLJdpcPKw\r\n+ZajNJNHw7svNelmJrrubnaG9QsZkU1vqqeJMFf+GNx6ODBeNHaKp/pyKIgB\r\nYT1XFt0s1lQcd2H2h9jLoCyCtv7sGQenaHxXhPMuJRyWug5k5ArNP+bg7ZzA\r\n1+djGtEzrunLh0CY1uuD5z8FsqTVK83rbftUkUcAKzJxD6tLWRjfQycle1el\r\nJw9LvPXvLVsudzWEHoHO4/zQnV82Tl/Qg9n1u9ECMaOP1YxchUX4FAP2uepw\r\nO8SDdkrI9JE6dNmZS7ktML2l0UbTp5PrrGu1mCTl4Cab41sFb3Kb1G6QwtOF\r\nhDRqwT0AU+VNIovo9dBTjLiIoEaIoxoyaeUvcab38FgR5Xm62RbOdj4wTRBt\r\nVQf+mocNvPgZdP2RNnSZCywhOb5pJ69WhQ2H/RTphjx90DfsJDcW0Y/jATz5\r\nMs2pGrVFZ7w7LZazmJYTCOr9R7wzuMwUbUw=\r\n=uR3x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/scripty.js","gitHead":"a72a50b3691e53688d1cce386eecb31221dbab8a","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest 'test/safe/**/*.js' --helper test/safe-helper.js","test:unit":"teenytest 'lib/**/*.test.js' --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe","test:style":"standard","postversion":"npm publish && git push --follow-tags","posttest:cover":"istanbul report","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- 'test/safe/**/*.js' --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- 'lib/**/*.test.js' --helper test/unit-helper.js"},"_npmUser":{"name":"anonymous","email":"jason.karns@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"8.16.0","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"18.7.0","dependencies":{"glob":"^7.0.3","async":"^2.6.4","lodash":"^4.17.11","resolve-pkg":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^12.0.1","teenytest":"^5.1.1","testdouble":"^3.9.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty_2.1.1_1660833464343_0.4094194850253543","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"scripty","version":"3.0.0","keywords":["npm","scripts","dry","scripts","shell","script","management"],"author":{"name":"Justin Searls","email":"searls@gmail.com"},"license":"MIT","_id":"scripty@3.0.0","maintainers":[{"name":"anonymous","email":"jason.karns@gmail.com"},{"name":"anonymous","email":"neal.lindsay@gmail.com"},{"name":"anonymous","email":"dustin@testdouble.com"},{"name":"anonymous","email":"ross.brandes@gmail.com"},{"name":"anonymous","email":"mike@testdouble.com"},{"name":"anonymous","email":"searls@gmail.com"}],"homepage":"https://github.com/testdouble/scripty#readme","bugs":{"url":"https://github.com/testdouble/scripty/issues"},"bin":{"scripty":"cli.js"},"dist":{"shasum":"615a80560172a76fb0bc77e8293b9c49ee369615","tarball":"http://repository.ncinga.com/nexus/content/repositories/npm-js-registry/scripty/-/scripty-3.0.0.tgz","fileCount":32,"integrity":"sha512-rB8QX6PqBQf+sJly8rHJzDksTyvmhfOsQJzlpgu7uakq0gUi/tt9ppoWHFTN2BhbJq8Ti5Y1A166tTb+QBvp0w==","signatures":[{"sig":"MEQCIGnDEJsNT10ElHOWmoiia7po0rJ+hfi39scPUXch76hAAiAxqdc3kYpbi3vZ4yvt1quayZ5oT/1oyxFNh45TnMthTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43038},"main":"lib/scripty.js","gitHead":"5a07e456730e1c6710786483e7fff3cb056f082d","scripts":{"test":"npm run test:unit && npm run test:style && npm run test:safe","test:safe":"teenytest 'test/safe/**/*.js' --helper test/safe-helper.js","test:unit":"teenytest 'lib/**/*.test.js' --helper test/unit-helper.js","test:cover":"npm run test:cover:unit && npm run test:cover:safe","test:style":"standard","postversion":"npm publish && git push --follow-tags","posttest:cover":"istanbul report","test:cover:safe":"istanbul cover --dir coverage/safe teenytest -- 'test/safe/**/*.js' --helper test/safe-helper.js","test:cover:unit":"istanbul cover --dir coverage/unit teenytest -- 'lib/**/*.test.js' --helper test/unit-helper.js"},"_npmUser":{"name":"anonymous","email":"ross.brandes@gmail.com"},"standard":{"globals":["td","assert","UNSUPPORTED_TDD"]},"repository":{"url":"git+https://github.com/testdouble/scripty.git","type":"git"},"_npmVersion":"10.8.1","description":"Because no one should be shell-scripting inside a JSON file.","directories":{},"_nodeVersion":"20.16.0","dependencies":{"glob":"^7.0.3","async":"^2.6.4","lodash":"^4.17.11","resolve-pkg":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"assert":"^1.3.0","semver":"^5.1.0","istanbul":"^0.4.3","standard":"^12.0.1","teenytest":"^5.1.1","testdouble":"^3.9.1","intercept-stdout":"^0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/scripty_3.0.0_1739930409434_0.49600733284722054","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"name":"scripty","time":{"created":"2016-04-09T15:51:14.453Z","modified":"2025-02-19T02:04:41.182Z","0.0.1":"2016-04-09T15:51:14.453Z","0.0.2":"2016-04-09T16:06:43.468Z","0.0.3":"2016-04-09T18:32:48.693Z","1.0.0":"2016-04-09T20:15:51.677Z","1.0.1":"2016-04-10T03:09:14.185Z","1.0.2":"2016-04-10T14:28:07.868Z","1.1.0":"2016-04-12T05:51:55.281Z","1.2.0":"2016-04-15T02:41:47.588Z","1.2.1":"2016-04-15T03:07:37.654Z","1.2.2":"2016-04-16T01:45:17.911Z","1.2.3":"2016-04-16T18:18:45.457Z","1.3.0":"2016-04-16T19:18:03.665Z","1.4.0":"2016-04-17T00:20:14.329Z","1.5.0":"2016-04-23T21:30:54.224Z","1.6.0":"2016-05-10T18:56:27.371Z","1.7.0":"2016-10-18T12:54:23.506Z","1.7.1":"2016-12-21T15:28:54.620Z","1.7.2":"2017-08-29T12:44:38.213Z","1.8.0":"2018-10-10T10:50:24.862Z","1.9.0":"2018-12-18T21:31:12.314Z","2.0.0-0":"2018-12-21T16:14:48.626Z","1.9.1":"2019-02-19T16:47:37.485Z","2.0.0":"2020-03-29T14:06:29.678Z","2.1.0":"2022-04-06T14:26:44.151Z","2.1.1":"2022-08-18T14:37:44.513Z","3.0.0":"2025-02-19T02:00:09.645Z"},"readmeFilename":"README.md","homepage":"https://github.com/testdouble/scripty#readme"}