{"name":"shescape","version":"1.6.4","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","engines":{"node":"^10.13.0 || ^12 || ^14 || ^16 || ^18"},"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":{"@ericcornelissen/eslint-plugin-top":"0.3.0","@fast-check/ava":"1.1.2","@stryker-mutator/core":"6.3.1","ava":"5.1.1","benchmark":"2.1.4","c8":"7.12.0","depcheck":"1.4.3","dotenv":"16.0.1","eslint":"8.31.0","eslint-plugin-ava":"14.0.0","eslint-plugin-jsdoc":"39.6.4","eslint-plugin-json":"3.1.0","eslint-plugin-regexp":"1.12.0","eslint-plugin-yml":"1.3.0","fast-check":"3.6.2","husky":"8.0.3","is-ci":"3.0.1","jsfuzz":"1.0.15","licensee":"10.0.0","markdownlint-cli":"0.33.0","mocha":"9.2.2","prettier":"2.8.3","rollup":"3.10.0","sinon":"15.0.1","unimported":"1.23.0"},"scripts":{"prefuzz":"npm run transpile","prepare":"is-ci || husky install script/hooks","prepublishOnly":"npm run transpile","pretest:compat":"npm run transpile","pretest:compat-all":"npm run transpile","pretest:integration":"npm run transpile","_coverage":"c8 --reporter=lcov --reporter=text","_eslint":"eslint . --report-unused-disable-directives","_prettier":"prettier ./**/*.{cjs,js,json,md,yml} --ignore-path .gitignore","audit":"npm audit","audit:runtime":"npm audit --omit dev","benchmark":"node test/bench/bench.js","clean":"node script/clean.js","coverage":"npm run coverage:unit","coverage:compat":"npm run _coverage -- --reports-dir=_reports/coverage/compat npm run test:compat","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:unit":"npm run _coverage -- --reports-dir=_reports/coverage/unit npm run test:unit","format":"npm run _prettier -- --write","format:check":"npm run _prettier -- --check","fuzz":"node script/fuzz.js","license-check":"licensee --errors-only","lint":"npm run lint:js && npm run lint:json && npm run lint:md && npm run lint:yml","lint:ci":"actionlint","lint:js":"npm run _eslint -- --ext .js,.cjs","lint:json":"npm run _eslint -- --ext .json","lint:md":"markdownlint --dot --ignore-path .gitignore .","lint:sh":"shellcheck script/hooks/*.sh script/hooks/pre-*","lint:yml":"npm run _eslint -- --ext .yml","test":"npm run test:unit","test:compat":"mocha test/compat/**/*.test.cjs","test:compat-all":"node script/run-compatibility-tests.js","test:e2e":"ava test/e2e/**/*.test.js","test:integration":"ava test/integration/**/*.test.js --timeout 1m","test:mutation":"stryker run stryker.config.js","test:unit":"ava test/unit/**/*.test.js","transpile":"rollup --config rollup.config.js","verify":"npm run format:check && npm run license-check && npm run lint && npm run test:unit && npm run test:integration && npm run test:e2e && npm run vet","vet":"npm run vet:deps && npm run vet:imports","vet:deps":"depcheck","vet:imports":"unimported"},"gitHead":"b6edc97002d18d453007b681f45d73f749bb90c6","_id":"shescape@1.6.4","_nodeVersion":"18.7.0","_npmVersion":"8.15.0","dist":{"shasum":"b29a1cc33657ee48d624d89a8f7c8b9da780fe1d","size":22116,"noattachment":false,"key":"/shescape/-/shescape-1.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/shescape/download/shescape-1.6.4.tgz"},"_npmUser":{"name":"ericcornelissen","email":"ericornelissen@gmail.com"},"directories":{},"maintainers":[{"name":"ericcornelissen","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shescape_1.6.4_1674398626527_0.5709325530359641"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-22T14:43:46.693Z","publish_time":1674398626693,"deprecated":"v1 is deprecated and will no longer be supported after 2023-12-06","_cnpm_publish_time":1674398626693,"dist-tags":{"latest":"2.1.11","next":"2.0.0-rc3"}}