{"_id":"turboscript","_rev":"28-c65f310204e1100ed14ea40fcf32b058","name":"turboscript","description":"Super charged JavaScript for parallel programming and WebAssembly","dist-tags":{"latest":"1.0.11-beta"},"versions":{"1.0.0":{"name":"turboscript","version":"1.0.0","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"lib/tc.js"},"scripts":{"post-install":"npm run build","build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"20b703a01101cb4a073b5853613fc2864196267f","_id":"turboscript@1.0.0","_shasum":"aee134668ef69e13e81d37f4c152d1f3cbdca2ea","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"aee134668ef69e13e81d37f4c152d1f3cbdca2ea","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.0.tgz","integrity":"sha512-uBevYmKlMdKa3+9aTGLK2ZW3hcydakewraXIb/dhaEq83gcy4OpOrA6zIoDo7wS8xLhDgG+QpmYBET8AMH73pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnBYamlMuFju/8TRWKYcWPHG6tjZIUZyKNmEuPj5ABEQIhAL0rDKyQSNM3YqI+BoNNHH1zNPCRWGZ562DR5i0A/88N"}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turboscript-1.0.0.tgz_1489615769862_0.404204532969743"}},"1.0.1":{"name":"turboscript","version":"1.0.1","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"post-install":"npm run build","build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"20b703a01101cb4a073b5853613fc2864196267f","_id":"turboscript@1.0.1","_shasum":"2a35bc8e3a40131dae111469d997010f0f622e8e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"2a35bc8e3a40131dae111469d997010f0f622e8e","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.1.tgz","integrity":"sha512-/pAg3LSCqoxy00JtF+1SkLvMd/+dMDsDXGlGvBlVTWTbB6rvNH4ERWWLZfDmueQqfVOTYuucOvk+ubdHhVk/hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRBJFGxV+SVKuGJSJPX372xrRMGxLx2ogg/ZnaBZay5AIgKqQl2KKv9Y430fDk1dM5tzd5zoYWhwjDQflXIBYOzFg="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turboscript-1.0.1.tgz_1489649441690_0.05303645436652005"}},"1.0.2":{"name":"turboscript","version":"1.0.2","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"post-install":"npm run build","build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"b2c0e162a7d01b55eb100bd2565dd4f5deffb9a0","_id":"turboscript@1.0.2","_shasum":"9fe9c5c5e2c18cae1d70e5d5118eade856894a6d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"9fe9c5c5e2c18cae1d70e5d5118eade856894a6d","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.2.tgz","integrity":"sha512-nwsgicgCiC9tML60E1NXFBR1NUcr1VyeOwynbIDpX0i2PNr7ZPf6oXhwrsqr30XuVab3LdYZ0oFsIkEzRAHiLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0EOmmjsUAlobFgwF7pyCOCFR7k0HR3PFns0zrn2i3kAiBCfhJ6wvoVLAnJjGpDsGtOBsp8i0iKK3f+svpBzD69gw=="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turboscript-1.0.2.tgz_1489649834568_0.7150064008310437"}},"1.0.3-alpha":{"name":"turboscript","version":"1.0.3-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"post-install":"npm run build","build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"b2c0e162a7d01b55eb100bd2565dd4f5deffb9a0","_id":"turboscript@1.0.3-alpha","_shasum":"d3935dd0f89b9aeb6cd41de6f6bd0f4e5e178294","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"d3935dd0f89b9aeb6cd41de6f6bd0f4e5e178294","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.3-alpha.tgz","integrity":"sha512-20tGUcKknGtBoZU/hFMg8YJh4kdrduhquNOGLY3zMplijq7TlmtSHeqAnP0hnsSbTylSnXEiAwlW/AtqToGvEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOWuDctAZcdBcizNOYSwF0+iViBpNm0jkrhkPEZRZ9AAiEAqySEy+7P134oHiUasU6YQ7BqGqwZN/VmcCYzOdYtwqQ="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turboscript-1.0.3-alpha.tgz_1489649946302_0.7394036268815398"}},"1.0.4-alpha":{"name":"turboscript","version":"1.0.4-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"postinstall":"npm run build","build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"b2c0e162a7d01b55eb100bd2565dd4f5deffb9a0","_id":"turboscript@1.0.4-alpha","_shasum":"01694f221ada3c10accbe98eaa939fc11888ed6e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"01694f221ada3c10accbe98eaa939fc11888ed6e","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.4-alpha.tgz","integrity":"sha512-45sgyVere5lk/fsr8tdoDSXJKDxx0sn6Xq9N7SlV9jEk7+xy0wKqrlikcSoXX5BF3W+mNBzZI2i8ozNdzQfXkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiONhMa9h2ibwLfdvR/YU0/YpThb61CYg4ac0MSiNsUAIgI4+TayxGeyjhtryB4dIKlplONy6VIZLwf7UTJ8DaTVY="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turboscript-1.0.4-alpha.tgz_1489650511034_0.9081722844857723"}},"1.0.5-alpha":{"name":"turboscript","version":"1.0.5-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"b2c0e162a7d01b55eb100bd2565dd4f5deffb9a0","_id":"turboscript@1.0.5-alpha","_shasum":"c678aba85a889d9160f39e5f1466fac3729abbfb","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"c678aba85a889d9160f39e5f1466fac3729abbfb","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.5-alpha.tgz","integrity":"sha512-LlUbicIb8zDwTAxw6LUelX3vNbtVcOhO8ysNz9lPfcKFYF6BZwd+SD25gsggV9x+naFbTbAbQ/IkUE02saegGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxSbol85GGjaGMUyf7ajL9DtWk6XSycBt+IEF5KvgVdwIgOZ/uJ5DAyGE/D53taQO1B7OOv2kYlUSECflDgmeo3T4="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turboscript-1.0.5-alpha.tgz_1489650590663_0.612317182123661"}},"1.0.6-alpha":{"name":"turboscript","version":"1.0.6-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"8529fa4840122dc49d960a24d4c7eefa102d2c15","_id":"turboscript@1.0.6-alpha","_shasum":"48af9dde8d44a6542dce4184afb1d711409fbc2d","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"48af9dde8d44a6542dce4184afb1d711409fbc2d","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.6-alpha.tgz","integrity":"sha512-mi4hsVoNFAPVfrLSXiYsUi7UvrijRniedGle0lffla50HioEVDJo0BMsX0unN+iB9dP6AOI1gVNsj/1asAfYFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5jBeAYCa01oQ7w0gDd4ht3BOYGHKs+GftRcP3zg4kFQIgbsBRrIXuqwH7kQ+Q+79QHbtoQfYuqPKEAdRYuYKKnXQ="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turboscript-1.0.6-alpha.tgz_1489651151964_0.9857780281454325"}},"1.0.7-alpha":{"name":"turboscript","version":"1.0.7-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"8a322164acc78d0462807d984dbb1420343de48b","_id":"turboscript@1.0.7-alpha","_shasum":"5c6bb2a9987ae678dea52b5f1d4667cdc9417fb5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"5c6bb2a9987ae678dea52b5f1d4667cdc9417fb5","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.7-alpha.tgz","integrity":"sha512-CHMDCf+WGnY4UsvhEFfcOBrzV3BFRUrnfGOpfzJy1x1r8jmry8a3llzDQqmCnjqZd6U2bCou2C35eW9wvjSN8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE2FSMlt7II2mGHhSM7A6oZwyZUXN7vYvqyeG6cfll1AIgHR/71THZXLHCBcrKR8jvkPa0iK2lulvMN2eLjhU1pqg="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turboscript-1.0.7-alpha.tgz_1490437923115_0.9585653280373663"}},"1.0.8-alpha":{"name":"turboscript","version":"1.0.8-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.19.41"},"devDependencies":{"@types/node":"^6.0.52","lite-server":"^2.2.2","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"tsc -p ./src && tsc lib/tc.ts","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"cad0daeb492c0485cbbce1db047b8c9f67364301","_id":"turboscript@1.0.8-alpha","_shasum":"4bf1d009b5cf3b5b2c1a571f26f02ac79f541d98","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"4bf1d009b5cf3b5b2c1a571f26f02ac79f541d98","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.8-alpha.tgz","integrity":"sha512-Od6bKFvLTw3SWHVh8oOP1fPLMlt1jMxn8HwfsgvnbX0YNxEqTQZIwVATaHV+T/yf4T4z0BwU5PPjcnzYh2xlLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5uxB4lcrMyu4L5qZpQVoHs6YR8jXDSHrEERDymNNTCAiEAnsdC7F0pgRV5jIWfRH1EW+uC9yKdPsTfsKPpE2UVnEE="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/turboscript-1.0.8-alpha.tgz_1490849230906_0.7568215802311897"}},"1.0.9-alpha":{"name":"turboscript","version":"1.0.9-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"@types/webassembly-js-api.d.ts":"git+https://github.com/winksaville/webassembly-js-api.d.ts.git","alsatian":"^1.3.0","systemjs":"^0.19.41"},"devDependencies":{"@types/debug":"^0.0.29","@types/node":"^7.0.12","debug":"^2.6.3","lite-server":"^2.2.2","tap-fail-exit-one":"^1.0.0-beta.1","ts-node":"^1.7.2","typescript":"^2.1.4"},"bin":{"tc":"./bin/tc"},"scripts":{"add:nodev8":"rm -rf nodev8 && mkdir nodev8 && curl https://nodejs.org/download/nightly/v8.0.0-nightly20170406a94a5da78c/node-v8.0.0-nightly20170406a94a5da78c-linux-x64.tar.xz -s -o node-v8.tar.xz && tar -xJf node-v8.tar.xz -C nodev8 --strip-components 1 && rm node-v8.tar.xz","build:utils":"tsc -p tests/utils.tsconfig.json","build:utils.spec":"tsc -p tests/utils.spec.tsconfig.json","run:utils.spec":"DEBUG=utils.spec alsatian build/tests/utils.spec.js --tap | tap-fail-exit-one","test:utils.spec":"yarn build:utils && yarn build:utils.spec && yarn run:utils.spec","build":"tsc -p ./src && tsc lib/tc.ts","test:build":"node tests/make.js","watch":"tsc -w -p ./src","watch-lib":"tsc -w lib/tc.ts","pretests":"tsc -p tests/turboscript.spec.tsconfig.json && yarn build:utils","tests":"./nodev8/bin/node --expose_wasm node_modules/alsatian/cli/alsatian-cli.js --timeout 2000 build/tests/turboscript.spec.js","pretests:verbose":"yarn pretests","tests:verbose":"DEBUG=turboscript.spec ./nodev8/bin/node --expose_wasm node_modules/alsatian/cli/alsatian-cli.js --timeout 2000 build/tests/turboscript.spec.js --tap | tap-fail-exit-one"},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan"},"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"44fec9f99a73bebc4a67d2f46480d11cdcd754ed","_id":"turboscript@1.0.9-alpha","_shasum":"2c39a4fece563c241be1de1f0b8de7683ea25541","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"2c39a4fece563c241be1de1f0b8de7683ea25541","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.9-alpha.tgz","integrity":"sha512-CtIEvKRxmApOpMe0a2ZDFUcdhvdEBaQaeCn+H1ZSkmzDzqR1txfWXdAG5buMZqkOT9Oz8ZK9O44Ij+1IQh71dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDitwzIsPlIkhojeXrsHzIxjvoH5bJKvO27WEXZLRauXQIgEV9ejh8k00GwoNn7ZJSrjLBxf/pM4tHwO/Seg7BHa/c="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/turboscript-1.0.9-alpha.tgz_1491986896361_0.27565212082117796"}},"1.1.0-alpha":{"name":"turboscript","version":"1.1.0-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"systemjs":"^0.20.12"},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.0","babel-jest":"^19.0.0","debug":"^2.6.3","fs-extra":"^2.1.2","jest":"^19.0.2","request":"^2.81.0","ts-jest":"^19.0.9","ts-node":"^3.0.2","typescript":"^2.2.2"},"bin":{"tc":"./bin/tc"},"scripts":{"install:node-v8":"ts-node ./scripts/install-node-v8.ts","build":"tsc -p ./src && tsc lib/tc.ts","watch-build":"tsc -w -p ./src && tsc -w -p ./lib","test":"ts-node ./scripts/run-node-v8.ts ./node_modules/jest/bin/jest.js","watch-test":"ts-node ./scripts/run-node-v8.ts ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"00257f3598bcab2a603eb74cb3d96da5ecb9804d","_id":"turboscript@1.1.0-alpha","_shasum":"c9829a17795e2af2a28c186d823ce45df35ed7de","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"shasum":"c9829a17795e2af2a28c186d823ce45df35ed7de","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.1.0-alpha.tgz","integrity":"sha512-iVs2ZL0hq17SbUo4oj6ue4rlyw8TCAd6LtDtoVh2npkwnoIReYrxXdBJwVfGdFtgkSdBWg64HysaQPJxFvGU6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDH0MLqhHvETvtOF1XqG6gznpROFmQWaW3JgJxXiY0LnwIhAKgXfC18C0roNvOr6rvWXSZFgSFwwuXhaL9W/p9LP3Pl"}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.1.0-alpha.tgz_1495999934650_0.35833437950350344"}},"1.1.1-alpha":{"name":"turboscript","version":"1.1.1-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.0","babel-jest":"^19.0.0","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^19.0.2","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"webpack --config webpack.config.js && tsc -p ./lib","watch-build":"webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"195a849ac5e0d5c07728a81999ac7507113519c5","_id":"turboscript@1.1.1-alpha","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-EchdE+OmtXmYjgl0jgfGWv6jW340NeS7zzfAEoW1YfBSQVM8KKd+tf1TpUxLdcPVH5uraXlk71INNMqaRrUdHA==","shasum":"74e7737825e2183561376a11f068fc067b6292ef","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.1.1-alpha.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE2xq8DPuRhMo7vD/ie5VSrfgPy9q2VuNbAk/D9OR/LFAiBcIScNknHuxIE9aRAMeKVefH77wRwZ48x77ouKdMJd0A=="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.1.1-alpha.tgz_1497324041155_0.40780159644782543"}},"1.1.2-alpha":{"name":"turboscript","version":"1.1.2-alpha","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.0","babel-jest":"^19.0.0","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^19.0.2","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"webpack --config webpack.config.js && tsc -p ./lib","watch-build":"webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"584a3663f94981217da6861122ba34e966c9c824","_id":"turboscript@1.1.2-alpha","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-LEGbQ4g0cCnyqTfPJh+s/Jej0USA7BPfSdpHZltAPYfNgWxyvn13gOh9Q6Xbw/KLWzV2S1HtqvyQhHNzjUtQaQ==","shasum":"9c06e6d0c8af68423d343c299b842368fe869161","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.1.2-alpha.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7e/HnVkmHsdn9XF3MgMWEbJsicsZz/xfpDJIcuGvWmwIhAJ7V9V/493iiNbYTFP7K82HADt+ktufalt8qCo/SmQOI"}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.1.2-alpha.tgz_1497414028443_0.28167621442116797"}},"1.0.0-beta":{"name":"turboscript","version":"1.0.0-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.0","babel-jest":"^19.0.0","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^19.0.2","prepack-webpack-plugin":"^1.1.0","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"webpack --config webpack.config.js && tsc -p ./lib","watch-build":"webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"b17f0149b6931d3f6f219f4563807542bb6ae3af","_id":"turboscript@1.0.0-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-+BN+dl37t5pHqbr4P/QdyCsZzb+JvZS7nYOeRCg38BcboZMyDX/ar+qbE6QVdbtBWdyHAAP9ExGUbPYcutnvkQ==","shasum":"6a0c6e2f9d8f02cdf7ca1876ea9f6ff5779309fb","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.0-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3XNMTshBwPBVE/MBnpHm5Q/ZISgk4F1xgO1NWCsaWZAIgPHpzSb5gB2gEQFerXS0X8XZDwNrJUx241Vh7pUZ/HmE="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.0-beta.tgz_1497414796896_0.6328988980967551"}},"1.0.1-beta":{"name":"turboscript","version":"1.0.1-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.0","babel-jest":"^19.0.0","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^19.0.2","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"webpack --config webpack.config.js && tsc -p ./lib","watch-build":"webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"7be13a908bfae17f1f5413662e393ba589621229","_id":"turboscript@1.0.1-beta","_npmVersion":"5.0.0","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-qI6NkJ+LfMLkOqfVr2fJfQT/tXLN52D4pWtOkOu6ixQHumXAosYoGMPSzveCwfU6eqta76hYvakUQcLn4dwrtA==","shasum":"67cd5121baa978aedfaf4768f9c484b55c14229d","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.1-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClWN1pvH1hxsmfFkok6TcridM6wkMx6Buvtiu/rGQpwAiAJak/Zs8mBNnOwmL+6pbuQY4sL7DUtnNecY1HSRqkF/g=="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.1-beta.tgz_1497589422113_0.16743789264000952"}},"1.0.2-beta":{"name":"turboscript","version":"1.0.2-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.0","babel-jest":"^19.0.0","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^19.0.2","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"webpack --config webpack.config.js && tsc -p ./lib","watch-build":"NODE_ENV='dev' webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"771eeb29bb0279f6de847197c47e45310e2d3068","_id":"turboscript@1.0.2-beta","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-y2uWcMybKXGZgL04hIPkmmt8cg26Q9rfQkyqzZVW+sSV6Km9fgY3amxxKVZsFWrdL7gbl6zOwDdyZ3iitaaXjQ==","shasum":"6cc3b0a2035c4d794ff92c5cb69d8b209cce6768","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.2-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZM8nqeCwOaQTszwOQPRPmlwFfNZgwz9LtR2lOPyJMewIgFr4m4nRiTVgFbEbyJdVzkZ+iPQ11CF2+QIqmscrJ2F8="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.2-beta.tgz_1497683330886_0.7224666711408645"}},"1.0.3-beta":{"name":"turboscript","version":"1.0.3-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.0","babel-jest":"^19.0.0","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^19.0.2","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"webpack --config webpack.config.js && tsc -p ./lib","watch-build":"NODE_ENV='dev' webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"cd346fb8d38878c1a1c99820b97d26843d4cf7eb","_id":"turboscript@1.0.3-beta","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-HMT5HIkIWjtT9hx/bnJsNZH1oYovl7cWrTUtey2Xu1eUI2AtOENF52X5f0T9SdolbcKcRymmSoS2ypOZ9mDAhQ==","shasum":"b1c4d2eb93a92a1239a2aa796be2632b01626f79","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.3-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJCczGe4KbGbxocbMz8eWZbNkGu5wrtSQbYVFKTBNOcAiEArmHmg6Cxi0/2mGSpdG95oz9hztoIdpv88qxpQbp4zTg="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.3-beta.tgz_1497843660241_0.3050736701115966"}},"1.0.4-beta":{"name":"turboscript","version":"1.0.4-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.0","babel-jest":"^19.0.0","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^19.0.2","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build":"webpack --config webpack.config.js && tsc -p ./lib","watch-build":"NODE_ENV='dev' webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"0361b5226256fc0fa9e15545968543d84958bbd6","_id":"turboscript@1.0.4-beta","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-YMnZ5myqnIrh5py26BbSblnBO73nGi+awSdYMyoFGy5BEIlawgx7eZvYaBdv/TB2bNB3Rv+vh5yhNj30qMPjHA==","shasum":"c9e1970f08304aeab6ff1504846e133c78ed6c6c","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.4-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOQFIaeQm2d06gNZI0Mx9eG0RJiKQfmhnETJ93kI81tgIhAJ7E7HEc4kloJqMPPvJvFgxES6CwgdMmTO/CnwA/hVKZ"}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.4-beta.tgz_1498104906025_0.35814947518520057"}},"1.0.5-beta":{"name":"turboscript","version":"1.0.5-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"binaryen":"1.37.13-nightly.20170617","has-flag":"^2.0.0"},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.1","babel-jest":"^19.0.0","bin-loader":"^0.1.0","cross-env":"^5.0.1","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^20.0.4","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-lint":"^4.5.1","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webassembly":"^0.11.0","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build:malloc":"node scripts/build-malloc","build:turboscript":"webpack --config webpack.config.js && tsc -p ./lib","build":"yarn build:malloc && yarn build:turboscript","watch-build":"cross-env NODE_ENV=dev webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"b962f7cd8dc78b6ae8cbe02aff57a38ae268e357","_id":"turboscript@1.0.5-beta","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-m5bseUYE51FeJoB1yeiDU1cpPdaNMnvwCPHL8Mxb7O8UqCo4uwU98dh3OW3vUjhtBrsY5kx0GM2izaTdChUoqQ==","shasum":"05a2eecdd5007152fd75866537dd27d5ed9da825","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.5-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFk2aVrCSOXsLePV4d3zS7byIMpeDSrUXoD5wRPUE7v+AiAoTtyuruRUUAGrNKTJ2KNIdmLE8bimDoGsvUk8UFXmFA=="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.5-beta.tgz_1498496526082_0.21277703950181603"}},"1.0.6-beta":{"name":"turboscript","version":"1.0.6-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"binaryen":"1.37.13-nightly.20170617","has-flag":"^2.0.0"},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.1","babel-jest":"^19.0.0","bin-loader":"^0.1.0","cross-env":"^5.0.1","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","jest":"^20.0.4","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.9","ts-lint":"^4.5.1","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webassembly":"^0.11.0","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build:malloc":"node scripts/build-malloc","build:turboscript":"webpack --config webpack.config.js","build:tc":"tsc -p ./lib","build":"yarn build:malloc && yarn build:turboscript && yarn build:tc","watch-build":"cross-env NODE_ENV=dev webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"81fad008adcdf98b97c6b22f18f1daf67fb20701","_id":"turboscript@1.0.6-beta","_npmVersion":"5.0.3","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-buu7NcwfBG6tgFJbJK6mAzR98JfklCb/qoiqNgBc1SB2c89YwojahpYmpNd2wprWveB1I6+gYyJh5Dp7NMg4gA==","shasum":"e9a9fadba475a5dfbcca119e273a5b279cf80a0b","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.6-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4GjUFoJfAAW3JGaRFnlsC8qdeumMlUVh11lJKfHQuhgIgZAYJZjIdloc1VmH5QFvtJaOotObM7gixC+kThAgmWrk="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.6-beta.tgz_1498536902320_0.9238124105613679"}},"1.0.7-beta":{"name":"turboscript","version":"1.0.7-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"binaryen":"1.37.13-nightly.20170617"},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.1","babel-jest":"^19.0.0","bin-loader":"^0.1.0","cross-env":"^5.0.1","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","has-flag":"^2.0.0","jest":"^20.0.4","jest-cli":"^20.0.4","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.14","ts-lint":"^4.5.1","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webassembly":"^0.11.0","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build:malloc":"node scripts/build-malloc","build:turboscript":"webpack --config webpack.config.js","build:tc":"tsc -p ./lib","build":"npm run build:malloc && npm run build:turboscript && npm run build:tc","watch-build":"cross-env NODE_ENV=dev webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"],"modulePathIgnorePatterns":["bin"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"d23ea3005de0d06875a8224a758733771d06c66d","_id":"turboscript@1.0.7-beta","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-9W0+KLpWGOSFJE43A49Djk4xW8WLeR/pmRnz2EVJbyo88VXHJUJU5pay58c/ZdJ3H35q128hT1++CBUJgP8nTQ==","shasum":"592d279caa814f7e0148858691a99599e44e0ede","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.7-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYllc+W2rIj8ywu6YTIJ+ObGgPeFOIx5tcpNrl8JdadwIhANVY1iKXBEuh7cluydvopCDnksYVrQyVMFGPD9yp/SCG"}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.7-beta.tgz_1498880954197_0.7621399178169668"}},"1.0.8-beta":{"name":"turboscript","version":"1.0.8-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"binaryen":"1.37.13-nightly.20170617"},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.1","babel-jest":"^19.0.0","bin-loader":"^0.1.0","cross-env":"^5.0.1","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","has-flag":"^2.0.0","jest":"^20.0.4","jest-cli":"^20.0.4","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.14","ts-lint":"^4.5.1","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webassembly":"^0.11.0","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build:malloc":"node scripts/build-malloc","build:turboscript":"webpack --config webpack.config.js","build:tc":"tsc -p ./lib","build":"npm run build:malloc && npm run build:turboscript && npm run build:tc","watch-build":"cross-env NODE_ENV=dev webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"],"modulePathIgnorePatterns":["bin"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"6ffd87df185c10c2cb7f412de072acebe7d769b9","_id":"turboscript@1.0.8-beta","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-Nvp6RV0DyJn/VQkTZMv6pvy9WVFeoHJesMjRzDR3VCYanfrbOFhfiYde6tob8eoz0qaEgVH4hOhDY9Swqkme7A==","shasum":"5f35046f672a9ce6940e919dbd8f54d92bcea347","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.8-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsJiukOPgONQ+tQbSN8mMtFF+9UO1vXhEyJAj6Xzn2+AiBczmkH9EqtdLWNCYSDTF0cT9PIdUjWQCptgvInlZIDeQ=="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.8-beta.tgz_1498887215209_0.8489261046051979"}},"1.0.9-beta":{"name":"turboscript","version":"1.0.9-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"binaryen":"1.37.13-nightly.20170617"},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.1","babel-jest":"^19.0.0","bin-loader":"^0.1.0","cross-env":"^5.0.1","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","has-flag":"^2.0.0","jest":"^20.0.4","jest-cli":"^20.0.4","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.14","ts-lint":"^4.5.1","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webassembly":"^0.11.0","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build:malloc":"node scripts/build-malloc","build:turboscript":"webpack --config webpack.config.js","build:tc":"tsc -p ./lib","build":"npm run build:malloc && npm run build:turboscript && npm run build:tc","watch-build":"cross-env NODE_ENV=dev webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"],"modulePathIgnorePatterns":["bin"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"2fef29146f5455c9bbcaf02e2deb111466654ba7","_id":"turboscript@1.0.9-beta","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-jnTU+f9lRSno96CdqYyGmgdbxvhL2y2AudrEfuU6JLe1x0rEYBYeeQocnc3DJBgZfOxK8Yjkxk3qujI1hwtQRA==","shasum":"33fe9b4238bca0c44aa9f65edaa97da9f2bd4224","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.9-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD85oQkqYfKsrPMFdUv4iVVFra23iEaatEscc/NM8EfxQIgRTJH59GaSFXOAeziV/uKzLS5yRo67nQH4n5tgyqFn5s="}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.9-beta.tgz_1498887553257_0.6400634695310146"}},"1.0.11-beta":{"name":"turboscript","version":"1.0.11-beta","description":"Super charged JavaScript for parallel programming and WebAssembly","main":"index.js","directories":{"test":"tests"},"dependencies":{"binaryen":"1.37.13-nightly.20170617"},"devDependencies":{"@types/debug":"^0.0.29","@types/fs-extra":"^2.1.0","@types/jest":"^19.2.2","@types/node":"^7.0.12","@types/webassembly-js-api":"^0.0.1","babel-jest":"^19.0.0","bin-loader":"^0.1.0","cross-env":"^5.0.1","debug":"^2.6.3","fs":"^0.0.1-security","fs-extra":"^2.1.2","has-flag":"^2.0.0","jest":"^20.0.4","jest-cli":"^20.0.4","raw-loader":"^0.5.1","request":"^2.81.0","ts-jest":"^19.0.14","ts-lint":"^4.5.1","ts-loader":"^2.1.0","ts-node":"^3.0.2","typescript":"^2.3.4","uglify-js":"git://github.com/mishoo/UglifyJS2.git#harmony-v2.8.22","uglifyjs-webpack-plugin":"^0.4.3","webassembly":"^0.11.0","webpack":"^2.6.1"},"bin":{"tc":"./bin/tc"},"scripts":{"build:malloc":"node scripts/build-malloc","build:turboscript":"webpack --config webpack.config.js","build:tc":"tsc -p ./lib","build":"npm run build:malloc && npm run build:turboscript && npm run build:tc","watch-build":"cross-env NODE_ENV=dev webpack --progress --colors --watch","test":"node ./node_modules/jest/bin/jest.js","watch-test":"node ./node_modules/jest/bin/jest.js --watch"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.base.json"},"transform":{".(ts|tsx)":"./node_modules/ts-jest/preprocessor.js"},"testRegex":"(\\.(test|spec))\\.(ts)$","moduleFileExtensions":["ts","js"],"modulePathIgnorePatterns":["bin"]},"repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}],"license":"MIT","bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"homepage":"https://github.com/01alchemist/TurboScript#readme","gitHead":"3962fbcd6cf5bc97d9af63f736571b63ff7d3b80","_id":"turboscript@1.0.11-beta","_npmVersion":"5.0.4","_nodeVersion":"8.0.0","_npmUser":{"name":"01","email":"01@01alchemist.com"},"dist":{"integrity":"sha512-12ov0e1A/RdA4nSAgK+4Lv47e+xfgU+v8rX80N7T8YTA+ACt46b7z4PjYnVLwTNvLjbgvFsjRAjQORdj8ERm9w==","shasum":"dc67cc7403c829948fb40f7c2d9151a1747b1fb4","tarball":"https://registry.npmjs.org/turboscript/-/turboscript-1.0.11-beta.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjCtwAPCGgIjDkkVJGWbOopYL9ggPXlAdQutt8lU5zugIhAJVaKD/KFjFXPY3/aJhbpvOrKoojIQchu2O/8Y4QT3K+"}]},"maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/turboscript-1.0.11-beta.tgz_1499054988615_0.5643533603288233"}}},"readme":"# TurboScript\n[![Build Status](https://travis-ci.org/01alchemist/TurboScript.svg?branch=master)](https://travis-ci.org/01alchemist/TurboScript) [![AppVeyor](https://ci.appveyor.com/api/projects/status/github/01alchemist/TurboScript?branch=master&svg=true)]() [![Stories in Ready](https://badge.waffle.io/01alchemist/TurboScript.png?label=ready&title=Ready)](https://waffle.io/01alchemist/TurboScript) [![Greenkeeper badge](https://badges.greenkeeper.io/01alchemist/TurboScript.svg)](https://greenkeeper.io/)\n\nSuper charged JavaScript for parallel programming and WebAssembly\n\n[![Throughput Graph](https://graphs.waffle.io/01alchemist/TurboScript/throughput.svg)](https://waffle.io/01alchemist/TurboScript/metrics/throughput)\n\n<pre>\n    @             _________\n     \\____       /         \\\n     /    \\     /   ____    \\\n     \\_    \\   /   /    \\    \\\n       \\    \\ (    \\__/  )    )          ________  _____  ___  ____\n        \\    \\_\\ \\______/    /          /_  __/ / / / _ \\/ _ )/ __ \\\n         \\      \\           /___         / / / /_/ / , _/ _  / /_/ /\n          \\______\\_________/____\"-_____ /_/  \\____/_/|_/____/\\____/\n</pre>\n\nTurboScript is an experimental programming language for parallel programming for web which compiles to JavaScript ~~(asm.js)~~ and WebAssembly (targeting post-MVP). The syntax is similar to TypeScript ~~(Hardly trying to fill the gaps)~~ and the compiler is open source and written in TypeScript. TurboScript has zero dependencies.\n\nThis is still an experiment and isn't intended for real use yet but we are working towards an MVP release. Please feel free to open issues if it stop working or need a new feature.\n\n## [Try online](https://maxgraey.github.io/Assembleash/#TurboScript)\n\n## Install\n`npm install -g turboscript`\n\n## Types\nType      | Native type | Description\n----------|-------------|-------------\n`int8`   | i32         | An 8-bit signed integer.\n`uint8`    | i32         | An 8-bit unsigned integer.\n`int16`   | i32         | A 16-bit signed integer.\n`uint16`  | i32         | A 16-bit unsigned integer.\n`int32`     | i32         | A 32-bit signed integer.\n`uint32`    | i32         | A 32-bit unsigned integer.\n`int64`    | i64         | A 64-bit signed integer.\n`uint64`   | i64         | A 64-bit unsigned integer.\n`boolean`    | i32         | A 1-bit unsigned integer.\n`float32`   | f32         | A 32-bit floating point number.\n`float64`  | f64         | A 64-bit floating point number.\n`void`    | none        | No return type.\n`string`    | i32        | A utf-8 encoded textual data type.\n`Array<T>`    | i32        | A generic array data type.\n\n## Syntax\n\n### variables\n```typescript\nvar myGlobal:int32 = 1;\nlet evaluatedVar:int32 = myGlobal + 1;\n// let is same as var.\n```\n\n### Number Literals\n```typescript\nlet integer:int32 = 1234;\nlet integer64bit:int64 = 1234;\nlet floatingPoint:float32 = 1.234f;\nlet floatingPoint64bit:float64 = 1.234; // default floating point number is 64 bit\n\n// You can also omit type since compiler infer type from the literal\nlet integer = 1234; // default integer is 32 bit, use type :int64 for 64 bit integer \nlet floatingPoint = 1.234f;\nlet floatingPoint64bit = 1.234;\n```\n\n### function\n```typescript\n// add.tbs\nexport function add(a:int32, b:int32):int32 {\n    return a + b;\n}\n```\n\n### class\n```typescript\n// vector3D.tbs\nexport class Vector3D {\n    x:float32;\n    y:float32;\n    z:float32;\n\n    constructor(x:float32, y:float32, z:float32){\n        this.x = x;\n        this.y = y;\n        this.z = z;\n    }\n}\n```\n\n### Generic\n```typescript\nclass Foo<T> {\n    value:T;\n    constructor(value:T){\n        this.value = value;\n    }\n    getValue():T {\n        return this.value;\n    }\n}\n\nexport function testI32(value:int32):int32 {\n    let instance = new Foo<int32>(value);\n    return instance.getValue();\n}\n\nexport function testI64(value:int32):int32 {\n    let value2 = value as int64;\n    let instance = new Foo<int64>(value2);\n    return instance.getValue() as int32;\n}\n\nexport function testF32(value:float32):float32 {\n    let instance = new Foo<float32>(value);\n    return instance.getValue();\n}\n\nexport function testF64(value:float64):float64 {\n    let instance = new Foo<float64>(value);\n    return instance.getValue();\n}\n```\n\n### Operator overload\n```typescript\nclass Vector3D {\n    x:float32;\n    y:float32;\n    z:float32;\n\n    constructor(x:float32, y:float32, z:float32){\n        this.x = x;\n        this.y = y;\n        this.z = z;\n    }\n\n    operator + (other:Vector3D):Vector3D {\n        return new Vector3D(this.x + other.x, this.y + other.y, this.z + other.z);\n    }\n\n    operator - (other:Vector3D):Vector3D {\n        return new Vector3D(this.x - other.x, this.y - other.y, this.z - other.z);\n    }\n}\nexport function test():boolean {\n    let a = new Vector3D(1.0f,1.0f,1.0f);\n    let b = new Vector3D(1.0f,1.0f,1.0f);\n    let c = a + b;\n    return c.x == 2.0f && c.y == 2.0f && c.z == 2.0f;\n}\n```\n\n### Array\n```typescript\n// f64-array.tbs\nvar a: Array<float64> = null;\n\nexport function test(num:int32): Array<float64> {\n    a = new Array<float64>(num);\n    let i:int32 = 0;\n    while (i < num) {\n        a[i] = 0.0;\n        i = i + 1;\n    }\n    return a;\n}\n\nexport function getArrayByteLength(value:Array<float64>):int32 {\n    return value.bytesLength;\n}\nexport function getArrayElementSize(value:Array<float64>):int32 {\n    return value.elementSize;\n}\n\nexport function getArray(): Array<float64> {\n    return a;\n}\nexport function getData(index:int32):float64 {\n    return a[index];\n}\nexport function setData(index:int32, value:float64):void {\n    a[index] = value;\n}\n\n```\n\n#### Compile to wasm\n`tc add.tbs --wasm --out add.wasm`\n\n## Join ![Slack](https://01alchemist.com/images/slack-logo-small.png)\nYou need an invitation to join slack. open a ticket with your email address. I will make it happen.\n\n# Roadmap\n\n* ~~Parallel JavaScript~~\n* ~~WebAssembly Emitter~~\n* ~~Basic malloc and free~~\n* ~~ASM.JS Emitter~~\n* ~~Import external functions with namespace~~\n* ~~Array Data Type~~\n* Parallel WebAssembly (post-MVP)\n\n# Wiki\nDocumentations can be found at [wiki](../../wiki) (under construction :construction:)\n\n# Useful links\n* [Future WebHPC & Parallel Programming with JavaScript](https://dump.01alchemist.com/2016/12/31/future-webhpc-parallel-programming-with-javascript-the-new-era-about-to-begin/)\n* [TurboScript playground](https://01alchemist.com/projects/turboscript/playground/)\n* [Assembleash playground](https://github.com/MaxGraey/Assembleash/#TurboScript)\n\n\n# Credit\nLexical analysis, Parsing, Checking codes are borrowed from Evan Wallace's thinscript\n\n# Now enjoy - Wow! this snail is fast\n<a href=\"http://www.youtube.com/watch?feature=player_embedded&v=w-SDeBoDLTg\n\" target=\"_blank\"><img src=\"https://01alchemist.com/images/Turbo-630x354.jpg\"\nalt=\"Wow! this snail is fast\" width=\"630\" height=\"354\" border=\"10\" /></a>\n","maintainers":[{"name":"01","email":"01@01alchemist.com"},{"name":"chgibb","email":"chris.gibb@outlook.com"},{"name":"winksaville","email":"wink@saville.com"}],"time":{"modified":"2022-06-27T23:26:28.332Z","created":"2017-03-15T22:09:30.577Z","1.0.0":"2017-03-15T22:09:30.577Z","1.0.1":"2017-03-16T07:30:42.292Z","1.0.2":"2017-03-16T07:37:18.663Z","1.0.3-alpha":"2017-03-16T07:39:10.188Z","1.0.4-alpha":"2017-03-16T07:48:35.405Z","1.0.5-alpha":"2017-03-16T07:49:54.091Z","1.0.6-alpha":"2017-03-16T07:59:12.564Z","1.0.7-alpha":"2017-03-25T10:32:03.804Z","1.0.8-alpha":"2017-03-30T04:47:14.449Z","1.0.9-alpha":"2017-04-12T08:48:17.246Z","1.1.0-alpha":"2017-05-28T19:32:17.375Z","1.1.1-alpha":"2017-06-13T03:20:43.493Z","1.1.2-alpha":"2017-06-14T04:20:30.885Z","1.0.0-beta":"2017-06-14T04:33:19.312Z","1.0.1-beta":"2017-06-16T05:03:44.739Z","1.0.2-beta":"2017-06-17T07:08:54.639Z","1.0.3-beta":"2017-06-19T03:41:02.654Z","1.0.4-beta":"2017-06-22T04:15:08.759Z","1.0.5-beta":"2017-06-26T17:02:09.018Z","1.0.6-beta":"2017-06-27T04:15:05.336Z","1.0.7-beta":"2017-07-01T03:49:16.812Z","1.0.8-beta":"2017-07-01T05:33:39.933Z","1.0.9-beta":"2017-07-01T05:39:15.598Z","1.0.11-beta":"2017-07-03T04:09:51.368Z"},"homepage":"https://github.com/01alchemist/TurboScript#readme","repository":{"type":"git","url":"git+https://github.com/01alchemist/TurboScript.git"},"author":{"name":"Nidin Vinayakan","email":"01@01alchemist.com","url":"https://01alchemist.com"},"bugs":{"url":"https://github.com/01alchemist/TurboScript/issues"},"license":"MIT","readmeFilename":"README.md","contributors":[{"name":"Max Graey","email":"maxgraey@gmail.com","url":"https://github.com/MaxGraey"},{"name":"Wink Saville","email":"wink@saville.com","url":"https://github.com/winksaville"}]}