{"_id":"cst","_rev":"174646","name":"cst","description":"JavaScript CST Implementation","dist-tags":{"latest":"0.4.10","next":"0.1.2-2"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"time":{"modified":"2021-06-03T11:56:22.000Z","created":"2015-06-08T10:32:34.227Z","0.4.10":"2017-06-15T11:15:03.485Z","0.4.9":"2016-11-15T15:34:10.025Z","0.4.8":"2016-11-15T13:40:49.245Z","0.4.7":"2016-11-08T10:37:11.512Z","0.4.6":"2016-07-14T16:00:43.805Z","0.4.5":"2016-07-14T14:51:53.829Z","0.4.4":"2016-07-10T17:34:40.942Z","0.4.3":"2016-06-22T22:05:38.369Z","0.4.2":"2016-06-22T15:38:20.695Z","0.4.1":"2016-06-22T13:21:06.794Z","0.4.0":"2016-06-19T22:02:20.279Z","0.3.0":"2016-05-24T13:42:55.072Z","0.2.0":"2016-05-17T12:06:08.408Z","0.1.6":"2016-04-14T11:33:15.550Z","0.1.5":"2016-04-14T11:32:26.408Z","0.1.4":"2016-04-13T22:53:02.668Z","0.1.3":"2016-04-13T20:50:58.260Z","0.1.2-2":"2016-04-07T14:15:51.779Z","0.1.2-1":"2016-04-07T14:14:59.167Z","0.1.2":"2016-03-30T19:25:04.712Z","0.1.1":"2016-03-17T10:59:20.565Z","0.0.30":"2016-02-28T15:18:59.525Z","0.0.29":"2016-02-28T15:16:43.840Z","0.0.28":"2016-02-18T08:53:15.212Z","0.0.27":"2016-02-18T08:51:42.372Z","0.0.26":"2016-02-15T15:47:30.685Z","0.0.25":"2016-02-15T15:45:44.692Z","0.0.25-2":"2016-01-30T14:33:32.701Z","0.0.25-1":"2016-01-30T05:37:34.129Z","0.0.25-0":"2016-01-30T05:21:12.991Z","0.0.24":"2016-01-30T05:15:49.105Z","0.0.23":"2016-01-24T13:18:57.066Z","0.0.22":"2016-01-10T22:40:22.575Z","0.0.21":"2016-01-10T22:22:26.115Z","0.0.20":"2016-01-10T21:10:14.312Z","0.0.19":"2016-01-10T20:55:15.235Z","0.0.18":"2016-01-10T20:33:59.974Z","0.0.17":"2016-01-09T00:12:42.998Z","0.0.16":"2015-12-30T14:04:36.475Z","0.0.15":"2015-12-02T22:17:19.344Z","0.0.14":"2015-11-16T15:53:42.416Z","0.0.13":"2015-10-25T16:09:25.812Z","0.0.12":"2015-10-20T18:13:10.964Z","0.0.11":"2015-09-30T09:21:04.841Z","0.0.10":"2015-09-27T23:02:55.105Z","0.0.9":"2015-09-27T18:58:02.232Z","0.0.8":"2015-09-16T14:31:15.192Z","0.0.7":"2015-09-13T20:14:30.675Z","0.0.6":"2015-07-19T11:32:26.905Z","0.0.5":"2015-07-19T11:31:43.034Z","0.0.4":"2015-06-30T17:51:54.217Z","0.0.3":"2015-06-28T10:15:48.887Z","0.0.2":"2015-06-28T10:14:16.335Z","0.0.1":"2015-06-08T10:32:34.227Z"},"users":{"hal9zillion":true,"tapmodo":true,"itonyyo":true},"author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"versions":{"0.4.10":{"name":"cst","version":"0.4.10","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"eslint src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-helper-fixtures":"^6.18.2","babel-eslint":"~7.0.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","eslint":"~3.8.1","eslint-config-google":"~0.7.0","eslint-plugin-flowtype":"~2.25.0","gaze-cli":"^0.2.0","husky":"^0.11.4","lodash.foreach":"^4.5.0","lodash.get":"^4.4.2","mocha":"^3.1.2"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"eaf38d4d87d3a3d824de57f63c3ba1f10216671a","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.4.10","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"9c05c825290a762f0a85c0aabb8c0fe035ae8516","size":112626,"noattachment":false,"key":"/cst/-/cst-0.4.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.10.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cst-0.4.10.tgz_1497525302337_0.1311230226419866"},"directories":{},"publish_time":1497525303485,"_cnpm_publish_time":1497525303485,"_hasShrinkwrap":false},"0.4.9":{"name":"cst","version":"0.4.9","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"eslint src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-helper-fixtures":"^6.18.2","babel-eslint":"~7.0.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","eslint":"~3.8.1","eslint-config-google":"~0.7.0","eslint-plugin-flowtype":"~2.25.0","gaze-cli":"^0.2.0","husky":"^0.11.4","lodash.foreach":"^4.5.0","lodash.get":"^4.4.2","mocha":"^3.1.2"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"ff7d7ecdbd8b528a9182b9191b4d1073293154af","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.4.9","_shasum":"51af14213bf5f8e8e715966ac645e1e2a56c6834","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"51af14213bf5f8e8e715966ac645e1e2a56c6834","size":111955,"noattachment":false,"key":"/cst/-/cst-0.4.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.9.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cst-0.4.9.tgz_1479224049469_0.3877800046466291"},"directories":{},"publish_time":1479224050025,"_cnpm_publish_time":1479224050025,"_hasShrinkwrap":false},"0.4.8":{"name":"cst","version":"0.4.8","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"eslint src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-helper-fixtures":"^6.18.2","babel-eslint":"~7.0.0","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","eslint":"~3.8.1","eslint-config-google":"~0.7.0","eslint-plugin-flowtype":"~2.25.0","gaze-cli":"^0.2.0","husky":"^0.11.4","lodash.foreach":"^4.5.0","lodash.get":"^4.4.2","mocha":"^3.1.2"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"fec87598a39151d1706feb0038d6001a93669adc","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.4.8","_shasum":"f72444975b2a180566175aa3341b3458a612a183","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"f72444975b2a180566175aa3341b3458a612a183","size":3102,"noattachment":false,"key":"/cst/-/cst-0.4.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.8.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cst-0.4.8.tgz_1479217248696_0.44588769995607436"},"directories":{},"publish_time":1479217249245,"_cnpm_publish_time":1479217249245,"_hasShrinkwrap":false},"0.4.7":{"name":"cst","version":"0.4.7","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.4","jscs":"^2.11.0","mocha":"^3.1.2"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"a90cebc7d88304d55968d06d190fdfc6f658fe52","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.4.7","_shasum":"1771f52aad1130c34c49d72f56492a49a13ef12e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"1771f52aad1130c34c49d72f56492a49a13ef12e","size":111711,"noattachment":false,"key":"/cst/-/cst-0.4.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.7.tgz"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cst-0.4.7.tgz_1478601430919_0.16484495298936963"},"directories":{},"publish_time":1478601431512,"_cnpm_publish_time":1478601431512,"_hasShrinkwrap":false},"0.4.6":{"name":"cst","version":"0.4.6","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.4","jscs":"^2.11.0","mocha":"^2.5.3"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"756cd7f2bf6cc5761d01a1198a01293f6d600b1d","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.4.6","_shasum":"c049c19e335df46d258c10388aa0b510e0b05547","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"c049c19e335df46d258c10388aa0b510e0b05547","size":99700,"noattachment":false,"key":"/cst/-/cst-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.6.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.6.tgz_1468512040913_0.31538254232145846"},"directories":{},"publish_time":1468512043805,"_cnpm_publish_time":1468512043805,"_hasShrinkwrap":false},"0.4.5":{"name":"cst","version":"0.4.5","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.4","jscs":"^2.11.0","mocha":"^2.5.3"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"267af1daf37ae60f0cd16489ec052be0ab26e391","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.4.5","_shasum":"2d527acd043674c80b8139753faa70acc547eeea","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"2d527acd043674c80b8139753faa70acc547eeea","size":3026,"noattachment":false,"key":"/cst/-/cst-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.5.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.5.tgz_1468507911395_0.914449728326872"},"directories":{},"publish_time":1468507913829,"_cnpm_publish_time":1468507913829,"_hasShrinkwrap":false},"0.4.4":{"name":"cst","version":"0.4.4","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"https://github.com/cst/cst"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.4","jscs":"^2.11.0","mocha":"^2.5.3"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"8ae61c90d43e638021f37d661c3e24c143f23298","homepage":"https://github.com/cst/cst","_id":"cst@0.4.4","_shasum":"2f80a83af715919b5e451fe42a404c5ce4338867","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"2f80a83af715919b5e451fe42a404c5ce4338867","size":98304,"noattachment":false,"key":"/cst/-/cst-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.4.tgz_1468172078554_0.04761589947156608"},"directories":{},"publish_time":1468172080942,"_cnpm_publish_time":1468172080942,"_hasShrinkwrap":false},"0.4.3":{"name":"cst","version":"0.4.3","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"https://github.com/cst/cst"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.5.3"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"727f72c731edc5dcda0cd7d5aff113a2c45181b4","homepage":"https://github.com/cst/cst","_id":"cst@0.4.3","_shasum":"f2ea73aafc853ae327dec42153198375fe075bd9","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"f2ea73aafc853ae327dec42153198375fe075bd9","size":98223,"noattachment":false,"key":"/cst/-/cst-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.3.tgz_1466633135552_0.31452499446459115"},"directories":{},"publish_time":1466633138369,"_cnpm_publish_time":1466633138369,"_hasShrinkwrap":false},"0.4.2":{"name":"cst","version":"0.4.2","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"https://github.com/cst/cst"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.9.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.5.3"},"dependencies":{"babel-runtime":"^6.9.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"8b51186ef6fb65fa3824bedc063f287c46f1dbee","homepage":"https://github.com/cst/cst","_id":"cst@0.4.2","_shasum":"590ae89a78a2da1b1795ec3596bdc801d3b0c006","_from":".","_npmVersion":"1.4.29","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"590ae89a78a2da1b1795ec3596bdc801d3b0c006","size":101807,"noattachment":false,"key":"/cst/-/cst-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.2.tgz_1466609897776_0.5580611012410372"},"directories":{},"publish_time":1466609900695,"_cnpm_publish_time":1466609900695,"_hasShrinkwrap":false},"0.4.1":{"name":"cst","version":"0.4.1","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"https://github.com/cst/cst"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-preset-es2015":"^6.6.0","babel-register":"^6.9.0","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.5.3"},"dependencies":{"babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"ddae1a25ddbcc288b3881945835d30c893dc77f0","homepage":"https://github.com/cst/cst","_id":"cst@0.4.1","_shasum":"52354815a3e920f02c2f92aaf89459d73c812f81","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"52354815a3e920f02c2f92aaf89459d73c812f81","size":99797,"noattachment":false,"key":"/cst/-/cst-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.1.tgz_1466601664594_0.3661390319466591"},"directories":{},"publish_time":1466601666794,"_cnpm_publish_time":1466601666794,"_hasShrinkwrap":false},"0.4.0":{"name":"cst","version":"0.4.0","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.8.1","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"d49b57edfc38b80133c50ce9396dc3bfad08d2ca","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.4.0","_shasum":"33c78b2945290eaaf682f5ab6499492491af700f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"33c78b2945290eaaf682f5ab6499492491af700f","size":97820,"noattachment":false,"key":"/cst/-/cst-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.4.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.4.0.tgz_1466373738963_0.5464899425860494"},"directories":{},"publish_time":1466373740279,"_cnpm_publish_time":1466373740279,"_hasShrinkwrap":false},"0.3.0":{"name":"cst","version":"0.3.0","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0","source-map-support":"^0.4.0"},"files":["lib"],"gitHead":"d4459d60952cccdd3f71b727311672f289c36274","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.3.0","_shasum":"67aa8b30274e0061e64366aea45c0652a5e61aef","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"67aa8b30274e0061e64366aea45c0652a5e61aef","size":99238,"noattachment":false,"key":"/cst/-/cst-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.3.0.tgz_1464097373889_0.8180154266301543"},"directories":{},"publish_time":1464097375072,"_cnpm_publish_time":1464097375072,"_hasShrinkwrap":false},"0.2.0":{"name":"cst","version":"0.2.0","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0","source-map-support":"^0.4.0"},"gitHead":"b2fa70394f620ac8c2121f02955a6adef73f9c63","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.2.0","_shasum":"d852eabcf6eb279b3ec7b772ffbb0b4707bdbef5","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"d852eabcf6eb279b3ec7b772ffbb0b4707bdbef5","size":98660,"noattachment":false,"key":"/cst/-/cst-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.2.0.tgz_1463486765937_0.7410399825312197"},"directories":{},"publish_time":1463486768408,"_cnpm_publish_time":1463486768408,"_hasShrinkwrap":false},"0.1.6":{"name":"cst","version":"0.1.6","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0","source-map-support":"^0.4.0"},"gitHead":"f5783870263928445297d6f2bcc0fe1a59f47225","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.1.6","_shasum":"3abef02e9605a40374115c0db169f78298de6d4e","_from":".","_npmVersion":"2.14.20","_nodeVersion":"5.7.0","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"3abef02e9605a40374115c0db169f78298de6d4e","size":109630,"noattachment":false,"key":"/cst/-/cst-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.1.6.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.1.6.tgz_1460633592883_0.7429645005613565"},"directories":{},"publish_time":1460633595550,"_cnpm_publish_time":1460633595550,"_hasShrinkwrap":false},"0.1.5":{"name":"cst","version":"0.1.5","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0","source-map-support":"^0.4.0"},"gitHead":"9c3df8408b83c6eae03e8f24d6351fcdcc469a37","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.1.5","_shasum":"dee2d1f5fd6260dd89bc4cd45557ff1ef5e49e59","_from":".","_npmVersion":"2.14.20","_nodeVersion":"5.7.0","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"dee2d1f5fd6260dd89bc4cd45557ff1ef5e49e59","size":47832,"noattachment":false,"key":"/cst/-/cst-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.1.5.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.1.5.tgz_1460633544546_0.6596908434294164"},"directories":{},"publish_time":1460633546408,"_cnpm_publish_time":1460633546408,"_hasShrinkwrap":false},"0.1.4":{"name":"cst","version":"0.1.4","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0","source-map-support":"^0.4.0"},"gitHead":"8ec39994f7968be535a028ecbb4f8cf1da9259b9","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.1.4","_shasum":"b96f1a9fcff8e6df949f08e0f2ca31e6ab72161f","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"b96f1a9fcff8e6df949f08e0f2ca31e6ab72161f","size":103240,"noattachment":false,"key":"/cst/-/cst-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.1.4.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.1.4.tgz_1460587980811_0.6729901256039739"},"directories":{},"publish_time":1460587982668,"_cnpm_publish_time":1460587982668,"_hasShrinkwrap":false},"0.1.3":{"name":"cst","version":"0.1.3","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib --source-maps","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0","source-map-support":"^0.4.0"},"gitHead":"d79b6db40a73312a1fa7188c6fd48726bf440747","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.1.3","_shasum":"5a0283ba878cc2e66dd855b12b87e221dd086c32","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"5a0283ba878cc2e66dd855b12b87e221dd086c32","size":103001,"noattachment":false,"key":"/cst/-/cst-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.1.3.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.1.3.tgz_1460580656457_0.6048725759610534"},"directories":{},"publish_time":1460580658260,"_cnpm_publish_time":1460580658260,"_hasShrinkwrap":false},"0.1.2-2":{"name":"cst","version":"0.1.2-2","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0"},"gitHead":"1449156ea3938718e67cda91faeeea96d7b8f89d","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.1.2-2","_shasum":"b8cc1a3001d884b43f5b4f60980b1fcc9b9df732","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"b8cc1a3001d884b43f5b4f60980b1fcc9b9df732","size":41477,"noattachment":false,"key":"/cst/-/cst-0.1.2-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.1.2-2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.1.2-2.tgz_1460038549316_0.874798039207235"},"directories":{},"publish_time":1460038551779,"_cnpm_publish_time":1460038551779,"_hasShrinkwrap":false},"0.1.2-1":{"name":"cst","version":"0.1.2-1","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0"},"gitHead":"1449156ea3938718e67cda91faeeea96d7b8f89d","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.1.2-1","_shasum":"398829ebd769106e0809afd8fedf6fb80227525b","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"398829ebd769106e0809afd8fedf6fb80227525b","size":43031,"noattachment":false,"key":"/cst/-/cst-0.1.2-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.1.2-1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.1.2-1.tgz_1460038496667_0.4148793912027031"},"directories":{},"publish_time":1460038499167,"_cnpm_publish_time":1460038499167,"_hasShrinkwrap":false},"0.1.2":{"name":"cst","version":"0.1.2","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0"},"gitHead":"e8e20338bf763a37970a08107c8067d0f054ccb2","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.1.2","_shasum":"b59cac6d901811ab4a59eace059c685f6ed95f5b","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.9.1","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"b59cac6d901811ab4a59eace059c685f6ed95f5b","size":43029,"noattachment":false,"key":"/cst/-/cst-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.1.2.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.1.2.tgz_1459365902413_0.012446742970496416"},"directories":{},"publish_time":1459365904712,"_cnpm_publish_time":1459365904712,"_hasShrinkwrap":false},"0.1.1":{"name":"cst","version":"0.1.1","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"https://github.com/cst/cst"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-transform-class-properties":"^6.6.0","babel-plugin-transform-flow-strip-types":"^6.7.0","babel-plugin-transform-object-rest-spread":"^6.6.5","babel-plugin-transform-runtime":"^6.6.0","babel-preset-es2015":"^6.6.0","babel-register":"^6.7.2","benchmark":"^2.1.0","chai":"^3.5.0","chalk":"^1.1.1","gaze-cli":"^0.2.0","husky":"^0.11.3","jscs":"^2.11.0","mocha":"^2.4.5"},"dependencies":{"babel-runtime":"^6.6.1","babel-types":"^6.7.2","babylon":"^6.7.0"},"gitHead":"e9aceefbad365c27f0ab4c3154462e8043d5362a","homepage":"https://github.com/cst/cst","_id":"cst@0.1.1","_shasum":"9a94afc95af9b184036e48ec84c1fe6604ba7e2b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"9a94afc95af9b184036e48ec84c1fe6604ba7e2b","size":45258,"noattachment":false,"key":"/cst/-/cst-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.1.1.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.1.1.tgz_1458212358121_0.2794024022296071"},"directories":{},"publish_time":1458212360565,"_cnpm_publish_time":1458212360565,"_hasShrinkwrap":false},"0.0.30":{"name":"cst","version":"0.0.30","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babel-runtime":"^5.0.0","babylon":"^5.8.29"},"gitHead":"e591e983957d660fcd45784c6f0e6bbdb8adc110","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.30","_shasum":"82b7fdad4a0e84402b4a342556e872e0c1558aae","_from":".","_npmVersion":"2.14.20","_nodeVersion":"5.7.0","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"82b7fdad4a0e84402b4a342556e872e0c1558aae","size":46868,"noattachment":false,"key":"/cst/-/cst-0.0.30.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.30.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/cst-0.0.30.tgz_1456672738162_0.7118418870959431"},"directories":{},"publish_time":1456672739525,"_cnpm_publish_time":1456672739525,"_hasShrinkwrap":false},"0.0.29":{"name":"cst","version":"0.0.29","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babel-runtime":"^5.0.0","babylon":"^5.8.29"},"gitHead":"c2fbab294cdf80f765c58e2df0a65ae5c40c5d15","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.29","_shasum":"fb4efccd890cb85cfa189e580b9d8dd7c11f36a9","_from":".","_npmVersion":"2.14.20","_nodeVersion":"5.7.0","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"fb4efccd890cb85cfa189e580b9d8dd7c11f36a9","size":9960,"noattachment":false,"key":"/cst/-/cst-0.0.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.29.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/cst-0.0.29.tgz_1456672600847_0.8887775279581547"},"directories":{},"publish_time":1456672603840,"_cnpm_publish_time":1456672603840,"_hasShrinkwrap":false},"0.0.28":{"name":"cst","version":"0.0.28","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babel-runtime":"^5.0.0","babylon":"^5.8.29"},"gitHead":"c5e0e7f75f8f4721839707dad9a18604144555d1","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.28","_shasum":"852d893d0ce683a415618bab5e0ded136696482e","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"852d893d0ce683a415618bab5e0ded136696482e","size":9624,"noattachment":false,"key":"/cst/-/cst-0.0.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.28.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cst-0.0.28.tgz_1455785591167_0.04952557454816997"},"directories":{},"publish_time":1455785595212,"_cnpm_publish_time":1455785595212,"_hasShrinkwrap":false},"0.0.27":{"name":"cst","version":"0.0.27","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babel-runtime":"^5.0.0","babylon":"^5.8.29"},"gitHead":"15e44fa7535add97eddf1ca8d012c8b366b8e669","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.27","_shasum":"9bc4ba662700317086bb61a3bdf7c5be4bf2c0df","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"9bc4ba662700317086bb61a3bdf7c5be4bf2c0df","size":9625,"noattachment":false,"key":"/cst/-/cst-0.0.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.27.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cst-0.0.27.tgz_1455785498294_0.300298020709306"},"directories":{},"publish_time":1455785502372,"_cnpm_publish_time":1455785502372,"_hasShrinkwrap":false},"0.0.26":{"name":"cst","version":"0.0.26","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babel-runtime":"^5.0.0","babylon":"^5.8.29"},"gitHead":"3e379883c6f709eacbf2c06cc633067dcdfd5448","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.26","_shasum":"0151c4647ce033f4d3a311391eecba97778190e0","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"0151c4647ce033f4d3a311391eecba97778190e0","size":3373,"noattachment":false,"key":"/cst/-/cst-0.0.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.26.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/cst-0.0.26.tgz_1455551246922_0.37525564758107066"},"directories":{},"publish_time":1455551250685,"_cnpm_publish_time":1455551250685,"_hasShrinkwrap":false},"0.0.25":{"name":"cst","version":"0.0.25","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babel-runtime":"^5.0.0","babylon":"^5.8.29"},"gitHead":"3395ae5bcce6f9bc0e86f9aad131c0d15559bcc5","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.25","_shasum":"32a1a06e173b937d51cac212838360cd8ef309e2","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"32a1a06e173b937d51cac212838360cd8ef309e2","size":3374,"noattachment":false,"key":"/cst/-/cst-0.0.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.25.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/cst-0.0.25.tgz_1455551142449_0.560834440169856"},"directories":{},"publish_time":1455551144692,"_cnpm_publish_time":1455551144692,"_hasShrinkwrap":false},"0.0.25-2":{"name":"cst","version":"0.0.25-2","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babel-runtime":"^5.0.0","babylon":"^5.8.29"},"gitHead":"2abb78ed1379cb0e523fb8ce94862db2d6a6c68e","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.25-2","_shasum":"2055d0f523d260aa9bcb259ba347e60bd6158c49","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"2055d0f523d260aa9bcb259ba347e60bd6158c49","size":40410,"noattachment":false,"key":"/cst/-/cst-0.0.25-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.25-2.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1454164412701,"_cnpm_publish_time":1454164412701,"_hasShrinkwrap":false},"0.0.25-1":{"name":"cst","version":"0.0.25-1","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","babel-runtime":"^5.0.0","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"554113db302e71b826a85a5ec3cbed4170b1c9ea","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.25-1","_shasum":"94671078525283e6ceb411b0b5826f83978eee05","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"94671078525283e6ceb411b0b5826f83978eee05","size":40406,"noattachment":false,"key":"/cst/-/cst-0.0.25-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.25-1.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1454132254129,"_cnpm_publish_time":1454132254129,"_hasShrinkwrap":false},"0.0.25-0":{"name":"cst","version":"0.0.25-0","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","babel-runtime":"^5.0.0","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"cadeadfd1eb902112b3e4fab667d193e3f5018d3","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.25-0","_shasum":"702fde8cd62f91fe1e7ffbbf4ad41e6e2671804c","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"702fde8cd62f91fe1e7ffbbf4ad41e6e2671804c","size":3347,"noattachment":false,"key":"/cst/-/cst-0.0.25-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.25-0.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1454131272991,"_cnpm_publish_time":1454131272991,"_hasShrinkwrap":false},"0.0.24":{"name":"cst","version":"0.0.24","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"d75158d3fe47eea2207352d6068620a1f7485802","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.24","_shasum":"589b65ca74324bb946f8cfe68dd14b0e5c8c72e3","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.1.0","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"589b65ca74324bb946f8cfe68dd14b0e5c8c72e3","size":3327,"noattachment":false,"key":"/cst/-/cst-0.0.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.24.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1454130949105,"_cnpm_publish_time":1454130949105,"_hasShrinkwrap":false},"0.0.23":{"name":"cst","version":"0.0.23","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"395e96a41cc6b0075545e1b9c29038c549613c0a","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.23","_shasum":"63a123d69e472ec13fdef73129f9c36648ab7bbc","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"63a123d69e472ec13fdef73129f9c36648ab7bbc","size":50041,"noattachment":false,"key":"/cst/-/cst-0.0.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.23.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1453641537066,"_cnpm_publish_time":1453641537066,"_hasShrinkwrap":false},"0.0.22":{"name":"cst","version":"0.0.22","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"8327cb3d24b55ef47e9959a3ca23c29201648068","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.22","_shasum":"eae51bd17cc47d0de7ba0b0bd1da555e232f264a","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"eae51bd17cc47d0de7ba0b0bd1da555e232f264a","size":49275,"noattachment":false,"key":"/cst/-/cst-0.0.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.22.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1452465622575,"_cnpm_publish_time":1452465622575,"_hasShrinkwrap":false},"0.0.21":{"name":"cst","version":"0.0.21","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"82465410558f7f49f1bc5b266cd2c5de2a09b5b2","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.21","_shasum":"6a6429e948cc24ab581c022052abbf169b8e7d2d","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"6a6429e948cc24ab581c022052abbf169b8e7d2d","size":49270,"noattachment":false,"key":"/cst/-/cst-0.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.21.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1452464546115,"_cnpm_publish_time":1452464546115,"_hasShrinkwrap":false},"0.0.20":{"name":"cst","version":"0.0.20","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"c00b6af2e4e9740d7cb7fd19e1fe1e951c820eea","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.20","_shasum":"6ee0356f1fed72d1688337cda99633de7a7bd422","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"6ee0356f1fed72d1688337cda99633de7a7bd422","size":49047,"noattachment":false,"key":"/cst/-/cst-0.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.20.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1452460214312,"_cnpm_publish_time":1452460214312,"_hasShrinkwrap":false},"0.0.19":{"name":"cst","version":"0.0.19","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"d745fc65c9fb0ddf5863dd63d322eea9f9ac86fd","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.19","_shasum":"cd4c367dee21988811cac45a7cc86d7c7b0789a9","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"cd4c367dee21988811cac45a7cc86d7c7b0789a9","size":48656,"noattachment":false,"key":"/cst/-/cst-0.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.19.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1452459315235,"_cnpm_publish_time":1452459315235,"_hasShrinkwrap":false},"0.0.18":{"name":"cst","version":"0.0.18","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"3fba53f1463df70c49c4e9e7b6c1741a82cd46ba","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.18","_shasum":"a6298bca633376e76af7084f6cf8b41991179139","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"a6298bca633376e76af7084f6cf8b41991179139","size":48605,"noattachment":false,"key":"/cst/-/cst-0.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.18.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1452458039974,"_cnpm_publish_time":1452458039974,"_hasShrinkwrap":false},"0.0.17":{"name":"cst","version":"0.0.17","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.20.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"88195eac001e92fb3dd7fd6ad5157349ad7c10d5","homepage":"https://github.com/cst/cst#readme","_id":"cst@0.0.17","_shasum":"1577cdb102b8f2a756d069b5541fe4fdf81015d0","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"1577cdb102b8f2a756d069b5541fe4fdf81015d0","size":48676,"noattachment":false,"key":"/cst/-/cst-0.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.17.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1452298362998,"_cnpm_publish_time":1452298362998,"_hasShrinkwrap":false},"0.0.16":{"name":"cst","version":"0.0.16","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"repository":{"type":"git","url":"https://github.com/cst/cst"},"bugs":{"url":"https://github.com/cst/cst/issues"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha","test:live":"mocha --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","watch":"gaze 'npm run build' 'src/**/*.js'","lint":"npm run lint:jscs","lint:jscs":"jscs src test","flow":"flow check","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","flow-bin":"^0.19.1","gaze-cli":"^0.2.0","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"b2fc78e35a25f561e1407914ad014877bb4fa29f","homepage":"https://github.com/cst/cst","_id":"cst@0.0.16","_shasum":"cc81c47fbf7fd5ce3e35af7d9d1cd523ebd08518","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"markelog","email":"markelog@gmail.com"},"dist":{"shasum":"cc81c47fbf7fd5ce3e35af7d9d1cd523ebd08518","size":34933,"noattachment":false,"key":"/cst/-/cst-0.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.16.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1451484276475,"_cnpm_publish_time":1451484276475,"_hasShrinkwrap":false},"0.0.15":{"name":"cst","version":"0.0.15","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs","lint:jscs":"jscs src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1001.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"24351bc266e6c53892638c00bebab81c31be20e5","_id":"cst@0.0.15","_shasum":"54e705a4550410f27c3d0275354b8ef4fd9fb731","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"54e705a4550410f27c3d0275354b8ef4fd9fb731","size":40603,"noattachment":false,"key":"/cst/-/cst-0.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.15.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1449094639344,"_cnpm_publish_time":1449094639344,"_hasShrinkwrap":false},"0.0.14":{"name":"cst","version":"0.0.14","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs","lint:jscs":"jscs src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1001.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"57ab681945f16d9322aa0b7d34680faa44bfccb5","_id":"cst@0.0.14","_shasum":"f2fd5d0a7649e1e53884485ff57434490d6ee897","_from":".","_npmVersion":"2.13.4","_nodeVersion":"0.12.7","_npmUser":{"name":"hzoo","email":"hi@henryzoo.com"},"dist":{"shasum":"f2fd5d0a7649e1e53884485ff57434490d6ee897","size":35798,"noattachment":false,"key":"/cst/-/cst-0.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.14.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1447689222416,"_cnpm_publish_time":1447689222416,"_hasShrinkwrap":false},"0.0.13":{"name":"cst","version":"0.0.13","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs","lint:jscs":"jscs src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.29","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1001.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.29"},"gitHead":"4614ecf8b387b99fb50240c83845ee132a36474d","_id":"cst@0.0.13","_shasum":"e5bd577e593890a74c457fba1898081aa0aef54c","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"e5bd577e593890a74c457fba1898081aa0aef54c","size":40043,"noattachment":false,"key":"/cst/-/cst-0.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.13.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1445789365812,"_cnpm_publish_time":1445789365812,"_hasShrinkwrap":false},"0.0.12":{"name":"cst","version":"0.0.12","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.23","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1001.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babylon":"^5.8.23"},"gitHead":"d2948e0d83135b857227e22c6f0a6a47f8533101","_id":"cst@0.0.12","_shasum":"59ca3589acb949d5f10d6200c768e7e1f00b756e","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"59ca3589acb949d5f10d6200c768e7e1f00b756e","size":38361,"noattachment":false,"key":"/cst/-/cst-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.12.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1445364790964,"_cnpm_publish_time":1445364790964,"_hasShrinkwrap":false},"0.0.11":{"name":"cst","version":"0.0.11","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.23","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1001.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babel-core":"5.8.24"},"gitHead":"41539027e49be0559c9de370e1ead8148469d323","_id":"cst@0.0.11","_shasum":"c1db6b5222ccf49bb4b5910cb4f6b700878a1361","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"c1db6b5222ccf49bb4b5910cb4f6b700878a1361","size":36351,"noattachment":false,"key":"/cst/-/cst-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.11.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1443604864841,"_cnpm_publish_time":1443604864841,"_hasShrinkwrap":false},"0.0.10":{"name":"cst","version":"0.0.10","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.23","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1001.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babel-core":"5.8.24"},"gitHead":"b690f319851d373e15a9d226f1d8e0a493d0a70a","_id":"cst@0.0.10","_shasum":"9d7f2a9563c1a6a3127cd00c08fccb0bffd423bc","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"9d7f2a9563c1a6a3127cd00c08fccb0bffd423bc","size":36330,"noattachment":false,"key":"/cst/-/cst-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.10.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1443394975105,"_cnpm_publish_time":1443394975105,"_hasShrinkwrap":false},"0.0.9":{"name":"cst","version":"0.0.9","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.23","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1001.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babel-core":"5.8.24"},"gitHead":"73e9cd3c7a3c8ee4a926820eca0e612c06ad1ea9","_id":"cst@0.0.9","_shasum":"f9362df51bb77288db17cc0d7d458ac12560c9f3","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"f9362df51bb77288db17cc0d7d458ac12560c9f3","size":34944,"noattachment":false,"key":"/cst/-/cst-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.9.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1443380282232,"_cnpm_publish_time":1443380282232,"_hasShrinkwrap":false},"0.0.8":{"name":"cst","version":"0.0.8","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.8.23","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1001.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babel-core":"5.8.24"},"gitHead":"ffcf7a0d0499af28ccd648d80f1016d2f7407032","_id":"cst@0.0.8","_shasum":"8134a3c869194ceac5ebf3f2de4887402d88c0d1","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"8134a3c869194ceac5ebf3f2de4887402d88c0d1","size":31962,"noattachment":false,"key":"/cst/-/cst-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.8.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1442413875192,"_cnpm_publish_time":1442413875192,"_hasShrinkwrap":false},"0.0.7":{"name":"cst","version":"0.0.7","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.5.8","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^2.0.0","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babel-core":"5.5.5"},"gitHead":"2522a11e54c05a32490d0f0ba5b38cd5c94f9f4e","_id":"cst@0.0.7","_shasum":"da395c20e719b399b37b6110a2661453211efbc9","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"da395c20e719b399b37b6110a2661453211efbc9","size":29662,"noattachment":false,"key":"/cst/-/cst-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.7.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1442175270675,"_cnpm_publish_time":1442175270675,"_hasShrinkwrap":false},"0.0.6":{"name":"cst","version":"0.0.6","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.5.8","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^1.13.1","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babel-core":"5.5.5"},"gitHead":"85f40f5d9732f32d1ab7a31a87af2a466b254a92","_id":"cst@0.0.6","_shasum":"2b71ca7b06e754d7901ca38e6112f862b431c2df","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"2b71ca7b06e754d7901ca38e6112f862b431c2df","size":28870,"noattachment":false,"key":"/cst/-/cst-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.6.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1437305546905,"_cnpm_publish_time":1437305546905,"_hasShrinkwrap":false},"0.0.5":{"name":"cst","version":"0.0.5","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"5.5.8","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^1.13.1","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babel-core":"5.5.5"},"gitHead":"c58f156f6ac2ced671a2e1f19028db087f6441e1","_id":"cst@0.0.5","_shasum":"02eaa0280b005168675714f3c4da4f217eaaa32e","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"dist":{"shasum":"02eaa0280b005168675714f3c4da4f217eaaa32e","size":36713,"noattachment":false,"key":"/cst/-/cst-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.5.tgz"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{},"publish_time":1437305503034,"_cnpm_publish_time":1437305503034,"_hasShrinkwrap":false},"0.0.4":{"name":"cst","version":"0.0.4","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"^5.5.8","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","esprima-fb":"15001.1.0-dev-harmony-fb","husky":"^0.8.1","jscs":"^1.13.1","jscs-jsdoc":"^1.1.0","jshint":"^2.8.0","mocha":"^2.2.5"},"dependencies":{"babel-core":"^5.5.5"},"gitHead":"ec1bed5ee5c22c3bdd9eb10aad56393639ce851a","_id":"cst@0.0.4","_shasum":"4e9cd7d056ffef7650c3fb7dd0a4582560aaa1a3","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"4e9cd7d056ffef7650c3fb7dd0a4582560aaa1a3","size":35227,"noattachment":false,"key":"/cst/-/cst-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.4.tgz"},"directories":{},"publish_time":1435686714217,"_cnpm_publish_time":1435686714217,"_hasShrinkwrap":false},"0.0.3":{"name":"cst","version":"0.0.3","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build && npm publish","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"^5.5.8","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","husky":"^0.8.1","jscs":"^1.13.1","jshint":"^2.8.0","mocha":"^2.2.5","esprima-fb":"15001.1.0-dev-harmony-fb"},"dependencies":{"babel-core":"^5.5.5"},"gitHead":"cbbeff9fe5a78709d2cbe1ae67df15983c72be3e","_id":"cst@0.0.3","_shasum":"f57cb352db729395134cf6b36aca1bccbaea4633","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"f57cb352db729395134cf6b36aca1bccbaea4633","size":37655,"noattachment":false,"key":"/cst/-/cst-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.3.tgz"},"directories":{},"publish_time":1435486548887,"_cnpm_publish_time":1435486548887,"_hasShrinkwrap":false},"0.0.2":{"name":"cst","version":"0.0.2","description":"JavaScript CST Implementation","author":{"name":"Marat Dulin"},"contributors":[{"name":"Henry Zhu","email":"hi@henryzoo.com"}],"license":"MIT","main":"lib/index.js","scripts":{"test":"npm run lint && npm run test:unit","test:unit":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register","test:live":"mocha test/utils.js test/lib test/integrated src --recursive --compilers js:babel/register --watch","test:benchmark":"babel-node test/benchmarks/benchmarks.js","lint":"npm run lint:jscs && npm run lint:jshint","lint:jscs":"jscs src test","lint:jshint":"jshint src test","build":"babel src -d lib","precommit":"npm test","release":"npm run build","postpublish":"rm -Rf lib"},"devDependencies":{"babel":"^5.5.8","benchmark":"^1.0.0","chai":"^3.0.0","chalk":"^1.0.0","husky":"^0.8.1","jscs":"^1.13.1","jshint":"^2.8.0","mocha":"^2.2.5","esprima-fb":"15001.1.0-dev-harmony-fb"},"dependencies":{"babel-core":"^5.5.5"},"gitHead":"96ee63469136906238159c39e5dd7f2925473070","_id":"cst@0.0.2","_shasum":"88c473d06b6f3a466a96e3d2f137168bec99bccc","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"88c473d06b6f3a466a96e3d2f137168bec99bccc","size":37656,"noattachment":false,"key":"/cst/-/cst-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.2.tgz"},"directories":{},"publish_time":1435486456335,"_cnpm_publish_time":1435486456335,"_hasShrinkwrap":false},"0.0.1":{"name":"cst","version":"0.0.1","description":"JavaScript CST Implementation","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Marat Dulin"},"license":"MIT","devDependencies":{"esprima-fb":"^15001.1.0-dev-harmony-fb","jscs":"^1.13.1"},"_id":"cst@0.0.1","_shasum":"0a06459ca0a556adfc79d9b2845b5a2fe1796d1a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"mdevils","email":"mdevils@yandex.ru"},"maintainers":[{"name":"hzoo","email":""},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"0a06459ca0a556adfc79d9b2845b5a2fe1796d1a","size":5846,"noattachment":false,"key":"/cst/-/cst-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cst/download/cst-0.0.1.tgz"},"directories":{},"publish_time":1433759554227,"_cnpm_publish_time":1433759554227,"_hasShrinkwrap":false}},"readme":"[![Build Status](https://travis-ci.org/cst/cst.svg?branch=master)](https://travis-ci.org/cst/cst)\n\n# JavaScript CST implementation\n\n## CST\n\nCheck out code [samples](https://github.com/cst/cst/wiki/How-to-add-a-property-to-an-object) and rest of the wiki for more.\n\n`CST` means Concrete Syntax Tree. Unlike an `AST` (Abstract Syntax Tree), a `CST` contains all the information\nfrom the JavaScript source file: whitespace, punctuators, comments. This information is extremely useful for\ncode style checkers and other code linters. `CST` is also useful for cases when you need to apply modifications\nto existing JavaScript files while preserving the initial file formatting.\n\nThis `CST` implementation is designed to be `100%` compatible with JS `AST` (https://github.com/estree/estree).\n\nMain principles:\n\n* CST contains all the information from a parsed file (including whitespace and comments).\n* Compatible with AST (https://github.com/estree/estree).\n* Requires tokens to modify CST structure.\n* The tree is always valid (it protects itself against breaking changes).\n* CST can be rendered to valid JS at any time.\n\nLet's see an example:\n\n```js\nx = 0;\nif (x) x++;\n```\n\nThe CST for this example:\n\n![](https://raw.githubusercontent.com/cst/cst/master/docs/cst-example.png)\n\n* Blue text — CST Tokens.\n* White text in blue blocks — CST Nodes (their structure is equal to an AST).\n* Blue lines — CST Structure.\n* Red lined — AST Links.\n\n## Classes\n\n### Element\n\n`Element` is the base class for `Node` and `Token`.\n\n```js\ndeclare class Element {\n\n  // traversal for children\n  childElements: Array<Element>;\n  firstChild: ?Element;\n  lastChild: ?Element;\n\n  // traversal for parent\n  parentElement: ?Element;\n\n  // traversing between siblings\n  nextSibling: ?Element;\n  previousSibling: ?Element;\n\n  // traversing to first/last tokens (not only direct tokens)\n  getFirstToken(): ?Token;\n  getLastToken(): ?Token;\n\n  // traversing to next/previous tokens (not only siblings)\n  getNextToken(): ?Token;\n  getPreviousToken(): ?Token;\n\n  // Code properties\n  type: string;\n  isToken: boolean;\n  isNode: boolean;\n  isExpression: boolean;\n  isStatement: boolean;\n  isWhitespace: boolean;\n  isFragment: boolean;\n  isModuleDeclaration: boolean;\n  isModuleSpecifier: boolean;\n\n  // Code methods\n  getSourceCode(): string;\n  getSourceCodeLength(): number;\n\n  // Mutation methods\n\n  // appends child to the end of the `Element`\n  appendChild(newElement: Element): void;\n  // prepends child to the end of the `Element`\n  prependChild(newElement: Element): void;\n  // inserts child before `referenceChild`\n  insertChildBefore(newElement: Element, referenceChild: Element): void;\n  // replaces specified child interval (from `firstChildRef` to lastChildRef`) with specified child.\n  replaceChildren(newElement: Element, firstRefChild: Element, lastRefChild: Element): void;\n\n  // Location methods\n  getRange(): Range;\n  getLoc(): Location;\n}\n\ndeclare class Token extends Element {\n  // token value\n  value: string;\n}\n\ntype Range = [\n    start: number;\n    end: number;\n];\n\ntype Position = {\n  line: number,\n  column: number\n};\n\ntype Location = {\n  start: Position,\n  end: Position\n};\n```\n\n### Node\n\n`Node` extends `Element`. The Nodes are the \"AST part of a CST\". If you drop everything but Nodes from a `CST`, you will\nget a pure `AST` from the Node structure. So it is fair to say that Nodes provide the `AST` logic for a `CST`. Currently\nonly Nodes can contain children.\n\nThe Node property `isNode` always returns `true`.\n\n### Token\n\n`Token` extends `Element`. The purpose of a `CST` is to have tokens in the tree. By only manipulating tokens,\nwe can change code formatting without any effect on the behaviour.\n\nThe Token property `isToken` always returns `true`.\n","_attachments":{},"homepage":"https://github.com/cst/cst#readme","bugs":{"url":"https://github.com/cst/cst/issues"},"license":"MIT"}