{"_id":"quotemeta","_rev":"11-1d2bfede048a9dffc878a7be9e8af805","name":"quotemeta","description":"escape regular expression characters","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"quotemeta","version":"0.0.0","description":"escape regular expression characters","main":"index.js","bin":{},"directories":{"example":"example","test":"test"},"devDependencies":{"tap":"~0.3.0","tape":"~0.1.5"},"scripts":{"test":"tap test/*.js"},"testling":{"files":"test/*.js","browsers":["ie6","ie7","ie8","ie9","chrome/20","firefox/17","firefox/5","safari/5.1","opera/12"]},"repository":{"type":"git","url":"git://github.com/substack/quotemeta.git"},"homepage":"https://github.com/substack/quotemeta","keywords":["regex","RegExp","escape","backslash","\\","quote"],"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"license":"MIT","readme":"# quotemeta\n\nescape regular expression metacharacters\n\nThis module is like\n[perl's quotemeta](http://perldoc.perl.org/functions/quotemeta.html)\nwithout the part about `\\Q...\\E`.\n\n[![build status](https://secure.travis-ci.org/substack/quotemeta.png)](http://travis-ci.org/substack/quotemeta)\n\n[![browser support](http://ci.testling.com/substack/quotemeta.png)](http://ci.testling.com/substack/quotemeta)\n\n# example\n\n``` js\nvar quotemeta = require('quotemeta');\n\nvar query = new RegExp('\\\\d ' + quotemeta('node.js'));\nvar filter = function (x) { return query.test(x) };\n\nvar xs = [\n    '0 node^js y',\n    '1 node_js x',\n    '2 node.js 5',\n    '3 beep z',\n    'X node.js Y',\n    '4 boop w'\n];\nconsole.dir(xs.filter(filter));\n```\n\n# methods\n\n``` js\nvar quotemeta = require('quotemeta')\n```\n\n## var escaped = quotemeta(string)\n\nReturn `string` with metacharacters escaped with `\\`s.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install quotemeta\n```\n\n# license\n\nMIT\n","_id":"quotemeta@0.0.0","dist":{"shasum":"51d3a06ee0fcd6e3b501dbd28904351ad7a5a38c","tarball":"https://registry.npmjs.org/quotemeta/-/quotemeta-0.0.0.tgz","integrity":"sha512-1XGObUh7RN5b58vKuAsrlfqT+Rc4vmw8N4pP9gFCq1GFlTdV0Ex/D2Ro1Drvrqj++HPi3ig0Np17XPslELeMRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUk6GWT+urePfCJo2NdfGe4pT4RXqaXcxwoj3b3pPh8QIhANfepr00sPUPPHdnnDwdD3l4TjQaS3uCmgH1+CINRN76"}]},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"substack","email":"mail@substack.net"}]}},"readme":"# quotemeta\n\nescape regular expression metacharacters\n\nThis module is like\n[perl's quotemeta](http://perldoc.perl.org/functions/quotemeta.html)\nwithout the part about `\\Q...\\E`.\n\n[![build status](https://secure.travis-ci.org/substack/quotemeta.png)](http://travis-ci.org/substack/quotemeta)\n\n[![browser support](http://ci.testling.com/substack/quotemeta.png)](http://ci.testling.com/substack/quotemeta)\n\n# example\n\n``` js\nvar quotemeta = require('quotemeta');\n\nvar query = new RegExp('\\\\d ' + quotemeta('node.js'));\nvar filter = function (x) { return query.test(x) };\n\nvar xs = [\n    '0 node^js y',\n    '1 node_js x',\n    '2 node.js 5',\n    '3 beep z',\n    'X node.js Y',\n    '4 boop w'\n];\nconsole.dir(xs.filter(filter));\n```\n\n# methods\n\n``` js\nvar quotemeta = require('quotemeta')\n```\n\n## var escaped = quotemeta(string)\n\nReturn `string` with metacharacters escaped with `\\`s.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\nnpm install quotemeta\n```\n\n# license\n\nMIT\n","maintainers":[{"email":"nopersonsmodules@gmail.com","name":"nopersonsmodules"}],"time":{"modified":"2022-11-08T10:40:38.206Z","created":"2012-12-30T09:22:30.621Z","0.0.0":"2012-12-30T09:22:31.616Z"},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git://github.com/substack/quotemeta.git"},"users":{"jden":true,"waynedpj":true,"markstos":true,"jsdnxx":true}}