{"_id":"clean-regexp","_rev":"2-7f1b4a40ad26bb8da28ee1b7b129db55","name":"clean-regexp","description":"Clean up regular expressions","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"clean-regexp","version":"1.0.0","description":"Clean up regular expressions","license":"MIT","repository":{"type":"git","url":"git+https://github.com/samverschueren/clean-regexp.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"engines":{"node":">=4"},"scripts":{"test":"xo && ava"},"files":["index.js","lib"],"keywords":["regex","regexp","regular","expression","clean","cleanup","digit","word"],"dependencies":{"escape-string-regexp":"^1.0.5"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"747cfd4fb66e622a295d9f35dd9cd92a570d4f32","bugs":{"url":"https://github.com/samverschueren/clean-regexp/issues"},"homepage":"https://github.com/samverschueren/clean-regexp#readme","_id":"clean-regexp@1.0.0","_shasum":"8df7c7aae51fd36874e8f8d05b9180bc11a3fed7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"samverschueren","email":"sam.verschueren@gmail.com"},"dist":{"shasum":"8df7c7aae51fd36874e8f8d05b9180bc11a3fed7","tarball":"https://registry.npmjs.org/clean-regexp/-/clean-regexp-1.0.0.tgz","integrity":"sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwhggMbr8UAIX5MKUxVEKSekUkEnNBgnGPGUBKOdY6vAiEA+neca9pQZVoj34rcUO6oZ79t65WQuk+HVuzWsG1ZttI="}]},"maintainers":[{"name":"samverschueren","email":"sam.verschueren@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clean-regexp-1.0.0.tgz_1502429956617_0.13013434736058116"}}},"readme":"# clean-regexp [![Build Status](https://travis-ci.org/SamVerschueren/clean-regexp.svg?branch=master)](https://travis-ci.org/SamVerschueren/clean-regexp)\n\n> Clean up regular expressions\n\n\n## Install\n\n```\n$ npm install clean-regexp\n```\n\n\n## Usage\n\n```js\nconst cleanRegexp = require('clean-regexp');\n\ncleanRegexp('[0-9]');\n//=> '\\\\d'\n\ncleanRegexp('[^0-9]');\n//=> '\\\\D'\n\ncleanRegexp('[a-zA-Z0-9_]');\n//=> '\\\\w'\n\ncleanRegexp('[a-z0-9_]', 'i');\n//=> '\\\\w'\n\ncleanRegexp('[^a-zA-Z0-9_]');\n//=> '\\\\W'\n\ncleanRegexp('[^a-z0-9_]', 'i');\n//=> '\\\\W'\n\ncleanRegexp('[a-zA-Z\\\\d_]');\n//=> '\\\\w'\n\ncleanRegexp('[^a-zA-Z\\\\d_]');\n//=> '\\\\W'\n\ncleanRegexp('[0-9]+\\\\.[a-zA-Z0-9_]?');\n//=> '\\\\d+\\\\.\\\\w'\n```\n\n\n## API\n\n### cleanRegexp(regexp, [flags])\n\n#### regexp\n\nType: `string`\n\nText of the regular expression.\n\n#### flags\n\nType: `string`<br>\nDefault: `''`\n\nFlags of the regular expression.\n\n\n## License\n\nMIT © [Sam Verschueren](https://github.com/SamVerschueren)\n","maintainers":[{"name":"samverschueren","email":"sam.verschueren@gmail.com"}],"time":{"modified":"2022-06-13T06:07:53.069Z","created":"2017-08-11T05:39:17.544Z","1.0.0":"2017-08-11T05:39:17.544Z"},"homepage":"https://github.com/samverschueren/clean-regexp#readme","keywords":["regex","regexp","regular","expression","clean","cleanup","digit","word"],"repository":{"type":"git","url":"git+https://github.com/samverschueren/clean-regexp.git"},"author":{"name":"Sam Verschueren","email":"sam.verschueren@gmail.com","url":"github.com/SamVerschueren"},"bugs":{"url":"https://github.com/samverschueren/clean-regexp/issues"},"license":"MIT","readmeFilename":"readme.md"}