{"_id":"cst","_rev":"64-04a0e9d0aec9029095ae319b4dad9d9b","name":"cst","description":"JavaScript CST Implementation","dist-tags":{"latest":"0.4.10","next":"0.1.2-2"},"versions":{"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":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"0a06459ca0a556adfc79d9b2845b5a2fe1796d1a","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.1.tgz","integrity":"sha512-eriVaLPVysrET5eNgZZFm9rcRXFDY67NiVnZbuky9fYz5w35XfkMpu5fvtAaj9STvp0JHWXLoWf4nxI4jDo6OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjomo8G/482HlRkNTkTNxsRQBcHGOWY9uVAVOeARZ8SAiEAkLQBoHzSGzcjq8b1GyCOLpRvz6OTx3DUj7PWGMA84c8="}]},"directories":{}},"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":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"88c473d06b6f3a466a96e3d2f137168bec99bccc","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.2.tgz","integrity":"sha512-agUEf4T8i7O0Rryu7T+nWPbzSWqeb3N+ft8rpY94Ovv+gEZl+GTdZOOW/18yAEhuRisAK2xv7BavwhJ+4jZWaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJcd7PaeybdEmt2vWIA1esQXhJ3HcKVElyiz5EUQuvBQIgMs9EQ5MkFTJFqmHvMRWL/HlgEpMosUy7Ru9owlzAX+8="}]},"directories":{}},"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":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"f57cb352db729395134cf6b36aca1bccbaea4633","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.3.tgz","integrity":"sha512-on+nJnS3bhaKnsgCg/qTXGx1kgMq/6LHHgnLN6tcsDSFSs5miFU2H9OYOe5h4GGttCUH1UODpccPZFEfOCNhFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+ygiPjshsoBZfnW7e5sGJfStku8f7yaAfLP5/DGgKtgIgQTEZEu4P/xXbQm60aOwnEr0U341hbrNVLpBVH/QEDf0="}]},"directories":{}},"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":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"4e9cd7d056ffef7650c3fb7dd0a4582560aaa1a3","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.4.tgz","integrity":"sha512-UzqK3BLMQzDSxb6bhngHUkDc/YNaujg01Hiw5q8NvR2Zhp5GxOfqlakzjYB6OWToGn32cDch8P7xiqFlWXsCoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClY5Nz4BUUGgEquYCBvJ+Mq/jBqhRyVtn0CSxhE1VFZQIgGDpIBqGAPEhljXyi2br+a8+l90hUSRDIhXtvC5rvLQY="}]},"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.5.tgz","integrity":"sha512-3kSa9RXEVFM0k5gQGbccdgo01SvuMduk4HCYjtHq6r0eXSTK/OTsdz67aNL73/zRyh3zxfglm/wH9AWTV/GJ7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDb42XHWTT/wKE4bWGNMpUguQFaZAh8Zd/OtW/i55rTrgIhANBD87bZekhXR3baVMuKS49WL1+n4DbFSVG9sFjhrlGp"}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.6.tgz","integrity":"sha512-D1CJtjQ/Z1GAxjnb/8bcu9qu4BdVejQ+KImTwQNb3n1INVvPE3O19z2g4Fo3aYnLTsYOrfsBJ1Y5sB1Dz6gIqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuiHD9YjLK9DJ6zE61txqqmT9oZgkw05O2cTNn3oC0JQIhAJKd/lvouv1Q7OrU6YA5kE/Dpl4wvm9sTZFnUZ6akw2y"}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.7.tgz","integrity":"sha512-j1N5zMTrMNHlOFmvhQfVT4PG6UFEdgV+Xl0hCdLp+iB4y7jsIRQg+fJOFBQAtUljDIJbMmwQ+p4ocTz4IMkyVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCY7XMZgNutQ86Nr40x172pziV/ZVJh+GHrs3O4YoswPgIgHtxMAa70VnfGioGXTpeUrDeioB+yRKLP30SducxFCJ8="}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.8.tgz","integrity":"sha512-Q2zSad2y12wU3jqr0RSbSAKNQq7z4siKS/hXsRICl4rh8W0PYtAfUADxr7vcM5Vnx4b/2kLr/ZM2gQ3Hfj+7OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFeTDuJsIbpBrCypB17QbIPOi2UyBa/rmSkT7VYNGHgwIhAJ0knlyeDegF8mUrST2mateUiFW31ExKVMTZr8WjxakZ"}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.9.tgz","integrity":"sha512-9QPCosl/dvG9rUWA1dZt/aBzcbSVOtkhGRcEUlsgE6L1jghE9de+tToWB/N/8T0t5GYVLqQdZgbZHqxZlgIY7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDER7ak98HF8rEUuuJi19Ml5s0zbfANmm+cexDfwc6zKQIhAJmIUkQ6SZ0wb4JClvibgj7NfY12XGONgye1E82roD2Z"}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.10.tgz","integrity":"sha512-LdBRxUgOQZv02b47CiDFRzUWNoD7q5c0tET+JpJEhBRzgzf+K48k87E/SdEEVobxNjE1TjCoilBDarWD7MfJUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2XKsNpXS/LkBc9Q+2nBdYhwTHNgWWvVAyoUQzlGsFsAiAv2lEf5+E4/cIhnrYQWA43oebX0FcVivFQmbjRC8vSrQ=="}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.11.tgz","integrity":"sha512-qLufnkmbVOvz/sxTLy0Ia3bz88pQnInF/TsvUIg2BXJJ4p8QN8+VMpAljwI0UQriVGXrslE0/CbPCxoT8AJysQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEAg8ZVAnTmThCSWy+ipDxDeZHTvd2tun6nfEGYnfXEXAiBTQyzaB/G/UOF3KUTCjcwRFYYJ0ChY19hGk8/UbUFo6g=="}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.12.tgz","integrity":"sha512-5xjikVpjiSxhXY0pNIf3KYGwVy2Scijd+PzJ7j/ORQ3zVqltzXa2aN+nPg9DnCqWEIW9InoV7dQSLM4ltlfV9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYxAUXdCiIEyZxklLO12CylbFkCfQzQk6lgmZ/+InJ+AiAdLTrFBBSf0UICG+Hm5a8ghPVxRCqyiZVja3esfjoqTw=="}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.13.tgz","integrity":"sha512-3eE1RwvjCj1Kt+GpFcoaodiH7xMe7O54pCKMikZBWe9fn9kwxwgmznKXmGhRQYCITSvteSVD0+RNefBZz/EpVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL1ClhLoU1B5qSzJwl779orZykgJPDllTnqEYAicHn1QIgPRFKeo0U14EcY32nelENCsHj4bUrozwiBOBAnvPffgQ="}]},"maintainers":[{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.14.tgz","integrity":"sha512-IM4q/e1gBKoB5sI48/ja3gW91uSs8S8NQyy3H7wK6pREt2cDJCz85EYmWpx/EcyALZkFUcKDIttLDEJPopY0Fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKSnMU6W9f1vMq+j7KJWhGJ7K/cXIENfAp+o5WE42KUgIgCUE/6tJcNZdC7Ct+zkc/ceUoZ6du8kZgUfozzCcZ90I="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.15.tgz","integrity":"sha512-459HvKhMTIZ168j9u69rKG8050Wor7o6HazB6oIav+HVmg6KTbTv29yYEQJuml9Fadu7C1P3QWU0S2LQBtiWEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd0EwBQ3ZcxyunV/gVPKCsgdMAPq87m6rSvCsJAu/ISwIhANPC38qkdbo6DNRVJwICRUyyJoA03B5p2drjqNkW0QuZ"}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.16.tgz","integrity":"sha512-1fNjRC7xNNPtIzVmPC+FBEu2pNfRAe8PdO4NTB8PbegG/pu8c+iSqAbXkQ/ar9rOmVADrmJjVHV+wqmhOW0nig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICaW1vMurJTKL/YD74FOWoewH3nBrIH8n+jMIjmPRIuDAiAKnH1BA/8ucNX2aCV28Fz0QlttxjQ12qYsOl2scwZdDQ=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.17.tgz","integrity":"sha512-t5dF/RbZxHElTkiUJ7LBVAhGvc/7WNuoGZZ4Me6/MbCH8Non5YYB0h/8IQGUi83rJWQIoNf0jANFwI24ef1VQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDjZb6viqPpwJi1xChDOltuEMQgkfLMAmJO7hxt8O3zAiBZMS0ziJj5kQlWwnkxLdG1RADCdOG12HPRsegwEk8VOw=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.18.tgz","integrity":"sha512-dlsKzseV9CSSpLWZIewd838DALYfInByo9hOR5jXG8OmbIKwXNBmlt8xQ2k7RBQZTGzTmik9NxhaFKYt2f7yZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmA9FquyyBglKfTuThYBIpQu92mGjGzo4cQd5zvGXDtAiAGoazitjwtbNOOxiJvo3dcbx9ncBae3xtHgfkQZc8xUw=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.19.tgz","integrity":"sha512-2iDYTQcIRZB/NrDjJ0a0PKlZdYFghgveozE8tz9Vh1fmUCIFuunD3bjMD+qWm2XPKe6LtzIwNThsw2kaFalKog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDH2A6wru4EOQBun4Gp4/gfq9twtAFCmGspJ3mWAcB6VwIgFTxCExHCUil8egkzEDfP04gEl+arkZ/X1+z0G3vqGWY="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.20.tgz","integrity":"sha512-19CFEO86PdgTIdIHpprF2ZJS/w+CO24esVNDoOhuBe14wC7PQ+xV/iKVBn3ppUsj4u5k/qQ4k8wI81WbEecITg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxMt57VMDpm9nTwdBEmdj240xxK9i5jPBv1ggmlVq05wIgSKf9oEzGDsNrAAzF7TDzxXTiuPeFbsZ0RsKm7dZIYkM="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.21.tgz","integrity":"sha512-/VRvZIiuOFZa6MN7uclcBqSTM7qSIZ5isqwRD/PuhrJX1Z2HpT5YCeY6X67DzyvLDSQTOQbf8Kb66d5Y+/mENA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe0ouArrfRhp2j87r96OBTcYZd1XP7QMzKHt0xu10iWAiEA7P//r4Zpc62KfPvllRZKMfJLRV1dEE9DNUvnkDC40hg="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.22.tgz","integrity":"sha512-LwIGKHoj9ota+pY4o+8hfsgPLWfPbeHmNjbFuVzv7VLy72IBl5UppPKd77G61rcNVrGnefoITdQZNmjUa+Ktpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmCjAQgBvdbF8+S4OS08Ypnw66dkUf3sf+RH/pumdmEAiAU+5btbTk3yzwihttj8etitTFt3Qj8r8Txs9P9amQIpw=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.23.tgz","integrity":"sha512-NUp17vYa1bZeaCz3Fg0//Zp9Y69zll28rgUcHVcY5m/Jm2tTaMVzm1Ao7zLkDq2TQHIGjjTBsO/GJIYfzjLAdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+vKAxk7mXE3T7j2Nm/1Fvq8kpPt0lp3S8dUfX+ipMbgIhAPidbZ82VfXgwk4Yn1ANGmxvSAFrfgRJBOfDxZnQgqB3"}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.24.tgz","integrity":"sha512-kZmqyAbyaa2+ogcWXKOfp6TCT+oxXUCNDqK96R07svdRGSEhzgx+E4YmymMuZ+i+gVzNC/hrdJ1UEy9Cr7BBZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTJI9DRMLapNigdbJzYbTRMYnJafT10VRC4PvTRW3x/AiAR6jFN/bShC5HzPS796t/zPDwQlZbQWBjPi5MWoSFnJg=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.25-0.tgz","integrity":"sha512-BUA0md3CZB57Wwr7DaWh69kZUbEMOsuUppCE4AGYS4RjL7qZLDH+m0BUxI5zNkKucw+uyoBdqXDosb2fYOgJxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyYjLcYxT2hFkUcP4jCyUSBo4WvwoiiXe5gYSfKYnP8AIgW2ZTCKF0eUSAW4uieFzJfG2oWRuc9KF0iMvp85Gbqek="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.25-1.tgz","integrity":"sha512-Ck5zvXtwu5F8GVQzvb3KW13N4YJaozcF7eoTYD2kYLSTWJIpVF3fzAbUnMAUnq3LvPS1y9mNpE1ekpqZW74pHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuwtTOnR33IqByZd+rS60bbpRdoWVLYLHnCbb3JFNxIQIhAPn4hbpW2gVcti75xCqHkBQnyVNiEyO8IxUhzJyBW6fG"}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.25-2.tgz","integrity":"sha512-DKtug3D5Ksa7iUrpdYhtkONQsCtzj4VHIq5/5nnTy2x41PUB9TmB+sjwtuKf54zw8dpWFgzGTocQkWUlA8IWlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQnauITQau/yBzwdlDl/czbe5kdOsRx4L1crk1GAM1wAiEA8o9KhLEhFBLEQzsr4iOM5CYW5oqHikWBQf27jdNnuKU="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.25.tgz","integrity":"sha512-Uruz7qXW/d1YChSq1tBNvT0NXwCFnSUWuKRQ4xOPR79TqSlf5+L7RbSS+xJ3KPwtHGO8+HsgKg506sjqPuFOdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDfIr8nQrUUon4N6GXuZ7Q+quMsV2kSkIyCZ9HofhXeaAiEAjrZbaNeZqkWzpRwbj5OZcqci6DJGSVHD1td3hhXFpgk="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.26.tgz","integrity":"sha512-FR+DjgVsv0FN0A2ETH2FEQQO60mr9spLHWtgKnzc0ZAblqZ4LvpJi/PAWnLTnrDgA1EmUHiP6CY5qUkPI+ft3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkHBG3AXzUs0LTUHDs9DUVePXLsuCDo/s4Nlau9vPQfwIgKIVp+bbWABL+iCCFEQxV83ykrezrmOVbK+V2lKqIw2w="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.27.tgz","integrity":"sha512-RQu7mTdvBkjEhJbaGG1pNn6O9vjb8yDHibZKvhFajf6R5FszTJ8wC7Szop/oJ6gwBTGjLh1zW0Tcav+84gbbFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIKMH77nuvzLvwgMFVMzpVx3KOHfvOXXkR4mN8AWrHWAiAUpviHBSABrmkcDywA9oApzFguqakGBjIw1gfQz5Bw0Q=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.28.tgz","integrity":"sha512-qgSE31MWgKMgzoXEzUlW4ucbKk1Vvf8FGddrZAgmGJkcppFbVQu6QmRJCRIne7NZABGhrNIWBF2GKfSFcUaUVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCszUWDvGGSKvrJZIDi/XQ6SUE8qmjVhIEmQZ9RXgU94QIhAIc8ICLipbpFC4b4gD76Pck65+XDdN1+X7njg/hvJebf"}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.29.tgz","integrity":"sha512-GXewfZJoJGFcnd85/9No+G3+QAfsVgwx1pFd3KE6HZlmJCCC8ZTGOtNsE1uSjPQT0AWDyUBa+BlFoyMzJivaTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvdDi6eMuhF9ekrqqoxX7VOIvDlu76ntqY4iNV8z6JLAiAzeHuJ/YD13FZWNSzZslB+anX4B7WY5tUlCON0cHsmJA=="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.0.30.tgz","integrity":"sha512-dWcMFKcONMsb5X2Z+cVjlDyQyo7M3TlCujt8nbokBSlDtdGulRDFc6bzDu60ntqCnk3vDDe6I4eN/Ot3KOvgjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5J4wCP5NHYU5yItmI+k/kzEo8iwc6hzTxCk+vAT5XBAiEA6P8M8WLXFvG09x5YQWvZLFblJtkrLKV5l8Xqhdfui6I="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.1.1.tgz","integrity":"sha512-IdQNVfhFE1NuYWOUkgyebF73DpGjC/H480ydAuaNazSgssEBUAjXXpycCmohTir4VGo6lmEsnk52ICESwEnU2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj4EAamejaN6DhdqG6DNRRa1Fxnv08NhW1uBskhsmN1wIhAMiT6USQ0Ra1XJtgb2y1HWpqaUiUDRDG74u7N08pUwcc"}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.1.2.tgz","integrity":"sha512-vo6x1Es7l0JOgAvDpxFUTek+0ohxt9zRrEv/e/d/zgB+powgXWvBJSx9wp9KWzlbDGxp517xBCwPx2yf7Kunjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuZ9u7nCMT2shLayBrJTA/4fV5uwqpbSz0IcENjgEboAiEAs75YZptmYeAnPCG0RBGZb7aD0WD61pd9tG2Cr+6yG1c="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"398829ebd769106e0809afd8fedf6fb80227525b","tarball":"https://registry.npmjs.org/cst/-/cst-0.1.2-1.tgz","integrity":"sha512-ZG4xSy2zectx9ZXR7q6Vwjlvsk/po/BegQx7TnenWnW9OnoakVi1WaJQkHlNVATNYiXHKHj2fnTwqV6ucMqbZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXMFJh1Ft5B3BbtnIoaRgmhtCMeuyxmbqVBqjVaaxDnAiBGuEJjfDA7j/vGmkiWfdlaPiTHtRkyVRN26l8HqYcjVQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.1.2-1.tgz_1460038496667_0.4148793912027031"},"directories":{}},"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":"hi@henryzoo.com"},{"name":"markelog","email":"markelog@gmail.com"},{"name":"mdevils","email":"mdevils@yandex.ru"}],"dist":{"shasum":"b8cc1a3001d884b43f5b4f60980b1fcc9b9df732","tarball":"https://registry.npmjs.org/cst/-/cst-0.1.2-2.tgz","integrity":"sha512-tfBP4rbiSmqPJHJv5RovLMr49lk2uTEBGhWegWQNuPnmsG2vPNlXdOl6TsbrcQ5aVr4uhC+Nwy80BYDpIJ/pnw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHv0WfXXl5b7BQT98yWDT4g18S+4VVOsIYwJfBpZsDNxAiEAykxlNbc6ZUWBWcz/tbT5TVqs4JItQUJRXd1y5EVFJ20="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.1.2-2.tgz_1460038549316_0.874798039207235"},"directories":{}},"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.1.3.tgz","integrity":"sha512-YeNKNWJ7hsyN4gboD4LPyJ3Vu6hryoGVVZZL+dn8V+pxejtnMnNUh1rLp/xyC5aX3QHoS5w2ALTNbrSXCQQYNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5M9RDB+U9e8WnLhqu13ocvqM5iSSooHseT/pN66TUYAiEAx8+S4wWzm7hFTxul5fOJoe3GLaLtiELj9wjhhH7VW+c="}]},"maintainers":[{"name":"hzoo","email":"hi@henryzoo.com"},{"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":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.1.4.tgz","integrity":"sha512-y0y4lX83wjQ9mWSNg4cAUk+Uwb72MorzTNcTSluXesi2w4zJn/vXucxkQd6IQ1MnXt3yxVMhwApWyIYctZi25w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwaMJBF/2HOdOGkZ1ASIWLzov5pcsA2pmDK7PdbjxLFAiEAiJOswclTiPpHp28/JmUzTiAA2EjaXxXuxIZHPYRWYP0="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.1.4.tgz_1460587980811_0.6729901256039739"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.1.5.tgz","integrity":"sha512-A7YOqkLlT5nfGxsvuM+0oUwlOlYHdAl/VpymyABx0HDbyTNYVGJhLqvLyB5aJrhuxcrbG0c3jmXASx1WouU8+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIETfwvkkUMgVKFyLbGVbMY4jiWptGgVpxkd50twFprM+AiB1/UImqBFGBOKNXWfe6uwSD++ZSuvXdTPuu25Fhn5bOg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.1.5.tgz_1460633544546_0.6596908434294164"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.1.6.tgz","integrity":"sha512-PiGglfD7a2VsaOvQGlrWy/kEDbtYcbivOgK8JigbT7zyBMwu3+dR6M7T4UptcSCcIeMQhEBvf9mKlT3larLESg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC972fN2dPVSN/EA3o/KnfkCWW3mx45qfgs+IiU4/iZFAiBXWEgUKBM2bCniF8ut1m0QhQZvEGzpY/tvrOm+r3886A=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.1.6.tgz_1460633592883_0.7429645005613565"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.2.0.tgz","integrity":"sha512-XHIAdfC0DWWMCQMNFgHldTibWCe+1tqAhs2R0/c9m/ndReJPRlDsn8V6Qcqi4FZuL4247uU93p1J/cv9cJsodw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmNA6S5Y2v1h8AabXEU9zLvFDXha2GvUkZ7yPna6mOqAIgKYrQaU+ACFXWICKQJy0FF1Df8i+8/1H7awHUHtSRshQ="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.2.0.tgz_1463486765937_0.7410399825312197"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.3.0.tgz","integrity":"sha512-LJEiLYnMStWKwJHBSnom0xZVz84/Sr6XQC1YQ4W2dwJzwW2Z9OW9bIjpolNYobkbC8bL+JZuX0cVcMWVY7VY1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8j6KnWofMKtD1++sqgLYinGvqgJt+rlUc8n8o3vRdlAiEAzi8UcwiR3vYghmlfFpJaeBQ+si17rLax3yezlehxb4A="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.3.0.tgz_1464097373889_0.8180154266301543"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.0.tgz","integrity":"sha512-5PcuitplENIsp9UMx74wn7KkGTHFvIzayY17i28t526xLnvqUeHl+IEjFpM43Eme4k3JJJ9zPtGF77RApFug/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFYqp9s83AsgKz9pB3GpwRAXf/pUZLuHe7+UbIFXEYK/AiEA4tuCx37boTXMqtqLG2wLaP8H9gVMWXS3rWehDFDxRT8="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cst-0.4.0.tgz_1466373738963_0.5464899425860494"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.1.tgz","integrity":"sha512-3x9Ssyak1p3gTnMW+Ltw5QQhOJbm1X16pDN6GCXGTvs3Yp1hOVSP1JYQd/m48L6kxrfSTD9UghxNInxOxg1FNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXHvkxj06UYNmwf2tr2iQnzO0pihpSIhl8QAst+3GplAiAVgQ1L7lk0zSQ9osRy16XsoyLjJFrRaFQS+cPq1JpVdA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.1.tgz_1466601664594_0.3661390319466591"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.2.tgz","integrity":"sha512-/Zj+coOny7tbFFa+UteOZdgEf4yrceIR7uFXfDLw9eNzxYl9VdcpdjDpoJQJoQwE6UXjVtQ8wmk8Ul7InqB8HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBt3dET5s/T3Ga4FT2dOYg6L+/iMgv63ooYmfmmmjkZAiEAkUD6QhZKgiGe8F1kQ0xCyHwZ+Kw5DTQ7yqf8WnMyWC8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.2.tgz_1466609897776_0.5580611012410372"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.3.tgz","integrity":"sha512-lFznFmM4mc7Ke1P7Ul64gfWQSrDjGfWh3Pmv0oQkXYacYwx6jx1zGWKSenG9B4HhJpxPXTTiYn525X2Ri9g+UA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA52aa3BE70fVxGLinMdM0p9G4Cdv+P9yFz4lrSkiCM3AiEA/cDEOM/LJQP2+Tw2ONbxMoeKmIcO/5mgIL8C/3NXJRQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.3.tgz_1466633135552_0.31452499446459115"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.4.tgz","integrity":"sha512-oO6jAKsuPcV8wCTtU2MY1Egl90xMXU3sk2d0n4qokG92VWB+aywmkaX+m3GaGK0ffGbMgKMjdOzM458yCfFK1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFjLLW1nWSs147QBHeHFY0vyrdfH6Oc8YwU4aHJTT+zQIgRSzwbQMzGpRfsJMR3r6AeEeXMtW/o8mKAzqnCOS+DWE="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.4.tgz_1468172078554_0.04761589947156608"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.5.tgz","integrity":"sha512-L3W1CBswn/qmsPRVKGfS57vDV9EOZ5qxGWMjQ2CdQWRTJ1Mrbqg5STT9CdCei9K5QIO3zDLly+MZcU8cvo5n2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAoyVKPYkIk42lz71J3zfp5uxmRFSvESpp2KnF2rOJdSAiEA2DG5HmJr+x4yT1LataHQeiagf89s7Dv4h8/T4v6YiqM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.5.tgz_1468507911395_0.914449728326872"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.6.tgz","integrity":"sha512-YMBeTEJ0UMnnB13Uj3gGaCUNuCca29Ih6GGHV45stt0Gc1er1e4PMc1SiMfeDPLOohpfmyhmaOkcRufScqcWNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG81lcwzUorAnTNqzZqktuPD4megnSlZO8yBaw46d4KwIhAOjklw2rWVsd1Psx6XrQj/BCa+koUBHycg51vmi0I97K"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cst-0.4.6.tgz_1468512040913_0.31538254232145846"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.7.tgz","integrity":"sha512-dE0Xvy/2EVAOBTXDjPI4kHPra1OAFOsMWyhJ/XcCt5E/jOZ0THn3UAryD0wAoWoPp9Q2/DugYKF9lqtYR+yaZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3z/ARdZKj1waJOU93NOpZZPlpG212JhcosCTCnkwmmAiAIg0HM+92UfAyHeETI7L5wAnaGXHbBl9UlQzX2wO1dLg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cst-0.4.7.tgz_1478601430919_0.16484495298936963"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.8.tgz","integrity":"sha512-CSJHK30H9StQKImvLrp1n3JNXmkR8+kMRjo1jQM8rPp7tdXRv0ejFRwfzQjipL/n0ipQri8gmedpH/MuQhm+bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC86BMYfgt1aZ+tMdYg03qKT2PiYLCanoJcBmGiG+ugwwIgUXMWWOzagH9iJv8+3BDj3aaIvsbrw5A5/HkvBBwvR38="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cst-0.4.8.tgz_1479217248696_0.44588769995607436"},"directories":{}},"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":"hi@henryzoo.com"},{"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","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.9.tgz","integrity":"sha512-/JOEFsRrju9e2iVoSwDK7dbXRmWmwJasX3Y2JzL2vQRqu9WCnRyeoe9N8CgiWrkDXsmjYZmVdXPs1JB9x0AjJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1W5xJNOSnNnO/i5GqYTVrTlO14vqxsHaSRYBA4zbXTgIhAPYeH5GYtyp+v5w9ou079g5tx+eXhSUzVbx07PQpVRS6"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/cst-0.4.9.tgz_1479224049469_0.3877800046466291"},"directories":{}},"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":[{"email":"markelog@gmail.com","name":"markelog"},{"email":"hi@henryzoo.com","name":"hzoo"},{"email":"mdevils@yandex.ru","name":"mdevils"}],"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":{"integrity":"sha512-U5ETe1IOjq2h56ZcBE3oe9rT7XryCH6IKgPMv0L7sSk6w29yR3p5egCK0T3BDNHHV95OoUBgXsqiVG+3a900Ag==","shasum":"9c05c825290a762f0a85c0aabb8c0fe035ae8516","tarball":"https://registry.npmjs.org/cst/-/cst-0.4.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYkOYDUp9Kt2OWdT62p46/rSoA5BEeFsJojiV2ujvx4QIgbh+hiNz307EbCDdh68K+OB7x5/l5wdtJKYCt4Eh5biY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cst-0.4.10.tgz_1497525302337_0.1311230226419866"},"directories":{}}},"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","maintainers":[{"email":"markelog@gmail.com","name":"markelog"},{"email":"hi@henryzoo.com","name":"hzoo"},{"email":"mdevils@yandex.ru","name":"mdevils"}],"time":{"modified":"2023-07-12T19:14:35.732Z","created":"2015-06-08T10:32:34.227Z","0.0.1":"2015-06-08T10:32:34.227Z","0.0.2":"2015-06-28T10:14:16.335Z","0.0.3":"2015-06-28T10:15:48.887Z","0.0.4":"2015-06-30T17:51:54.217Z","0.0.5":"2015-07-19T11:31:43.034Z","0.0.6":"2015-07-19T11:32:26.905Z","0.0.7":"2015-09-13T20:14:30.675Z","0.0.8":"2015-09-16T14:31:15.192Z","0.0.9":"2015-09-27T18:58:02.232Z","0.0.10":"2015-09-27T23:02:55.105Z","0.0.11":"2015-09-30T09:21:04.841Z","0.0.12":"2015-10-20T18:13:10.964Z","0.0.13":"2015-10-25T16:09:25.812Z","0.0.14":"2015-11-16T15:53:42.416Z","0.0.15":"2015-12-02T22:17:19.344Z","0.0.16":"2015-12-30T14:04:36.475Z","0.0.17":"2016-01-09T00:12:42.998Z","0.0.18":"2016-01-10T20:33:59.974Z","0.0.19":"2016-01-10T20:55:15.235Z","0.0.20":"2016-01-10T21:10:14.312Z","0.0.21":"2016-01-10T22:22:26.115Z","0.0.22":"2016-01-10T22:40:22.575Z","0.0.23":"2016-01-24T13:18:57.066Z","0.0.24":"2016-01-30T05:15:49.105Z","0.0.25-0":"2016-01-30T05:21:12.991Z","0.0.25-1":"2016-01-30T05:37:34.129Z","0.0.25-2":"2016-01-30T14:33:32.701Z","0.0.25":"2016-02-15T15:45:44.692Z","0.0.26":"2016-02-15T15:47:30.685Z","0.0.27":"2016-02-18T08:51:42.372Z","0.0.28":"2016-02-18T08:53:15.212Z","0.0.29":"2016-02-28T15:16:43.840Z","0.0.30":"2016-02-28T15:18:59.525Z","0.1.1":"2016-03-17T10:59:20.565Z","0.1.2":"2016-03-30T19:25:04.712Z","0.1.2-1":"2016-04-07T14:14:59.167Z","0.1.2-2":"2016-04-07T14:15:51.779Z","0.1.3":"2016-04-13T20:50:58.260Z","0.1.4":"2016-04-13T22:53:02.668Z","0.1.5":"2016-04-14T11:32:26.408Z","0.1.6":"2016-04-14T11:33:15.550Z","0.2.0":"2016-05-17T12:06:08.408Z","0.3.0":"2016-05-24T13:42:55.072Z","0.4.0":"2016-06-19T22:02:20.279Z","0.4.1":"2016-06-22T13:21:06.794Z","0.4.2":"2016-06-22T15:38:20.695Z","0.4.3":"2016-06-22T22:05:38.369Z","0.4.4":"2016-07-10T17:34:40.942Z","0.4.5":"2016-07-14T14:51:53.829Z","0.4.6":"2016-07-14T16:00:43.805Z","0.4.7":"2016-11-08T10:37:11.512Z","0.4.8":"2016-11-15T13:40:49.245Z","0.4.9":"2016-11-15T15:34:10.025Z","0.4.10":"2017-06-15T11:15:03.485Z"},"author":{"name":"Marat Dulin"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/cst/cst#readme","repository":{"type":"git","url":"git+https://github.com/cst/cst.git"},"bugs":{"url":"https://github.com/cst/cst/issues"},"users":{"hal9zillion":true,"tapmodo":true,"itonyyo":true,"flumpus-dev":true}}