{"_id":"specmob","_rev":"72-9b77cfe5b6195c8ff0c48bb953a5fe2a","name":"specmob","dist-tags":{"latest":"0.7.7"},"versions":{"0.0.3":{"name":"specmob","version":"0.0.3","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.3","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"3fe658ee94a61b2e66a2022e695291d1b3c5c7af","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.3.tgz","integrity":"sha512-vPH5gnt6KXOmOodWK4IDqrwkeO8R0HsbK3YLfVzfFolC1OIzEeY02ZTBFY9Vx9rDhrEGA0mZkzHXxD9Do+ANbA==","signatures":[{"sig":"MEUCIG+w8PZ3mGIkRPsFExShuAXGI5Upr7GCgabB/4zuX2oFAiEAk9ZsgOyOf41DVzY2RcC14tp6+WTLr6TA47T6C//o34w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"3fe658ee94a61b2e66a2022e695291d1b3c5c7af","gitHead":"2d77dd0f1fe4bb9729c5ff708229b98981bfa168","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.9.5","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.3.tgz_1479497596284_0.6026266457047313","host":"packages-18-east.internal.npmjs.com"}},"0.0.5":{"name":"specmob","version":"0.0.5","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.5","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"b05178f82ccebeaf1c66c5377bc8b2bf653d09e8","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.5.tgz","integrity":"sha512-lyeVjkgCxe3JUGMiHZ9qrHCUqBbOgm72iQlHzxs7YwgIwfkXdmPfHxEg/I+W6ca95079UdPl/EUx/L3zhwu3JQ==","signatures":[{"sig":"MEUCIFY10jywND+fFbHBNWK94tQ1R3Kn4zErlKxEm1YRxxgOAiEA7AZbY7rZrWWrrkspVX80sJEg31w5zbv2H2umA6JocyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"b05178f82ccebeaf1c66c5377bc8b2bf653d09e8","gitHead":"8c167733f74075e0466e3fcafeacb459fceeac0f","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.5.tgz_1480342948901_0.12132298923097551","host":"packages-18-east.internal.npmjs.com"}},"0.0.6":{"name":"specmob","version":"0.0.6","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.6","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"560f5525ae5474723245df0c6b871a09e74bec20","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.6.tgz","integrity":"sha512-PwYwwgXTzXfrlYQjdOUDEXb2keqDKaOeaThgIEnpc1XBFJKxcjAt7BhQ4SiPMj9zujKN3QZ3nVDzrZN9zyHxuA==","signatures":[{"sig":"MEUCIQDDeM2vtgU8TVaUFvYngGu6DTLYHAKKm5QV30i1NIuXagIgeI4AD7q8tD4lYZl+QkiVQsmcMMod+ezmmGyrtbsmkr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"560f5525ae5474723245df0c6b871a09e74bec20","gitHead":"a9a956ffb36040dea333f541a889b59466b1a174","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.6.tgz_1480961326794_0.2217116868123412","host":"packages-18-east.internal.npmjs.com"}},"0.0.61":{"name":"specmob","version":"0.0.61","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.61","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"726ff39c43469ae7b19e11a0cf610e2f728fec0a","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.61.tgz","integrity":"sha512-rcvNLqk0I1jOrIUgNshNsNInYZBnD4rMX30QTp7hE0Oniv85yYl+WdAvN1HL4ArHLnK5LY6F5tnGLqD943NMKw==","signatures":[{"sig":"MEUCIQDTtx9E+lXodRu2NEQVk5ERbebbcxSJXhMnNDpewnPM7gIgQ9M1c0AlA3MVGFbSzmqadujGvu8g53TZtOnBugF+3zs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"726ff39c43469ae7b19e11a0cf610e2f728fec0a","gitHead":"515e434d8a28d1ef7308bf26419594c5208d0658","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.61.tgz_1481220550925_0.295026948209852","host":"packages-18-east.internal.npmjs.com"}},"0.0.62":{"name":"specmob","version":"0.0.62","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.62","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"773d1628298f702e92f0f47468b413be5fbbafe5","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.62.tgz","integrity":"sha512-QdjqFkyRZazqbgdoaLfV4XP43/07g+bkBkJm3y3E2QTtEdHrd4+WnQBNJjgi3SPgHv8+nibO4WJn3VFyetxdIA==","signatures":[{"sig":"MEUCID9XnpKIXxA67TV9qX2Rs+iuYsDPPi+/UDL40BqPUNHGAiEAkgR1e73grDc0Lk4BEPkpu0ywI89DKgdoBU9qv8+F4aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"773d1628298f702e92f0f47468b413be5fbbafe5","gitHead":"1504df1e6b4657f00e44683fa515cca9ca875440","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.62.tgz_1482198230630_0.37911470560356975","host":"packages-12-west.internal.npmjs.com"}},"0.0.63":{"name":"specmob","version":"0.0.63","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.63","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"99695683a7ea1f69ee3ee6cd03b2f29a9e76f5bd","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.63.tgz","integrity":"sha512-G5hqAQZRrx5k999ZmV9LIh5u/1c1gfrSz09CJfgOT5StuzQTVM3/Gr8HI3b1aP56L+Ge3yYc3A8A7LauY8fhkQ==","signatures":[{"sig":"MEQCIDU059ZO5Zy0hQqVOhurMuTL8nt4d5RaOjLF6q98bnYrAiAxJN9WyGUqTfCVbhlF9GQ61HL+PBVZ9ONvrjN1aVlnCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"99695683a7ea1f69ee3ee6cd03b2f29a9e76f5bd","gitHead":"dc441c4aa7b363fac4197af0b054dec55c8c36fb","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.63.tgz_1482863718856_0.06539864442311227","host":"packages-12-west.internal.npmjs.com"}},"0.0.64":{"name":"specmob","version":"0.0.64","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.64","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"c3760a80aa4642742141eb33939152376fc4f83c","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.64.tgz","integrity":"sha512-eZOiAVNjmfkxVZS7ltgBzNUCKoygvo35OISjD/4ZFrCQYtQvlR0LNku28kEFc8GLfgcNukj3MAkOs0my+2re5g==","signatures":[{"sig":"MEYCIQCFeJretxWurghkYWIXDjoolyx4Dx+2kFKB3oVzjUax4AIhAJxwtfeC98Cj7+KxjqAQ4ewD3Cs1yMtv/jrGVE+wXLfF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"c3760a80aa4642742141eb33939152376fc4f83c","gitHead":"2066448479bf78fc697c7615f2d5308d0506d15c","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.64.tgz_1483726096907_0.7852734383195639","host":"packages-12-west.internal.npmjs.com"}},"0.0.65":{"name":"specmob","version":"0.0.65","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.65","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"2496fe803157fe40b0f1d339eabdedd9c1a2d32f","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.65.tgz","integrity":"sha512-1lqNlxzKu02Q116FeWzo2BL54vDqhGPURSNK1cCQ49G8a9Qc+szs5hGwk3Nipq0WHhFzZsdCHM+1Jpba+tn6kA==","signatures":[{"sig":"MEUCIQCQ6QndsEWYemou0jQw1Qr9yL3nqjJ0Gpm3Jth+cBCr0AIgaV0PNhf17HoddQIBMp02gCf2E2ZrbE0u8TkPElVKEtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"2496fe803157fe40b0f1d339eabdedd9c1a2d32f","gitHead":"49d7d678a8a10c708770d9a37aed100d31ab5ec0","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.65.tgz_1484297429650_0.015278644859790802","host":"packages-18-east.internal.npmjs.com"}},"0.0.66":{"name":"specmob","version":"0.0.66","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.66","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"21f3cf69d9b8c791055501787c12fbf80d31720c","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.66.tgz","integrity":"sha512-Uo1uxGP+Rk5KoxUKZLU79Yh4hZQVjt03FoxAmylB5OuMqw6M3yMMXyOXbiELr03Wz0J/eBjDqSeVEvS8gQukwQ==","signatures":[{"sig":"MEUCIFGrfsDocwCw4prrcrPFk0dG7tooLVlPretzt5WKn6DUAiEArhuQoz5BxMjF+VoS1juuvyMcLa+pEGUQXZedVP/Q6ys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"21f3cf69d9b8c791055501787c12fbf80d31720c","gitHead":"1c58014ce2cff5201c543a2d24594e567e13b9d6","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.66.tgz_1484335019345_0.6959499802906066","host":"packages-18-east.internal.npmjs.com"}},"0.0.67":{"name":"specmob","version":"0.0.67","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.67","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"b5981e1785d12a266a8defc74b370796c18b3988","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.67.tgz","integrity":"sha512-RHefJ/dR+CHzooA+kOz3//V/TnbvP55/l12Q76JqrD0ClmJcAI3t1WF07CBUZcaAUyIihFUd6IAcNO/8sYXKXQ==","signatures":[{"sig":"MEQCIDsaKuX0EsHijBbpmz28pNJCQXy+g1ZgEmNrw/814eLYAiAVkyEt1CJ/uzXhQHTckdwFjbeBnMFanwKXkb3o33T3SA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"b5981e1785d12a266a8defc74b370796c18b3988","gitHead":"664e92a610b901a2916c57bfab644cd1c779ec02","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.67.tgz_1484481036429_0.9689464147668332","host":"packages-18-east.internal.npmjs.com"}},"0.0.68":{"name":"specmob","version":"0.0.68","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.68","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"9051efda775c062163f8e3ee926d0248bf09ea04","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.68.tgz","integrity":"sha512-/RWj4igxqM2babSPUeSi7Woe4GepvGRAhjWh289B8IsPJ6CCYkdPcAcLV8jPUM80ikgCosbFejUBLsxlisAbwQ==","signatures":[{"sig":"MEYCIQDRmxVv1LmBU95+NsB9omH+ZhRtqDK0VX2whCC5EfAwqwIhANS1u8KMdOz3Rd9FW2FugzXCApsDLxil4uDJeZw1n3B6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"9051efda775c062163f8e3ee926d0248bf09ea04","gitHead":"22910863fa076f5f416b5f02359b6a8133532e4e","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.68.tgz_1484758318233_0.6923974133096635","host":"packages-12-west.internal.npmjs.com"}},"0.0.69":{"name":"specmob","version":"0.0.69","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.69","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"2735a1f51ef7f75655b04a3c1cf7980315dd6fc3","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.69.tgz","integrity":"sha512-9zjpKs/r4LzwcAOtWMftq4qBK7tG6dxv2qVm9RCI/1cU587rPhp+s6YMGdXh6F6Uj39d4SkpejuoXR6msFGc2A==","signatures":[{"sig":"MEQCIHx9/9A5OdrMa2Jah/+VZ8RkCLlOT4/1c4G617P+wY88AiBwt8jBhd/PRWuRk8pRR7ZShZAt+pS3d+7TLS+8rGVFLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"2735a1f51ef7f75655b04a3c1cf7980315dd6fc3","gitHead":"823ecf453bc2ad93a1e716a9f4e8612535cc538b","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.69.tgz_1485558286706_0.5312118262518197","host":"packages-18-east.internal.npmjs.com"}},"0.0.70":{"name":"specmob","version":"0.0.70","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.70","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"4f7777a350d44801476840c77ba2910cb727772e","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.70.tgz","integrity":"sha512-pNOyjKUcmalWD16aQcsvXKoGys15YNTRx1iOgFNkTjWS+zDCBRVticT3uxdx8T1m4VH9KUFfUrBwa9IvSIstcw==","signatures":[{"sig":"MEYCIQC89+e/PF/6N4t7eCAQJnBusTW2GoMxoVjVFYSHct4ItgIhAJRCh2nuJD+LUXPjE2eJcIheqaiogaBsAVYVG2rTYT84","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"4f7777a350d44801476840c77ba2910cb727772e","gitHead":"1b4784b9e26ff46a6e8633a95c4da2ea0c21e795","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.70.tgz_1485798402230_0.9014350126963109","host":"packages-18-east.internal.npmjs.com"}},"0.0.71":{"name":"specmob","version":"0.0.71","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.71","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"9a6afebdce2f04cb121a9b560b4864be973ef802","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.71.tgz","integrity":"sha512-xQtl8w1uomRi0MnoM3q6101zg+dqf/rAJzbrgodMBFrlqUkWH/6kzJQqM/oJ35LtcKER6QZGXGlKPQt4B+PyHw==","signatures":[{"sig":"MEYCIQDcCBR6IdphMM0e0hFs5hbojc73dQndz6dvWpbkwlKXZQIhAOxEkDeOQAZIOJXzOkLKDWVGMmYfJkPfh61ObKqn6J5A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"9a6afebdce2f04cb121a9b560b4864be973ef802","gitHead":"579ade78cf6d6c81d8cfb814ed70f2b5ebe476d8","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.71.tgz_1486262965461_0.19482546392828226","host":"packages-18-east.internal.npmjs.com"}},"0.0.72":{"name":"specmob","version":"0.0.72","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.72","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"aa4209d9fd49bbc932126f6a7660c9ce3a379569","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.72.tgz","integrity":"sha512-n6Jlee79OFrMzsR2k9sPxy4SdBX+eeOQvap94EvEwvtRVcW3GiFJr4VlEwIi02vuKzo7vdfPM5ECUUwk/hsaPw==","signatures":[{"sig":"MEYCIQDZKneZjH0L1FiDbRB1gAc1muELH0jR3MD2QIy7kUf6+QIhAMHxSlgDLu0l8NcHISWrDnYUHo9Xuxgu3KQeh9A6gsy5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"aa4209d9fd49bbc932126f6a7660c9ce3a379569","gitHead":"c710b9c48d5a180fa1558e5897f9d0381bb854af","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.72.tgz_1486748860731_0.09684985829517245","host":"packages-12-west.internal.npmjs.com"}},"0.0.73":{"name":"specmob","version":"0.0.73","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.73","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"9457abe00466c025b64c4ff8f3c045582f061366","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.73.tgz","integrity":"sha512-Pd270Rft9I4qdyxJgbng4JPDnSmrkGotTYC9aAtmmSo9JEfYJFmno7VzeS8eGaFVdy33Bf/6JzImVYpdTkOhQA==","signatures":[{"sig":"MEUCIQC9Chmis8ua43lhrfFGYVSRIIUYTTGVaxxoYBOrTR/aIgIgCh2AJnIxO402sZHzyIUQFWIqQDEBNvbCwgMX4iZ8qs8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"9457abe00466c025b64c4ff8f3c045582f061366","gitHead":"0c1c20f2579159636a06b08f0bb9c8ff78eafe06","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.73.tgz_1487017875354_0.5972836185246706","host":"packages-12-west.internal.npmjs.com"}},"0.0.74":{"name":"specmob","version":"0.0.74","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.74","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"74e7852f00d1721dc47df790fdd79639bc73df11","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.74.tgz","integrity":"sha512-j0Gdf5nOjdhtA65nxIDnCUJOzGiQMljSE+qEMW91MhYfDJJxcz8+YnLFg3/3s9rMZtEknO4KbyxCINnl8DwzCg==","signatures":[{"sig":"MEYCIQCFHSyTkjOisx5FQkne2FRnPq2sz9H9fnILXdHoN+Ni1AIhAOQDn4E7iXvYqkYA8CrEIB2Ky2QPoEeOV93l61yxrAAu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"74e7852f00d1721dc47df790fdd79639bc73df11","gitHead":"65e143333ad93be027565d4d1af4c433cebff78f","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","accumasync":"^0.1.0"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.74.tgz_1487356005752_0.3211707847658545","host":"packages-18-east.internal.npmjs.com"}},"0.0.75":{"name":"specmob","version":"0.0.75","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.75","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"bedda32c9728989d40adc330cd57e4ed54b0b3e9","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.75.tgz","integrity":"sha512-MaK4P1DHfb/+W5cuaRDpZ3rAkns5E2z9ink8KG9Ry5x8S/y9G3QAHh+Hdp3qF9F7uD8Q5FrRylMfajRJyOI6/g==","signatures":[{"sig":"MEQCICmlu5ciMxN/G4atlh3/jV8JwXoTGlTrGwLMt4ApFNKwAiBWFW3OHRpKJ9G0vTB9TKH4KM+3LU88SR3gFJsiFw3ULg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"bedda32c9728989d40adc330cd57e4ed54b0b3e9","gitHead":"f999c3dd1868343c66991048c40e123c33fbb324","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","setimmediate":"^0.1.5"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.75.tgz_1487480093545_0.0636407365091145","host":"packages-12-west.internal.npmjs.com"}},"0.0.77":{"name":"specmob","version":"0.0.77","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.77","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"8da15bdefedac78517e62bc207b7196a9034d018","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.77.tgz","integrity":"sha512-2OUzCRmO5YHXMQTj2/OVKdkqKf7294/jPnSH5+KrmFX/EtE94ovdj0/WQCbxNtttOG+qIfoAxF8w0WJ90y8R0g==","signatures":[{"sig":"MEQCID2i1QxsukEa67XLqkupf1eq32AkFzVQb56P46Zbd0aIAiBV9f5SWgFWl/gcnm/yccM0/Cm16egoYwsi0KN9p6j4BA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"8da15bdefedac78517e62bc207b7196a9034d018","gitHead":"1bcac867057406e98356f72ee9043d76fbe082cd","scripts":{"test":"node node_modules/jasmine-node/bin/jasmine-node --verbose test/"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19","setimmediate":"^0.1.5"},"devDependencies":{"jasmine-node":">=1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.77.tgz_1487585733790_0.8702240623533726","host":"packages-18-east.internal.npmjs.com"}},"0.0.78":{"name":"specmob","version":"0.0.78","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.78","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"966b90b664f0dc446d171f9211dcef2994d65644","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.78.tgz","integrity":"sha512-A6e7r1xKDiTHENfWiho2VaEUxD58e0N7oeh/G+tnxlGkEvB51yiB/F7XtHjJzrQB2wFng1fJhXL+BJw2e+nv5A==","signatures":[{"sig":"MEQCIBfyrVyNUMfmq+vdgn2eAjgQFkHxUMOCr5YvRD/mJf1sAiBY92XGrQAdVR2FD0PYgfnNdF/tQpiNa9jduw5vyisxGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"966b90b664f0dc446d171f9211dcef2994d65644","gitHead":"41cfcfe6f71b5a805082d81243f173600282f70d","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"4.0.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.2.2","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.78.tgz_1487692642405_0.7034024465829134","host":"packages-18-east.internal.npmjs.com"}},"0.0.79":{"name":"specmob","version":"0.0.79","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.79","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"15d22076015a965b6e305040a4a586156b71a685","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.79.tgz","integrity":"sha512-Eawn8brTrxVLSfeMw6WhbTydoCb4wL06vBgVvGMIttiJVSEqOups8Bz/iDXhpDaiObCHq12nAzSzbE11hxoCsA==","signatures":[{"sig":"MEYCIQCe+W0xh8KcrsP6Uh7VX6wW7z9aDr7KoxkuQTqNe4S66wIhAOoj7sc66py/izsWKmAyAdn3n5eNmurTr8N6lrDSPlks","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"15d22076015a965b6e305040a4a586156b71a685","gitHead":"33ff6a715f3ceffc02b849993df57ac13018cfe7","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.19"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.79.tgz_1488116975877_0.9932734719477594","host":"packages-18-east.internal.npmjs.com"}},"0.0.82":{"name":"specmob","version":"0.0.82","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.82","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"d3578a3579cd96e976012499b83482a0a125d291","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.82.tgz","integrity":"sha512-Ow9bpgWlqPkDgeAGyK5sCRBlpsJ3dQr9R44Nko5lzd7T9h8MZkNjUEqJPQKJLLDeO67NwgvpKInUTSEJKLJB+g==","signatures":[{"sig":"MEUCIGBsFIQAw3uNUq3j3Z2MY/py1UiZV2QZDoxr7umhcMLcAiEAv79v6qQDnmVKws7fxXldFaOVwFDA37ZPP1jF7i5GsYY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"d3578a3579cd96e976012499b83482a0a125d291","gitHead":"85c5fdedef29044c747b7e46ba58f2e42b37d495","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.82.tgz_1488165214023_0.8863558545708656","host":"packages-12-west.internal.npmjs.com"}},"0.0.83":{"name":"specmob","version":"0.0.83","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.83","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"c23ff899737718d56ecb95067919efb012a6cb7e","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.83.tgz","integrity":"sha512-Gck9LHrjxET2FKnRUNeyycdhQhVTNg20rY07NgSEfEPTigLcLrWhzOF0j18D1RGJFzA2KeouwVvufrn50zqtzw==","signatures":[{"sig":"MEQCID/1HiwRJJhmQNLf9k0LTMB2GC0w6DLW5TdWYcV0UWIEAiBm0mxIwnDve1/wmT1YFuVmZ+uXy0TVC6paZ8JVE/jnTA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"c23ff899737718d56ecb95067919efb012a6cb7e","gitHead":"f7d10f4e2044cf0b7d173e0762401c7bddf8b263","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.83.tgz_1489520337392_0.3563471366651356","host":"packages-12-west.internal.npmjs.com"}},"0.0.84":{"name":"specmob","version":"0.0.84","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.84","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"798e62dd3dfce1f49bffd49c52ba093c3165cd5e","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.84.tgz","integrity":"sha512-fCl3LnmaFU/8pk3c1XbJ00Nc7RacHyoJEqM0tNaEuQ+Sq8bMgzqP46fcY/qewfF74NUtLqmKhYE4z3NR/5wvOg==","signatures":[{"sig":"MEYCIQDV1uyHoPoodShWg+0fNZvHjDCnqAtu7118EP2FD0j/XgIhANSFQpHX+6glxq+xY8z44N0G2Vo8Ww0/nAg5LA7Ww2cX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"798e62dd3dfce1f49bffd49c52ba093c3165cd5e","gitHead":"4a63ffc1f91cbecf86554e55db9801166abb53ea","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.84.tgz_1492026078425_0.14696244266815484","host":"packages-12-west.internal.npmjs.com"}},"0.0.85":{"name":"specmob","version":"0.0.85","keywords":["spec"],"license":"MIT","_id":"specmob@0.0.85","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"7bc63b05b4be40169c775c2a50be54b5b6fb4630","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.0.85.tgz","integrity":"sha512-PEpDYkXpNZ4gEkuZgdU1tr0wBTowHy5BJ+/Oo/ja2hWsDtFxm6th7w9AxQ++i3mmdHWd7EgrHUnjID2uOlQmWA==","signatures":[{"sig":"MEYCIQDVH8wBy4m/ej4lTMi2Zh5gYWGx21Ta6PXCrgcbn+8WhQIhANyBoF6i+hh/r98hg/4dQO0HpzzuP12dk739MbQpznqY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"7bc63b05b4be40169c775c2a50be54b5b6fb4630","gitHead":"a9d3d6aad6b119ba995d1e64097c91ade7cf095c","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.0.85.tgz_1494474098011_0.13355175941251218","host":"packages-12-west.internal.npmjs.com"}},"0.1.0":{"name":"specmob","version":"0.1.0","keywords":["spec"],"license":"MIT","_id":"specmob@0.1.0","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"0d13a90557398e3ceda1e2d7fdb9cf48da81f4e6","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.1.0.tgz","integrity":"sha512-xD4BgMygv+7CFmEsEIGpcko4v1UbNMzS1ZeHcZmLHpVtxbB1E1IshV4wsivRN/DmmYAAGt6K8k9QLiFJO/0fKw==","signatures":[{"sig":"MEUCIHBCCEmnLp8W/abn89j2xVlYbrHJQYXoVgL470FhYVYGAiEA8cmnDIVErQNKrOPeIOsPQUm0lMh3HVuvNzYyccecLxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"0d13a90557398e3ceda1e2d7fdb9cf48da81f4e6","gitHead":"e874488d40f171158044faafa18b5efe6da6ce8b","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.1.0.tgz_1494888765953_0.09725591237656772","host":"packages-18-east.internal.npmjs.com"}},"0.2.0":{"name":"specmob","version":"0.2.0","keywords":["spec"],"license":"MIT","_id":"specmob@0.2.0","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"c8d2b5ad18b182eec2e97bee76754038af37d533","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.2.0.tgz","integrity":"sha512-yiWfnPNiRw7MOUbYkisalmuFrpi6O72Rg2ocDZs9lOndt1PSWH9yV79dShE369OcBTGoKKcCyf3WX1DhDR8v0A==","signatures":[{"sig":"MEYCIQDIlUq1VZgwRDTh/lJYfxBrmFGIU96mvNly+Za/zhvESwIhAMTXEQ0oSYd2Z4wxk5Gvkbj1bOh5bbHBYxjFA9qdl5Nr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"c8d2b5ad18b182eec2e97bee76754038af37d533","gitHead":"f4d11ac9eb79245690b59d2cf9a69809064748b7","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.2.0.tgz_1494987192215_0.5156090245582163","host":"packages-18-east.internal.npmjs.com"}},"0.2.1":{"name":"specmob","version":"0.2.1","keywords":["spec"],"license":"MIT","_id":"specmob@0.2.1","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"aa295ae34ffaba811d8dfb2bfb0c666fa5b5b5bb","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.2.1.tgz","integrity":"sha512-vkszWYH6FqNoMCQOHlBJmoEnJkanlr51IQXV8PzomjX4xuOYDGg/4x9Lhp4v+ZcCu7U9F0MqAzwnOnucZVNc1A==","signatures":[{"sig":"MEYCIQDAZV8s6UHj2Y+0JKK4r0xtzeNPkQwrfI0ALy/GpLJu7wIhAILJv9Nrk3XL3aye6W2qcV7fP1hxUjIXPYRiS7j4hl/p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"aa295ae34ffaba811d8dfb2bfb0c666fa5b5b5bb","gitHead":"41236fc19e6af546f3351c28d386b2b7c01fc89c","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.2.1.tgz_1495058979020_0.29179729986935854","host":"packages-18-east.internal.npmjs.com"}},"0.2.2":{"name":"specmob","version":"0.2.2","keywords":["spec"],"license":"MIT","_id":"specmob@0.2.2","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"64d0d54847d3ad3069731759eddee4a271dd8608","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.2.2.tgz","integrity":"sha512-3q9onikbnBNqwZTID365MjS+fIWH5KAh2TSrvwJLXegHrQxPOP9b5Kqa8Nco57B3mkmvQUtwipiTn607nwRiWQ==","signatures":[{"sig":"MEQCICz1DhO7sjqp0bJsDREibrjD2Ix2qryYlqPSMk7B/UlKAiBl2Fit6NuPCpk1k2CCE1yKx35qhhcABsOUSsK3gugYiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"64d0d54847d3ad3069731759eddee4a271dd8608","gitHead":"a6f9e455f1b728fc3c2aba713616bed76113669d","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.2.2.tgz_1495181030903_0.8305688954424113","host":"packages-12-west.internal.npmjs.com"}},"0.2.3":{"name":"specmob","version":"0.2.3","keywords":["spec"],"license":"MIT","_id":"specmob@0.2.3","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"57e23e582aa08280ccc262a21669d4f53bc22955","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.2.3.tgz","integrity":"sha512-tViirN29nGi80vI7Q4IHBSeS2fCN8dmL4Fs7KnFE2aKWb1P5aN2QcbPe2YQkyv80p9Noi0AKb4ga86Zh/t+LxA==","signatures":[{"sig":"MEUCIQCK0DGoeXaR0YNvI0cuxRRRJrFaN4Q+70uy9csa50IT9QIgNye6JqetkN2lCGozKSV4Q+Ffw8dLWNYFXLMGO2Pymkg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"57e23e582aa08280ccc262a21669d4f53bc22955","gitHead":"3f4d9cb1a0d11ad20b6e595f9b3738ff12f1bf3f","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.2.3.tgz_1495201022902_0.9289992263074964","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"specmob","version":"0.3.0","keywords":["spec"],"license":"MIT","_id":"specmob@0.3.0","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"629cdd5e64a519877cc796fc545a0294845abb0c","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.3.0.tgz","integrity":"sha512-Q3htv9cAYxmigiiwUBk3qYDi2LOfuTYXmpT6dVrLECOtdsdbdaEhVRFpKGMSpet0QM25Fc2RqmqG9AT/0z2UTw==","signatures":[{"sig":"MEUCIQDGlYZoRaTXlc7ECI4yx5ISXE/XJ8BCNw6Trq+0SlfECgIgDyB8eL9HZB8QYeaZCH/3ES43th+ELQZmKeeNVtTYWxI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"629cdd5e64a519877cc796fc545a0294845abb0c","gitHead":"a54e3728205457f7f6d110a6dd69930e63759279","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.3.0.tgz_1495312452336_0.1280019823461771","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"specmob","version":"0.4.0","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.0","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"bdebe9f02cb469ab129847ea53fc45232558277b","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.0.tgz","integrity":"sha512-ROTtVlNJWJXilweX1ln2mPCjpyNVmmQwHUj89Aaou3/+e61ZCYNFyjVy5Q1hoDCGg8LJHPkFXU5g489xNdbWCQ==","signatures":[{"sig":"MEUCIQCJ1rGhgGvmgheA54lzKzECk51faTUecuI9XebhH7/BvwIgfuS0hIq50VL7fAgaKx5zIGIfdA9NbDlWMRGNOjVCRVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"bdebe9f02cb469ab129847ea53fc45232558277b","gitHead":"1540c23c241701934e68733e2b711933399d6e5e","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.0.tgz_1496132114324_0.5504788807593286","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"specmob","version":"0.4.1","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.1","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"0216a516c9caf1641c1c0397228659e86fbd5094","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.1.tgz","integrity":"sha512-XKyrN5ZJ4tHIhq1LURpTzxDdpz3EYsBgADxLuhgn6/9ipSqkUG6xTowinsRa7hHLNZgBrngxT+KspsFh5M4k8A==","signatures":[{"sig":"MEUCIAyOjdZ9zfO9i9UaETiTGmwW7JAosoBW28dCuS8PVjvgAiEAlRkr68C7YJuN8XMGY6S0TmjdOAL4SX5cHTJXx71nRdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"0216a516c9caf1641c1c0397228659e86fbd5094","gitHead":"cf49a92ba5b0902fad644f13b8295ecfd91b70de","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.1.tgz_1496137257880_0.4860719202551991","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"specmob","version":"0.4.2","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.2","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"68711021ef5bd1442e7dc5b913adfbe1dcfa6432","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.2.tgz","integrity":"sha512-ajEjrR2vdOQ09MaiqYTK0oLS2jbibZKWKDkauRX/LtUveToHLiF5c6H6fU9m8eE1Ab8ECxPGGDJYmHRLDcpnEw==","signatures":[{"sig":"MEYCIQC4rrQfHbuetrpNhjFUk4yOGNBAQeFWcW9+9hsJaool/wIhAPeBSkvIKKJkFhXKup0XHrZUSZ4p2Hm0m/ghRw2VxPCW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","_from":".","_shasum":"68711021ef5bd1442e7dc5b913adfbe1dcfa6432","gitHead":"6dc2289eba8ca41942cefdbf28a176497cec4a98","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"3.10.10","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"6.10.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.2.tgz_1496566767994_0.8888770313933492","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"specmob","version":"0.4.3","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.3","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"be91052dac5773cfb1feae0745387a289be9fdf8","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.3.tgz","integrity":"sha512-0HmxQj3NCJdJ+CfjzHD3BZZxHuf0zg+Tpw4JZFGalBtt/Rwa2sIguhUyV5uXAedBSlXi6IRQ0cQSCgUvXVtj4w==","signatures":[{"sig":"MEQCIBQhWL7zX8ahHZWoy8fsa30hD0Ay5C/rzBVhrRsz+cr6AiAzHHwqQpiNl+NtaEoDOx/uiWy7NCeK+373KSGwvD0acg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"1e14bdab4d42e8dfa4c1ca171d69004b590df398","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.2.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"8.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.3.tgz_1500674073768_0.7318214459810406","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"specmob","version":"0.4.4","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.4","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"a039bd1309ae800fed9d9a5b055299798c24c491","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.4.tgz","integrity":"sha512-AIXKeFNmvk+64dy1Fa3gZ/UYujbMnYvo2z/TufFwi75r84RAQa8OsD5vv1/LANXbQIVUS0O3dHcmuRQ5FoZI4g==","signatures":[{"sig":"MEUCIQCcKOxF/JY/NpjhRhTxiwiRymmdVZu6muuO/0Ni0Zu6GAIgBTy5khLq/5WfN7v9ztev4ARp6RAsDjw4P8rFkSphNaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"179e66b2562dda9cea5df5156752f2681b18cbc7","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.3.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"8.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.4.tgz_1504596117078_0.19868584373034537","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"specmob","version":"0.4.5","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.5","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"8ff5f86a9942a685a739993ddaa0a52459ad5ca3","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.5.tgz","integrity":"sha512-TKGxQJiY8Ulbt3F6olhSbfxaiwnNfk8mm7J0kv97858uawrb3bWAUCimqjprCEAYKU0+uNu6HZ1L8KLBuYprgA==","signatures":[{"sig":"MEUCIDm/0Bgh654PB+Arl+TSXz7tsQcdff2JFsouMsN9hlljAiEA+rgvoSWczQdwHZH2GyLOHFDaWKukUo8m3WoTKhH9mT4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"8d369e946410e77c82b861772ccf3318d7492214","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.5.1","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.5.tgz_1512581216357_0.26388859818689525","host":"s3://npm-registry-packages"}},"0.4.6":{"name":"specmob","version":"0.4.6","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.6","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"a7dd8202a4b43c42b5c40d4b96d25e40c5991b69","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.6.tgz","integrity":"sha512-nj3EPbeNFeiBk4FycEmaZvyLC3ZEKOKqKo398rtX/jkxCYlgXrCffUb+ecfFquZNv/JT6HYpMhn+e+q/xUnOSQ==","signatures":[{"sig":"MEYCIQDosklG96srpZhUZncNaT4g2p9/7asuqHGo14ZkvsH3LgIhAPuGiJYO5JpKfpBvozRFJxMracm5njzH5eXZN97s74Dg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"d29e816c69c4349e16b3957c10f77724f1957a83","scripts":{"test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.5.1","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"jasmine":"2.5.3","jasmine-spec-reporter":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.6.tgz_1512584214995_0.5469863449689001","host":"s3://npm-registry-packages"}},"0.4.7":{"name":"specmob","version":"0.4.7","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.7","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"ecd419e9f95e32831eb26319e560c826325da73c","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.7.tgz","integrity":"sha512-662eh3QeORqMP6cm+Qyo0QG7B33P4KgFonMGHbrllYjc10uSMLuZptY3EMQpRo95Kp9voLeW7f5Gm0HzbZm9uw==","signatures":[{"sig":"MEUCIB8JBUEs+xJZX/gE9CWmLeJ6iD/fUPrKRVGZN9MB8YHGAiEAhjOxnPbiB2sUNRZ7GzkiKwMoTXPjLfJYZR0KqAV2kco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"7b02774aec9151a7b06d17a5d938b0f9eead03b5","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.7.tgz_1514457758605_0.7640182019677013","host":"s3://npm-registry-packages"}},"0.4.8":{"name":"specmob","version":"0.4.8","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.8","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"7fd6960a1cfd3ac2541056d04ee89d9f7d2265e3","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.8.tgz","integrity":"sha512-IJSbZCG4Kq1fAziK40RmI3M4b8SS11BT45o+4s+lqTDjT30DT6FZ5xtXI6QYifq8/8WoNMAB5RfbC6vf7SaIXg==","signatures":[{"sig":"MEQCIFZiNAkNjSSXp/t806mAwJIzip6MHmnRBWcGKaKqHhJkAiAOpIU5G/rymlysvZDBQTvchPVfVcS8SFYt86IWVOOupQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"5cc8c45e3b3e930534df8c7a21f43985737a789c","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.8.tgz_1514493347321_0.5592844483908266","host":"s3://npm-registry-packages"}},"0.4.9":{"name":"specmob","version":"0.4.9","keywords":["spec"],"license":"MIT","_id":"specmob@0.4.9","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"60efc755dc0f6bd7a46e49f8680b147b77b9917d","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.4.9.tgz","integrity":"sha512-rK78d35gPa1iiO6n3r/vvikUm9XGF5+qBQSFlqwz8m0QIF7uS9N3h+KlQGON26huVn/v8CbBA5BavfNwTVULXQ==","signatures":[{"sig":"MEUCIDXKXhCCMmSr2FROyMeOq61KjF5bpxlm7aHLFh+ehaq6AiEA84CnpOOQXWL7u6DS7/r/S1oW2amfZlOWQf50klnypCE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"000323b74b8092f22218e88d8a3bcec0dfe235cf","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.4.9.tgz_1514598874277_0.4205844735261053","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"specmob","version":"0.5.0","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.0","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"ce098260778cbea83c800fd846940d83b3d5f676","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.0.tgz","integrity":"sha512-FPCDOOPWhndZYHMrYZezPFM+KHmcG5IWahThCdGeMPc1PbVXNnIFGJqse8H2Dq0OC47g75FyHNQNt+CZy/DKVg==","signatures":[{"sig":"MEUCIQClG4dktHs6zmch4ZWuIdJfdDpu5+DWk8cHrE5SLyHoTgIgV0Ckk62/QpfiCgIwiBPHujCHOCCA7lRKLJO5iqY2wKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"95036f646a139d001d8a5ca960dccd7d59f69283","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.5.0.tgz_1514664738776_0.5588858923874795","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"specmob","version":"0.5.1","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.1","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"8453c7053414e79eb2d8c7e9034ea3750a0e3014","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.1.tgz","integrity":"sha512-j+P3I3PXdKFDB56armHJsf/95E9mUUzibhPnP5xQLfZ6XoKT1IiXDxAZKtt4pzlAk8YCkiLRD18IUKN32yrlkQ==","signatures":[{"sig":"MEYCIQDGknbvMNkZVIT+q+Y9za0eBd6hisg1/4FbvmO7KXvBLwIhAJ3gY10KZTSshl07X4RjMKq00LlKPiYprT8GcSFBmu9l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"5897361a3da465312af1a963435ce93e636b2ad4","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.5.1.tgz_1514682278620_0.4058486588764936","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"specmob","version":"0.5.2","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.2","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"842a42a465282a17b79191b079e92461739be40b","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.2.tgz","integrity":"sha512-Wsk6fLQMUOPF+xgP3+BF3zmnlTEE3j03mQvU9+cwUTdSXdBYZZSAS8y49xHZNDyiyPtdIt8/9wdMN1OLHj7IUA==","signatures":[{"sig":"MEQCIA052++sVAjSwBVK/yV1YIX0vytOHb4zh8LCbxEcVfP2AiAzVRMGofAcj277ZbjNtu2fEQmd3x2iDg3f0B4DwNXn3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"b1cd60404467542000cca6b40167940e52202763","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.5.2.tgz_1514866498415_0.149080015020445","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"specmob","version":"0.5.3","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.3","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"313a50e78940d63d60e8634801c8dd1ab45e5c27","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.3.tgz","integrity":"sha512-StIWxPsiLyA6ts/NMhKoqI9Cheh8W5ncC3QOVP8tv/fkeRZU8TaMeEJ+MOTWwmQG1XfhjJMad0JIHePG+RYJgg==","signatures":[{"sig":"MEYCIQD+5t+xFSFoJZkDgzSln7xo4b/ynjyNJ+QYk9caxZWe3AIhAI1yLUuTHsEm58foUaZamTpkspbf5LAk+UooSERsPAf3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"7ad1819b10c785f2a4fa0992a0e46e199868e98f","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.2"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.5.3.tgz_1514883629321_0.9740487856324762","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"specmob","version":"0.5.4","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.4","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"6246c0a0ecb411ec3bab3c5fa90f39d23d015c02","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.4.tgz","integrity":"sha512-uSmn5BiEELOKlgCVN0CyJJBVPfmH3aqIiwcIuOg4BtnwmMglCL9yB10Ch5flWPo77qXUtoVK/WiNQvS4poBV7Q==","signatures":[{"sig":"MEQCIAHZZJ4JVEYK9Obqm6weaUw6goYQDdsdzbOYUH44n1jOAiAJTmSEo8vVDIxjCY8V8NwitEeMu7iT+wnrsIWb6OzmUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"714e09c9892dddf438e451c8473af74805cbe2a5","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.5.4.tgz_1515023680459_0.19666766258887947","host":"s3://npm-registry-packages"}},"0.5.5":{"name":"specmob","version":"0.5.5","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.5","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"dda0af1b1ca184b7cceabafca3a0368619cdc148","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.5.tgz","integrity":"sha512-7Ba3vOaCYWD9xmVBJ5PKcGkzmNElSMDWO/8iXeSDQ1qbXsy5ylKY8c/XOuTbAbJBdrQpCWuxXr1OFObqhF7lMg==","signatures":[{"sig":"MEUCIEyiJULUGAUTVj3mSCNL0Ogix13IfjFAbxQvmCp4WzIcAiEA3gMGUCeJ5lzuM8N8R6G66OKcuwwdU6cUBRmlDb6beyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"ad15ed0e23d1ba2deacb201fa42511b0ef8838df","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.5.5.tgz_1515377801271_0.19227092084474862","host":"s3://npm-registry-packages"}},"0.5.6":{"name":"specmob","version":"0.5.6","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.6","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"97a01242e72579decf8d0fe2d0d1237db5ca0f4a","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.6.tgz","integrity":"sha512-+6aLNAeEu0UvGMGZIH9IcrYGq0yAFITc/i1zHXnc51E3kjss2kgG5lXMZxoZMUsYecN8xnlUynTnf2xqxGyCIQ==","signatures":[{"sig":"MEQCIEp2c2qpn+QgH1UajjLRBb7KdjuM31Ik8QRkY2A3kpcfAiAPVRbOBGG9/8NUsVBZjvrmRbKdpCObd77SBDc9O6QgQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"specmob","gitHead":"23981d79243fcd165d57796e185727a54d9cf0a1","scripts":{"lint":"eslint 'src/*.js'","test":"node node_modules/jasmine/bin/jasmine.js --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob-0.5.6.tgz_1516090146961_0.8671487967949361","host":"s3://npm-registry-packages"}},"0.5.7":{"name":"specmob","version":"0.5.7","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.7","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"a2f37e1cf50bb85679eb0799980aa21a9ac81b45","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.7.tgz","fileCount":9,"integrity":"sha512-9pq7bUruNFl2LqisMIRGLnveeFfrK6HSno3DTUfD/z6tQG14KpD2yu+cK1bs3EdIy+kBDeTUhlO2KFVQCFhOxA==","signatures":[{"sig":"MEUCIQCzjzfw38+Xlhctf5yDt9sY84XPJLFu0hVgBZWHVZU67QIgP6MVRoCD43Bb9An1Cp9l9zubrYjvRTSLjIAbyobpS5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50097},"main":"specmob","gitHead":"f5e2130737ac09f0832e23cf0fcef7c468fb91e2","scripts":{"lint":"eslint 'src/*.js'","test":"jasmine --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.5.7_1519633122478_0.8967309696274273","host":"s3://npm-registry-packages"}},"0.5.8":{"name":"specmob","version":"0.5.8","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.8","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"29169719983f2cfcd9f8546de7dd8c4c4150a111","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.8.tgz","fileCount":9,"integrity":"sha512-mkzfRmkKtvT6RzS2KBmzMszEvqJZT19g8p260Ez2bSiAwhkdJyXMutKfcBi8rXH1ZT3ZunqVQ0jNqH4iDIneXw==","signatures":[{"sig":"MEUCIQC9wWCEQy+lX3ryw8zzjctEY6G1CYQR1z4A1Mvbw6RPzAIgGqxo84Lgd1WxZoBAO1poITEo5bdI0Iofcl/TbE0a354=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50287},"main":"specmob","gitHead":"fadf3c88ec1f8b01611c95b6336ad9e1629ca87a","scripts":{"lint":"eslint 'src/*.js'","test":"jasmine --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.6.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.5.8_1519675853003_0.2914648169819398","host":"s3://npm-registry-packages"}},"0.5.9":{"name":"specmob","version":"0.5.9","keywords":["spec"],"license":"MIT","_id":"specmob@0.5.9","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"f7cb3bc263acd381ac10a82d53af4e4d06dde8bf","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.5.9.tgz","fileCount":9,"integrity":"sha512-wkgcp17k6OKNUuaTmVankClsshDGjM5kfsBcjZtuFEs1ceR1uO9Jh6UTDaIdc9OJO1ug92Jq2l2bRCCYVQTsug==","signatures":[{"sig":"MEYCIQD3oTUdNgMuyAUWDKNC+YSa9L4hPd3NjdjXMUw6D7RSnQIhAK0DHMlp/WaPdtIGWDzs6/KMKtaoXXixRdwYx6ABfR2G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50344},"main":"specmob","gitHead":"cce0a13539cb803f9e7047dd4d06dade395dcdcb","scripts":{"lint":"eslint 'src/*.js'","test":"jasmine --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.7.1","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.5.9_1519987509549_0.47097804932993936","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"specmob","version":"0.6.0","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.0","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"78d0d9356713c53676098628f7daf3a1836de225","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.0.tgz","fileCount":9,"integrity":"sha512-SryAMQkbdlwPyTFDc4mxB4XbiatWNp/2TrDHhS/fQiNQJ2RYrJJgy4fzOUvPJ7ZXlstHvjPhtx0MFDsrKHWNDA==","signatures":[{"sig":"MEQCIFQK4ggEgjS0+oa5u/tJyCEEbwBPIOQSOeHticmvZEYTAiAn+JUhusgd5ZBUAO9tI3fo8IEhxtc1J880e05aKX9yyA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50490},"main":"specmob","gitHead":"d50d19a7064e112ce08dc88feeee3ba9b5d00e07","scripts":{"lint":"eslint 'src/*.js'","test":"jasmine --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.7.1","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.0_1520834422720_0.35562114456606086","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"specmob","version":"0.6.1","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.1","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"c4835ca3a3666d9e55b88886b2603938a43ddc84","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.1.tgz","fileCount":9,"integrity":"sha512-hNgJOZrQ7tRQTU7xWnGBOS0mWuWEXQ5dLUwPOp53faxzsuEufHWYRNLRnb0GC49IjNY9jvCy5UJ0nF76hW4GuA==","signatures":[{"sig":"MEUCICz7p45nDhOQpuoAA3JU2LTsIcCQho8daD6WnRhSeZEkAiEAlHykHZ+X7d4DGCaKgDsDreVYF0FJ768u+eSlIvfmGOM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50482},"main":"specmob","gitHead":"8b198cc84b80cf741a0b6582a20bc22ce5478951","scripts":{"lint":"eslint 'src/*.js'","test":"jasmine --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"5.7.1","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.0.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.1_1521174088806_0.9740709212459657","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"specmob","version":"0.6.2","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.2","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"633b1a0adf7ad4a36139d194db5da4dc644a535f","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.2.tgz","fileCount":9,"integrity":"sha512-sJpouKffsSfkVpZUxprhdmqf9eRQjwQD/9JhZV06R2ku6NykC759DYgceoakUSJ65f0Dj/Exj7D//eRgMUultw==","signatures":[{"sig":"MEYCIQCm4tcGGmV5sB05y+1GNPxD3hgRD+PZZM1Z9FtLkdBKzgIhALlNaS+nwgSCkJdHvHxtpkD7lO2rOmM7wN5eJZJFianL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8MZtCRA9TVsSAnZWagAAWJgP/joMpKTmrqCrmPMYeKcB\nE2rQSaiFF/MSGcEoPQuBqOpS8XRShT1P/hmR9QNiXOmKXx3+jjjk11T5WRMe\nfV2IRM/kMQWk/WetK+esQ9TisMW643zitSdBJWYUv+og1qaO7zHh3MxH/2OE\no98L40GZyV7n+vsr70dNEZT/+uQaCesvIcP9G/2fpxBF3XGBLY33j+Zci+6+\n6s2v4IrMVIUXtD/lWuC5uS4Fkl6Bt+uGqHKyf24NpS/UcF9VyAq4+n2NGZbp\nbD5YDBc+vC9qY9EL0lbRz5dtyagP0rJRNbp6Z/5Xb3EDHCTGurGLop380B9+\n8UZpKy82ryagrDKl8DRySchEdASptn8H0nvrqSZXR4cYZyZJU7DpsK0JsQdY\nogem1EhRCAb+zRQp3jupZdefLpImahruPkxvL89CCmOwvkX4hj9UJoHmH465\nsu6bShSs/rjfDei6XyKEDHJMitxitqqyjMMpWYPLv9NPmB3kC3J5k1JY3V4D\nc3VyCX4iYg+HDfblaLuZkftaupbzvT1wPQJ5piY40FYPfXQVDDqS1yTeB0Lb\nIRFycENYvqp92Vyh8OavD/m3hx3LW6hMHzJTpw4YmmGPMayv290DFDywREtE\nUQLSEBBJad0eR8ikHBN6YcRw2lSyS8z5WdQH5gEV2IdPnuZgmw4HEQbp70h+\nPuLB\r\n=n2hp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"specmob","gitHead":"b47d99b801231dfab05132785312393eabdd648f","scripts":{"lint":"eslint 'src/*.js'","test":"jasmine --verbose"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"6.0.0","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"9.8.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^4.7.2","jasmine":"2.5.3","pre-commit":"^1.2.2","babel-eslint":"^7.2.3","jasmine-spec-reporter":"3.2.0","eslint-config-airbnb-base":"^11.2.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.2_1525728876394_0.8337276221814314","host":"s3://npm-registry-packages"}},"0.6.3":{"name":"specmob","version":"0.6.3","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.3","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"3bad62f8c42f6698411250a789aa45f689df72e8","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.3.tgz","fileCount":7,"integrity":"sha512-8mFthKobgv5Nb/fjk7Fy9NbWMNdqT3IJZZz4t9xK9Mns7N9h6JQLwA+pvwDYMX+wmNCWhxiZ2OQvCjDohnVomQ==","signatures":[{"sig":"MEYCIQClmGn2V6xzs3xNxvNuSaLm2NU19Q19aoYEqoLv2xKp/QIhANHOZKqAt7vTBcPI3wdPzcsbk7Fg38F8zsgWq9vHcgPS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKIsACRA9TVsSAnZWagAAfdkP/iRbTESytv5HiEJis6qW\nHR6p0OyaLzKA9cheM9zHxtXpWMxGHsCGceHViGUOtlqEu3LmKrYKVMV42Hn0\nz3RzRiIXzFGidt8ZqDFbQ1MUT1kLaACuFFE0ZoFLhPb3vKUFx35Um/4863cA\nBaA4dI+8TexLcgcI5h1ULauLf1Gnm0hKdqGR/SpH+Is4grILH18ifRbhTljk\nmHhzUYKXtJK+jvkx/C25EBAMJkJvKp2ohFwSEZeBIZ/AV2npH3Tb5rpWXAkg\n7aZPagMa7dJfPj6RbuBhXULs8szgyx7OQmCKrf/0IpLN5gLKFwJ954GB915/\n1KtDYg9PjZJbpjoE3wmPrpbS7wa0VmJfxbSJ7KHgv4juimOwEkI1o7DN3cIq\nqvh+iIbecPDyvR2CWtNSaawtqqtKp3LhM1jGwe0mNGhWYL8Y5B0/QPhQ/clv\nhNvdapGo/P3KNjU7enu5rjTZk45888YR1EheaHUnuOD9mBaj9SqEKmZKNzLf\n/NDUpS3LFA09awuK/twdVer9c3JbbTpQPdeB/KbepOi2GNN0vheiR9x+xFYK\nbOPEGhjdGud8J9QR5ygi0j9krIR7lj8MFvVNGqyWKhsm9v6txZfM3UiCKQXT\nN1WKgQPfk5/6nuQkaGzvQYJ7jsCk5hJtJiDe4f2uGdbPE32X5GyjT9Kn9Bzd\nK4bP\r\n=4OmK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"specmob","module":"specmob","gitHead":"b6948d7d3044b3323b8b6097481270042ef89d6c","scripts":{"lint":"eslint specmob*js","test":"ava specmob.spec.js","test-cover":"nyc ava"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"pre-commit":{"run":["lint"],"silent":true},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"6.14.7","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"14.7.0","dependencies":{"castas":"^0.0.2","fnguard":"^0.6.4"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^3.11.1","nyc":"^15.1.0","eslint":"^7.6.0","pre-commit":"^1.2.2","babel-eslint":"^10.0.1"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.3_1596492543755_0.8313874024481971","host":"s3://npm-registry-packages"}},"0.6.4":{"name":"specmob","version":"0.6.4","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.4","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"ec8ed38d51ba0fa4d39cd9e318ed0267d0c6d1f9","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.4.tgz","fileCount":4,"integrity":"sha512-0OaLXshwIprjX1CGFuXTUOHG3a2bWB3H1QuaR/gISv7QZWE7Toa3fZ+b6oEIsr5xRfPipc5oNgxjirh0mfDAVw==","signatures":[{"sig":"MEUCIQCM+HuyIXw6ivV9vzXotFh1zCADtOnilnCJLcf9YbpJfgIga79icQjy+AWD+0FaC083RTVLWexDDWLUg6qIWRvntb8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27027},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"b12110d6a2f67294c0cfca5e53485766c384fece","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.2.1","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.9.0","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","eslint":"^8.46.0","eslint-plugin-markdown":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.4_1698367472665_0.4759112341635354","host":"s3://npm-registry-packages"}},"0.6.5":{"name":"specmob","version":"0.6.5","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.5","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"f467e5cc833ed50af14c871dbeb64507fb5e6209","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.5.tgz","fileCount":4,"integrity":"sha512-Haj/rFIqvJh1T/CPp3atu0Q/89cjPlutnwzc4guf3lZcn4dnX4ie/2XkX6sSAaVsLIleoH466HlXJPUCD0OiXw==","signatures":[{"sig":"MEQCIBJIdL8HOwerhClIq3AY5egvHv/Y/mHEWrKtpkdAnMgPAiB30HwbftLrczPjgP3Ehbcdpfi5TrotBoIs1yw+T3483g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27336},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"817afe1a0eea2b1853179a17c7c0ebee35e9d026","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.2.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"21.1.0","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","eslint":"^8.53.0","eslint-plugin-markdown":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.5_1700081527112_0.5462333524641976","host":"s3://npm-registry-packages"}},"0.6.6":{"name":"specmob","version":"0.6.6","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.6","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"ab331cedd997eb2491aca7d4875f1b19d5fc6f30","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.6.tgz","fileCount":4,"integrity":"sha512-zA97nigTs/KjYeRBgTVg7uiMfNr0Gk8+RzsT/b8SrBzrYYWkDQ4OPvQfvV6QU1us2Qq/EhRiTd62ZnYl+QdKuw==","signatures":[{"sig":"MEQCIDYsb2aNp5Qhksj5axqR307LMvLr+sZY59exDVvzTFXZAiBFEw1Sq9BgODOSwrRjwjZIu4EZ7NEAaeTVewSq4ean3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27261},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"0171ba0c6b839179f78a438f5bec7434fabaaa06","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.2.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"21.1.0","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","eslint":"^8.53.0","eslint-plugin-markdown":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.6_1700084208490_0.6201088100080219","host":"s3://npm-registry-packages"}},"0.6.7":{"name":"specmob","version":"0.6.7","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.7","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"866431cfe74a2982c1f0ba9a5dda083ed38a04af","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.7.tgz","fileCount":4,"integrity":"sha512-JOgcgPpL28AFWJSb6Isd7VxUO6a6vr3T5+s4kGkmjGdls+8V3nYd53a8wBWfErnJEn7w/rpHgwa5iAhgsvAAcQ==","signatures":[{"sig":"MEUCIQCYV2IU6BHRojgvuIzW74BY3TQ7bWcGMw4/FYqNU+vSiwIgc7nAEUTkF9iDv7IYBSwCWfpwXi88T10SuyTPN3mBGdU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27440},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"b48061152de11a40e0fe456291cf7481ac4558d1","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.2.4","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"21.2.0","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","eslint":"^8.53.0","eslint-plugin-markdown":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.7_1700180552007_0.6351218077776213","host":"s3://npm-registry-packages"}},"0.6.8":{"name":"specmob","version":"0.6.8","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.8","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"fe38963536abb193f91dd929db1c9fde81df5bd2","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.8.tgz","fileCount":4,"integrity":"sha512-AFBMRFVB4dvArgnENS53qdmmHkPEwJq8Yea31kveyGQpTBcTeqhd4sp7Qh4Tw1vvogPW2R0uO11TK9LROB2Tuw==","signatures":[{"sig":"MEUCIQDB9fzXvSxeDkzx/kXTR/2NJBQnIMdCghXRgeq5BORm4wIgPpzUpQkxjrDHjySNi2SsARLDqWLYeAkRRNFrW194PCM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27665},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"c0607079072ff6a18c9ddc9feff605840ae68000","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.2.4","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"21.2.0","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","eslint":"^8.53.0","eslint-plugin-markdown":"^3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.8_1700633424438_0.3684848307912414","host":"s3://npm-registry-packages"}},"0.6.9":{"name":"specmob","version":"0.6.9","keywords":["spec"],"license":"MIT","_id":"specmob@0.6.9","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"ad333fdc7da2c0db28d93e8f5e8a97fc47f72e1c","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.6.9.tgz","fileCount":4,"integrity":"sha512-iY90ByuGEMrwGVEnFex9Q//uAAd2Zv/+fFXOSfAN2qLEV2RLPzK+Q1t12Hlj2GaUjRoHsRBSX7hn1wcUcatovw==","signatures":[{"sig":"MEYCIQDLW5PbaZJLw0DbJp6Su0LgMQ73H3JoJMOjSiPoZsjJ5QIhAONGN2wO8Y2sDD42vh3tnkrQj6YHvdFOYHLfLxOnHspZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27669},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"c8472f4ee0c7e5548f17560a628804dffd76ab57","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.8.2","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.15.1","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^9.5.0","eslint-plugin-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.6.9_1721798464143_0.07114832413255656","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"specmob","version":"0.7.0","keywords":["spec"],"license":"MIT","_id":"specmob@0.7.0","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"90aefa59e2456697026e049a6b6565b4297ce1a8","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.7.0.tgz","fileCount":4,"integrity":"sha512-oEImRtATyEqmyzIiR2xpxRv3Dxbb1BiddMkaAbiFZ6WfRE168mPuKvqs3G0oZB2Q804+Hr5kZiVIhaNSqwmRLg==","signatures":[{"sig":"MEQCICQSc7ajq01+Bxwr0HYybFEhFfmMic9bDZhw3WqtUM+MAiAiGYQQkfHCjrRJWakOLA1jFx5bp3sL+qbQ2C6i+Yp7+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27678},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"7ea8e64142d23a3d1787e208dfade715a5ddf207","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.8.2","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.15.1","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.6"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^9.5.0","eslint-plugin-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.7.0_1721948144340_0.32852484397158244","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"specmob","version":"0.7.1","keywords":["spec"],"license":"MIT","_id":"specmob@0.7.1","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"e6286b99a89d5c109eed245f17a409eb53c4226c","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.7.1.tgz","fileCount":4,"integrity":"sha512-x4mYCh8E7kaH7A/8liJsL1JkW3e5sXfNJ6CCoZyRXQYX6U49PAt7o7giyITQxI52PygmaereIBq5EP06UUKGAA==","signatures":[{"sig":"MEQCIHS6aSwXTG5yc0CqvrX8CrztwjDrerGVEjBy097mPlrwAiA7lICB8biYOHWLNDiEEcB9BAd7IbdNxgJ9fqhJl9G72Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28070},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"7241046d04836996a100788314a91769cee3201d","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.8.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.15.1","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^9.11.1","eslint-plugin-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.7.1_1728002173112_0.04128199544066291","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"specmob","version":"0.7.2","keywords":["spec"],"license":"MIT","_id":"specmob@0.7.2","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"d3bfab76c14d54fd9811e840911239651237fe75","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.7.2.tgz","fileCount":4,"integrity":"sha512-a/2ANNxJF6bkLCCka4udubt7SU2ESJfo+RQ8xCQODKDfTDUcbX9FWhUXYerkl1XFdOIw5G7ongP2exDvRCwmCQ==","signatures":[{"sig":"MEQCIHP9Wjxnc2AQ1FZkc/A3EliS9AKVmGh/pkedQUtynkh5AiANtucGKH1nvLk07M38QLCjCZ4t3VVlvjOxbwFyBJ/M8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28098},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"810d0eacc61c621f1c1b5662cd7e965770a9ab1f","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.8.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.15.1","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^9.11.1","eslint-plugin-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.7.2_1728011097609_0.12116907959786083","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"specmob","version":"0.7.3","keywords":["spec"],"license":"MIT","_id":"specmob@0.7.3","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"5a2f869c294645c069c7c767eed0b89fdc73ee8b","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.7.3.tgz","fileCount":4,"integrity":"sha512-WuDcNxx9HC0x/Fr5NUZ1aPy6McNiGBKqXFvsMJ4CSJkaOqJv+JOV4zZKOnqDjYZSz2KfXtH8EE2znWEyhgr7CQ==","signatures":[{"sig":"MEQCIGnGYGchsdHlKWwOlCxOrMhmm0N184XGMCx42+IfP6P6AiBJNyNo8UhqMGvz5y6KvlcnT4hrVPnEReigf451qNVn8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28228},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"5152d85121139c3df283419dfd63a8f223e92a02","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.8.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.15.1","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^9.11.1","eslint-plugin-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.7.3_1728015443205_0.14920310484845456","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"specmob","version":"0.7.4","keywords":["spec"],"license":"MIT","_id":"specmob@0.7.4","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"97d8cfa443ac17f878412882a7b01f65db1dc324","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.7.4.tgz","fileCount":4,"integrity":"sha512-eZhTJ6PgVPu/YAuQR5qUoZ0eYovY44ORSMnE5svjGgKk0RtiPVHH6I7IqT8nMG9TxxxFlah+IwdtvMYQ6+olVA==","signatures":[{"sig":"MEUCIHV618MFIJA8C6eVFPbW55tYhEeHHKr473SuNHZSfXLCAiEAu+F5eh9AM/y+IlHPzG3HzQtkGvpR/IzOveW+e4hHRYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29103},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"a8543870adfcc18175d412816ec984fef34b863e","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.8.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.15.1","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^9.11.1","eslint-plugin-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.7.4_1729138645635_0.5180994140629493","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"specmob","version":"0.7.5","keywords":["spec"],"license":"MIT","_id":"specmob@0.7.5","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"8ae4dcc92f221d8bf4dcddf770e990dbc47955d7","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.7.5.tgz","fileCount":4,"integrity":"sha512-jLL/gVHY3JrGztQYUEDa4FXzsoXsNzeLAyKfqnVDOkVZhpr9BjH9VW9n3q/1ydBIEgfDoxVPOEz/Tn8rAO+bTQ==","signatures":[{"sig":"MEUCIQDOIWT5AGygS49vi7uxZSi4k1W2G1QjCr+xA7lVxFY4swIgGChOnY1jCIJow/QmiMtAl6wfeFDR8Ud/KqGh3UUyvr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29659},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"061ef9f4cac7a397d2246ba934f9e8d4f06b1efa","scripts":{"lint":"eslint .","test":"node --test","test-cover":"c8 npm run test","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.8.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.15.1","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^9.13.0","eslint-plugin-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.7.5_1729740810856_0.9439599452021927","host":"s3://npm-registry-packages"}},"0.7.6":{"name":"specmob","version":"0.7.6","keywords":["spec"],"license":"MIT","_id":"specmob@0.7.6","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"homepage":"https://github.com/iambumblehead/specmob#readme","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"dist":{"shasum":"7d25929806f704ece2f4c25173cc895143a06611","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.7.6.tgz","fileCount":4,"integrity":"sha512-x/CdOA/YsAexpf7v5KMjPupztKtIz4CSUp0mtlHqml5oYrX9njjWnf4GTUHOFE9eRzkqNKUgqzPO0ZHZT1qSvw==","signatures":[{"sig":"MEUCIQCXXIbRpJVpmHoXsGiQ9VnQamzy2JK0DwQfgUZsbRID9AIgC2vu6Cox93ON/KWF9r+Edg5J8pwe22r990COXl0y8Co=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29122},"main":"./specmob.js","type":"module","module":"./specmob.js","exports":{"import":"./specmob.js"},"gitHead":"9632c8efad1ba48231cac59bd39146f57892e0c8","scripts":{"lint":"eslint .","test":"node --test","test-cover":"node --test --experimental-test-coverage *.test.js","prepublishOnly":"npm run lint && npm run test"},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"repository":{"url":"git+https://github.com/iambumblehead/specmob.git","type":"git"},"_npmVersion":"10.8.3","description":"return dynamic results from dsl patterns","directories":{},"_nodeVersion":"20.15.1","dependencies":{"castas":"^1.2.1","fnguard":"^0.6.8"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.13.0","eslint-plugin-markdown":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/specmob_0.7.6_1729972462658_0.9107657429652527","host":"s3://npm-registry-packages"}},"0.7.7":{"name":"specmob","type":"module","version":"0.7.7","license":"MIT","description":"return dynamic results from dsl patterns","main":"./specmob.js","module":"./specmob.js","keywords":["spec"],"exports":{"import":"./specmob.js"},"repository":{"type":"git","url":"git+https://github.com/iambumblehead/specmob.git"},"dependencies":{"castas":"^1.2.1","fnguard":"^0.6.8"},"devDependencies":{"eslint":"^9.13.0","eslint-plugin-markdown":"^5.0.0"},"scripts":{"lint":"eslint .","test":"node --test","test-cover":"node --test --experimental-test-coverage *.test.js","prepublishOnly":"npm run lint && npm run test"},"_id":"specmob@0.7.7","gitHead":"5e87bd3faeafec864fde3dd42a2e0b7521c12d08","bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"homepage":"https://github.com/iambumblehead/specmob#readme","_nodeVersion":"20.15.1","_npmVersion":"10.9.0","dist":{"integrity":"sha512-EXJOwy0Bo+urhtV1/1j0XbAVijUJzoipOE7uh7GSsVlJOWmxI3R04tHxCJjmiTq1sleFB5bVVO30LOn0PkebLw==","shasum":"d98c830e2b32ef88ee46206f740f3f134edfd1fb","tarball":"https://registry.npmjs.org/specmob/-/specmob-0.7.7.tgz","fileCount":4,"unpackedSize":29130,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4rNOVGLfq1BuX5W+U89WvJOsIQAGSFJoOB+mCT+RbxwIhAMuTEYT3ypyvf9d0RHVAtGqlL0MFYhYlUF4tNsgC0Bef"}]},"_npmUser":{"name":"bumblehead","email":"chris@bumblehead.com"},"directories":{},"maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specmob_0.7.7_1731536693605_0.9754402782270837"},"_hasShrinkwrap":false}},"time":{"created":"2016-11-18T19:33:18.306Z","modified":"2024-11-13T22:24:53.982Z","0.0.3":"2016-11-18T19:33:18.306Z","0.0.5":"2016-11-28T14:22:30.764Z","0.0.6":"2016-12-05T18:08:48.795Z","0.0.61":"2016-12-08T18:09:12.600Z","0.0.62":"2016-12-20T01:43:50.845Z","0.0.63":"2016-12-27T18:35:19.100Z","0.0.64":"2017-01-06T18:08:17.190Z","0.0.65":"2017-01-13T08:50:31.815Z","0.0.66":"2017-01-13T19:17:01.494Z","0.0.67":"2017-01-15T11:50:38.374Z","0.0.68":"2017-01-18T16:51:58.450Z","0.0.69":"2017-01-27T23:04:48.526Z","0.0.70":"2017-01-30T17:46:43.960Z","0.0.71":"2017-02-05T02:49:27.382Z","0.0.72":"2017-02-10T17:47:40.974Z","0.0.73":"2017-02-13T20:31:15.602Z","0.0.74":"2017-02-17T18:26:47.573Z","0.0.75":"2017-02-19T04:54:53.765Z","0.0.77":"2017-02-20T10:15:35.695Z","0.0.78":"2017-02-21T15:57:24.256Z","0.0.79":"2017-02-26T13:49:37.646Z","0.0.82":"2017-02-27T03:13:34.288Z","0.0.83":"2017-03-14T19:38:57.671Z","0.0.84":"2017-04-12T19:41:18.665Z","0.0.85":"2017-05-11T03:41:38.267Z","0.1.0":"2017-05-15T22:52:47.839Z","0.2.0":"2017-05-17T02:13:14.440Z","0.2.1":"2017-05-17T22:09:42.639Z","0.2.2":"2017-05-19T08:03:51.146Z","0.2.3":"2017-05-19T13:37:03.055Z","0.3.0":"2017-05-20T20:34:12.450Z","0.4.0":"2017-05-30T08:15:14.430Z","0.4.1":"2017-05-30T09:40:57.989Z","0.4.2":"2017-06-04T08:59:28.130Z","0.4.3":"2017-07-21T21:54:33.897Z","0.4.4":"2017-09-05T07:21:57.308Z","0.4.5":"2017-12-06T17:26:56.499Z","0.4.6":"2017-12-06T18:16:55.109Z","0.4.7":"2017-12-28T10:42:38.713Z","0.4.8":"2017-12-28T20:35:47.447Z","0.4.9":"2017-12-30T01:54:34.431Z","0.5.0":"2017-12-30T20:12:18.945Z","0.5.1":"2017-12-31T01:04:38.695Z","0.5.2":"2018-01-02T04:14:58.726Z","0.5.3":"2018-01-02T09:00:29.400Z","0.5.4":"2018-01-03T23:54:40.594Z","0.5.5":"2018-01-08T02:16:41.530Z","0.5.6":"2018-01-16T08:09:07.053Z","0.5.7":"2018-02-26T08:18:42.652Z","0.5.8":"2018-02-26T20:10:53.114Z","0.5.9":"2018-03-02T10:45:09.738Z","0.6.0":"2018-03-12T06:00:22.792Z","0.6.1":"2018-03-16T04:21:28.863Z","0.6.2":"2018-05-07T21:34:36.473Z","0.6.3":"2020-08-03T22:09:03.866Z","0.6.4":"2023-10-27T00:44:32.832Z","0.6.5":"2023-11-15T20:52:07.273Z","0.6.6":"2023-11-15T21:36:48.650Z","0.6.7":"2023-11-17T00:22:32.159Z","0.6.8":"2023-11-22T06:10:24.629Z","0.6.9":"2024-07-24T05:21:04.271Z","0.7.0":"2024-07-25T22:55:44.496Z","0.7.1":"2024-10-04T00:36:13.363Z","0.7.2":"2024-10-04T03:04:57.766Z","0.7.3":"2024-10-04T04:17:23.433Z","0.7.4":"2024-10-17T04:17:25.862Z","0.7.5":"2024-10-24T03:33:31.011Z","0.7.6":"2024-10-26T19:54:22.907Z","0.7.7":"2024-11-13T22:24:53.816Z"},"bugs":{"url":"https://github.com/iambumblehead/specmob/issues"},"license":"MIT","homepage":"https://github.com/iambumblehead/specmob#readme","keywords":["spec"],"repository":{"type":"git","url":"git+https://github.com/iambumblehead/specmob.git"},"description":"return dynamic results from dsl patterns","maintainers":[{"name":"bumblehead","email":"chris@bumblehead.com"}],"readme":"specmob\n=======\n**(c)[Bumblehead][0]**\n\n[![npm version](https://badge.fury.io/js/specmob.svg)](https://badge.fury.io/js/specmob) ![Build Status](https://github.com/iambumblehead/specmob/workflows/test/badge.svg)\n\n`specmob` returns dynamic results from dsl patterns. For example, this simple pattern would result as 'world',\n\n```javascript\n({\n  type: 'literal',\n  value: 'world'\n})\n```\n\nThis pattern returns the product of a function named 'sayhello',\n```javascript\n({\n  type: 'fn',\n  fnname: 'sayhello'\n})\n```\n\nNested and grouped patterns describe complex operations. This pattern resolves a monthly horoscope using the two-digit representation of the current month. \"fn\" stands for \"function\" and \"cb\" stands for \"callback\".\n```javascript\n({\n  type: 'cb',\n  cbname: 'requestmonthlyhoroscope',\n  name: 'horoscope',\n  argsdyn: [0],\n  args: [{\n    type: 'obj',\n    optarr: [{\n      type: 'fn',\n      fnname: 'getmonthfromdate',\n      name: 'monthnumber',\n      argsdyn: [0],\n      args: [{\n        type: 'obj',\n        optarr: [{\n          format: 'mm'\n        }, {\n          type: 'fn',\n          fnname: 'getdate',\n          name: 'date'\n        }]\n      }]\n    }]\n  }]\n})\n```\n\n---------------------------------------------------------\n#### <a id=\"walkthrough\"></a>walkthrough\n\n`specmob` relies on callbacks and functions to construct the specmob interpreter.\n\n```javascript\nconst functions = {\n  getdate: ([val]) =>\n    new Date(),\n\n  getmonthfromdate: ([val, opts]) => {\n    const month = opts.date.getMonth() + 1\n\n    return opts.format === 'mm'\n      ? ('0' + month).slice(-2) // 0 padded\n      : month\n  }\n}\n\nconst callbacks = {\n  requestmonthlyhoroscope: ([val], fn) => (\n    // callback this returns a service communication...\n    opts.thismonth % 2\n      ? fn(null, 'you have good luck this month!')\n      : fn(null, 'you have okay luck this month!')\n  )\n}\n\nconst specmobinterpreter = specmob({speccb: callbacks, specfn: functions})\n```\n\nall interpreter functions use the same six parameters and most return results to a node-style callback _(err, res)_. some parameters may seem unnecessary and unusual but specmob is meant to be used within a larger program for which those parameters make sense. here's an example call,\n\n```javascript\nspecmobinterpreter.retopt(sess, cfg, graph, node, namespace, {\n  optarr: [{\n    optarr: [{\n      format: 'mm'\n    },{\n      type: 'fn',\n      fnname: 'getdate',\n      name: 'date'\n    }],\n    type: 'fn',\n    fnname: 'getmonthfromdate',\n    name: 'monthnumber'\n  }],\n  type: 'cb',\n  cbname: 'requestmonthlyhoroscope',\n  name: 'horoscope'\n}, (err, graph, result) => {\n\n})\n```\n\nthe paremeters are,\n\n * _sess_ (session), app session state\n * _cfg_ (configuration), app configuration details\n * _graph_, app state\n * _node_, node state, which presumably relates to the given pattern\n * _ns_, (namespace) an object with properties used to construct arguments (explained later)\n\nthese parameters are passed to the internal and external functions used by the interpreter. ex,\n\n```javascript\nconst functions = {\n  getdate: ([val], sess, cfg, graph, node) =>\n    new Date()\n}\nconst callbacks = {\n  getdate: ([val], fn, sess, cfg, graph, node) =>\n    fn(null, new Date())\n}\n```\n\nFor applications using specmob, any functionality or result becomes possible using patterns to resolve data from the user session or the state of the application (graph).\n\nNew forms can be defined on the interpreter at runtime to add support for new patterns. for example, adding support for the pattern of type \"regexp\". to add support define a new function named with _type_ prefixed by \"ret\".\n\n```javascript\nconst specmobinterpreter = specmob({speccb: callbacks, specfn: functions})\n\nspecmobinterpreter.retregexp = (sess, cfg, graph, node, ns, opts, fn) => {\n  fn(null, new RegExp(opts.value, opts.modifier))\n}\n```\n\nan example that constructs the interpreter, then adds support for the regexp pattern, then interprets a pattern using the type \"regexp\",\n\n```javascript\nconst callbacks = {}\nconst functions = {\n  isregexp: ([val], sess, cfg, graph, node) =>\n    opts.re.test(opts.string)\n}\n\n// construct interpreter\nconst specmobinterpreter = specmob({speccb: callbacks, specfn: functions})\n\n// define function new type \"regexp\" using the name \"retregexp\"\nspecmobinterpreter.retregexp = (sess, cfg, graph, node, ns, opts, fn) => {\n  fn(null, new RegExp(opts.value, opts.modifiers))\n}\n\n// use a pattern that includes the new \"regexp\" type\nspecmobinterpreter.retopt(sess, cfg, graph, node, ns, {\n  optarr: [{\n    type: 'regexp',\n    value: '^hello',\n    modifiers: '',\n    name: 're'\n  },{\n    type: 'literal',\n    value: 'hello at beginning of string',\n    name: 'string'\n  }],\n  type: 'fn',\n  fnname: 'isregexp'\n}, (err, graph, res) => {\n  console.log(res) // true\n})\n```\n\nValidation patterns can be used as well. When validation fails it will return false and an errkey if one is defined on the pattern,\n\n```javascript\nconst callbacks = {}\nconst functions = {\n  isstring: ([val], sess, cfg, graph, node) =>\n    typeof val === 'string',\n  isgtlength: ([val], sess, cfg, graph, node) =>\n    (String(val).length - 1) >= opts.length\n}\n\nconst specmobinterpreter = specmob({speccb: callbacks, specfn: functions})\n\nspecmobinterpreter.getpass(sess, cfg, graph, node, {\n  testvalue: 'notlong'\n}, {\n  type: 'AND',\n  whenarr: [{\n    type: 'OR',\n    errkey: 'notstringornumber',\n    whenarr: [{\n      type: 'fn',\n      fnname: 'isstring',\n      args: ['testvalue']\n    },{\n      type: 'fn',\n      fnname: 'isnumber',\n      args: ['testvalue']\n    }]\n  },{\n    type: 'fn',\n    fnname: 'isgtlength',\n    opts: { length: 10 },\n    args: ['testvalue'],\n    errkey: 'notlongenough'\n  }]\n}, (err, errkey, ispass) => {\n  console.log(ispass, errkey) // false 'notlongenough'\n})\n```\n\n\n\n[0]: http://www.bumblehead.com                            \"bumblehead\"\n[1]: https://www.npmjs.com/package/setimmediate         \"setimmediate\"\n\n\n![scrounge](https://github.com/iambumblehead/scroungejs/raw/main/img/hand.png)\n\n(The MIT License)\n\nCopyright (c) [Bumblehead][0] <chris@bumblehead.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.md"}