{"name":"shescape","version":"1.5.10","description":"simple shell escape library","homepage":"https://ericcornelissen.github.io/shescape/","license":"MPL-2.0","type":"module","main":"./index.cjs","exports":{"import":"./index.js","require":"./index.cjs"},"typings":"index.d.ts","scripts":{"_coverage":"c8 --reporter=lcov --reporter=text","_prettier":"prettier ./**/*.{cjs,js,json,md,yml} --ignore-path .gitignore","benchmark":"node test/bench/bench.js","clean":"node script/clean.js","coverage":"npm run coverage:unit","coverage:compatibility":"npm run _coverage -- --reports-dir=_reports/coverage/compatibility npm run test:compatibility","coverage:e2e":"npm run _coverage -- --reports-dir=_reports/coverage/e2e npm run test:e2e","coverage:integration":"npm run _coverage -- --reports-dir=_reports/coverage/integration npm run test:integration","coverage:property":"npm run _coverage -- --reports-dir=_reports/coverage/property npm run test:property","coverage:unit":"npm run _coverage -- --reports-dir=_reports/coverage/unit npm run test:unit","format":"npm run _prettier -- --write","prefuzz":"npm run transpile","fuzz":"node script/fuzz.js","lint":"npm run _prettier -- --check","eslint":"eslint . --ext .js,.cjs","prepare":"is-ci || husky install script/hooks","prepublishOnly":"npm run transpile","test":"npm run test:unit","test:compatibility":"mocha test/compat/**/*.test.{js,cjs}","test:e2e":"ava test/e2e/**/*.test.js","test:integration":"ava test/integration/**/*.test.{js,cjs}","test:mutation":"stryker run stryker.config.json","test:property":"ava test/prop/**/*.test.js","test:unit":"ava test/unit/**/*.test.js","transpile":"rollup -c","vet":"depcheck && unimported"},"repository":{"type":"git","url":"git+https://github.com/ericcornelissen/shescape.git"},"bugs":{"url":"https://github.com/ericcornelissen/shescape/issues"},"author":{"name":"Eric Cornelissen","email":"ericornelissen@gmail.com","url":"https://ericcornelissen.dev/"},"keywords":["shell","escape","injection"],"dependencies":{"which":"^2.0.0"},"devDependencies":{"@fast-check/ava":"1.0.1","@stryker-mutator/core":"6.1.2","ava":"4.3.1","benchmark":"2.1.4","c8":"7.12.0","depcheck":"1.4.3","dotenv":"16.0.1","eslint":"8.22.0","eslint-plugin-regexp":"1.8.0","fast-check":"3.1.1","husky":"8.0.1","is-ci":"3.0.1","jsfuzz":"1.0.15","mocha":"9.2.2","prettier":"2.7.1","rollup":"2.78.1","sinon":"14.0.0","unimported":"1.21.0"},"engines":{"node":">=10.13.0"},"gitHead":"656ecbc798cb21ab95449d3fb4838a36dd09b6d8","_id":"shescape@1.5.10","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"f5d264ceb1d70d119a77f553b0730a35038a1464","size":18677,"noattachment":false,"key":"/shescape/-/shescape-1.5.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/shescape/download/shescape-1.5.10.tgz"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"directories":{},"maintainers":[{"name":"ericcornelissen","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shescape_1.5.10_1661113395058_0.01859526127007527"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-21T20:23:19.017Z","publish_time":1661113395302,"deprecated":"v1 is deprecated and will no longer be supported after 2023-12-06","_cnpm_publish_time":1661113395302,"dist-tags":{"latest":"2.1.11","next":"2.0.0-rc3"}}