{"_id":"machine-as-action","_rev":"205300","name":"machine-as-action","description":"Run a machine from an HTTP or WebSocket request.","dist-tags":{"latest":"10.3.1"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"time":{"modified":"2021-06-03T13:13:34.000Z","created":"2015-05-13T14:32:04.654Z","10.3.1":"2020-09-08T15:36:05.224Z","10.3.0":"2019-01-17T06:47:56.374Z","10.3.0-0":"2018-08-24T01:06:38.333Z","10.2.0":"2018-05-28T19:17:12.087Z","10.1.1":"2017-12-21T09:06:52.320Z","10.1.0":"2017-12-19T06:23:47.134Z","10.0.0-7":"2017-12-07T19:06:23.730Z","10.0.0-6":"2017-12-07T19:04:58.179Z","10.0.0-5":"2017-10-25T21:41:40.012Z","10.0.0-4":"2017-10-13T19:41:28.220Z","10.0.0-3":"2017-10-09T19:18:47.332Z","10.0.0-2":"2017-08-16T22:23:58.353Z","10.0.0-1":"2017-07-21T23:12:07.520Z","10.0.0-0":"2017-07-13T19:43:14.285Z","9.0.2":"2017-05-31T20:06:34.867Z","9.0.1":"2017-05-25T00:33:33.075Z","9.0.1-0":"2017-05-25T00:23:52.932Z","9.0.0":"2017-04-29T04:49:48.767Z","8.1.0":"2017-04-24T23:05:37.972Z","8.0.2":"2017-03-28T21:42:34.062Z","8.0.1":"2017-03-16T22:14:11.966Z","8.0.0":"2017-03-16T00:10:24.109Z","7.0.11":"2016-11-22T21:14:10.872Z","7.1.0-0":"2016-11-16T16:43:20.971Z","7.0.10":"2016-11-05T03:41:57.145Z","7.0.7":"2016-11-02T12:36:42.228Z","7.0.6":"2016-10-26T14:57:09.789Z","7.0.5":"2016-10-20T23:06:15.200Z","7.0.4":"2016-10-03T05:01:33.824Z","7.0.3":"2016-10-03T03:50:33.724Z","7.0.2":"2016-09-15T18:54:11.453Z","7.0.1":"2016-09-09T21:51:15.211Z","7.0.0":"2016-09-07T23:36:39.563Z","6.1.3":"2016-09-07T20:43:25.918Z","6.1.2":"2016-09-07T20:34:00.260Z","6.1.1":"2016-08-31T17:44:26.500Z","6.1.0":"2016-08-18T23:06:05.349Z","6.0.1":"2016-08-01T20:39:29.323Z","6.0.0":"2016-07-29T20:12:30.303Z","5.2.0":"2016-07-18T22:49:21.316Z","5.0.1":"2016-06-18T15:52:50.525Z","5.0.0":"2016-06-14T17:04:46.637Z","4.1.2":"2015-12-30T21:54:25.934Z","4.1.1":"2015-12-18T14:19:32.576Z","4.1.0":"2015-12-14T01:37:31.573Z","4.0.0":"2015-12-14T00:57:06.843Z","3.1.0":"2015-12-13T05:16:26.592Z","3.0.0":"2015-12-12T01:10:44.469Z","2.0.8":"2015-08-03T19:07:54.269Z","2.0.7":"2015-07-13T01:11:01.121Z","2.0.6":"2015-06-19T19:54:16.828Z","2.0.5":"2015-05-19T19:44:05.170Z","2.0.4":"2015-05-19T18:59:13.656Z","2.0.3":"2015-05-18T18:00:47.336Z","2.0.2":"2015-05-18T17:26:27.376Z","2.0.1":"2015-05-18T17:10:44.490Z","2.0.0":"2015-05-18T16:56:54.160Z","1.3.0":"2015-05-13T23:45:15.372Z","1.2.0":"2015-05-13T19:33:57.450Z","1.1.1":"2015-05-13T14:47:20.315Z","1.1.0":"2015-05-13T14:32:04.654Z"},"users":{},"author":{"name":"Mike McNeil"},"repository":{"type":"git","url":"git+ssh://git@github.com/treelinehq/machine-as-action.git"},"versions":{"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":{"shasum":"a699e7da529705675b6b892654b034378ea596dc","size":32657,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.3.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_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,"publish_time":1599579365224,"_cnpm_publish_time":1599579365224},"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":{"shasum":"53fe71d0ffdd39732e1ddf7dfb7d1dda139c4cdf","size":32100,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.3.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action_10.3.0_1547707676224_0.5540382015138119"},"_hasShrinkwrap":false,"publish_time":1547707676374,"_cnpm_publish_time":1547707676374},"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"},"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":{"shasum":"babca899c60dbd1a9e543709b02af7eac921c94e","size":32101,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.3.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.3.0-0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action_10.3.0-0_1535072798180_0.9247171185492411"},"_hasShrinkwrap":false,"publish_time":1535072798333,"_cnpm_publish_time":1535072798333},"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":{"shasum":"e23606ff3800de4bedefd468c816c006f8da588a","size":31853,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.2.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action_10.2.0_1527535031982_0.6080278811631616"},"_hasShrinkwrap":false,"publish_time":1527535032087,"_cnpm_publish_time":1527535032087},"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":{"shasum":"d16697e760b6690a13cc9f986136b75f0ff68b87","size":32316,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.1.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.1.1.tgz_1513847211118_0.6067326976917684"},"directories":{},"publish_time":1513847212320,"_hasShrinkwrap":false,"_cnpm_publish_time":1513847212320},"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":{"shasum":"d88df29c2e7aae85c7f3f2d2fa4c4226a9af574e","size":32297,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.1.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.1.0.tgz_1513664625976_0.5966427207458764"},"directories":{},"publish_time":1513664627134,"_hasShrinkwrap":false,"_cnpm_publish_time":1513664627134},"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":{"shasum":"d7d40598e2c0e1555cf84e7a3b4fbdb8cd6d13dd","size":32253,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.0.0-7.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.0.0-7.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-7.tgz_1512673582656_0.7412111270241439"},"directories":{},"publish_time":1512673583730,"_hasShrinkwrap":false,"_cnpm_publish_time":1512673583730},"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":{"shasum":"72b02fa8bc2a396f707f3324f26d99590be675f9","size":32253,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.0.0-6.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.0.0-6.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-6.tgz_1512673498025_0.39905858412384987"},"directories":{},"publish_time":1512673498179,"_hasShrinkwrap":false,"_cnpm_publish_time":1512673498179},"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":{"shasum":"da9ee1d75b38165492ef1467558530775e793e99","size":31868,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.0.0-5.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.0.0-5.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-5.tgz_1508967698834_0.9203318355139345"},"directories":{},"publish_time":1508967700012,"_hasShrinkwrap":false,"_cnpm_publish_time":1508967700012},"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":{"shasum":"9e37a7382edf770ae1c9d1f44063c5030003a8c8","size":32172,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.0.0-4.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.0.0-4.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-4.tgz_1507923687177_0.007890865439549088"},"directories":{},"publish_time":1507923688220,"_cnpm_publish_time":1507923688220,"_hasShrinkwrap":false},"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":{"shasum":"24fc27475c38e6581e3dcde55034961dc35f8bee","size":31863,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.0.0-3.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.0.0-3.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-3.tgz_1507576726179_0.9960385530721396"},"directories":{},"publish_time":1507576727332,"_cnpm_publish_time":1507576727332,"_hasShrinkwrap":false},"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":{"shasum":"d528952bfbf36b68bba327ba94fc3297c79d59c0","size":31272,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.0.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.0.0-2.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-2.tgz_1502922237328_0.7442170567810535"},"directories":{},"publish_time":1502922238353,"_cnpm_publish_time":1502922238353,"_hasShrinkwrap":false},"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":{"shasum":"50dfd8e2d31f06a825277ebd98d1e31758e6fa6e","size":31275,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.0.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.0.0-1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-1.tgz_1500678726303_0.8955603365320712"},"directories":{},"publish_time":1500678727520,"_hasShrinkwrap":false,"_cnpm_publish_time":1500678727520},"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":{"shasum":"79bd65d752f1b50532a8e9c0592a26e9972f40be","size":31259,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-10.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-10.0.0-0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-10.0.0-0.tgz_1499974992212_0.7112136697396636"},"directories":{},"publish_time":1499974994285,"_cnpm_publish_time":1499974994285,"_hasShrinkwrap":false},"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","size":23330,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-9.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-9.0.2.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-9.0.2.tgz_1496261193734_0.5252281287685037"},"directories":{},"publish_time":1496261194867,"_cnpm_publish_time":1496261194867,"_hasShrinkwrap":false},"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","size":21962,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-9.0.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-9.0.1.tgz_1495672412058_0.3019492533057928"},"directories":{},"publish_time":1495672413075,"_hasShrinkwrap":false,"_cnpm_publish_time":1495672413075},"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","size":21965,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-9.0.1-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-9.0.1-0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machine-as-action-9.0.1-0.tgz_1495671831652_0.4162365752272308"},"directories":{},"publish_time":1495671832932,"_hasShrinkwrap":false,"_cnpm_publish_time":1495671832932},"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","size":21980,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-9.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-9.0.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1493441388767,"_cnpm_publish_time":1493441388767,"_hasShrinkwrap":false},"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","size":21976,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-8.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-8.1.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1493075137972,"_cnpm_publish_time":1493075137972,"_hasShrinkwrap":false},"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","size":21548,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-8.0.2.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1490737354062,"_cnpm_publish_time":1490737354062,"_hasShrinkwrap":false},"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","size":21548,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-8.0.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1489702451966,"_cnpm_publish_time":1489702451966,"_hasShrinkwrap":false},"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","size":21475,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-8.0.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1489623024109,"_cnpm_publish_time":1489623024109,"_hasShrinkwrap":false},"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","size":21043,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.11.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1479849250872,"_cnpm_publish_time":1479849250872,"_hasShrinkwrap":false},"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","size":21264,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.1.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.1.0-0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1479314600971,"_cnpm_publish_time":1479314600971,"_hasShrinkwrap":false},"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","size":20063,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.10.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1478317317145,"_cnpm_publish_time":1478317317145,"_hasShrinkwrap":false},"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","size":19716,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.7.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1478090202228,"_cnpm_publish_time":1478090202228,"_hasShrinkwrap":false},"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","size":19522,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.6.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1477493829789,"_cnpm_publish_time":1477493829789,"_hasShrinkwrap":false},"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","size":19528,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.5.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1477004775200,"_cnpm_publish_time":1477004775200,"_hasShrinkwrap":false},"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","size":19059,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.4.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1475470893824,"_cnpm_publish_time":1475470893824,"_hasShrinkwrap":false},"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","size":19065,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.3.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1475466633724,"_cnpm_publish_time":1475466633724,"_hasShrinkwrap":false},"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","size":18708,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.2.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1473965651453,"_cnpm_publish_time":1473965651453,"_hasShrinkwrap":false},"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","size":18006,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1473457875211,"_cnpm_publish_time":1473457875211,"_hasShrinkwrap":false},"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","size":17951,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-7.0.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1473291399563,"_cnpm_publish_time":1473291399563,"_hasShrinkwrap":false},"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","size":17954,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-6.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-6.1.3.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1473281005918,"_cnpm_publish_time":1473281005918,"_hasShrinkwrap":false},"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","size":17885,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-6.1.2.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1473280440260,"_cnpm_publish_time":1473280440260,"_hasShrinkwrap":false},"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","size":17546,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-6.1.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1472665466500,"_cnpm_publish_time":1472665466500,"_hasShrinkwrap":false},"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","size":17348,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-6.1.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1471561565349,"_cnpm_publish_time":1471561565349,"_hasShrinkwrap":false},"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","size":15638,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-6.0.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1470083969323,"_cnpm_publish_time":1470083969323,"_hasShrinkwrap":false},"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","size":15184,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-6.0.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1469823150303,"_cnpm_publish_time":1469823150303,"_hasShrinkwrap":false},"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","size":13957,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-5.2.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1468882161316,"_cnpm_publish_time":1468882161316,"_hasShrinkwrap":false},"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","size":12934,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-5.0.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1466265170525,"_cnpm_publish_time":1466265170525,"_hasShrinkwrap":false},"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","size":12931,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-5.0.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"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":{},"publish_time":1465923886637,"_cnpm_publish_time":1465923886637,"_hasShrinkwrap":false},"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","size":12737,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-4.1.2.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1451512465934,"_cnpm_publish_time":1451512465934,"_hasShrinkwrap":false},"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","size":12732,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-4.1.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1450448372576,"_cnpm_publish_time":1450448372576,"_hasShrinkwrap":false},"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","size":12130,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-4.1.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1450057051573,"_cnpm_publish_time":1450057051573,"_hasShrinkwrap":false},"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","size":11901,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-4.0.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1450054626843,"_cnpm_publish_time":1450054626843,"_hasShrinkwrap":false},"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","size":11780,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-3.1.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1449983786592,"_cnpm_publish_time":1449983786592,"_hasShrinkwrap":false},"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","size":11687,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-3.0.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1449882644469,"_cnpm_publish_time":1449882644469,"_hasShrinkwrap":false},"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":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"dist":{"shasum":"aa0a0d4955909ceac39305f4b2fa15c88789bd1d","size":5712,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.8.tgz"},"directories":{},"publish_time":1438628874269,"_cnpm_publish_time":1438628874269,"_hasShrinkwrap":false},"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","size":5713,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.7.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1436749861121,"_cnpm_publish_time":1436749861121,"_hasShrinkwrap":false},"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","size":5497,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.6.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1434743656828,"_cnpm_publish_time":1434743656828,"_hasShrinkwrap":false},"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","size":5503,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.5.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1432064645170,"_cnpm_publish_time":1432064645170,"_hasShrinkwrap":false},"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","size":5504,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.4.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1432061953656,"_cnpm_publish_time":1432061953656,"_hasShrinkwrap":false},"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","size":5505,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.3.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1431972047336,"_cnpm_publish_time":1431972047336,"_hasShrinkwrap":false},"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","size":5501,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.2.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1431969987376,"_cnpm_publish_time":1431969987376,"_hasShrinkwrap":false},"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","size":5172,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1431969044490,"_cnpm_publish_time":1431969044490,"_hasShrinkwrap":false},"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","size":5129,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-2.0.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1431968214160,"_cnpm_publish_time":1431968214160,"_hasShrinkwrap":false},"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","size":3433,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-1.3.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1431560715372,"_cnpm_publish_time":1431560715372,"_hasShrinkwrap":false},"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","size":2563,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-1.2.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1431545637450,"_cnpm_publish_time":1431545637450,"_hasShrinkwrap":false},"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","size":2204,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-1.1.1.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1431528440315,"_cnpm_publish_time":1431528440315,"_hasShrinkwrap":false},"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","size":2092,"noattachment":false,"key":"/machine-as-action/-/machine-as-action-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/machine-as-action/download/machine-as-action-1.1.0.tgz"},"maintainers":[{"name":"mikermcneil","email":"michael.r.mcneil@gmail.com"},{"name":"rachaelshaw","email":"rachael@balderdash.co"},{"name":"sgress454","email":"scott@balderdash.co"}],"directories":{},"publish_time":1431527524654,"_cnpm_publish_time":1431527524654,"_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","_attachments":{},"homepage":"https://github.com/treelinehq/machine-as-action#readme","bugs":{"url":"https://github.com/treelinehq/machine-as-action/issues"},"license":"MIT"}