{"_id":"slashes","_rev":"3341925","name":"slashes","description":"Add or remove backslashes (escape or unescape).","dist-tags":{"latest":"3.0.12"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"time":{"modified":"2024-07-10T08:36:32.000Z","created":"2014-11-25T22:56:59.665Z","3.0.12":"2022-12-18T08:07:10.221Z","3.0.11":"2022-12-18T07:56:32.007Z","3.0.10":"2022-04-27T07:20:42.071Z","3.0.9":"2022-04-27T07:02:28.169Z","3.0.8":"2022-04-27T06:52:22.909Z","3.0.7":"2022-04-27T06:44:00.710Z","3.0.6":"2022-04-27T06:14:05.313Z","3.0.5":"2022-04-27T05:49:11.868Z","3.0.4":"2022-04-27T05:46:15.529Z","3.0.3":"2022-04-27T05:28:36.058Z","3.0.2":"2022-04-26T23:49:48.324Z","3.0.1":"2022-04-26T23:45:40.289Z","3.0.0":"2022-04-26T23:37:36.218Z","2.0.2":"2020-02-27T19:02:55.579Z","2.0.1":"2020-02-27T19:00:29.938Z","2.0.0":"2020-02-27T18:57:23.770Z","1.0.5":"2014-11-26T00:02:25.034Z","1.0.4":"2014-11-25T23:59:33.740Z","1.0.3":"2014-11-25T23:28:05.950Z","1.0.2":"2014-11-25T23:23:03.157Z","1.0.1":"2014-11-25T22:59:01.669Z","1.0.0":"2014-11-25T22:56:59.665Z"},"users":{},"author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"versions":{"3.0.12":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"license":"ISC","version":"3.0.12","directories":{"lib":"lib"},"keywords":["escape","unescape","encode","decode","strip","json","php"],"type":"module","types":"lib/types/index.d.ts","main":"lib/cjs/index.js","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","require":"./lib/cjs/index.js","default":"./lib/esm/index.js"}},"sideEffects":false,"scripts":{"test":"rc npm-test -o","prepack":"del-cli *.tgz && rc npm-prepack","modernize":"npx npm-check-updates -i --format group"},"devDependencies":{"@types/jest":"^29.2.4","del-cli":"^5.0.0","eslint":"^8.30.0","eslint-config-rational":"^2.0.7","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","parallel-rc":"^1.0.12","prettier":"^2.8.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.12","_integrity":"sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==","_resolved":"/home/runner/work/slashes/slashes/slashes-3.0.12.tgz","_from":"file:slashes-3.0.12.tgz","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"3d664c877ad542dc1509eaf2c50f38d483a6435a","size":6683,"noattachment":false,"key":"/slashes/-/slashes-3.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.12.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.12_1671350830059_0.4972613930517986"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-18T08:07:33.472Z","publish_time":1671350830221,"_cnpm_publish_time":1671350830221},"3.0.11":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"license":"ISC","version":"3.0.11","directories":{"lib":"lib"},"keywords":["escape","unescape","encode","decode","strip","json","php"],"type":"module","types":"lib/types/index.d.ts","main":"lib/cjs/index.js","module":"lib/esm/index.js","exports":{".":{"types":"./lib/types/index.d.ts","require":"./lib/cjs/index.js","default":"./lib/esm/index.js"}},"sideEffects":false,"scripts":{"test":"rc npm-test -o","prepack":"del-cli *.tgz && rc npm-prepack","modernize":"npx npm-check-updates -i --format group"},"devDependencies":{"@types/jest":"^29.2.4","del-cli":"^5.0.0","eslint":"^8.30.0","eslint-config-rational":"^2.0.7","jest":"^29.3.1","jest-environment-jsdom":"^29.3.1","parallel-rc":"^1.0.12","prettier":"^2.8.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.11","_integrity":"sha512-1I94c6CA8NqNwcXtE7i5he/xvHKdF4RgKv/tdIFRTW62DaGFdsxrAEaRjOHtwSfS3Ids8H6sU6z+W0Zc2tOwcw==","_resolved":"/home/runner/work/slashes/slashes/slashes-3.0.11.tgz","_from":"file:slashes-3.0.11.tgz","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"shasum":"9979147576dc77b890b740a7ecb422698b26f82a","size":6585,"noattachment":false,"key":"/slashes/-/slashes-3.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.11.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.11_1671350191860_0.09567470923453358"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-12-18T07:56:36.052Z","publish_time":1671350192007,"_cnpm_publish_time":1671350192007},"3.0.10":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.10","license":"ISC","keywords":["escape","unescape","encode","decode","strip","json","php"],"author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"030a264de9098794c41cab56a1ecf7437bc92a24","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.10","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"a04ca62cb44bff8078017f496e919014a0dd8ea7","size":7186,"noattachment":false,"key":"/slashes/-/slashes-3.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.10.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.10_1651044041890_0.5539392960218021"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T07:25:57.417Z","publish_time":1651044042071,"_cnpm_publish_time":1651044042071},"3.0.9":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.9","license":"ISC","keywords":["escape","unescape","encode","decode","strip","json","php"],"author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"b12212bdfff7a26480e1ae4347cb083e827a9276","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.9","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"559904c8121c73eec7360bfda3d86313c6c0e4c1","size":7182,"noattachment":false,"key":"/slashes/-/slashes-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.9.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.9_1651042947985_0.7654112176138395"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T07:03:18.510Z","publish_time":1651042948169,"_cnpm_publish_time":1651042948169},"3.0.8":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.8","license":"ISC","keywords":["escape","unescape","encode","decode","strip","json","php"],"author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"c632f39ae072495d326e1cc4d2d703d85c4cbc8f","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"2aba0225be705009d31196b99d7d7e517b940239","size":7172,"noattachment":false,"key":"/slashes/-/slashes-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.8.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.8_1651042342782_0.406410084379746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T06:53:16.493Z","publish_time":1651042342909,"_cnpm_publish_time":1651042342909},"3.0.7":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.7","license":"ISC","keywords":["escape","unescape","encode","decode","strip","json","php"],"author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"964b111e44cd7fb30a789563419b114303d31427","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"96c24ac65f84ab0b1df83010c828769a6cc264ce","size":7185,"noattachment":false,"key":"/slashes/-/slashes-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.7.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.7_1651041840576_0.8562404736808795"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T06:45:58.303Z","publish_time":1651041840710,"_cnpm_publish_time":1651041840710},"3.0.6":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.6","license":"ISC","keywords":["escape","unescape","encode","decode","strip","json","php"],"author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"b9df6d276180598784981f82c80d73a476889fd5","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"44f642e3733110e9f164a68145337a19ad2feed2","size":7173,"noattachment":false,"key":"/slashes/-/slashes-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.6.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.6_1651040045148_0.25144007812125846"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T06:18:12.128Z","publish_time":1651040045313,"_cnpm_publish_time":1651040045313},"3.0.5":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.5","license":"ISC","keywords":["escape","unescape","encode","decode","strip","json","php"],"author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"f12f12cbbc481ff0b83cb06e9ee1d98e42a25cc0","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"e59d3521854d3ed6d14a6b0d162b23a4cf7bb27a","size":10746,"noattachment":false,"key":"/slashes/-/slashes-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.5.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.5_1651038551714_0.12381396012682688"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T05:49:16.452Z","publish_time":1651038551868,"_cnpm_publish_time":1651038551868},"3.0.4":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.4","license":"ISC","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"9c3864b67263b76ae727bde4124b1722c2ec05b1","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"e8c47a466fc5eab9762deacf5f92ed28069294f6","size":10701,"noattachment":false,"key":"/slashes/-/slashes-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.4.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.4_1651038375325_0.44535628450842646"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T05:46:25.000Z","publish_time":1651038375529,"_cnpm_publish_time":1651038375529},"3.0.3":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.3","license":"ISC","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"37f59278647db9e69308dae0145b24178e0e9571","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"shasum":"3ea6a2a0fd895bcbb6196184b1dfe68521d88c27","size":10449,"noattachment":false,"key":"/slashes/-/slashes-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.3.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.3_1651037315933_0.6495819719636913"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T05:28:44.735Z","publish_time":1651037316058,"_cnpm_publish_time":1651037316058},"3.0.2":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","version":"3.0.2","license":"ISC","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git+https://github.com/Shakeskeyboarde/slashes.git"},"types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"2a7b59765cd0eaf44904288b1bcf48aa0755d5c3","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","_id":"slashes@3.0.2","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"cc06601c3d1373ebf3b916f5870c23269ca04316","size":10872,"noattachment":false,"key":"/slashes/-/slashes-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.2.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.2_1651016988184_0.24952463969892258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T23:49:51.698Z","publish_time":1651016988324,"_cnpm_publish_time":1651016988324},"3.0.1":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"license":"ISC","version":"3.0.1","types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","check-es-compat":"^2.0.0","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"6166f5444a24ec4f4ebd9bed53d14d38a606f3b9","_id":"slashes@3.0.1","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"0b8892ae64d25aa74b1c212272d7a19b766db259","size":10841,"noattachment":false,"key":"/slashes/-/slashes-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.1.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.1_1651016740096_0.7638368008911254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T23:45:43.362Z","publish_time":1651016740289,"_cnpm_publish_time":1651016740289},"3.0.0":{"name":"slashes","description":"Add or remove backslashes (escape or unescape).","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"license":"ISC","version":"3.0.0","types":"lib/commonjs/index.d.ts","module":"./lib/module/index.js","main":"lib/commonjs/index.js","exports":{"types":"./lib/commonjs/index.d.ts","import":"./lib/module/index.js","default":"./lib/commonjs/index.js"},"sideEffects":false,"scripts":{"test":"del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache","build":"del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json","clean":"del-cli lib out","modernize":"npm-check-updates -u -x @types/node","coveralls":"cat ./out/coverage/lcov.info | coveralls"},"devDependencies":{"@babel/core":"^7.17.9","@babel/preset-env":"^7.16.11","@types/jest":"^27.4.1","coveralls":"^3.1.1","del-cli":"^4.0.1","eslint":"^8.14.0","eslint-config-rational":"^0.1.7","jest":"^27.5.1","npm-check-updates":"^12.5.9","prettier":"^2.6.2","ts-jest":"^27.1.4","typescript":"^4.6.3"},"gitHead":"2800868c76a92711f801c1168393d49100596de9","_id":"slashes@3.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"shasum":"a0809377b800516de11a0037c5b8eee6693c83e3","size":10178,"noattachment":false,"key":"/slashes/-/slashes-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-3.0.0.tgz"},"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_3.0.0_1651016256064_0.7880270388677586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-26T23:37:43.072Z","publish_time":1651016256218,"_cnpm_publish_time":1651016256218},"2.0.2":{"name":"slashes","description":"Add or strip backslashes.","version":"2.0.2","license":"ISC","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/slashes"},"main":"lib-commonjs/index.js","module":"lib/index.js","scripts":{"start":"run-script build:commonjs && node ./lib-commonjs/repl.js","test":"run-script eslint && run-script tsc --noEmit && run-script jest","clean":"del-cli lib lib-commonjs dist css coverage && jest --clearCache","build":"run-script clean && run-script build:js && run-script build:commonjs && run-script build:d.ts && run-script build:cleanup","build:cleanup":"del-cli \"lib?(-*)/**/@(__demo__|__snapshots__|?(*.)test.@(ts|tsx|js|jsx))\"","build:commonjs":"cross-env NODE_ENV=production BABEL_MODULES=cjs babel src --out-dir lib-commonjs --extensions .ts,.tsx,.js,.jsx --copy-files --source-maps","build:d.ts":"run-script tsc --emitDeclarationOnly && run-script tsc --emitDeclarationOnly --outDir lib-commonjs","build:js":"cross-env NODE_ENV=production BABEL_MODULES=false babel src --out-dir lib --extensions .ts,.tsx,.js,.jsx --copy-files --source-maps","eslint":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --ignore-pattern \"/__demo__/\" --no-error-on-unmatched-pattern","jest":"cross-env NODE_ENV=test jest --passWithNoTests","prepack":"run-script build","prepublishOnly":"run-script test","reformat":"run-script eslint --fix --quiet","tsc":"tsc"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/generator":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3","@babel/plugin-transform-typescript":"^7.8.3","@babel/preset-env":"^7.8.4","@types/jest":"^25.1.3","@types/node":"^13.7.4","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","@xornot/run-script":"^0.1.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.1.0","babel-plugin-const-enum":"^0.0.5","cross-env":"^7.0.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","jest":"^25.1.0","prettier":"^1.19.1","typescript":"^3.8.2"},"keywords":["escape","unescape","slashes","php","strip","sequence","encode","decode","backslash","slash","unicode","ascii","utf8","utf16","control","char","character","unprintable","printable","codepoint","codeblock","supplemental","supplementary"],"_id":"slashes@2.0.2","dist":{"shasum":"c149dd3555bd236fdc3b43ec56e748e924425613","size":19130,"noattachment":false,"key":"/slashes/-/slashes-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-2.0.2.tgz"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_2.0.2_1582830175458_0.014875691192381302"},"_hasShrinkwrap":false,"publish_time":1582830175579,"_cnpm_publish_time":1582830175579,"_cnpmcore_publish_time":"2021-12-16T14:47:10.768Z"},"2.0.1":{"name":"slashes","description":"Add or strip backslashes.","version":"2.0.1","license":"ISC","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/slashes"},"main":"lib-commonjs/index.js","module":"lib/index.js","scripts":{"start":"run-script build:commonjs && node ./lib-commonjs/repl.js","test":"run-script eslint && run-script tsc --noEmit && run-script jest","clean":"del-cli lib lib-commonjs dist css coverage && jest --clearCache","build":"run-script clean && run-script build:js && run-script build:commonjs && run-script build:d.ts && run-script build:cleanup","build:cleanup":"del-cli \"lib?(-*)/**/@(__demo__|__snapshots__|?(*.)test.@(ts|tsx|js|jsx))\"","build:commonjs":"cross-env NODE_ENV=production BABEL_MODULES=cjs babel src --out-dir lib-commonjs --extensions .ts,.tsx,.js,.jsx --copy-files --source-maps","build:d.ts":"run-script tsc --emitDeclarationOnly && run-script tsc --emitDeclarationOnly --outDir lib-commonjs","build:js":"cross-env NODE_ENV=production BABEL_MODULES=false babel src --out-dir lib --extensions .ts,.tsx,.js,.jsx --copy-files --source-maps","eslint":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --ignore-pattern \"/__demo__/\" --no-error-on-unmatched-pattern","jest":"cross-env NODE_ENV=test jest --passWithNoTests","prepack":"run-script build","reformat":"run-script eslint --fix --quiet","tsc":"tsc"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/generator":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3","@babel/plugin-transform-typescript":"^7.8.3","@babel/preset-env":"^7.8.4","@types/jest":"^25.1.3","@types/node":"^13.7.4","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","@xornot/run-script":"^0.1.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.1.0","babel-plugin-const-enum":"^0.0.5","cross-env":"^7.0.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","jest":"^25.1.0","prettier":"^1.19.1","typescript":"^3.8.2"},"keywords":["escape","unescape","slashes","php","strip","sequence","encode","decode","backslash","slash","unicode","ascii","utf8","utf16","control","char","character","unprintable","printable","codepoint","codeblock","supplemental","supplementary"],"_id":"slashes@2.0.1","dist":{"shasum":"21214fa7780478b3b9d68b2e84d32bdafc78b478","size":19127,"noattachment":false,"key":"/slashes/-/slashes-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-2.0.1.tgz"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_2.0.1_1582830029815_0.3259767582609936"},"_hasShrinkwrap":false,"publish_time":1582830029938,"_cnpm_publish_time":1582830029938,"_cnpmcore_publish_time":"2021-12-16T14:47:11.024Z"},"2.0.0":{"name":"slashes","description":"Add or strip backslashes.","version":"2.0.0","license":"ISC","author":{"name":"Chris Ackerman","email":"chris@topher.land"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/slashes"},"main":"lib-commonjs/index.js","module":"lib/index.js","scripts":{"start":"run-script build:commonjs && node ./lib-commonjs/repl.js","test":"run-script eslint && run-script tsc --noEmit && run-script jest","clean":"del-cli lib lib-commonjs dist css coverage && jest --clearCache","build":"run-script clean && run-script build:js && run-script build:commonjs && run-script build:d.ts && run-script build:cleanup","build:cleanup":"del-cli \"lib?(-*)/**/@(__demo__|__snapshots__|?(*.)test.@(ts|tsx|js|jsx))\"","build:commonjs":"cross-env NODE_ENV=production BABEL_MODULES=cjs babel src --out-dir lib-commonjs --extensions .ts,.tsx,.js,.jsx --copy-files --source-maps","build:d.ts":"run-script tsc --emitDeclarationOnly && run-script tsc --emitDeclarationOnly --outDir lib-commonjs","build:js":"cross-env NODE_ENV=production BABEL_MODULES=false babel src --out-dir lib --extensions .ts,.tsx,.js,.jsx --copy-files --source-maps","eslint":"eslint \"src/**/*.{js,jsx,ts,tsx}\" --ignore-pattern \"/__demo__/\" --no-error-on-unmatched-pattern","jest":"cross-env NODE_ENV=test jest --passWithNoTests","prepack":"run-script build","reformat":"run-script eslint --fix --quiet","tsc":"tsc"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/generator":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/plugin-proposal-decorators":"^7.8.3","@babel/plugin-proposal-object-rest-spread":"^7.8.3","@babel/plugin-transform-typescript":"^7.8.3","@babel/preset-env":"^7.8.4","@types/jest":"^25.1.3","@types/node":"^13.7.4","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","@xornot/run-script":"^0.1.2","babel-core":"^7.0.0-bridge.0","babel-jest":"^25.1.0","babel-plugin-const-enum":"^0.0.5","cross-env":"^7.0.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-react":"^7.18.3","jest":"^25.1.0","prettier":"^1.19.1","typescript":"^3.8.2"},"keywords":["escape","unescape","slashes","php","strip","sequence","encode","decode","backslash","slash","unicode","ascii","utf8","utf16","control","char","character","unprintable","printable","codepoint","codeblock","supplemental","supplementary"],"_id":"slashes@2.0.0","dist":{"shasum":"7beb2fab53c8cc7768013320b476dd28362a71e3","size":19108,"noattachment":false,"key":"/slashes/-/slashes-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-2.0.0.tgz"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"_npmUser":{"name":"chrisackerman","email":"chris@topher.land"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/slashes_2.0.0_1582829843656_0.31829743510727226"},"_hasShrinkwrap":false,"publish_time":1582829843770,"_cnpm_publish_time":1582829843770,"_cnpmcore_publish_time":"2021-12-16T14:47:11.262Z"},"1.0.5":{"name":"slashes","version":"1.0.5","description":"Add or strip backslashes.","main":"slashes.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/node-slashes"},"keywords":["add","strip","remove","slash","backslash","escape","unescape","php"],"author":{"name":"Chris Ackerman","email":"bluejeansandrain@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ChrisAckerman/node-slashes/issues"},"homepage":"https://github.com/ChrisAckerman/node-slashes","gitHead":"e779342a496c2dac37e135d8d7edfa6faa25ee77","_id":"slashes@1.0.5","_shasum":"204798f6c632014d609b5d89b6a57a7aaf70828d","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"bluejeansandrain","email":"bluejeansandrain@gmail.com"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"dist":{"shasum":"204798f6c632014d609b5d89b6a57a7aaf70828d","size":2988,"noattachment":false,"key":"/slashes/-/slashes-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-1.0.5.tgz"},"directories":{},"publish_time":1416960145034,"_hasShrinkwrap":false,"_cnpm_publish_time":1416960145034,"_cnpmcore_publish_time":"2021-12-16T14:47:11.513Z"},"1.0.4":{"name":"slashes","version":"1.0.4","description":"Add or strip backslashes.","main":"slashes.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/node-slashes"},"keywords":["add","strip","remove","slash","backslash","escape","unescape","php"],"author":{"name":"Chris Ackerman","email":"bluejeansandrain@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ChrisAckerman/node-slashes/issues"},"homepage":"https://github.com/ChrisAckerman/node-slashes","gitHead":"313b4b34449f80a40f2b0477287670a184889496","_id":"slashes@1.0.4","_shasum":"3350d947d865e0c84df2961d626934cde8488deb","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"bluejeansandrain","email":"bluejeansandrain@gmail.com"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"dist":{"shasum":"3350d947d865e0c84df2961d626934cde8488deb","size":3003,"noattachment":false,"key":"/slashes/-/slashes-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-1.0.4.tgz"},"directories":{},"publish_time":1416959973740,"_hasShrinkwrap":false,"_cnpm_publish_time":1416959973740,"_cnpmcore_publish_time":"2021-12-16T14:47:11.765Z"},"1.0.3":{"name":"slashes","version":"1.0.3","description":"Add or strip backslashes.","main":"slashes.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/node-slashes"},"keywords":["add","strip","remove","slash","backslash","escape","unescape","php"],"author":{"name":"Chris Ackerman","email":"bluejeansandrain@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ChrisAckerman/node-slashes/issues"},"homepage":"https://github.com/ChrisAckerman/node-slashes","gitHead":"e9871ffbf3a6b40198fb1840fc8a6d296ebe09c5","_id":"slashes@1.0.3","_shasum":"ad39c14571fcabc9b6724d961fe17eefea5b16a7","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"bluejeansandrain","email":"bluejeansandrain@gmail.com"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"dist":{"shasum":"ad39c14571fcabc9b6724d961fe17eefea5b16a7","size":2571,"noattachment":false,"key":"/slashes/-/slashes-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-1.0.3.tgz"},"directories":{},"publish_time":1416958085950,"_hasShrinkwrap":false,"_cnpm_publish_time":1416958085950,"_cnpmcore_publish_time":"2021-12-16T14:47:11.952Z"},"1.0.2":{"name":"slashes","version":"1.0.2","description":"Add or strip backslashes.","main":"slashes.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/node-slashes"},"keywords":["add","strip","remove","slash","backslash","escape","unescape","php"],"author":{"name":"Chris Ackerman","email":"bluejeansandrain@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ChrisAckerman/node-slashes/issues"},"homepage":"https://github.com/ChrisAckerman/node-slashes","gitHead":"80c4b8ed43ef40a65b930f14ef1f99821e8f1acd","_id":"slashes@1.0.2","_shasum":"e0b474ad9ec7ec6018979ee23ccd4376c99ac4ad","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"bluejeansandrain","email":"bluejeansandrain@gmail.com"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"dist":{"shasum":"e0b474ad9ec7ec6018979ee23ccd4376c99ac4ad","size":2566,"noattachment":false,"key":"/slashes/-/slashes-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-1.0.2.tgz"},"directories":{},"publish_time":1416957783157,"_hasShrinkwrap":false,"_cnpm_publish_time":1416957783157,"_cnpmcore_publish_time":"2021-12-16T14:47:12.157Z"},"1.0.1":{"name":"slashes","version":"1.0.1","description":"Add or strip backslashes.","main":"slashes.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/node-slashes"},"keywords":["add","strip","remove","slash","backslash","escape","unescape","php"],"author":{"name":"Chris Ackerman","email":"bluejeansandrain@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ChrisAckerman/node-slashes/issues"},"homepage":"https://github.com/ChrisAckerman/node-slashes","gitHead":"54229e23914a7267414aca26fce7334126b910f8","_id":"slashes@1.0.1","_shasum":"cb9971a53bf6f973ad09f1c071d62e88499fabd6","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"bluejeansandrain","email":"bluejeansandrain@gmail.com"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"dist":{"shasum":"cb9971a53bf6f973ad09f1c071d62e88499fabd6","size":2384,"noattachment":false,"key":"/slashes/-/slashes-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-1.0.1.tgz"},"directories":{},"publish_time":1416956341669,"_hasShrinkwrap":false,"_cnpm_publish_time":1416956341669,"_cnpmcore_publish_time":"2021-12-16T14:47:12.440Z"},"1.0.0":{"name":"slashes","version":"1.0.0","description":"Add or strip backslashes.","main":"slashes.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com:ChrisAckerman/node-slashes"},"keywords":["add","strip","remove","slash","backslash","escape","unescape","php"],"author":{"name":"Chris Ackerman","email":"bluejeansandrain@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/ChrisAckerman/node-slashes/issues"},"homepage":"https://github.com/ChrisAckerman/node-slashes","gitHead":"12d7ae5b2c833157a88280d209a13af546030c7d","_id":"slashes@1.0.0","_shasum":"1ed80d49aced5b45fe65b917fb0aa6b86cc0c264","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"bluejeansandrain","email":"bluejeansandrain@gmail.com"},"maintainers":[{"name":"chrisackerman","email":"chris@topher.land"}],"dist":{"shasum":"1ed80d49aced5b45fe65b917fb0aa6b86cc0c264","size":2383,"noattachment":false,"key":"/slashes/-/slashes-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/slashes/download/slashes-1.0.0.tgz"},"directories":{},"publish_time":1416956219665,"_hasShrinkwrap":false,"_cnpm_publish_time":1416956219665,"_cnpmcore_publish_time":"2021-12-16T14:47:12.698Z"}},"readme":"# Slashes\n\nAdd or remove backslashes (escape or unescape).\n\n[![build](https://github.com/Shakeskeyboarde/slashes/actions/workflows/build.yml/badge.svg)](https://github.com/Shakeskeyboarde/slashes/actions/workflows/build.yml)\n[![codecov](https://codecov.io/gh/Shakeskeyboarde/slashes/branch/main/graph/badge.svg?token=E2VYI8XJLB)](https://codecov.io/gh/Shakeskeyboarde/slashes)\n\n# Getting started\n\n```ts\nimport { addSlashes, removeSlashes } from 'slashes';\n\naddSlashes(`foo\\nbar`); // \"foo\\\\nbar\"\nremoveSlashes(`foo\\\\nbar`); // \"foo\\nbar\"\n```\n\n## Adding slashes\n\nBy default, `addSlashes` will escape (encode) the following characters.\n\n- Backspace (`\\b`)\n- Form Feed (`\\f`)\n- Newline (`\\n`)\n- Carriage Return (`\\r`)\n- Horizontal Tab (`\\t`)\n- Vertical Tab (`\\v`)\n- Null (`\\0`)\n- Double Quote (`\"`)\n- Backslash (`\\`)\n\n```ts\nconst escaped = addSlashes(`\\n`); // \"\\\\n\"\n```\n\nThe default character set are characters which cannot be used between double quotes in a JSON string.\n\n```ts\nconst validJsonString = `{ \"key\": \"${escaped}\" }`;\n```\n\n### Custom encoding\n\nEscape encoding can be customized using the `getEscaped` option.\n\nThe following is the default, equivalent to not setting the `getEscaped` option.\n\n```ts\nimport { getEscapedJsonUnsafe } from 'slashes';\n\naddSlashes('...', { getEscaped: getEscapedJsonUnsafe });\n```\n\nIncluded `getEscaped` implementations:\n\n- `getEscapedJsonUnsafe` - (Default) Encode characters which cannot be used between double quotes in a JSON string.\n- `getEscapedAny` - Encode _ANY_ character to a single letter (eg. `\\n`) or an ES5 Unicode (eg. `\\u0100`) escape sequence.\n\nA custom `getEscaped` receives one character (may be Unicode > 2 bytes) at a time. It can return `true` to use the standard escape sequence, `false` to not escape the character, or a string to provide a custom escape sequence (must begin with a backslash and be at least 2 characters long).\n\n```ts\ngetEscaped(character: string): boolean | `\\\\${string}`\n```\n\n## Removing slashes\n\nBe default, `removeSlashes` will unescape (decode) all Javascript escape sequences.\n\n```ts\n// Handles letter escapes\nremoveSlashes(`\\\\n`); // \"\\n\"\n// Handles ES6 Unicode Code Point escapes\nremoveSlashes('\\\\u{a}'); // \"\\n\"\n// Handles ES5 Unicode escapes\nremoveSlashes('\\u000a'); // \"\\n\"\n// Handles hex escapes\nremoveSlashes('\\x0a'); // \"\\n\"\n// Handles octal escapes\nremoveSlashes('\\12'); // \"\\n\"\n// Handles any other backslash sequence by removing the leading slash\nremoveSlashes(`\\\\a`); // \"a\"\n```\n\n### Custom decoding\n\nAlthough it should generally not be necessary because all escapes are handled by default, escape decoding can be customized using the `getUnescaped` option.\n\nThe following is the default, equivalent to not setting the `getUnescaped` option.\n\n```ts\nimport { getUnescapedAny } from 'slashes';\n\nremoveSlashes('...', { getUnescaped: getUnescapedAny });\n```\n\nIncluded `getUnescaped` implementations:\n\n- `getUnescapedAny` - Decode _ANY_ Javascript supported escape sequence.\n\nA custom `getUnescaped` implementation receives the escape sequence as the first argument, and the escape sequence code point number or `null` (for single letter escape sequences) as the second argument. It can return `true` to use the standard decoding, `false` to treat the sequence as invalid (only removes the leading backslash), or a string (non-zero length) to provide a custom decoded value for the escape sequence.\n\n```ts\ngetUnescaped(sequence: `\\\\${string}`, code: number | null): boolean | string\n```\n","_attachments":{},"homepage":"https://github.com/Shakeskeyboarde/slashes#readme","bugs":{"url":"https://github.com/Shakeskeyboarde/slashes/issues"},"license":"ISC"}