{"_id":"quotemeta","_rev":"3291056","name":"quotemeta","description":"escape regular expression characters","dist-tags":{"latest":"0.0.0"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"time":{"modified":"2024-05-23T06:52:24.000Z","created":"2012-12-30T09:22:31.616Z","0.0.0":"2012-12-30T09:22:31.616Z"},"users":{},"author":{"name":"James Halliday","email":"mail@substack.net","url":"http://substack.net"},"repository":{"type":"git","url":"git://github.com/substack/quotemeta.git"},"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","_id":"quotemeta@0.0.0","dist":{"shasum":"51d3a06ee0fcd6e3b501dbd28904351ad7a5a38c","size":2036,"noattachment":false,"key":"/quotemeta/-/quotemeta-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/quotemeta/download/quotemeta-0.0.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"substack","email":"mail@substack.net"},"maintainers":[{"name":"nopersonsmodules","email":"nopersonsmodules@gmail.com"}],"publish_time":1356859351616,"_hasShrinkwrap":false,"_cnpm_publish_time":1356859351616,"_cnpmcore_publish_time":"2021-12-15T11:14:26.901Z"}},"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","_attachments":{},"homepage":"https://github.com/substack/quotemeta","license":"MIT"}