{"_id":"calmcard","_rev":"8-76c5bbd376fadd875c5055e025771813","name":"calmcard","description":"not-so-wild wildcard string matching","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"calmcard","version":"0.1.0","description":"not-so-wild wildcard string matching","main":"calmcard.js","directories":{"test":"test"},"scripts":{"test":"nodeunit ./test/*"},"repository":{"type":"git","url":"git@github.com:lnwdr/calmcard.git"},"keywords":["wildcard","matching","pattern","string"],"author":{"name":"Leon Weidauer","email":"leon@lnwdr.de","url":"http://lnwdr.de"},"license":"MIT","bugs":{"url":"https://github.com/lnwdr/calmcard/issues"},"homepage":"https://github.com/lnwdr/calmcard","devDependencies":{"nodeunit":"^0.9.0"},"_id":"calmcard@0.1.0","_shasum":"387d7d3a8821a03674e7ae1c402a49cdee35f924","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"lnwdr","email":"leon@lnwdr.de"},"maintainers":[{"name":"lnwdr","email":"leon@lnwdr.de"}],"dist":{"shasum":"387d7d3a8821a03674e7ae1c402a49cdee35f924","tarball":"https://registry.npmjs.org/calmcard/-/calmcard-0.1.0.tgz","integrity":"sha512-+IA73Ra2EmU4wwModuDCpEiTKnOyw54955ORO3SIVeZJjNICPNr1BvpR8k0rlKTkzP5vTcWtcsJYj9LvNurYlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAyMElBa0Om9krOsojZtNi4udRMkLwhwTY+cDUklI4BGAiEAyQP20SExtZjbnFCorzG6cz0VKS5TCZ2PgtwDkX+BFg4="}]},"deprecated":"no longer maintained"},"0.1.1":{"name":"calmcard","version":"0.1.1","description":"not-so-wild wildcard string matching","main":"calmcard.js","directories":{"test":"test"},"scripts":{"test":"nodeunit ./test/*"},"repository":{"type":"git","url":"git@github.com:lnwdr/calmcard.git"},"keywords":["wildcard","matching","pattern","string","glob"],"author":{"name":"Leon Weidauer","email":"leon@lnwdr.de","url":"http://lnwdr.de"},"license":"MIT","bugs":{"url":"https://github.com/lnwdr/calmcard/issues"},"homepage":"https://github.com/lnwdr/calmcard","devDependencies":{"nodeunit":"^0.9.0"},"_id":"calmcard@0.1.1","dist":{"shasum":"35ac2b66492b0ed39ad06a893a0ff6e61124e449","tarball":"https://registry.npmjs.org/calmcard/-/calmcard-0.1.1.tgz","integrity":"sha512-Ol6L8HQ0n1qFAOmuXcXcOXVpcQ+x5/N8ff+i6G76a4sDjRVtCWmpsG6RorloS1vVG9O0IGq9l7sqaxBnwG/LUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7FqsySaNFPGagIEXaTtxmVzofVIZG7J+3XUaC1r9BygIhAKeNCzqsYGDecB5Ft4KoNTNxD1cv39MDlnUZ4dUlOJD2"}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"lnwdr","email":"leon@lnwdr.de"},"maintainers":[{"name":"lnwdr","email":"leon@lnwdr.de"}],"deprecated":"no longer maintained"}},"readme":"calmcard\n========\n\n**not-so-wild wildcard string matching**\n\nCalmcard provides a simple string pattern matching with `*` as the only special character which is a placeholder for\nany sequence of characters, unless it is escaped.\n\nCalmcard was made to have a `glob` like tool for arbitrary strings where slashes have no special meaning. It also does\nexplicitly not use regular expressions because of speed, proper escaping and because writing regular expression strings\nin JavaScript gets messy and unreadable very quick.\n\n## Examples\n\n* `foo*bar` will match \"foo123bar\"\n* `foo\\*bar` will match \"foo\\*bar\" but not \"foo123bar\"\n\n## Installation\n\nCurrently, calmcard is built for node.js and available via NPM.\n\n    npm install calmcard\n\n## Usage\n\n```js\n    var calmcard = require(\"calmcard\");\n\n    calmcard(\"foo*bar\", \"foo123bar\"); // -> true\n    calmcard(\"foo*bar\", \"foobar\"); // -> false\n```\n","maintainers":[{"name":"lnwdr","email":"leon@lnwdr.de"}],"time":{"modified":"2022-06-13T05:26:36.315Z","created":"2014-07-04T01:14:17.092Z","0.1.0":"2014-07-04T01:14:17.092Z","0.1.1":"2014-07-04T08:32:19.878Z"},"homepage":"https://github.com/lnwdr/calmcard","keywords":["wildcard","matching","pattern","string","glob"],"repository":{"type":"git","url":"git@github.com:lnwdr/calmcard.git"},"author":{"name":"Leon Weidauer","email":"leon@lnwdr.de","url":"http://lnwdr.de"},"bugs":{"url":"https://github.com/lnwdr/calmcard/issues"},"license":"MIT","readmeFilename":"README.md"}