{"_id":"clone-regexp","_rev":"43224","name":"clone-regexp","description":"Clone and modify a RegExp instance","dist-tags":{"latest":"3.0.0"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"time":{"modified":"2021-06-03T10:13:09.000Z","created":"2014-04-16T23:58:47.837Z","3.0.0":"2021-04-08T14:12:41.441Z","2.2.0":"2019-04-16T17:33:00.221Z","2.1.0":"2018-05-08T12:50:36.778Z","2.0.0":"2018-05-03T05:59:50.268Z","1.0.1":"2018-03-23T08:17:47.812Z","1.0.0":"2014-08-13T19:19:37.143Z","0.1.4":"2014-06-14T10:44:09.152Z","0.1.3":"2014-06-11T09:15:39.217Z","0.1.2":"2014-04-29T19:18:40.798Z","0.1.1":"2014-04-16T23:58:47.837Z"},"users":{"rocket0191":true},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"repository":{"type":"git","url":"git+https://github.com/sindresorhus/clone-regexp.git"},"versions":{"3.0.0":{"name":"clone-regexp","version":"3.0.0","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/clone-regexp.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":"./index.js","engines":{"node":">=12"},"scripts":{"test":"xo && ava && tsd"},"keywords":["regexp","regex","regular","expression","clone","duplicate","modify","mutate"],"dependencies":{"is-regexp":"^3.0.0"},"devDependencies":{"ava":"^3.15.0","tsd":"^0.14.0","xo":"^0.38.2"},"gitHead":"96bab953404c2eb27bf848ff694d370124597ad1","bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp#readme","_id":"clone-regexp@3.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"c6dd5c6b85482306778f3dc4ac2bb967079069c2","size":2162,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-3.0.0.tgz"},"directories":{},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clone-regexp_3.0.0_1617891161266_0.9443827768423232"},"_hasShrinkwrap":false,"publish_time":1617891161441,"_cnpm_publish_time":1617891161441},"2.2.0":{"name":"clone-regexp","version":"2.2.0","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/clone-regexp.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava && tsd"},"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"dependencies":{"is-regexp":"^2.0.0"},"devDependencies":{"ava":"^1.4.1","tsd":"^0.7.2","xo":"^0.24.0"},"gitHead":"b976495254b4f71a1d6f56a2b34a6a2075fc28b9","bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp#readme","_id":"clone-regexp@2.2.0","_nodeVersion":"8.15.0","_npmVersion":"6.9.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"7d65e00885cd8796405c35a737e7a86b7429e36f","size":2219,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-2.2.0.tgz"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clone-regexp_2.2.0_1555435980087_0.9628077953661192"},"_hasShrinkwrap":false,"publish_time":1555435980221,"_cnpm_publish_time":1555435980221},"2.1.0":{"name":"clone-regexp","version":"2.1.0","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/clone-regexp.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"dependencies":{"is-regexp":"^2.0.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"b1b5d27a50a7d8b8f71f1e792e9440e59fdf10d2","bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp#readme","_id":"clone-regexp@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d17b9ff55840b2cb2d84eab618bc4f8d2af4b631","size":1937,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-2.1.0.tgz"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clone-regexp_2.1.0_1525783836690_0.733057610155283"},"_hasShrinkwrap":false,"publish_time":1525783836778,"_cnpm_publish_time":1525783836778},"2.0.0":{"name":"clone-regexp","version":"2.0.0","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/clone-regexp.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"sindresorhus.com"},"engines":{"node":">=6"},"scripts":{"test":"xo && ava"},"files":["index.js"],"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"dependencies":{"is-regexp":"^2.0.0"},"devDependencies":{"ava":"*","xo":"*"},"gitHead":"1f5580ceb2234996a758e35788625340e890262d","bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp#readme","_id":"clone-regexp@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"d4b57da1d1841cf1f14fbf1857c27a3ce5d8b5e9","size":1925,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-2.0.0.tgz"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clone-regexp_2.0.0_1525327190220_0.11278379880320633"},"_hasShrinkwrap":false,"publish_time":1525327190268,"_cnpm_publish_time":1525327190268},"1.0.1":{"name":"clone-regexp","version":"1.0.1","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git+https://github.com/sindresorhus/clone-regexp.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"dependencies":{"is-regexp":"^1.0.0","is-supported-regexp-flag":"^1.0.0"},"devDependencies":{"mocha":"*"},"gitHead":"f77d51bf3f54e64d14a1e2e3106d1b99b99e12ef","bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp#readme","_id":"clone-regexp@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"dist":{"shasum":"051805cd33173375d82118fc0918606da39fd60f","size":1953,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-1.0.1.tgz"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/clone-regexp_1.0.1_1521793067757_0.7886730493341778"},"_hasShrinkwrap":false,"publish_time":1521793067812,"_cnpm_publish_time":1521793067812},"1.0.0":{"name":"clone-regexp","version":"1.0.0","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"https://github.com/sindresorhus/clone-regexp"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha"},"files":["index.js"],"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"dependencies":{"is-regexp":"^1.0.0","is-supported-regexp-flag":"^1.0.0"},"devDependencies":{"mocha":"*"},"gitHead":"a2c1a6eec27e87ef11cd5cfd422db2624251a328","bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp","_id":"clone-regexp@1.0.0","_shasum":"eae0a2413f55c0942f818c229fefce845d7f3b1c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"dist":{"shasum":"eae0a2413f55c0942f818c229fefce845d7f3b1c","size":1283,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-1.0.0.tgz"},"directories":{},"publish_time":1407957577143,"_cnpm_publish_time":1407957577143,"_hasShrinkwrap":false},"0.1.4":{"name":"clone-regexp","version":"0.1.4","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/clone-regexp"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","browser":"browserify -s $npm_package_name -o browser.js ."},"files":["index.js"],"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"dependencies":{"is-regexp":"^1.0.0","is-supported-regexp-flag":"^0.1.0"},"devDependencies":{"mocha":"*","browserify":"^4.0.0"},"bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp","_id":"clone-regexp@0.1.4","_shasum":"d778b27e00cf2d827f3af8e3d160415596221d4d","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"dist":{"shasum":"d778b27e00cf2d827f3af8e3d160415596221d4d","size":1341,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-0.1.4.tgz"},"directories":{},"publish_time":1402742649152,"_cnpm_publish_time":1402742649152,"_hasShrinkwrap":false},"0.1.3":{"name":"clone-regexp","version":"0.1.3","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/clone-regexp"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","browser":"browserify -s $npm_package_name -o browser.js ."},"files":["index.js"],"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"dependencies":{"is-regexp":"^1.0.0"},"devDependencies":{"mocha":"*","browserify":"^4.0.0"},"bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp","_id":"clone-regexp@0.1.3","_shasum":"bdbb4a1181d32a7abb79b45bc159f3c3b19bd7f0","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"dist":{"shasum":"bdbb4a1181d32a7abb79b45bc159f3c3b19bd7f0","size":1367,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-0.1.3.tgz"},"directories":{},"publish_time":1402478139217,"_cnpm_publish_time":1402478139217,"_hasShrinkwrap":false},"0.1.2":{"name":"clone-regexp","version":"0.1.2","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/clone-regexp"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","browser":"browserify -s $npm_package_name -o browser.js ."},"files":["index.js"],"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"devDependencies":{"mocha":"*","browserify":"^3.0.0"},"bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp","_id":"clone-regexp@0.1.2","dist":{"shasum":"cad7cbfe198b0afae0d97e305e92da553cae203a","size":1380,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-0.1.2.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1398799120798,"_cnpm_publish_time":1398799120798,"_hasShrinkwrap":false},"0.1.1":{"name":"clone-regexp","version":"0.1.1","description":"Clone and modify a RegExp instance","license":"MIT","repository":{"type":"git","url":"git://github.com/sindresorhus/clone-regexp"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"http://sindresorhus.com"},"engines":{"node":">=0.10.0"},"scripts":{"test":"mocha","browser":"browserify -s $npm_package_name -o browser.js ."},"files":["index.js"],"keywords":["regexp","regex","re","regular","expression","clone","duplicate","modify","mutate"],"devDependencies":{"mocha":"*","browserify":"^3.0.0"},"bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"homepage":"https://github.com/sindresorhus/clone-regexp","_id":"clone-regexp@0.1.1","dist":{"shasum":"80853f975ab65a7a3a0d5ad43257a2de4649f032","size":1378,"noattachment":false,"key":"/clone-regexp/-/clone-regexp-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/clone-regexp/download/clone-regexp-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"sindresorhus","email":"sindresorhus@gmail.com"},"maintainers":[{"name":"npm:sindresorhus","email":""},{"name":"sindresorhus","email":""}],"directories":{},"publish_time":1397692727837,"_cnpm_publish_time":1397692727837,"_hasShrinkwrap":false}},"readme":"# clone-regexp\n\n> Clone and modify a [RegExp](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp) instance\n\n## Install\n\n```\n$ npm install clone-regexp\n```\n\n## Usage\n\n```js\nimport cloneRegexp from 'clone-regexp';\n\nconst regex = /[a-z]/gi;\n\ncloneRegexp(regex);\n//=> /[a-z]/gi\n\ncloneRegexp(regex) === regex;\n//=> false\n\ncloneRegexp(regex, {global: false});\n//=> /[a-z]/i\n\ncloneRegexp(regex, {multiline: true});\n//=> /[a-z]/gim\n\ncloneRegexp(regex, {source: 'unicorn'});\n//=> /unicorn/gi\n```\n\n## API\n\n### cloneRegexp(regexp, options?)\n\n#### regex\n\nType: `RegExp`\n\nRegex to clone.\n\n#### options\n\nType: `object`\\\nProperties: [`source`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/source) [`global`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/global) [`ignoreCase`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase) [`multiline`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/multiline) [`dotAll`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/dotAll) [`sticky`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/sticky) [`unicode`](http://norbertlindenberg.com/2012/05/ecmascript-supplementary-characters/#RegExp) [`lastIndex`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp/lastIndex)\n\nOptionally modify the cloned `RegExp` instance.\n","_attachments":{},"homepage":"https://github.com/sindresorhus/clone-regexp#readme","bugs":{"url":"https://github.com/sindresorhus/clone-regexp/issues"},"license":"MIT"}