{"_id":"machine-as-action","_rev":"71-96e6f3f974a4c5a91da80d75da8a1af0","name":"machine-as-action","description":"Run a machine from an HTTP or WebSocket request.","dist-tags":{"latest":"10.3.1"},"versions":{"1.1.0":{"name":"machine-as-action","version":"1.1.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^6.0.1"},"devDependencies":{"mocha":"^2.2.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"a9e12bc25debc6e1c9d2bca7bdb4f7126ae341d3","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@1.1.0","_shasum":"cce37efe0f84ea0929cc00979ed29d640b5ba593","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"cce37efe0f84ea0929cc00979ed29d640b5ba593","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-1.1.0.tgz","integrity":"sha512-9m7VxMEiimV46J3zWFP16Uo9U/XXNMnPs+PH/k/Q7CJjiEQ+ZAbiVsFlwiR5nBwuxtPSpG6ul/n1nE7yIrro4Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcvE0bSFdIxOQMqT4wNBWvk8QWdTy+kzgWu40P/LNZ/AiAsd4kxo0c0oY/n+D49SobA4CrCpEzig2Q7/c/Of2aumw=="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"1.1.1":{"name":"machine-as-action","version":"1.1.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^6.0.1"},"devDependencies":{"mocha":"^2.2.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"36b7f501a12af9ac365fbbc61e8c16304eb6e6f1","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@1.1.1","_shasum":"53e127655ccb2b1f9369611d05191b20e4f67424","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"53e127655ccb2b1f9369611d05191b20e4f67424","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-1.1.1.tgz","integrity":"sha512-U495j6NutxDct4GflJgeuqmkFIOS3oYVzHXwoqsSZ4HOkFOWUDQrhFZ+5LkUfdSqg8NhW7FOUDd3WytoKrUitg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAlVXGVPPi6McZ1qnUf5tq2trFS3eeTuWWOnjC4WgPJwIgGmIkeHRPZNLPZT83hdOcIEmB0wd7CIic/CJWdTMPiyc="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"1.2.0":{"name":"machine-as-action","version":"1.2.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^6.0.1"},"devDependencies":{"mocha":"^2.2.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"684f26aac5dc2f31fdfd74af9f9614da0b0272ee","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@1.2.0","_shasum":"369b68e5e1b5a85714575db3c6310e3822030916","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"369b68e5e1b5a85714575db3c6310e3822030916","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-1.2.0.tgz","integrity":"sha512-bIEOhrfu5GQLHOEXiHkBlRcvYY0Ty0t9T4BMs+1fxUXKDCM1L28gXBbz8tvlzK6jBDRSjkgN+Qj/oOkleJVPWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeEI2EYeUdczgLx0M7Fb2UivpRjl7wFUghRRFLR0b3QAiBQ8hWRd3U+gVugbhvmzgtuHDaq4nQcVDpqcGqBJ5qLwQ=="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"1.3.0":{"name":"machine-as-action","version":"1.3.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^6.0.1"},"devDependencies":{"mocha":"^2.2.4"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"2480ce2b22d4aa6db7219a172b7ded7682e594d4","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@1.3.0","_shasum":"cd3060072e12114ee42afaa8b5f4316aa088267d","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"cd3060072e12114ee42afaa8b5f4316aa088267d","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-1.3.0.tgz","integrity":"sha512-G5/YaWuS6i/rWFUF4LpDRkY9bbdtilXGLl5jDbYQrV7RE5Um8oWYm9NxdYNmZnm38Lok31W8p4MBxGNS1anQiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfllNVUmSo/ZP9H+zRn5LbHKBRLJS5oE47V7gV2goswAiEApUgvEpDzU9SgbxC7GPfKqDfXDF87chpZLlCAqMqnW6E="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.0":{"name":"machine-as-action","version":"2.0.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^7.1.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"5d32c5818caf7dc56f902e95e05175aae148bf03","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.0","_shasum":"67721fb17f7079888ea78caf2aefb648b104c719","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"67721fb17f7079888ea78caf2aefb648b104c719","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.0.tgz","integrity":"sha512-aUzity/muhp8oQs2b1Cz3n51U7ON+p5Xvc5lH2jigYm21YS0P0Oe1UoTD92l0iMrE5I0YU2VOMtf+0LeedB1cA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpRBW5F6D5ka5LxXF8rUXuUljd9SzDARUdZ/6rtKjXcAiEA9WZEQjJLIBYgjYJfMCA0+eELUi37aIax4gOsr7lLyKQ="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.1":{"name":"machine-as-action","version":"2.0.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^7.1.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"7b1680f599471240914132a1a576958f6ca44a0c","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.1","_shasum":"e842ac44bd40db0781335f6d137166ae182cdd0b","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"e842ac44bd40db0781335f6d137166ae182cdd0b","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.1.tgz","integrity":"sha512-5BhecZ1e5AXap+tIwix2M7f9GbvaJ/dMfdRxZPD/v8Vf4VcwOcZknchaAqxVUWSexSKZZuhvM/dEE/1zdJtwAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv3nM5bUSTl30fACA6QDZ+5e5LM/QcMF5e+vyJLX81KAIgUDNznkCzRQH0BfeVCiY9/Tsy1F9KxzBtuVFJX42hrZE="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.2":{"name":"machine-as-action","version":"2.0.2","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^7.1.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"9efed2a69b5a227cf7767a26dc5ecc53c3eb49d1","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.2","_shasum":"cfd9248ca9fc2b3f9f6b36b8336b47eb9e1bf3ea","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"cfd9248ca9fc2b3f9f6b36b8336b47eb9e1bf3ea","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.2.tgz","integrity":"sha512-o4xTPDj0RwcFYzmSQ+2KNWfkQ6Qz2IpUWdbTvwYLcYEmSCnFDSydN33rGhoxkl6JnfS1D2AP5gaBfyU1SJPG/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSxVwg4PcmMVZOs+Xl2ck7rlNKzdSNPt3CbKFEHYrn1wIgJWIAKHztE5n85KpcuDEdETmxzsAXYtQct8e5a+f6my0="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.3":{"name":"machine-as-action","version":"2.0.3","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^7.1.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"0da9c5cd52ee7b43cee6255c8511da0448f625db","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.3","_shasum":"bdd23eabdea68b8f9c48b0cd38c30902f8653d79","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"bdd23eabdea68b8f9c48b0cd38c30902f8653d79","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.3.tgz","integrity":"sha512-sekXlzsc9ZrXR938g64Zc62twQN0FZAEzuDFa7ljFQWo/Df41pTAv+ekv092YDRcN743nlwdK6lhKtj9S0VRUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDe6Y6cELGMmzCIHUNUsAoLH4jkLVLLotS+fe4fWKuLnQIgUZsNTBw4r1ZGSx+yZSTTQIRLT7sxVZjeX2u042G0rMU="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.4":{"name":"machine-as-action","version":"2.0.4","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^7.1.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"8dbbef7918c5583f744d6b0f3f04ae3bf17eddaa","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.4","_shasum":"8738604f6b00bce6075262c3969d4ef8c7154cce","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"8738604f6b00bce6075262c3969d4ef8c7154cce","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.4.tgz","integrity":"sha512-5eDEt8+cdX/FosCp2wpeZToBcSczn7AoZO4WQbA++lxoIkOlM0mUEf3gxdn7AfHQxgnW4A6k8NVY3XzyBBTeLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZhRUQvSDkEV7tZV1dAWcQMSNPKFnC748UVet37XzfCwIhAJVw86FJGluL/q9w8e9RZiPJvhSSe3BdmRN387w5Dxjc"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.5":{"name":"machine-as-action","version":"2.0.5","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^8.0.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"aa0af09243c7b85aa77434b07a6d9759b3867ac7","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.5","_shasum":"0f28d5c7ff5fc34a5d7204b9b4d25febda9fa27a","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"0f28d5c7ff5fc34a5d7204b9b4d25febda9fa27a","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.5.tgz","integrity":"sha512-vJGT4mpBQAxTHg+iVwjf0e9SWvuhhTLzeCNwqnlzSRKLp1J7Ydn7axtdADv0Lihkr7t2YzGEUH9UvZ+NvR72UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQaBTHOsP3+PjzMAprbJYkqa3yHtYPYQNlyKJP1vYE+AIgKwKM7xxEDZ97roK81aoEIqr6h4sCDGLQ5Ao/XSi/W7A="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.6":{"name":"machine-as-action","version":"2.0.6","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"fe3d750cfdcc237709355e519fac7d9874c4e135","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.6","_shasum":"c701e446c9f4390d306a72d311e131e2af999700","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"c701e446c9f4390d306a72d311e131e2af999700","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.6.tgz","integrity":"sha512-9jrpJ86IxfECUggRJLz9OXta0KBTRXxmif9SfpGKN2zO3RaHtYQ6lh1HE/CyV0aiSvUMOOdl3x8RulfUk8UJQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjz0gYBX26gjbpbPwEuXQsES5f3ljhtwdM2qB/BGG9tAiA+0W7dqicMOOJGcn6xTLC7jl08eVZ/yfXnSIhD9ssKMA=="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.7":{"name":"machine-as-action","version":"2.0.7","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"bfd691e6044515e32f46d3a33e498c3199962ffa","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.7","_shasum":"6ecc53360b6c1f2c0f864becdba984a471351e45","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"6ecc53360b6c1f2c0f864becdba984a471351e45","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.7.tgz","integrity":"sha512-NWFzRQD389diQiprj52L2k7sXgQgxUS567dZXREz7Ri/y9GFZTMvSHLRUVeIMgw08ssA47MjD+72+O9hpeHmDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzz4WR+CT6sT7gMJKW0SKCi8CVju0xbDStCCd3ZjGlVwIgZ2esnXYHgUqXfO2Z+lzDnjj1u4mrYK19FO9IHx27Hlo="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"}],"directories":{}},"2.0.8":{"name":"machine-as-action","version":"2.0.8","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"4f4cd8bd016e2d139376624260b949434e643a79","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@2.0.8","_shasum":"aa0a0d4955909ceac39305f4b2fa15c88789bd1d","_from":".","_npmVersion":"2.10.0","_nodeVersion":"0.10.28","_npmUser":{"name":"sgress454","email":"scott@balderdash.co"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"dist":{"shasum":"aa0a0d4955909ceac39305f4b2fa15c88789bd1d","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-2.0.8.tgz","integrity":"sha512-kroZoTUtNssHJ78+UTWzswiMYlMadKu2/VO7BYts7++y/gZvNrWk50j0WcJxiLvAQCJjjvyhaRVhVEZ8iGo65g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAui/Obmv9NuFR48XjlrjfZvH3p24pdWBZiTEFNoZ24CAiBBylk1uLTmh4dNXU4EFr1m57eTf5hGtGNFlOFSSXOEUw=="}]},"directories":{}},"3.0.0":{"name":"machine-as-action","version":"3.0.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0","rttc":"^9.3.0","streamifier":"^0.1.1"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"1f15a5e53b1f72634ddd3ce0d6e6191b56ff407a","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@3.0.0","_shasum":"0fcfe8670df609dfb3ff8bca9ae6602416faf7ec","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"0fcfe8670df609dfb3ff8bca9ae6602416faf7ec","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-3.0.0.tgz","integrity":"sha512-yHLnn6cHfjiosOtcMH6gJZrj866bl2gOqwd80J9LKjZjtbbzQYNXpMMDNEUF5CNryVBY5JdPtbWg2pBCgLISZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuTvzSenhPvMzXfmQoAlg0h8CHvN49cylyJ1S3iMy9VgIgG1uVMdg0KVCi4hrvdXKE+3O0GuhSL5CJBwDOJw4i890="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{}},"3.1.0":{"name":"machine-as-action","version":"3.1.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0","rttc":"^9.3.0","streamifier":"^0.1.1"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"34198e334813ec512397a725c3db05bff373f3af","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@3.1.0","_shasum":"2d8996b7407a1e7e8989ce2837a9f411550100cd","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"2d8996b7407a1e7e8989ce2837a9f411550100cd","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-3.1.0.tgz","integrity":"sha512-deq8jRGzt2+RPvNUPtenAMvFnKAdOn7ib0Ts8QGqSKJwJAcD4CaVLY0MoXSgWJmhZqiHOSc9ykua0UMwJ9g85A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmtqnIBFUAhxM4Saj9xQlgJRXyULdH4np53oToh9qeHAIhAP1njSlYx9jKf5zI5w/xXKyYUJIUrJwPchmnVQkXnmik"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{}},"4.0.0":{"name":"machine-as-action","version":"4.0.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0","rttc":"^9.3.0","streamifier":"^0.1.1"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"389fc137901750d447e3dd967d5e0499551b7442","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@4.0.0","_shasum":"58edf819bf37f11a3979bce5f44d756ff302b8b0","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"58edf819bf37f11a3979bce5f44d756ff302b8b0","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-4.0.0.tgz","integrity":"sha512-qhBGx4wZh2v8zsEy7F1sIfRTNIvSSJ7vLETqU8PHMuuGc3DlD34K0iayf5rPaY8KlgOvYRPD1bc2J/2rBDE0dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCizKiuD8+sBimyTHTCh1Sj+SDERuJoPOoPIcjZFrSTSAIgJ3/WE83pzig5pe909l+KxnuK6YeZywzNJV+Ilxgu300="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{}},"4.1.0":{"name":"machine-as-action","version":"4.1.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0","rttc":"^9.3.0","streamifier":"^0.1.1"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"4ccdb6e9b2c98fa46466dffadc725749a750825e","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@4.1.0","_shasum":"a9e976ddf6335cf44e54f60e6c1b926dd40a5f7a","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"a9e976ddf6335cf44e54f60e6c1b926dd40a5f7a","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-4.1.0.tgz","integrity":"sha512-dUeUhfbVzEJwtPYy3CT7ejuS9erF8Y5s/pYie25Ijv+ITeu4MmRGo/6TtGuwDbDpzoIh5KJz04H1iBDmluf7iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsXK0kTFvsg7MM55ovOV8hmigyV4DjvhReYphnq4w0HAiAYMki2bUdQc9I7qVJ0FTjUJz0JvtxtEW1S5zWOEjcpPw=="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{}},"4.1.1":{"name":"machine-as-action","version":"4.1.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0","rttc":"^9.3.0","streamifier":"^0.1.1"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"bc3d73c86edf0942881a51550f3247d606459a30","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@4.1.1","_shasum":"427195cbe5f58197d0cb570470dc5657baab9e9f","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"427195cbe5f58197d0cb570470dc5657baab9e9f","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-4.1.1.tgz","integrity":"sha512-YG7GOW2G2HmIhv1JDaRGSXdEcrhUv65PLKBTuucKeTA2LmlKDEFZ97eoqbsi8FCWYBZ3PVhfhDCi0cOJiAa+9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXLgD71xJ0vDW2T/13SGz16B8RzcHlau9L783XgkY4zgIgNjU3JcJ2PEYZ9kv/4T7at1aJf8ttQ5ovRAwTLoAAUzY="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{}},"4.1.2":{"name":"machine-as-action","version":"4.1.2","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0","rttc":"^9.3.0","streamifier":"^0.1.1"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"ea8c8a490b5a99d0ff1a03dd2bfeb238b2f463a9","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@4.1.2","_shasum":"cc0bd10f6c9526cf9154766bd3dbe2d99e34c6d9","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.26","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"cc0bd10f6c9526cf9154766bd3dbe2d99e34c6d9","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-4.1.2.tgz","integrity":"sha512-CyHPNPw6nmXAQAgl1Y6Kw2/BYc04vRcHO9UrRgTs49htHH/N7QD/PthQOWb6Qv7PNSkp05d5zdKuNmIL5ey73A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcPSSmfGDyDIWTnE/xm8uaUokcmF5uwCDogjm6At8fdAiEAn3WXhcYLTlFgKtwcVROUg7eGoQ2l7vlBAIMda2MwljM="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{}},"5.0.0":{"name":"machine-as-action","version":"5.0.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"^3.8.0","machine":"^10.0.0","rttc":"^9.3.0","streamifier":"^0.1.1"},"devDependencies":{"mocha":"^2.2.4","sails":"^0.11.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"1b63596edd80af3fea703f01d902f7cbcf878fb7","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@5.0.0","_shasum":"98203d0e59ed67e2e58cc1617312e97ca84501e6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"98203d0e59ed67e2e58cc1617312e97ca84501e6","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-5.0.0.tgz","integrity":"sha512-/QvLN33LyNTytN0FDP2b3NA4Ql85+oxczdRHwT3ks18ZRjp8D0evCnrgXi/pMC9mKHKgDbn1tWAgCAZ8N7etag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDfTwpNlq6P31LukbL4eRk32emK2b5HOw0T92KzRucQAIgAPXECNhs7yDIsu2NDfOhzfaD1I4zz7q6z0IT2DSk9ko="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-5.0.0.tgz_1465923884109_0.7239930157084018"},"directories":{}},"5.0.1":{"name":"machine-as-action","version":"5.0.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^12.2.4","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"d4cb7b1f02a060cf78377071463f412248960de4","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@5.0.1","_shasum":"0dbc962476cae3ec0a7d624c39a2eb46ebdba1b5","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"0dbc962476cae3ec0a7d624c39a2eb46ebdba1b5","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-5.0.1.tgz","integrity":"sha512-ftq/jBnqCblwyjK7O9RHF09AbIO7Qi+pvwm405Fv8mD9JhY8tOUPwCVMUXsGfpLOAXsM5vI3/9QTP3fZRUONiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCfMD47txSiYaHFV7lPDou3NF1JtDaRGOATeGOt2LHXAIgbuxq1hnF0Yj4U5ruOmgexeRGIF8L7OfZQPJA+imp+iA="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-5.0.1.tgz_1466265168072_0.2757815564982593"},"directories":{}},"5.2.0":{"name":"machine-as-action","version":"5.2.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"keywords":["machine","action","sails.js","blueprint","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^12.3.0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"e5d5622efe90593c6b2ed271503510721cbcd216","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@5.2.0","_shasum":"376496e7e107e940676e409ca739cd10996683d6","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"376496e7e107e940676e409ca739cd10996683d6","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-5.2.0.tgz","integrity":"sha512-9dGJ65400TO958R45OFmYS+XLB4FrZHHw25V7bIDXtifl+vHIwgna7anpzEOu64P62mReEAwu9LlSk/vAd1Otg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAary9Z0li6PkQJZdoghgSQUWDdDg/Ox4xwr4Npt+pMCAiEA9sdy2S9fOUftELwNemctoL/ygWfXThbD+6G1P3PYhpg="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-5.2.0.tgz_1468882159190_0.4569931332953274"},"directories":{}},"6.0.0":{"name":"machine-as-action","version":"6.0.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"9431a7308c09217d6033c0641c09f66bdcbead78","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@6.0.0","_shasum":"811c88abd10534e54c656d3ac1025ab9b3d3a94d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"811c88abd10534e54c656d3ac1025ab9b3d3a94d","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-6.0.0.tgz","integrity":"sha512-F4vRnhoH75qQsO68IBVlvQm2T18LgGiT6aey8vqU15hiCcAC/10xkypJM39ovVexKtlEpluVjR0/w2/hkhRd9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxXNePB74PiY0WCql7oT+bkVpQdsViG34onjImBL3rewIhAJledWkMARHuATaqTZ499ihjsAIFXpXZ/vuLYIALub8p"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/machine-as-action-6.0.0.tgz_1469823147301_0.8176956248935312"},"directories":{}},"6.0.1":{"name":"machine-as-action","version":"6.0.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"2a0c9156109688d2e89adff6b8c020953f950ca9","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@6.0.1","_shasum":"500f2afc3e473a17d955bfd373d7cb61d2f1f402","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"500f2afc3e473a17d955bfd373d7cb61d2f1f402","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-6.0.1.tgz","integrity":"sha512-zLYWpv5Hxx1DODRJ2Xh9Op/C1jD27Al287e4w4cPErjfTDnavg+8254OyZYlRmzDp3crDXoyLXcgeqONQvHIWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBB1M/JkUo+TWQLT70toHUC+VDeME7ThxuclT5Onpj7lAiEA4YnBLAro/qtXzt9W0n+APFDJ4QYhVK9EWhgRTTetH/Q="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-6.0.1.tgz_1470083967211_0.13013643003068864"},"directories":{}},"6.1.0":{"name":"machine-as-action","version":"6.1.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"e233f40efa6f42269d03f0e1a1be52189d24ce92","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@6.1.0","_shasum":"91857a9368a4fc06db3817483d0fc568706da0ea","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"91857a9368a4fc06db3817483d0fc568706da0ea","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-6.1.0.tgz","integrity":"sha512-ZOPHy+0cx53B9kEajLhTv3d2s50kAnrYPoGlg2yo8ublssc8PNuA+YtmXUOTwDFiL3kZx6foX85AbCbPv07DtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFFuF2t1AyurWzcCzALmiTasG4kvm2ejCwtd1QcVzBJEAiEA3XJ6LHcvIB7C1cOZOffd0qn5IF7B8nDk5mMTJFIeZ4g="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-6.1.0.tgz_1471561563483_0.44447084655985236"},"directories":{}},"6.1.1":{"name":"machine-as-action","version":"6.1.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"29f64b609621741fa2a953e86d9357ba3b5b6e90","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@6.1.1","_shasum":"de7f98c0a5d84136ae8f51576eaa196ed26f2e0e","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"de7f98c0a5d84136ae8f51576eaa196ed26f2e0e","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-6.1.1.tgz","integrity":"sha512-HjrmlQa7YziWEclmrCWP600FIQOrUrHaIjLtXYO3acxPoZWiSxkbW88F6erh5m7pb7NB+x+xTJ5TTkR229rAZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvOl+KO2Gi7oGGFaWG2W60mh1cPKaUtCRDS2416kpwogIhAPfTQMhS7bGtYuYs1VpPenJN8icHJFqfG7r3K5yUt3R/"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/machine-as-action-6.1.1.tgz_1472665464517_0.2385268108919263"},"directories":{}},"6.1.2":{"name":"machine-as-action","version":"6.1.2","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"0ccf3bee8477f8c9948cf3a0315fb00853d10353","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@6.1.2","_shasum":"f8dbecd16a2c088e688cbee17a95d2307c8845bf","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"f8dbecd16a2c088e688cbee17a95d2307c8845bf","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-6.1.2.tgz","integrity":"sha512-WoELlV0wOKNIDEIEIAnCnQ2MAy0SxfzU9LMQmTlgcUOtfOd1Qv1hMbKCiNov2kjHaXsaJV4eUqrcC31TCjxlIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJaeT94zQ5xWbnzfz5jMRQPS83oWX003nnF0LawSLhtAiEAk/AiXz2UM3qSQ0Eh5CvjV2Qtl4zLMIKW3dfARfjY8Wo="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/machine-as-action-6.1.2.tgz_1473280438986_0.17689619003795087"},"directories":{}},"6.1.3":{"name":"machine-as-action","version":"6.1.3","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"06e1af727638368fb0b9a767d490b04eb0732ce4","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@6.1.3","_shasum":"7ef1d923b04bbb790be52a72f09cca0ad48fc5e3","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"7ef1d923b04bbb790be52a72f09cca0ad48fc5e3","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-6.1.3.tgz","integrity":"sha512-tsiJAKlNTLacr7G3uKUHK/q6bwSivjq9D3H5ed4vVKSaVgFQJgrDO4lKjg956QN7IfyDcxK5OqmnSFNGqUNhZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTtcAW/38XJz8PwzrNzJslpnLtH1pJ0mGqAkSRojleHgIgA0XeRZt6N6GTd7VmEkBdtSsiwanVNLDtY/iSkWyfwkk="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/machine-as-action-6.1.3.tgz_1473281004699_0.7661027079448104"},"directories":{}},"7.0.0":{"name":"machine-as-action","version":"7.0.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"d00d26415880a193a251eb87ed7449839ec59f0f","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.0","_shasum":"3b95cb1a33f17e862294d30c2159cf0593466887","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"3b95cb1a33f17e862294d30c2159cf0593466887","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.0.tgz","integrity":"sha512-NBJx5IqwAO6g5804HSyHu+dCYCpMzk/64Sw3uNjaIVpMvQqBapEFPLzJViDdyKksW9TtYkNYyNmhLzA8ymTd7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhNRmAEaT8RSQBrzIECorF4RPIuQTciq7U6GtbScNynAIgdWgBA+EWhtEAyI3tw91+YtSjkL9WeKbLfAqWJsXCUuY="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.0.tgz_1473291397925_0.7169655866455287"},"directories":{}},"7.0.1":{"name":"machine-as-action","version":"7.0.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"8ee8afab3916cf930f3737d6d6a5c8298e8c4938","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.1","_shasum":"250ac1dfbeaedfa033fd579c0799bbfbfd8a718a","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"250ac1dfbeaedfa033fd579c0799bbfbfd8a718a","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.1.tgz","integrity":"sha512-yETNnT3VS4UQYjEZTzCYnNxnTAQvaO/3X5HYXkEcv2B+K/32GJf/4AvJ6H0y3orrfLqV9Ap3taM7+XU12kKi4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmHp5IT+okxUGQ00pQPIXunEsF9kTIeKbt3YtL9AFtyAIhAPA+heVSHLFNW5zXcBSHYAbcm6pdk9WSgWGGYxbiU4Ct"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.1.tgz_1473457873595_0.9777243051212281"},"directories":{}},"7.0.2":{"name":"machine-as-action","version":"7.0.2","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"8f17ea1d8b8f83d893bfd119d6441bb2ba860a56","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.2","_shasum":"1310273a52aeb91e3b1874ac6dd54a239825d234","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"1310273a52aeb91e3b1874ac6dd54a239825d234","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.2.tgz","integrity":"sha512-Dap/CpW04wbVAMX4OyFbgEbxgRB4SlBNrXwTGeGPWpyy4MPT7s9FsAD7XJNMwFO7hrURTKmyiSVST0WZHMqyhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWFXWZmZ43VaSRaTvp7avmNkzZ8a09BZkXlKzJqGK6TAiEAh9Pzhrz+K3DQJ/UAQ1USJokX6Q8RqmOrOeEIifmWLN4="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.2.tgz_1473965649333_0.07016209163703024"},"directories":{}},"7.0.3":{"name":"machine-as-action","version":"7.0.3","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"59d5eaca0a6a5691dae548a5d5543cbaa33fdb56","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.3","_shasum":"309856b9f55a9eab0f9e0cff4d79ff97f0946044","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"309856b9f55a9eab0f9e0cff4d79ff97f0946044","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.3.tgz","integrity":"sha512-k9kkrwIihURsQQdqmB2b23MKfR1c8CXo9sdnSmxl8I5OPLokEngqTMIcHmKOUQVTRLgC6z13abESw6xqri3SJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyUQOBK56nIxdhw9ysnAiyPMIO72Hxeos77QKH9CtwYAiEA6b0I2NUK6lkOqmlhq9ajntq8dfIVhvvwwarq4V4nTm4="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.3.tgz_1475466632270_0.8370198151096702"},"directories":{}},"7.0.4":{"name":"machine-as-action","version":"7.0.4","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"ae3cfce43b4fdaa66fb0c33660cef985affdcf68","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.4","_shasum":"8fba1192bf5ad4cc38450685eca00f98d78e00a8","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"8fba1192bf5ad4cc38450685eca00f98d78e00a8","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.4.tgz","integrity":"sha512-/u5hlWHMf9mLpQ3FKaiNVybxOQcLKMVszkMGdLG17ALGDpoMC/0z68Z/hfUQubapTHz0gGuhS00HePdrfviCJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeYYRgj4nobiPuXh5i9AkH6WF23tONuurbpKgp8p7PPQIhANNWKJeSc/mZbgk0MQXcUbcIMHvqTw3S+FzfVQt14TFp"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.4.tgz_1475470892356_0.7813087252434343"},"directories":{}},"7.0.5":{"name":"machine-as-action","version":"7.0.5","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"3973255433cd40adf7bc1b0127e8b78f3dabc267","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.5","_shasum":"0a634c12f889e9c49b0ebefb35834562773fe42f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"0a634c12f889e9c49b0ebefb35834562773fe42f","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.5.tgz","integrity":"sha512-jla33r+wlpoKk2ysgoKvoT7lSbwvDYYhiC2UkPcV6y2KkRtS8XtDJC4Uo0I3w+Vmk97F7Oez0/JptsmIKOeRVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDM9oThs7VjD0RG/JWoShp6UhtAu/JExhmaz8s34urkHAiEAqqdTOvZitw9wwzGfhQ4Bps+/PAHqS3W+ZQEvQsSF0ho="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.5.tgz_1477004774425_0.2349355830810964"},"directories":{}},"7.0.6":{"name":"machine-as-action","version":"7.0.6","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"3616bf2199978908d0a633e32db58de1fc3f69d9","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.6","_shasum":"9289d00da5de943b0a1fc0baaa736287cf2fd86a","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"9289d00da5de943b0a1fc0baaa736287cf2fd86a","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.6.tgz","integrity":"sha512-oE6Z8Cb4WlExEgA59kZVq4SecK41k+WlSVW+QZf+4ylzcnugrziY7WyFQG2XBKeG3T/GSbfSqUKmPhgpDs77og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGO3/baZSaDkRoK/aa+YW4Qd//BJayrSGecNnmSyv3RgIhAKoSHGBBTtz4ETnAgChlEqU9gIsr+u9/sR0X2kc0sTKu"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.6.tgz_1477493827581_0.6009088039863855"},"directories":{}},"7.0.7":{"name":"machine-as-action","version":"7.0.7","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"cdfa837f5a5a6b13672f9f57709b7d25d0d8a3bd","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.7","_shasum":"2b0b2f1cfe7e560a945cf9104d186bb44d395018","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"2b0b2f1cfe7e560a945cf9104d186bb44d395018","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.7.tgz","integrity":"sha512-riaD1S7Iol5tc5zaL594cQHZlBLnQpVny2WblccX+jt/+LtcW4FDIzwIM6qBk4gGV6cnULHU+9WoyI+NHm2X/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRsrlGYIZcchsi8DFwxgb6n/EYlr0HJu7nzqWMoKaYcAiB5uJdvgBNJkvixlN8kP0wSmJg5SInq7z7DEGKczSLL8A=="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.7.tgz_1478090201621_0.5808115180116147"},"directories":{}},"7.0.10":{"name":"machine-as-action","version":"7.0.10","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"9e113a96c7dd3b3a4814e215e427aaaf23edcf34","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.10","_shasum":"c17101a558fd45306315f2945caba55583812c98","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"c17101a558fd45306315f2945caba55583812c98","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.10.tgz","integrity":"sha512-I6ZJ9xkOdLhUH1De2ErI6+vRztbHyTVPgPSqu/OeUTYuUCRLK2AQGFugkE+b6Jcr4CqMC5cOZqCeaU55oEPPSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEWF7XTAL3NE+9/d6mvUkZ8z7iMxSM4WUrOQ+BQWRYkAiAXJ+kFDXf48VQhYk8JhhimK6unfUMY+O8qSrSjHSwikA=="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.10.tgz_1478317316550_0.026990829734131694"},"directories":{}},"7.1.0-0":{"name":"machine-as-action","version":"7.1.0-0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"9335060f0fd2bbe5302c4bc0538dca85259cc5c6","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.1.0-0","_shasum":"7b1144eda2a8176674111f0179d54a2a7bc9552d","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"7b1144eda2a8176674111f0179d54a2a7bc9552d","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.1.0-0.tgz","integrity":"sha512-7Bcg4r7B10XU4eImmdTGrCtzhF8KWH5VdHTStdXHXxjMS0vwHNsJevgEdEsUndQsyYmAsdxh2r1yd8lJ5ipSGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCII5ZsScgitwot+mLcJXVFcK3mH7cAq5AFqrQ4WSIauAIhAONi64eJzdmdA2TNngjfStCVEg5rJRqwtXdjOShTvnDC"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.1.0-0.tgz_1479314600321_0.3079099729657173"},"directories":{}},"7.0.11":{"name":"machine-as-action","version":"7.0.11","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"lodash":"3.10.1","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^0.12.3"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"4e33fdecb3805cc3880990a3e1b6de5d046bf8e1","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@7.0.11","_shasum":"3a823c5ddf474a832ced38c23591ad79ecf40182","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},"dist":{"shasum":"3a823c5ddf474a832ced38c23591ad79ecf40182","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-7.0.11.tgz","integrity":"sha512-LX2UkRAkgDw+2cqShAx59JDX4B/sTG62EiBE61A+E6Qfv9DhMQuPkFyqxB1EDS4AkykGqz6B6Mss1EbgYoRwWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT2BXYQGTXiREcYeW4Y9uPk4SGKrruhLeq+RPy8xYVqAIhAOa4LtgqdyvWunNhQubdjQr3fZ9wRn42abChdKhWn+Jm"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-7.0.11.tgz_1479849250223_0.6786089655943215"},"directories":{}},"8.0.0":{"name":"machine-as-action","version":"8.0.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","@sailshq/lodash":"^3.10.2","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"acab6161471e283674779c687b89986641f2b3ec","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@8.0.0","_shasum":"142c43f390158537ed6356db70f1d41531c59e0d","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"142c43f390158537ed6356db70f1d41531c59e0d","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-8.0.0.tgz","integrity":"sha512-EYaNIOgnf++6pBbECyn8IxI2Bs5B6IFHapoS5Wk7SWJ0JdV5vrJFCuPhbrk6gel82bm7CrIvgfseDv4eyV6IGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXPOMh1Jo/2ewDOwLHKwGAodtEiq2OCBYS5i9OfRjGigIhANXD3AJqLjmUsEr/YfD0ygPxx+YTi/vwFYxRs0UxkIJn"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-8.0.0.tgz_1489623023356_0.30995688820257783"},"directories":{}},"8.0.1":{"name":"machine-as-action","version":"8.0.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","@sailshq/lodash":"^3.10.2","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"6cacd55f2c417aea3b9e36678ff122ba48ed91cb","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@8.0.1","_shasum":"b4208f6082ae8c84442420c10ea3694ceb576a37","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"b4208f6082ae8c84442420c10ea3694ceb576a37","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-8.0.1.tgz","integrity":"sha512-U6fEME0QoPWTwcOUAC7+1f0ib2pIcj0+ELwshBliWOHgM6NPQTcDRYakU3BwDL8jRf/LxQd1q8oBNKQgtwukrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW5YCuof4Ke2kYhMCaRv9nHIGYkqMfflx2h5RES8BNcwIhANjC4CY73A4MEVrXySlHxxb2f1Ctixudwc082p7VFv81"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-8.0.1.tgz_1489702449651_0.7069381277542561"},"directories":{}},"8.0.2":{"name":"machine-as-action","version":"8.0.2","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","@sailshq/lodash":"^3.10.2","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"f9dd13afaf80b2ef7ccadda1b2d0dd671968bca7","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@8.0.2","_shasum":"6b578028c3f01e9d1c43262d0829e153bb43b92b","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"6b578028c3f01e9d1c43262d0829e153bb43b92b","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-8.0.2.tgz","integrity":"sha512-HfSlmos7LhNd1RZwEcWjQwN7XORTo8KjNQ7d6L9Zc3rAe4mLRNF2K9AG8S+AyfcDb7D+9mnsZWf8aS4f6x8enQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJEFj33uTciZrCMvI4QIpo7WyU6hHTQVAgOysUK8MblgIhAJGQOFSgGaKrSlXxkZXI/MdxUT8iJbVhyUaFRurVK0wm"}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/machine-as-action-8.0.2.tgz_1490737351770_0.5718934896867722"},"directories":{}},"8.1.0":{"name":"machine-as-action","version":"8.1.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","@sailshq/lodash":"^3.10.2","machine":"^13.0.0-0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"fe7f30cc2478a558e93148887b30dc1ca4b129c7","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@8.1.0","_shasum":"368cd988fad5bf4097c9c43bcb60e605f14646a6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"368cd988fad5bf4097c9c43bcb60e605f14646a6","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-8.1.0.tgz","integrity":"sha512-1TyYXd4IjAPJSvwvXZuh7m/XmoUqqpA1wfvtfX4fpuFGwgEom4cWgwwpPFjVaTON6JgwPq7L5f03ARbaafuhwg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOmcFI3pX8yifg4Tno+PlL5yqgmNXp8Jc3mL5Uj0uK5AiEArE9rs9EpIrjWs+tSmR4+ZPWRA8gGPvb0Qrd7RqGzUJo="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-8.1.0.tgz_1493075137269_0.4446899243630469"},"directories":{}},"9.0.0":{"name":"machine-as-action","version":"9.0.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","@sailshq/lodash":"^3.10.2","machine":"^14.0.0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"d2f3f7a36f35018011ff70c77f40012a2c4503f3","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@9.0.0","_shasum":"59fbdb00bd4965941b86c7b95b2923306ed2f4a8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"sgress454","email":"sgress454@treeline.io"},"dist":{"shasum":"59fbdb00bd4965941b86c7b95b2923306ed2f4a8","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-9.0.0.tgz","integrity":"sha512-3SHy2lGyzT59V6+XoDHLjRtMqAPEyP2bkRUkrLT2/cZIYxeBeGzj4zqUSCKnKRsu2P0ijOASGmizObDCwHQDAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETwbTyDEnyVPa+O46+p0b9iQDhAb4KvXvV3a12m0YTrAiAoLlxHRgGTiQlliB5/9AOMtzJ1LzLxxljBekXOThozxQ=="}]},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/machine-as-action-9.0.0.tgz_1493441388096_0.9722190687898546"},"directories":{}},"9.0.1-0":{"name":"machine-as-action","version":"9.0.1-0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","@sailshq/lodash":"^3.10.2","machine":"^14.0.0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"e1068da16821a94a65dc5e7ab5aa9fb84e930127","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@9.0.1-0","_shasum":"c2aacc1f28f3ab8214a28765e16103199282376f","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"c2aacc1f28f3ab8214a28765e16103199282376f","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-9.0.1-0.tgz","integrity":"sha512-007HACoKQsMrzuD3C0owv1uCmJpJ1ugUjgBEaTcd13htS/EDEj0X2Hek4FK0WLjdWiYs9sKRfOqyLcEeG/8wNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmjOSrCaICNkWMoD0xTIQVlG8xh92ZzwJSkmEZWsYGoAiAF5eDcAiFK53prubnnllUc9IesUaOTFr32ahgGcDbR5w=="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-9.0.1-0.tgz_1495671831652_0.4162365752272308"},"directories":{}},"9.0.1":{"name":"machine-as-action","version":"9.0.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"node ./node_modules/mocha/bin/mocha -t 8000"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","@sailshq/lodash":"^3.10.2","machine":"^14.0.0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"mocha":"2.5.3","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"c376c24afaf72c29b97609f498ce2363e0b3e4e5","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@9.0.1","_shasum":"66785ce46a27a10778f382600a52f2e404ae0e9a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"66785ce46a27a10778f382600a52f2e404ae0e9a","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-9.0.1.tgz","integrity":"sha512-0jl04ivHB29T1SM0h5ZANtSzaFipoxXmn6VwENRk5HK94Z+IH3qEZdva+PhFgLhc4MMJhKdJj0+Hr6o9PdNhOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDM7HsQpIscpsKaVPd0+B09K7PHkhd0ty59dkzxDXZgjwIhALBww+Jt7IUs4wg8vp4y8VUPbSVmRs5UZqMH+QXMJKno"}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-9.0.1.tgz_1495672412058_0.3019492533057928"},"directories":{}},"9.0.2":{"name":"machine-as-action","version":"9.0.2","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"keywords":["machine","action","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.0.0","@sailshq/lodash":"^3.10.2","machine":"^14.0.0","rttc":"^9.7.0","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.19.0","mocha":"2.5.3","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"b9ac31ffa69ed947242b01f8134d8940823399a1","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@9.0.2","_shasum":"41b5db282c5e0cc7a47bfa2bbb1b465d0e9a9e3e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"shasum":"41b5db282c5e0cc7a47bfa2bbb1b465d0e9a9e3e","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-9.0.2.tgz","integrity":"sha512-2YNw6OX9BySxe+ST5BM2lT9EzUQ3TJ4couai5ZXkdxSeghpPF2gxN7ptr377NKuTd1k/fkctUAbSfg0BJqUx1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQmJTFInNTawAns9TRzka6aHul9JCz/dZzntrOlEgrXQIhAMlpolnKhhTnAtizjbeWNK2fWKQvWtXgUawgjceC4B8x"}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-9.0.2.tgz_1496261193734_0.5252281287685037"},"directories":{}},"10.0.0-0":{"name":"machine-as-action","version":"10.0.0-0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.2.2","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-2","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"c356b4f5e94ca6e6aa15836ac76843f69e58f187","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.0.0-0","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-OjF2uhzsMHXwJD7+0jFJrHs4QV95Rjq1T8/iZKrxkPSJ6cHiRtsCtTfwP+ww+9UEkOs+1YT0GLYBFFi8nBGP0A==","shasum":"79bd65d752f1b50532a8e9c0592a26e9972f40be","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.0.0-0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbte2BZ5QxCrt9Nu+cBWdDXFNn1ARLeqZ/uh3ACNfyBQIgZ+IYcFTDNhAkmXJL/k3tpHg4SFNQi00IOJZTQ6W/DiE="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-0.tgz_1499974992212_0.7112136697396636"},"directories":{}},"10.0.0-1":{"name":"machine-as-action","version":"10.0.0-1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.2.2","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-2","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"f2e7a8de210e363f39f27c12c7ea0720be2a4588","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.0.0-1","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-gT54A6bzVVTWpmZJdQQV38rCiFvM5A3QoWuNE6Okf4R6fDv94j221gBf9ySDSEMDQdhN+qr9roi14mlcoq38kw==","shasum":"50dfd8e2d31f06a825277ebd98d1e31758e6fa6e","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.0.0-1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGwSOpb2bbFpVzCPmKsxfCDOlBnnjZEUz3OLuADlqEFHAiBZtH8kI8Nd1LCTlKl1/kgtvWE3waNujmBz8IqPZbA6SQ=="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-1.tgz_1500678726303_0.8955603365320712"},"directories":{}},"10.0.0-2":{"name":"machine-as-action","version":"10.0.0-2","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.2.2","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-2","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"eaee900f5e79677f79cb118cab1f73b16846d568","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.0.0-2","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-AhfNMyM65V1UdFu8UKH8FCiVsQIdzwUaI/1tFpgzZrdnqrw3IVzPQ9sfcMfkgEyi8gMr2IEzmL9w/NdsONww5Q==","shasum":"d528952bfbf36b68bba327ba94fc3297c79d59c0","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.0.0-2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN+hgnqsqMv69JHqI78Elz4cHXzvp1x3G/B44Nccg9awIhANqLrVJWrAuunZQMbGwK8XKkJy2A8gS2viVigUVTJaCN"}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-2.tgz_1502922237328_0.7442170567810535"},"directories":{}},"10.0.0-3":{"name":"machine-as-action","version":"10.0.0-3","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.2.2","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-4","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"c95b2023806df3076dd36c15c87e08a73a676bc8","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.0.0-3","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-UKUAparnBFQcG0eg/9rPGsIlkCOksHea23pNxRxuUVIdjo3RKI6JkehvPO3wzEAdpohm2RhiuqCC6/zSqs6ulQ==","shasum":"24fc27475c38e6581e3dcde55034961dc35f8bee","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.0.0-3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoieYepsAu/tW3QTYECl5yOB88GxXJr+xwE2GOEpedtAiBV9lbfZpBm9vdXuj1p6gNYTRZ+qXRfMhSjGiSlLZI0vw=="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-3.tgz_1507576726179_0.9960385530721396"},"directories":{}},"10.0.0-4":{"name":"machine-as-action","version":"10.0.0-4","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.2.2","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-4","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"f0038aa1e4eaf579ebda55b976c5244851eb82d4","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.0.0-4","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-6OW+9lxwPEW+12vXyPyUrOkFmxHlUsJ3oSN99ZOjqqNBHssBokh59Jy/6aVGImOI1CNmq1j2BR4aKp6+4J5WxQ==","shasum":"9e37a7382edf770ae1c9d1f44063c5030003a8c8","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.0.0-4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAd7pRHYWis5/FMymQHD+jFZJTEyxusoHh94bnzkzWkWAiBJD4QubcTbDVfqk2pQTy/oA6tDV3WMuX0qC6D5LKvxmg=="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-4.tgz_1507923687177_0.007890865439549088"},"directories":{}},"10.0.0-5":{"name":"machine-as-action","version":"10.0.0-5","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-4","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"ddbe5bd1a86d8bd0dcc370b23bc432f5fa3b3d7d","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.0.0-5","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-0FVXphzXSt95+NyMFgQJBromcUpRP/oUaEXJcgz8VfaVg99yKdKdDHlV1Ov8NueOybRj5HFlRK/4lEmmIqp3yA==","shasum":"da9ee1d75b38165492ef1467558530775e793e99","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.0.0-5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9unl775wdazsBe0QLZl4So1Uz4UNrW5PSX37k8YBOHAIgT3bzVzzOuHNBNFIfINwXVmqnbNHc6pu1EywVrlPqGyw="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-5.tgz_1508967698834_0.9203318355139345"},"directories":{}},"10.0.0-6":{"name":"machine-as-action","version":"10.0.0-6","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-4","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"63ee781a8706d27515bae69df3d6c54b7546441d","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.0.0-6","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-vRDbbnzNROXVBUioeEPvVtYqZbzaws0NdCwktkVsg9g3nrrftMyPewLLjfc6mHSfhDWMRENvKHuWm29VAgFgmw==","shasum":"72b02fa8bc2a396f707f3324f26d99590be675f9","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.0.0-6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoyjnRrPKReuRb9kEZ/TVvKyeb0WAs2t9B1gzKKaNyIQIgLpXWI7ewah8TXF+xEjQepb1FjcSHX5RaYYDA6JyLIhQ="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-6.tgz_1512673498025_0.39905858412384987"},"directories":{}},"10.0.0-7":{"name":"machine-as-action","version":"10.0.0-7","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-19","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"fa71ddc9cacf8f25d7ab42cd587b4063f3f92ca4","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.0.0-7","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-KHhkg1FtEfFmAP4WoLNcno+uxSaH8eHaKf6gA1tFZ2Y3V/3P3dqunmJa5vqUMMrsDAWDtxJrU+wVQkJC2sybfQ==","shasum":"d7d40598e2c0e1555cf84e7a3b4fbdb8cd6d13dd","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.0.0-7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClyglTH85ff52hzADnesANzJUv999fufm6FvP29UM+JAIgVPvilTtGxJqVm5p+L2LfikdT3tIf1UnbCD7gwRR3RRo="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-7.tgz_1512673582656_0.7412111270241439"},"directories":{}},"10.1.0":{"name":"machine-as-action","version":"10.1.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-19","rttc":"^10.0.0-1","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"8b71584202404bf888857d1428a8cde9e04d35c4","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.1.0","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-TeXzJkcVv5LKXEkzDeODMe05tzcwaWYJefeYJzkte0xukb5iJpV2V5+8+tmbe1KRzTpCbh5/CffTJpingO1i/A==","shasum":"d88df29c2e7aae85c7f3f2d2fa4c4226a9af574e","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICgezjAv53fLXrJEZbu6PydPP1bhtdMjGETbb3DxxJoKAiBXQP2TaczzQkFj6XNQZ7j4Vl650FFVxRJ6gb5Tv59EmQ=="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.1.0.tgz_1513664625976_0.5966427207458764"},"directories":{}},"10.1.1":{"name":"machine-as-action","version":"10.1.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.0.0-19","rttc":"^10.0.0-4","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"315e9ed5115e8d766a22df2c23e27327cacad4bd","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.1.1","_npmVersion":"5.2.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-ay8kkZ3YVRSI96OPezta/KcSomcqy5AZ1rmewIEvtGlDIh8PMaelnu6Kx6VcKfRbyj1xd57NQeuFHSpgawYTzg==","shasum":"d16697e760b6690a13cc9f986136b75f0ff68b87","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF2BMbQHzPxhLYx9Vxg/ERl/W3CW5rPZDRjNti4DFn1GAiAYryzSCQlFpxXiez47OAqo65p8LaPyBK4dh/rD7YcFIg=="}]},"maintainers":[{"email":"sgress454@treeline.io","name":"sgress454"},{"email":"npm@sailsjs.com","name":"mikermcneil"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.1.1.tgz_1513847211118_0.6067326976917684"},"directories":{}},"10.2.0":{"name":"machine-as-action","version":"10.2.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.2.2","rttc":"^10.0.0-4","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"09b0bd11c0a589c079ad7ee8437267502dbfc99c","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.2.0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-u5iLOobMqPQ33F4j2PdKhTiBuikwh6YaFFuKvVg41nM9pJmKgg7dfgbMvvvBF1HG8+QkRWcrZyNqTawcxmgjDw==","shasum":"e23606ff3800de4bedefd468c816c006f8da588a","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.2.0.tgz","fileCount":17,"unpackedSize":124788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDFW5CRA9TVsSAnZWagAAXbcP/1cAAVAMVNAAvEWHJ+bK\nFwHCVOM+G0hf3n/xuOGYw0SqjtxCnC4jtcbi29BL4dtapIRhaoMtP5vizCWo\nt2JYeiYFLrkX1x4rVOtM84Qf5J4XrGftM+db26R+M/V7gCysqF0YLHuNvn7G\ndkT7m8/v8SLof6CPURCx91WQIMopFH3Qw5/h7EVu+Bv99y4GJN5YQWOlqvBS\nnUm3gmpK0hkL2qfcIscz2/6dkN4n23W8wq6ortt6V4QmeR+yErUbDRfv/Dcj\n1fFJB4Oqo/JUCZoMCLdGNeUR5NEKw/0ZVyZMJXim7P1++utpflXNnI2CZuao\nUnK4x98TUoT+QSGVj4g+5vZwnd4UjxmRfppxGKVpKPAwB027217Rh0Nc+veV\nckrFerBa7O36cI3uvzS8DskLymU7q/SSzxdHCTdmeEijZJDW/xWE22epKfkn\nU/Nlu8LOslhs/KLsimYHGuvJIXBfbjuuMG4YwMDPZfyyR+APLDnhc0A1R3V8\nTKVoGNVO8qFHqJiN8zTO0VQI56e3ATBSKbPDZNnIAmatvC4GsLAvZZwQyY7R\nGvYSb9HWnRjNWhpsB1I/o2sWkfR9XmVbnSWi3onOwZrL4fQa/DK/WxF0jyA8\nHqbhViwTVKgT+h4OBbmalLi3n/52Hpt0ZsXtNhsnmbAIr8QtZ+eeMLt6u//v\n7FyW\r\n=Lfrh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLZ35pSxUdA9AoFEWiL7TCYo67idMnaakTmQXwpP4imgIhAITxThWwDetPIg4luUddMR9TWJUIsJyAlws1PpC4qvKE"}]},"maintainers":[{"email":"npm@sailsjs.com","name":"mikermcneil"},{"email":"sgress454@treeline.io","name":"sgress454"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action_10.2.0_1527535031982_0.6080278811631616"},"_hasShrinkwrap":false},"10.3.0-0":{"name":"machine-as-action","version":"10.3.0-0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.2.2","rttc":"^10.0.0-4","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"readme":"# machine-as-action\n\nBuild a modified version of a machine that proxies its inputs from request parameters, and proxies its exits through the response.\n\n```sh\n$ npm install machine-as-action --save\n```\n\n\n## Usage\n\n```js\nvar asAction = require('machine-as-action');\nvar OpenWeather = require('machinepack-openweather');\n\n// WeatherController.js\nmodule.exports = {\n\n  traditionalReqRes: function (req, res) { /* ... */ },\n\n  getLatest: asAction(OpenWeather.getCurrentConditions),\n\n  doSomethingCustom: asAction({\n    exits: {\n      success: {\n        outputExample: 'Some dynamic message like this.'\n      }\n    },\n    fn: function (inputs, exits) {\n      return exits.success('Hello world!');\n    }\n  }),\n\n  // etc...\n\n}\n```\n\nNow you can run your machine using a HTTP or Socket.io request:\n\n```js\n// For example, using jQuery and an out-of-the-box Sails.js route/blueprint configuration:\n$.get('/weather/getLatest', {\n  city: 'San Francisco'\n}, function (weatherData){\n  console.log(weatherData);\n});\n```\n\n> Note that the machine definition you provide here doesn't have to come from an already-published machinepack-- it can be required locally from your project, or declared inline.\n\n\n\n#### Customizing the response\n\nSo sending down data is great, but sometimes you need to render view templates, redirect to dynamic URLs, use a special status code, stream down a file, etc.  No problem.  You can customize the response from each exit using a number of additional,  machine-as-action specific options.\n\n\n```js\nvar asAction = require('machine-as-action');\n\n// WeatherController.js\nmodule.exports = {\n\n  showHomepage: asAction({\n    \n\n    exits: {\n\n      success:{\n        responseType: 'view',\n        viewTemplatePath: 'homepage'\n        // The view will be provided with a \"local\" called `stuff`,\n      }\n\n    },\n\n\n    fn: function(inputs,exits){\n      return exits.success({ stuff: 'things' });\n    }\n    \n\n  })\n};\n```\n\n\nFor each of your exits, you can optionally specify a `responseType`, `status`, and/or `view`.\n\n**responseType** is one of the following:\n + \"\"         (the standard response:  Determine an appropriate response based on context: this might send plain text, download a file, transmit data as JSON, or send no response body at all.)\n + \"view\"     (render and respond with a view; exit output will be provided as view locals)\n + \"redirect\" (redirect to the URL returned as the exit output)\n \n <!-- + \"error\"    (use `res.serverError()` to send the appropriate default error response, such as an error page or a JSON message with a 500 status code.  Uses your project's configured responses from `api/responses/`, if applicable.) -->\n\n**statusCode** is the status code to respond with.  (This works just like [status codes in Sails/Node](http://sailsjs.org/documentation/reference/response-res/res-status)).\n\n**viewTemplatePath** is the relative path (from the `views/` directory) of the view to render.  It is only relevant if `responseType` is set to \"view\". (This works just like [views in Sails/Express](http://sailsjs.org/documentation/concepts/views)).\n \n> If any of the above are not set explicitly, they will fall back to reasonable defaults (based on available information).\n> \n> For example, if a non-success exit is set up to serve a view, then it will use the 200 response code.\n> But if a non-success exit has no explicit response type configured (meaning it will respond with plain text,\n> JSON-encoded data, or with no data and just a status code), then machine-as-action will default to using\n> the 500 status code.  Similarly, in the same same scenario, but with `responseType: 'redirect'`, the status\n> code will default to 302.  The success exit always has a default status code of 200, unless it is also\n> `responseType: 'redirect'` (in which case it defaults to 302.)\n\n\n\n\n#### File uploads\n\nYou can use the special `files` option to map a file parameter containing an incoming Skipper upstream to a machine input:\n\n\n```js\nvar asAction = require('machine-as-action');\n\n// WeatherController.js\nmodule.exports = {\n\n\n  uploadPhoto: asAction({\n    \n\n    files: ['photo']\n    \n\n    inputs: {\n\n      photo: {\n        example: '===',\n        required: true\n      }\n\n    },\n\n\n    fn: function (inputs, exits){\n      inputs.photo.upload(function (err, uploadedFiles){\n        if (err) return exits.error(err);\n        exits.success();\n      });\n    }\n\n\n  })\n\n\n};\n```\n\n\n## Available Options\n\nAside from the [normal properties that go into a Node Machine definition](http://node-machine.org/spec), the following additional options are supported:\n\n| Option                     | Type            | Description                                            |\n|:---------------------------|-----------------|:-------------------------------------------------------|\n| `files`                    | ((array?))      | An array of input code names identifying inputs which expect to receive file uploads instead of text parameters. These file inputs must have `example: '==='`, but they needn't necessarily be `required`.\n| `urlWildcardSuffix`        | ((string?))     | If this action is handling a route with a wildcard suffix (e.g. `/foo/bar/*`), then specify this option as the code name of the machine input which should receive the string at runtime (i.e. the actual value of the \"*\" in the request URL).\n| `disableDevelopmentHeaders`| ((boolean?))    | If set, then do not automatically set headers w/ exit info during development.\n| `disableXExitHeader`       | ((boolean?))    | If set, then do not automatically send the `X-Exit` response header for any exit, regardless of whether this is a prod or dev environment.\n| `simulateLatency`          | ((number?))     | If set, then simulate a latency of the specified number of milliseconds (e.g. 500)\n| `logDebugOutputFn`    | ((function?))   | An optional override function to call when any output other than `undefined` is received from a void exit (i.e. an exit w/ no outputExample).  By default, machine-as-action uses `sails.log.warn()` if available, or `console.warn()` otherwise.\n\n> ##### NOTE\n>\n> + For **more details** on any of these options, see https://github.com/treelinehq/machine-as-action/blob/02ae23ef1d052dfe7fa6139ac14516c83c12fe1b/index.js#L30.\n> + Any of the options above should be provided as **top-level properties** of the `options` dictionary.\n> + `machine-as-action` also supports **response directives** that can be provided as additional properties within nested exit definitions.  They are `responseType`, `statusCode`, and `viewTemplatePath`.  See examples above for more information.\n\n\n## Extended example\n\nThis is a more detailed example, based on the simple intro example at the top of this README.\n\n```js\nvar asAction = require('machine-as-action');\nvar OpenWeather = require('machinepack-openweather');\n\n// WeatherController.js\nmodule.exports = {\n\n  traditionalReqRes: function (req, res) { /* ... */ },\n\n  getLatest: asAction(OpenWeather.getCurrentConditions),\n\n  doSomethingCustom: asAction({\n    description: 'Send a plaintext response.',\n    exits: {\n      success: {\n        outputExample: 'Some dynamic message like this.'\n      }\n    },\n    fn: function (inputs, exits) {\n      return exits.success('Hello world!');\n    }\n  }),\n\n  getForecastData: asAction({\n    description: 'Fetch data for the forecast with the specified id.',\n    inputs: {\n      id: { required: true, example: 325 }\n    },\n    exits: {\n      success: {\n        outputExample: {\n          weatherPerson: 'Joaquin',\n          days: [\n            { tempCelsius: 21, windSpeedMph: 392 }\n          ]\n        }\n      },\n      notFound: {\n        description: 'Could not find forecast with that id.',\n        statusCode: 404\n      }\n    },\n    fn: function (inputs, exits) {\n      Forecast.find({ id: inputs.id }).exec(function (err, forecastRecord) {\n        if (err) { return exits.error(err); }\n        if (!forecastRecord) { return exits.notFound(); }\n        return exits.success(forecastRecord);\n      });\n    }\n  }),\n\n  show7DayForecast: asAction({\n    description: 'Show the current 7 day forecast page.',\n    exits: {\n      success: {\n        responseType: 'view',\n        viewTemplatePath: 'pages/weather/7-day-forecast'\n      }\n    },\n    fn: function (inputs, exits) {\n      return exits.success('http://sailsjs.org');\n    }\n  }),\n\n  redirectToExternalForecastMaybe: asAction({\n    description: 'Redirect the requesting user agent to http://weather.com, or to http://omfgdogs.com.',\n    exits: {\n      success: { responseType: 'redirect' }\n    },\n    fn: function (inputs, exits) {\n      if (Math.random() > 0.5) {\n        return exits.success('http://weather.com');\n      }\n      else {\n        return exits.success('http://omfgdogs.com');\n      }\n    }\n  })\n\n};\n\n```\n\n\n\n## Bugs &nbsp; [![NPM version](https://badge.fury.io/js/machine-as-action.svg)](http://npmjs.com/package/machine-as-action)\n\nTo report a bug, [click here](http://sailsjs.com/bugs).\n\n\n## Contributing &nbsp; [![Build Status](https://travis-ci.org/treelinehq/machine-as-action.svg?branch=master)](https://travis-ci.org/treelinehq/machine-as-action)\n\nPlease observe the guidelines and conventions laid out in the [Sails project contribution guide](http://sailsjs.com/documentation/contributing) when opening issues or submitting pull requests.\n\n[![NPM](https://nodei.co/npm/machine-as-action.png?downloads=true)](http://npmjs.com/package/machine-as-action)\n\n\n## License\n\nMIT &copy; 2015-2016 Mike McNeil\n\n_Incorporated as a core part of the Sails framework in 2016._\n\nThe [Sails framework](http://sailsjs.com) is free and open-source under the [MIT License](http://sailsjs.com/license).\n","readmeFilename":"README.md","gitHead":"86de0e6c2326b9aa1053e3cea436f9000dcca6fc","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.3.0-0","_npmVersion":"6.1.0","_nodeVersion":"8.9.4","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-KshkqMTcbTtKZ2kl9No7Jz1JfxSWENFgD9AV5Jo+bwVYBgngkjxcf3h762GBbC2JCv7gaa3c8PYh9gNthW9gzw==","shasum":"babca899c60dbd1a9e543709b02af7eac921c94e","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.3.0-0.tgz","fileCount":17,"unpackedSize":125472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf1oeCRA9TVsSAnZWagAAUZ4P/0SYkcp9kr2oA8mnCk3Y\n/K+8aKr4hAJVI4fBMxUS16pTrhamkhbpkZpRcV7FBtACZiM3l0Oro9wOmUrE\n9myLU2pIJ/4bFQ4UOOKnXdC2hGYgGRHyEXH2gL9kwvTN7XZPqRkAc7QYbRxN\nKYcbITiPfoAmQO0xs9fb7gvvaKm63irzaqDLHPqYXReAtJALjviuAQG6kXRZ\nmZ2i0KPm+fiin22R3/dWuPZnG2NnI6zLVNROyrkTSv9vYrR+SwH6N2wX9IXg\nxFxoqYKQuKETU4AstlVdZQEipFciRefnqL+QbkFNdTS/P24HnNI4jbgT7qrd\nnMk1fpP1RHQtPk92IkFlBYfoP+3Zy/7xdizUyzDpsNR0Qrq5zEQPo6y8AM1w\n7LFnMnY4JHrV58aHRZLQOhjyoWGFwABucx6e6VJoj1j4o9FhwoF3HYVqFwyJ\nC9ttQyxNBYJAHJuYSsEXzZAvOViPkonRh0upNBwtHwq0W213cDrmelu/RNwY\nRYGWwasIi5FkAjS3AnoILDS6t9khlkGBfs7v9oVcBmQQ3cSZ+QJGdxFZ7hrD\n+HmMDZqJ7rjDf+D8aEJMCLIdMRBZXaW6dIA3ET/hh2n4C6Wi8vrct5cw+4si\nmUcz41W6zRAHvSWTQHIhPAF5Af3z1AouhgOPUP1H5oZIPq2Es+p6nXeFTnm8\nRxX6\r\n=KLW8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLh4x7gpUIGqbG36ekH3Y6M5BbG5aTv4rSyKYLanftGQIhAPUVNrcroq4x7NxX5TP2hsFAdkw2wSZt0CmWYcrJSPCj"}]},"maintainers":[{"email":"npm@sailsjs.com","name":"mikermcneil"},{"email":"sgress454@treeline.io","name":"sgress454"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action_10.3.0-0_1535072798180_0.9247171185492411"},"_hasShrinkwrap":false},"10.3.0":{"name":"machine-as-action","version":"10.3.0","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.2.2","rttc":"^10.0.0-4","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"3f6d7e2bef59b77b1e52f1a1e2da02fa785ed8f1","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.3.0","_npmVersion":"6.5.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"dist":{"integrity":"sha512-4DN6/e5L7dTCeOmK6VErxcqS1mfvU1vl9FAvqZuR/j+xHQoJUhwLgkW3CJXyPesL9+rvGWR5eBsv4o4s/DtxXQ==","shasum":"53fe71d0ffdd39732e1ddf7dfb7d1dda139c4cdf","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.3.0.tgz","fileCount":17,"unpackedSize":125469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQCUcCRA9TVsSAnZWagAAIqsP/RB6Hpm8hpOzGAuFvxCB\nJ2ZMy4FS/bS2kWZhf/wf/bxYjWlVgyXGvRP5kVmgkBs82S6HPS7O1SCydLir\n6AY43xDkQvenh2dLIoh8EtWFxPY156VS0gw06fe9YBK/v5jZtVnYHm5KrXws\nPJ5USD60YGlhtFxROggpEfS4mz5WM9UvUnYhFGWFYAxL+xUUWz5c5OWEdJL6\ndYqf3DIsyZhNs6aLpK9C1EZ3JeXBPa3bcytKMTpw4Cp63b70ih2QaPCNgobn\nXSQJZJhUGFF9Kd40gHTc5mnj05B1vAcw6C2EY/NDml4fUaylJeSpkkYsn3mC\nKhFqiNWpSMT67U2pKCixzsQTCQA0mLyH/+mY55/r9++bMtDg1GUYkzrq/GIb\nvSl4fva5uFV2IG8lPFmukqZ3l4ciZtlhxh6wKG+1Jr80vDE6CbhTXZspl3xB\n8T/IMxjMTI6ZgsVj9Xz8RhECjUSKO1i40ANUpgGF7lopgujkr0cm2kJCAgE2\npZr1In84mIcWkX0HtNrXA+ZFpWXVf0DlvW0+FcNR+KXBDzkULlfmsbDdzD7h\n2GnVqHe2fsbQQMK6R+xUAyW7tI60+fAB0XVu5P0KeET4mgdHdV86klEjiaUX\nECVmZ1/dngOl45XWYQs7EyGv22pmADN+ui2J5lfMvLBOmhtvL8K8QdsSoEp7\nGv/f\r\n=OTJF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICkFkHEz0u6dVSZGAsFW/NQmR0ezeK482RQyk5gbfOK4AiEA+g5xl8itu91xGYsmRwANTsqVSA7hWY0UscMYa7EhCTI="}]},"maintainers":[{"email":"npm@sailsjs.com","name":"mikermcneil"},{"email":"sgress454@treeline.io","name":"sgress454"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action_10.3.0_1547707676224_0.5540382015138119"},"_hasShrinkwrap":false},"10.3.1":{"name":"machine-as-action","version":"10.3.1","description":"Run a machine from an HTTP or WebSocket request.","scripts":{"test":"npm run lint && npm run custom-tests && echo 'Done.'","lint":"node ./node_modules/eslint/bin/eslint . --max-warnings=0 && echo '✔  Your code looks good.'","custom-tests":"echo \"Running tests...\" && echo && node ./node_modules/mocha/bin/mocha -t 8000 && echo"},"main":"lib/machine-as-action.js","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"author":{"name":"Mike McNeil"},"license":"MIT","dependencies":{"flaverr":"^1.5.1","@sailshq/lodash":"^3.10.2","machine":"^15.2.2","rttc":"^10.0.0-4","streamifier":"0.1.1"},"devDependencies":{"eslint":"3.5.0","mocha":"3.0.2","sails":"^1.0.0-0"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"gitHead":"e9e9b553af38fe435b5cc537c372c093dc358197","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","_id":"machine-as-action@10.3.1","_nodeVersion":"10.16.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-IrX+kSjt4XQTxmZ+7/SJUvRJbwcZ2BqFlwwXLZIjYQmKTyd0vV4ZmKdbNZtrEKD1ZmqgtKSgHaxBET+XQU333A==","shasum":"a699e7da529705675b6b892654b034378ea596dc","tarball":"https://registry.npmjs.org/machine-as-action/-/machine-as-action-10.3.1.tgz","fileCount":17,"unpackedSize":125612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV6TlCRA9TVsSAnZWagAAc2wQAJFqKPEhAjV3koz5/GWi\nFu+xOubD3pJSZmjvX0The+ateifHHEvyTW2q1NFzeeIaxZYWzbZtVsgxs2ps\nltDg2WG6V9mEsaURqlIrEGOr+Ef2vKGYgV2ToDdhfEZA5qEqnvQdJ//8Cp4k\nnL17Leo/VBLu6Ga/HgS3wOrYc2xHh/hvOtSYB75NczxXVg37qX/9gcJS7I9T\nQA0UxgAzB0VV/sNk9AGmiefpzQzJ910ED1I4SzffZc6u1a97qKChLuecMX70\n8IG2O5x48FatfK/2UqkBFDFoV9zt7pJqgck1xXF6eq280zZ4PCr9RXiYoZsh\nVbcfCYp+9Fv7j/bpYrlRdyLcE03vLIj9gldy6B+Zy5ohGvcPzFwwG9cdhnmy\nEemyANaMFxjfyhETcMXIirL7Eh+y2wDa0X94R1XFgXV8ObAonPgjlHWCoWD7\nkFpeMX/rQuds+iH7Hzh2O/aw3op5028vI2QoQYT2CWC0omEGoDmU28RvdYHu\nRwJnQWD7Z27/F9pLoZ+FA+QzS0E1PYRkfNIADVTcIhxDVb48WIMBz8v7uRlP\nw4hi/WhMGVUIAoXlCUozC+qzhjhMDPE2/Oruc51FzAgCkDWATQUFiWEVgwFW\nqXwzdiuM2S9QuvY6gDPQ66VRRRBinW+FrLxb5rZRV4LVk5IynBDD/MsAxCTV\nb1Ac\r\n=+yLp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvUnvwmwAy+XIP23EbP9Cng9EMRXkEWDXu3LeogkXwFwIhAOjpyYyEgxa5iWtoG5fKZiB55Fd06CXerQKZnIhtRyID"}]},"maintainers":[{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},{"name":"sgress454","email":"sgress454@treeline.io"},{"name":"mikermcneil","email":"npm@sailsjs.com"}],"_npmUser":{"name":"mikermcneil","email":"npm@sailsjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action_10.3.1_1599579365057_0.024398383009155644"},"_hasShrinkwrap":false}},"readme":"# machine-as-action\n\nBuild a modified version of a machine that proxies its inputs from request parameters, and proxies its exits through the response.\n\n```sh\n$ npm install machine-as-action --save\n```\n\n\n## Usage\n\n```js\nvar asAction = require('machine-as-action');\nvar OpenWeather = require('machinepack-openweather');\n\n// WeatherController.js\nmodule.exports = {\n\n  traditionalReqRes: function (req, res) { /* ... */ },\n\n  getLatest: asAction(OpenWeather.getCurrentConditions),\n\n  doSomethingCustom: asAction({\n    exits: {\n      success: {\n        outputExample: 'Some dynamic message like this.'\n      }\n    },\n    fn: function (inputs, exits) {\n      return exits.success('Hello world!');\n    }\n  }),\n\n  // etc...\n\n}\n```\n\nNow you can run your machine using a HTTP or Socket.io request:\n\n```js\n// For example, using jQuery and an out-of-the-box Sails.js route/blueprint configuration:\n$.get('/weather/getLatest', {\n  city: 'San Francisco'\n}, function (weatherData){\n  console.log(weatherData);\n});\n```\n\n> Note that the machine definition you provide here doesn't have to come from an already-published machinepack-- it can be required locally from your project, or declared inline.\n\n\n\n#### Customizing the response\n\nSo sending down data is great, but sometimes you need to render view templates, redirect to dynamic URLs, use a special status code, stream down a file, etc.  No problem.  You can customize the response from each exit using a number of additional,  machine-as-action specific options.\n\n\n```js\nvar asAction = require('machine-as-action');\n\n// WeatherController.js\nmodule.exports = {\n\n  showHomepage: asAction({\n    \n\n    exits: {\n\n      success:{\n        responseType: 'view',\n        viewTemplatePath: 'homepage'\n        // The view will be provided with a \"local\" called `stuff`,\n      }\n\n    },\n\n\n    fn: function(inputs,exits){\n      return exits.success({ stuff: 'things' });\n    }\n    \n\n  })\n};\n```\n\n\nFor each of your exits, you can optionally specify a `responseType`, `status`, and/or `view`.\n\n**responseType** is one of the following:\n + \"\"         (the standard response:  Determine an appropriate response based on context: this might send plain text, download a file, transmit data as JSON, or send no response body at all.)\n + \"view\"     (render and respond with a view; exit output will be provided as view locals)\n + \"redirect\" (redirect to the URL returned as the exit output)\n \n <!-- + \"error\"    (use `res.serverError()` to send the appropriate default error response, such as an error page or a JSON message with a 500 status code.  Uses your project's configured responses from `api/responses/`, if applicable.) -->\n\n**statusCode** is the status code to respond with.  (This works just like [status codes in Sails/Node](http://sailsjs.org/documentation/reference/response-res/res-status)).\n\n**viewTemplatePath** is the relative path (from the `views/` directory) of the view to render.  It is only relevant if `responseType` is set to \"view\". (This works just like [views in Sails/Express](http://sailsjs.org/documentation/concepts/views)).\n \n> If any of the above are not set explicitly, they will fall back to reasonable defaults (based on available information).\n> \n> For example, if a non-success exit is set up to serve a view, then it will use the 200 response code.\n> But if a non-success exit has no explicit response type configured (meaning it will respond with plain text,\n> JSON-encoded data, or with no data and just a status code), then machine-as-action will default to using\n> the 500 status code.  Similarly, in the same same scenario, but with `responseType: 'redirect'`, the status\n> code will default to 302.  The success exit always has a default status code of 200, unless it is also\n> `responseType: 'redirect'` (in which case it defaults to 302.)\n\n\n\n\n#### File uploads\n\nYou can use the special `files` option to map a file parameter containing an incoming Skipper upstream to a machine input:\n\n\n```js\nvar asAction = require('machine-as-action');\n\n// WeatherController.js\nmodule.exports = {\n\n\n  uploadPhoto: asAction({\n    \n\n    files: ['photo']\n    \n\n    inputs: {\n\n      photo: {\n        example: '===',\n        required: true\n      }\n\n    },\n\n\n    fn: function (inputs, exits){\n      inputs.photo.upload(function (err, uploadedFiles){\n        if (err) return exits.error(err);\n        exits.success();\n      });\n    }\n\n\n  })\n\n\n};\n```\n\n\n## Available Options\n\nAside from the [normal properties that go into a Node Machine definition](http://node-machine.org/spec), the following additional options are supported:\n\n| Option                     | Type            | Description                                            |\n|:---------------------------|-----------------|:-------------------------------------------------------|\n| `files`                    | ((array?))      | An array of input code names identifying inputs which expect to receive file uploads instead of text parameters. These file inputs must have `example: '==='`, but they needn't necessarily be `required`.\n| `urlWildcardSuffix`        | ((string?))     | If this action is handling a route with a wildcard suffix (e.g. `/foo/bar/*`), then specify this option as the code name of the machine input which should receive the string at runtime (i.e. the actual value of the \"*\" in the request URL).\n| `disableDevelopmentHeaders`| ((boolean?))    | If set, then do not automatically set headers w/ exit info during development.\n| `disableXExitHeader`       | ((boolean?))    | If set, then do not automatically send the `X-Exit` response header for any exit, regardless of whether this is a prod or dev environment.\n| `simulateLatency`          | ((number?))     | If set, then simulate a latency of the specified number of milliseconds (e.g. 500)\n| `logDebugOutputFn`    | ((function?))   | An optional override function to call when any output other than `undefined` is received from a void exit (i.e. an exit w/ no outputExample).  By default, machine-as-action uses `sails.log.warn()` if available, or `console.warn()` otherwise.\n\n> ##### NOTE\n>\n> + For **more details** on any of these options, see https://github.com/treelinehq/machine-as-action/blob/02ae23ef1d052dfe7fa6139ac14516c83c12fe1b/index.js#L30.\n> + Any of the options above should be provided as **top-level properties** of the `options` dictionary.\n> + `machine-as-action` also supports **response directives** that can be provided as additional properties within nested exit definitions.  They are `responseType`, `statusCode`, and `viewTemplatePath`.  See examples above for more information.\n\n\n## Extended example\n\nThis is a more detailed example, based on the simple intro example at the top of this README.\n\n```js\nvar asAction = require('machine-as-action');\nvar OpenWeather = require('machinepack-openweather');\n\n// WeatherController.js\nmodule.exports = {\n\n  traditionalReqRes: function (req, res) { /* ... */ },\n\n  getLatest: asAction(OpenWeather.getCurrentConditions),\n\n  doSomethingCustom: asAction({\n    description: 'Send a plaintext response.',\n    exits: {\n      success: {\n        outputExample: 'Some dynamic message like this.'\n      }\n    },\n    fn: function (inputs, exits) {\n      return exits.success('Hello world!');\n    }\n  }),\n\n  getForecastData: asAction({\n    description: 'Fetch data for the forecast with the specified id.',\n    inputs: {\n      id: { required: true, example: 325 }\n    },\n    exits: {\n      success: {\n        outputExample: {\n          weatherPerson: 'Joaquin',\n          days: [\n            { tempCelsius: 21, windSpeedMph: 392 }\n          ]\n        }\n      },\n      notFound: {\n        description: 'Could not find forecast with that id.',\n        statusCode: 404\n      }\n    },\n    fn: function (inputs, exits) {\n      Forecast.find({ id: inputs.id }).exec(function (err, forecastRecord) {\n        if (err) { return exits.error(err); }\n        if (!forecastRecord) { return exits.notFound(); }\n        return exits.success(forecastRecord);\n      });\n    }\n  }),\n\n  show7DayForecast: asAction({\n    description: 'Show the current 7 day forecast page.',\n    exits: {\n      success: {\n        responseType: 'view',\n        viewTemplatePath: 'pages/weather/7-day-forecast'\n      }\n    },\n    fn: function (inputs, exits) {\n      return exits.success('http://sailsjs.org');\n    }\n  }),\n\n  redirectToExternalForecastMaybe: asAction({\n    description: 'Redirect the requesting user agent to http://weather.com, or to http://omfgdogs.com.',\n    exits: {\n      success: { responseType: 'redirect' }\n    },\n    fn: function (inputs, exits) {\n      if (Math.random() > 0.5) {\n        return exits.success('http://weather.com');\n      }\n      else {\n        return exits.success('http://omfgdogs.com');\n      }\n    }\n  })\n\n};\n\n```\n\n\n\n## Bugs &nbsp; [![NPM version](https://badge.fury.io/js/machine-as-action.svg)](http://npmjs.com/package/machine-as-action)\n\nTo report a bug, [click here](http://sailsjs.com/bugs).\n\n\n## Contributing &nbsp; [![Build Status](https://travis-ci.org/treelinehq/machine-as-action.svg?branch=master)](https://travis-ci.org/treelinehq/machine-as-action)\n\nPlease observe the guidelines and conventions laid out in the [Sails project contribution guide](http://sailsjs.com/documentation/contributing) when opening issues or submitting pull requests.\n\n[![NPM](https://nodei.co/npm/machine-as-action.png?downloads=true)](http://npmjs.com/package/machine-as-action)\n\n\n## License\n\nMIT &copy; 2015-2016 Mike McNeil\n\n_Incorporated as a core part of the Sails framework in 2016._\n\nThe [Sails framework](http://sailsjs.com) is free and open-source under the [MIT License](http://sailsjs.com/license).\n","maintainers":[{"name":"rachaelshaw","email":"rachaelshaw@treeline.io"},{"name":"sgress454","email":"sgress454@treeline.io"},{"name":"mikermcneil","email":"npm@sailsjs.com"}],"time":{"modified":"2022-06-19T15:04:24.082Z","created":"2015-05-13T14:32:04.654Z","1.1.0":"2015-05-13T14:32:04.654Z","1.1.1":"2015-05-13T14:47:20.315Z","1.2.0":"2015-05-13T19:33:57.450Z","1.3.0":"2015-05-13T23:45:15.372Z","2.0.0":"2015-05-18T16:56:54.160Z","2.0.1":"2015-05-18T17:10:44.490Z","2.0.2":"2015-05-18T17:26:27.376Z","2.0.3":"2015-05-18T18:00:47.336Z","2.0.4":"2015-05-19T18:59:13.656Z","2.0.5":"2015-05-19T19:44:05.170Z","2.0.6":"2015-06-19T19:54:16.828Z","2.0.7":"2015-07-13T01:11:01.121Z","2.0.8":"2015-08-03T19:07:54.269Z","3.0.0":"2015-12-12T01:10:44.469Z","3.1.0":"2015-12-13T05:16:26.592Z","4.0.0":"2015-12-14T00:57:06.843Z","4.1.0":"2015-12-14T01:37:31.573Z","4.1.1":"2015-12-18T14:19:32.576Z","4.1.2":"2015-12-30T21:54:25.934Z","5.0.0":"2016-06-14T17:04:46.637Z","5.0.1":"2016-06-18T15:52:50.525Z","5.2.0":"2016-07-18T22:49:21.316Z","6.0.0":"2016-07-29T20:12:30.303Z","6.0.1":"2016-08-01T20:39:29.323Z","6.1.0":"2016-08-18T23:06:05.349Z","6.1.1":"2016-08-31T17:44:26.500Z","6.1.2":"2016-09-07T20:34:00.260Z","6.1.3":"2016-09-07T20:43:25.918Z","7.0.0":"2016-09-07T23:36:39.563Z","7.0.1":"2016-09-09T21:51:15.211Z","7.0.2":"2016-09-15T18:54:11.453Z","7.0.3":"2016-10-03T03:50:33.724Z","7.0.4":"2016-10-03T05:01:33.824Z","7.0.5":"2016-10-20T23:06:15.200Z","7.0.6":"2016-10-26T14:57:09.789Z","7.0.7":"2016-11-02T12:36:42.228Z","7.0.10":"2016-11-05T03:41:57.145Z","7.1.0-0":"2016-11-16T16:43:20.971Z","7.0.11":"2016-11-22T21:14:10.872Z","8.0.0":"2017-03-16T00:10:24.109Z","8.0.1":"2017-03-16T22:14:11.966Z","8.0.2":"2017-03-28T21:42:34.062Z","8.1.0":"2017-04-24T23:05:37.972Z","9.0.0":"2017-04-29T04:49:48.767Z","9.0.1-0":"2017-05-25T00:23:52.932Z","9.0.1":"2017-05-25T00:33:33.075Z","9.0.2":"2017-05-31T20:06:34.867Z","10.0.0-0":"2017-07-13T19:43:14.285Z","10.0.0-1":"2017-07-21T23:12:07.520Z","10.0.0-2":"2017-08-16T22:23:58.353Z","10.0.0-3":"2017-10-09T19:18:47.332Z","10.0.0-4":"2017-10-13T19:41:28.220Z","10.0.0-5":"2017-10-25T21:41:40.012Z","10.0.0-6":"2017-12-07T19:04:58.179Z","10.0.0-7":"2017-12-07T19:06:23.730Z","10.1.0":"2017-12-19T06:23:47.134Z","10.1.1":"2017-12-21T09:06:52.320Z","10.2.0":"2018-05-28T19:17:12.087Z","10.3.0-0":"2018-08-24T01:06:38.333Z","10.3.0":"2019-01-17T06:47:56.374Z","10.3.1":"2020-09-08T15:36:05.224Z"},"homepage":"https://github.com/treelinehq/machine-as-action#readme","keywords":["machine","action","actions2","controller","sails.js","sails","blueprint","request","websocket","http"],"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"author":{"name":"Mike McNeil"},"bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"license":"MIT","readmeFilename":"README.md"}