{"_id":"crema","_rev":"119-42485df0381be76d25fdb9f5a167ecaf","name":"crema","description":"syntactic sugar for your javascript functions","dist-tags":{"latest":"0.1.5"},"versions":{"0.0.1":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.0.1","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.0.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"d357f0c4ecde1736dc964a10adf056924abbedc5","tarball":"https://registry.npmjs.org/crema/-/crema-0.0.1.tgz","integrity":"sha512-vg3Q+9vEWJQtQ3tfv7AssA7LDYrvGdmzhP7/GBCnb9uP/9EkswxY0rsjzvInbY5c0Zb+BAJQhH4FZgCdOO38tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9AyZ7Et8mHMIuxBGEdhAHAWIy8NUv8bkl7EL1RApWUAiBBrQEb1VfO1DHJ1h9pTg1wze63OKwozjMFyXDKHt0IpQ=="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.0.2":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.0.2","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.0.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"0513af4754cbb19ab3ee5f2d26eef62ad285d678","tarball":"https://registry.npmjs.org/crema/-/crema-0.0.2.tgz","integrity":"sha512-mJmzjq/Gc1AgcstvOpROc7qhO1a4kLVRcDjvKpC7bIbW+CImAYrKPVkg9zhYo7CE2Q0RD1vIDFEJzdWDHXG82A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+vcyHbUhPC//EChyDZxKEpw+FtncnsxZabYwMhKSDwQIhAKG/N4iJH+mFmK5GNQ7gUzV9vxY0WSfbuU5ykaYc5E1y"}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.0.3":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.0.3","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.0.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"57673a2da8ebbb56eb547387b4da572d1a282339","tarball":"https://registry.npmjs.org/crema/-/crema-0.0.3.tgz","integrity":"sha512-/6TwpO8OMfX8OxdNy95S8BGZHoNlSrqBtdtecylJlayBV8fS3J4nfqIKGEchl78RvncmzsndR/ZYu8O0qSNu+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAC3Nnnx6H6pUGSTGCJbhIf0Z32zUtRi8GICKBDq36tRAiBbcl5dBedmcg3EgHoUCxGqnTD9m4Ax/IPv2NGofYJA6w=="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.0.4":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.0.4","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.0.4","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"1353a441303b8e4fd723e3e3ffbfbce78936b514","tarball":"https://registry.npmjs.org/crema/-/crema-0.0.4.tgz","integrity":"sha512-HYeGY5KrWs9b5dr4bN8D+TTJwgXC4IWnnshv1KfiJdQ9a/3gsbPhfZW0iI1i3Nn/W3WwGSQ/nvq1zuKJ/9wWjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM60FUud0IU2hBvCkd10ZsO0bwXVM13GsOra6ZLxLvzQIhAImFoZqh3oOT3QT5WfXuIdaFkWpz/Bbu3rnGoDlbFgvG"}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.0.5":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.0.5","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.0.5","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"5c44c62b77fe0db91a836475682c54d43add5dae","tarball":"https://registry.npmjs.org/crema/-/crema-0.0.5.tgz","integrity":"sha512-IfooZ45bBRaRgSBG0dViHgNwiPRGhJzaq5+K6UMEtzLMnVORMssByDHP/sN+ay52aYmVY5acxZCDrhEKiQRGLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJioZGuZx04TBa8JxcNMoW00drJVc197/Nec5iuvg9WQIgQTG5dPnr0kfbVFZ8dqAkHpaoEwC7+CGo7p9VI0ur+rY="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.0.6":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.0.6","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.0.6","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"e93d5f637d0d2a535fea34d975fc61354388aaab","tarball":"https://registry.npmjs.org/crema/-/crema-0.0.6.tgz","integrity":"sha512-y8ImlQ/+YRFlbXpax0y6buJBuQGtGV5VQ7AVPQt/8cvKFqAdpkd7pnzpsNbSgvcZITT1IWEgw6Q3vpJSdFFF4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3gqf3ARWATyBK9YzFiiTkRaKQEzoOoSalWqiTC5gtcAiEA+AO+eWTX12s2uopSL9a+HWaXa4c7NgeY5yJ4yEeHuY0="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.1.0":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.1.0","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.1.0","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"5922802882b3441332988851ae328a2258451642","tarball":"https://registry.npmjs.org/crema/-/crema-0.1.0.tgz","integrity":"sha512-lT95u8wTD0J2+En0ZlBUGOQp+pQacj8Al4Sto038KqINJssLJ3zc5X7go33fdQec4+RIj+V91KAPe4xkS/Cr4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAazCtuJQMF0pNgULYMJG2y4oorGxd41+2OPp1j4s6LtAiEAqjIp2SZiBQOFZIGp14kJ2eb/5eS14WgBAKkQAxwVGyE="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.1.1":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.1.1","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.1.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"861d84a2b045c408752690e8c03cbf9d87fe41ec","tarball":"https://registry.npmjs.org/crema/-/crema-0.1.1.tgz","integrity":"sha512-hRDpqneODJHKq3F9OHJOTeRq578F+4hF9TiFH5oP4GldBrp1vfvCt29sMqWAdlZD3vAs9mZwkLn/kjUs+8GW1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWYDxZYJJH8useRdvnu0EQ4GA8ywd59A8WPqAbuneGXAiAy6I2js20/AugcBCvSkXl2S7BRY2IqCesdaT6F1SjZug=="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.1.2":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.1.2","repository":{"url":""},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.1.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"7986e9c7284b56f9794955cb0767c0e7cf28893f","tarball":"https://registry.npmjs.org/crema/-/crema-0.1.2.tgz","integrity":"sha512-eZP6Xeebf1OEg7n4x+a7Gzma09d91ZMwHnNFQvEMbphwrhww7PkjrjB4lKbgi1USj9Cc4111sKumEucgAzeWTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1laWcIwi0IGEac/MpsAk3CFG9X2VGnpp1gon0oyA6PAiEA+a1p0LaiiZOrJ3nN4M/E4xheR+kR1pup/Ly2/QoDLes="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.1.3":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.1.3","repository":{"url":""},"engines":{"node":"*"},"dependencies":{"strscanner":"0.0.x","StringScanner":"0.0.x"},"devDependencies":{"pegjs":"0.6.2"},"main":"./lib/index.js","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"_id":"crema@0.1.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"62d9f74e3bba859ef499b65a6c1875f0eadf99c9","tarball":"https://registry.npmjs.org/crema/-/crema-0.1.3.tgz","integrity":"sha512-d3LSsjKVYx4Wyy/oG3zwvcDDk4bjKBVKdzi/CBOGyqwqCrbKhPN96D/ZvQEvuxOjbMYgHQOxCjhFB0rn/zXgPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfTaE+SsZh+UMnpxCoxFp23sVMygL9fSUwBYYwKMDqTAiEAw3dHel5zme4iD5uIjCuPWWwzgRTLzbC3wgFJ7brqvK8="}]},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}],"directories":{}},"0.1.4":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.1.4","repository":{},"engines":{},"dependencies":{"strscanner":"0.0.x"},"main":"./lib/index.js","_id":"crema@0.1.4","dist":{"shasum":"246e8b6f39f1c0b42181b9bb4027dbf7380c545c","tarball":"https://registry.npmjs.org/crema/-/crema-0.1.4.tgz","integrity":"sha512-tJuokJFeWKhzDEkwEH1T28/bfYZmJu1yOhbJpXm/om0tAHu6q+XBXNDV4eXjyqhNdrVnZRlFOMBc6FH8Pg4vxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBT1E4rCSTr4zDBdwQH6DTsuEcuxxfCgVdap1sSl86aDAiBLk7mymqHdtlohYwFpZk39ZdLhw3lBDQraoLi1wsZ5JA=="}]},"_npmVersion":"1.1.49","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]},"0.1.5":{"name":"crema","description":"syntactic sugar for your javascript functions","version":"0.1.5","repository":{},"engines":{},"dependencies":{"strscanner":"0.0.x"},"main":"./lib/index.js","_id":"crema@0.1.5","dist":{"shasum":"afcbc0643116de494016125e30affbc74fdcbc9c","tarball":"https://registry.npmjs.org/crema/-/crema-0.1.5.tgz","integrity":"sha512-GUZY3C6YM9+13yiu1pzVBIt4fKWuWmbcY9Vh6exxHQIdxK/OXNg+gP3CVhjRhesQt/pD1+iCaiZ08BZROTGDGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTnmJzdSrYDuw4BO8e+7GWyjx703z6XWZrQLrcFCruMAiEAzH9JkHnk1U4zf5VwevVi2qqfIlyMyAsEoRptY7V9v+8="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"architectd","email":"craig.j.condon@gmail.com"},"maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"}]}},"readme":" \n\n## Example\n\n```javascript\nvar routes = crema('request -method=GET OR -method=POST authorize -> login');\n```\n\nOutput:\n\n```javascript\n[\n  {\n    \"type\": \"request\",\n    \"tags\": {\n      \"method\": \"get\"\n    },\n    \"path\": {\n      \"value\": \"login\",\n      \"segments\": [\n        {\n          \"value\": \"login\",\n          \"param\": false\n        }\n      ]\n    },\n    \"thru\": {\n      \"path\": {\n        \"value\": \"authorize\",\n        \"segments\": [\n          {\n            \"value\": \"authorize\",\n            \"param\": false\n          }\n        ]\n      }\n    }\n  }\n]\n```\n\n## Syntax\n\n```javascript\ncrema('type -tag=value route OR route2');\n```\n\n## Custom Grammar \n\n\n## Use Cases\n\n- [beanpole](beanpole)\n- [dolce](dolce)\n","maintainers":[{"name":"architectd","email":"craig.j.condon@gmail.com"},{"name":"crcn","email":"craig.j.condon@gmail.com"}],"time":{"modified":"2022-06-14T03:24:01.020Z","created":"2011-12-22T18:51:45.960Z","0.0.1":"2011-12-22T18:51:46.702Z","0.0.2":"2011-12-27T05:20:33.567Z","0.0.3":"2011-12-29T22:52:27.728Z","0.0.4":"2012-01-19T21:40:54.696Z","0.0.5":"2012-01-23T01:58:17.187Z","0.0.6":"2012-02-17T20:54:12.489Z","0.0.7":"2012-02-24T21:45:13.668Z","0.1.0":"2012-03-01T21:09:47.400Z","0.1.1":"2012-03-05T01:52:35.854Z","0.1.2":"2012-06-10T23:43:08.937Z","0.1.3":"2012-06-12T21:51:40.994Z","0.1.4":"2012-10-26T05:09:35.680Z","0.1.5":"2012-11-22T06:10:01.225Z"},"repository":{},"readmeFilename":"README.md"}