{"_id":"@as3web/as3-to-ts","_rev":"12-ac9ade72eaf5f3a6859b1ce2b710198d","name":"@as3web/as3-to-ts","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","dist-tags":{"latest":"0.3.10"},"versions":{"0.3.3":{"name":"@as3web/as3-to-ts","version":"0.3.3","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","main":"./lib/index.js","bin":{"as3-to-ts":"./bin/as3-to-typescript"},"scripts":{"rimraf":"rimraf","pretest":"npm run -s build","test":"npm run pretest && npm run test:simple && npm run test:compound","test:simple":"node tests/simple/SimpleTests.js","test:compound":"node tests/compound/CompoundTests.js","test:simple:win":"node %NODE_DEBUG_OPTION% tests/simple/SimpleTests.js","tsc":"tsc","clean":"npm cache clean && npm run rimraf -- node_modules lib","clean:dist":"npm run rimraf -- lib","watch":"npm run tsc -- --w","prebuild":"npm run clean:dist","build":"npm run tsc","version":"npm run build","postversion":"git push && git push --tags && npm publish"},"keywords":["actionscript","as3","typescript","compiler"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","fs-extra":"^0.24.0","minimist":"^1.2.0","object-assign":"^4.0.1","readline-sync":"^1.4.4","sax":"~0.6.0"},"devDependencies":{"colors":"^1.1.2","diff":"^2.2.1","fs-extra":"^0.24.0","object-assign":"^4.1.1","rimraf":"^2.6.1","sax":"^0.6.1","source-map-support":"^0.3.2","tslint":"^2.5.1","typescript":"^1.5.3","typings":"^1.3.2"},"gitHead":"1dc52b4e033204d508abdcd7a93f9e0fbf73efc1","homepage":"https://github.com/as3web/as3-to-ts#readme","_id":"@as3web/as3-to-ts@0.3.3","_shasum":"af019e137a4e35557b80e86248d2dd9fa241e1fc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"awayfoundation","email":"admin@theawayfoundation.org"},"dist":{"shasum":"af019e137a4e35557b80e86248d2dd9fa241e1fc","tarball":"https://registry.npmjs.org/@as3web/as3-to-ts/-/as3-to-ts-0.3.3.tgz","integrity":"sha512-XrQ9XpHHglSrocSF1Kr6b7ULpmwJviCmWVUUKH0bKMjFVkNHxb9Eqsgq4nwgrTAirm3I93PutP/e9v4DKCznTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Mdp1EbhkGdLKxH3rOB3k5V1U0VcZO+jqo2TPf2dPmAIgVHfst9uABMq+WfgbFwz1WKpv1b3nyAheHunGQkK1irs="}]},"maintainers":[{"name":"awayfoundation","email":"admin@theawayfoundation.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/as3-to-ts-0.3.3.tgz_1504024637807_0.5187247004359961"}},"0.3.4":{"name":"@as3web/as3-to-ts","version":"0.3.4","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","main":"./lib/index.js","bin":{"as3-to-ts":"./bin/as3-to-typescript"},"scripts":{"rimraf":"rimraf","pretest":"npm run -s build","test":"npm run pretest && npm run test:simple && npm run test:compound","test:simple":"node tests/simple/SimpleTests.js","test:compound":"node tests/compound/CompoundTests.js","test:simple:win":"node %NODE_DEBUG_OPTION% tests/simple/SimpleTests.js","tsc":"tsc","clean":"npm cache clean && npm run rimraf -- node_modules lib","clean:dist":"npm run rimraf -- lib","watch":"npm run tsc -- --w","prebuild":"npm run clean:dist","build":"npm run tsc","version":"npm run build","postversion":"git push && git push --tags && npm publish"},"keywords":["actionscript","as3","typescript","compiler"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","fs-extra":"^0.24.0","minimist":"^1.2.0","object-assign":"^4.0.1","readline-sync":"^1.4.4","sax":"~0.6.0"},"devDependencies":{"colors":"^1.1.2","diff":"^2.2.1","fs-extra":"^0.24.0","object-assign":"^4.1.1","rimraf":"^2.6.1","sax":"^0.6.1","source-map-support":"^0.3.2","tslint":"^2.5.1","typescript":"^1.5.3","typings":"^1.3.2"},"gitHead":"02f68896a2fd55e85e9306ba2be308e7a4d8a190","homepage":"https://github.com/as3web/as3-to-ts#readme","_id":"@as3web/as3-to-ts@0.3.4","_shasum":"ef24e6ab8c1642dece36aab04011d2bf3ec3d38f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"awayfoundation","email":"admin@theawayfoundation.org"},"dist":{"shasum":"ef24e6ab8c1642dece36aab04011d2bf3ec3d38f","tarball":"https://registry.npmjs.org/@as3web/as3-to-ts/-/as3-to-ts-0.3.4.tgz","integrity":"sha512-+dwbTTaPbDSzBU0Tm/1YLhmROKGR2Op7c/6TXY5YmRWwDqTALATE4NsLKLhZ01C0MTh/oV3LjIr/XXek/XEjbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC2qEClGdXiewKlUInLYF9Ep4T+3VtRtCSNudkKDYeMWAiA0X6yzxgsHqwVShkK1xGxoneUO4T72+MuNpXxX/TXViQ=="}]},"maintainers":[{"email":"palebluedot@gmail.com","name":"thepalebluedot"},{"email":"80prozent@differentdesign.de","name":"80prozent"},{"email":"admin@theawayfoundation.org","name":"awayfoundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/as3-to-ts-0.3.4.tgz_1504025353641_0.9665437634103"}},"0.3.5":{"name":"@as3web/as3-to-ts","version":"0.3.5","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","main":"./lib/index.js","bin":{"as3-to-ts":"./bin/as3-to-typescript"},"scripts":{"rimraf":"rimraf","pretest":"npm run -s build","test":"npm run pretest && npm run test:simple && npm run test:compound","test:simple":"node tests/simple/SimpleTests.js","test:compound":"node tests/compound/CompoundTests.js","test:simple:win":"node %NODE_DEBUG_OPTION% tests/simple/SimpleTests.js","tsc":"tsc","clean":"npm cache clean && npm run rimraf -- node_modules lib","clean:dist":"npm run rimraf -- lib","watch":"npm run tsc -- --w","prebuild":"npm run clean:dist","build":"npm run tsc","version":"npm run build","postversion":"git push && git push --tags && npm publish"},"keywords":["actionscript","as3","typescript","compiler"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","fs-extra":"^0.24.0","minimist":"^1.2.0","object-assign":"^4.0.1","readline-sync":"^1.4.4","sax":"~0.6.0"},"devDependencies":{"colors":"^1.1.2","diff":"^2.2.1","fs-extra":"^0.24.0","object-assign":"^4.1.1","rimraf":"^2.6.1","sax":"^0.6.1","source-map-support":"^0.3.2","tslint":"^2.5.1","typescript":"^1.5.3","typings":"^1.3.2"},"gitHead":"63a9cb1b1537d18024c2c29fd8202297b1c057fb","homepage":"https://github.com/as3web/as3-to-ts#readme","_id":"@as3web/as3-to-ts@0.3.5","_shasum":"5be914272bac7f6d4c8b356447ca59e6d10b531a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"awayfoundation","email":"admin@theawayfoundation.org"},"dist":{"shasum":"5be914272bac7f6d4c8b356447ca59e6d10b531a","tarball":"https://registry.npmjs.org/@as3web/as3-to-ts/-/as3-to-ts-0.3.5.tgz","integrity":"sha512-qm3r47JCE24Ad/zZBNchgZESH3LtbYpamxTdRwrd6CU4r0uvnKeCS+dQ7x8TTgeYOKuTA8Lg7HAJ7H0u44fAiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrE7wwkDSMvMWm/7eziCEddszZrgGtylFtiW0yByeGJQIgWcPfIFiaYBajxL2MorhqAJSg9QmMum28EyC2W0xzjDI="}]},"maintainers":[{"email":"palebluedot@gmail.com","name":"thepalebluedot"},{"email":"80prozent@differentdesign.de","name":"80prozent"},{"email":"admin@theawayfoundation.org","name":"awayfoundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/as3-to-ts-0.3.5.tgz_1504038190446_0.9271698279771954"}},"0.3.6":{"name":"@as3web/as3-to-ts","version":"0.3.6","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","main":"./lib/index.js","bin":{"as3-to-ts":"./bin/as3-to-typescript"},"scripts":{"rimraf":"rimraf","pretest":"npm run -s build","test":"npm run pretest && npm run test:simple && npm run test:compound","test:simple":"node tests/simple/SimpleTests.js","test:compound":"node tests/compound/CompoundTests.js","test:simple:win":"node %NODE_DEBUG_OPTION% tests/simple/SimpleTests.js","tsc":"tsc","clean":"npm cache clean && npm run rimraf -- node_modules lib","clean:dist":"npm run rimraf -- lib","watch":"npm run tsc -- --w","prebuild":"npm run clean:dist","build":"npm run tsc","version":"npm run build","postversion":"git push && git push --tags && npm publish"},"keywords":["actionscript","as3","typescript","compiler"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","fs-extra":"^0.24.0","minimist":"^1.2.0","object-assign":"^4.0.1","readline-sync":"^1.4.4","sax":"~0.6.0"},"devDependencies":{"colors":"^1.1.2","diff":"^2.2.1","fs-extra":"^0.24.0","object-assign":"^4.1.1","rimraf":"^2.6.1","sax":"^0.6.1","source-map-support":"^0.3.2","tslint":"^2.5.1","typescript":"^2.4.2","typings":"^1.3.2"},"gitHead":"d09ea25b64b4312902cfc0ae17057d025cab6a64","homepage":"https://github.com/as3web/as3-to-ts#readme","_id":"@as3web/as3-to-ts@0.3.6","_shasum":"ed5c544b62593039c794b8056d546039c37133b3","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"awayfoundation","email":"admin@theawayfoundation.org"},"dist":{"shasum":"ed5c544b62593039c794b8056d546039c37133b3","tarball":"https://registry.npmjs.org/@as3web/as3-to-ts/-/as3-to-ts-0.3.6.tgz","integrity":"sha512-ayzZHhIjiq753gjY/ODek3WGTWmAWBudcEypH5TjT0bx+Ptrv2DQqWk/rr6mzdUT6prOLfhSt7vHbFVjabrN8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMeBQ/b64E3vUpGGeIKwDghngt8RAAKDUaJjnnvJVsGgIhAKG9PlPDNQGPr0UIq8+JqVB2iEr8u5Yv6edB5djZAbPy"}]},"maintainers":[{"email":"ushanos@gmail.com","name":"ushan"},{"email":"palebluedot@gmail.com","name":"thepalebluedot"},{"email":"80prozent@differentdesign.de","name":"80prozent"},{"email":"admin@theawayfoundation.org","name":"awayfoundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/as3-to-ts-0.3.6.tgz_1504042814792_0.8714500872883946"}},"0.3.7":{"name":"@as3web/as3-to-ts","version":"0.3.7","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","main":"./lib/index.js","bin":{"as3-to-ts":"./bin/as3-to-typescript"},"scripts":{"rimraf":"rimraf","typings":"typings install","pretest":"npm run -s build","test":"npm run pretest && npm run test:simple && npm run test:compound","test:simple":"node tests/simple/SimpleTests.js","test:compound":"node tests/compound/CompoundTests.js","test:simple:win":"node %NODE_DEBUG_OPTION% tests/simple/SimpleTests.js","tsc":"tsc","clean":"npm cache clean && npm run rimraf -- node_modules lib","clean:dist":"npm run rimraf -- lib","watch":"npm run tsc -- --w","prebuild":"npm run clean:dist","build":"npm run tsc","version":"npm run build","postversion":"git push && git push --tags && npm publish"},"keywords":["actionscript","as3","typescript","compiler"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","fs-extra":"^0.24.0","minimist":"^1.2.0","object-assign":"^4.0.1","readline-sync":"^1.4.4","sax":"~0.6.0"},"devDependencies":{"colors":"^1.1.2","diff":"^2.2.1","fs-extra":"^0.24.0","object-assign":"^4.1.1","rimraf":"^2.6.1","sax":"^0.6.1","source-map-support":"^0.3.2","tslint":"^2.5.1","typescript":"^2.4.2","typings":"^1.3.2"},"gitHead":"ee2bf58e570637c8f3710c75f22a808629932287","homepage":"https://github.com/as3web/as3-to-ts#readme","_id":"@as3web/as3-to-ts@0.3.7","_shasum":"fbc4957ab1f8a22e6fce80c4d5d8eaef732790b2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"awayfoundation","email":"admin@theawayfoundation.org"},"dist":{"shasum":"fbc4957ab1f8a22e6fce80c4d5d8eaef732790b2","tarball":"https://registry.npmjs.org/@as3web/as3-to-ts/-/as3-to-ts-0.3.7.tgz","integrity":"sha512-efMVXsGjAOc7F77ggBl1oqlToO9xvm34nhkhAWh0DEc+LytsCj5PCRCn00gKwm0pw2h3FCc+fFgno9co+DX89A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWWDgkANe4kyw/aScljeRimsdxfnuxRT9P+soSl7xcpAiEA+EjsR8rHsHI36OEoiRfFhwNV8civY92l6+nkZMyL8/c="}]},"maintainers":[{"email":"ushanos@gmail.com","name":"ushan"},{"email":"palebluedot@gmail.com","name":"thepalebluedot"},{"email":"80prozent@differentdesign.de","name":"80prozent"},{"email":"admin@theawayfoundation.org","name":"awayfoundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/as3-to-ts-0.3.7.tgz_1504043412670_0.4479931879322976"}},"0.3.8":{"name":"@as3web/as3-to-ts","version":"0.3.8","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","main":"./lib/index.js","bin":{"as3-to-ts":"./bin/as3-to-typescript"},"scripts":{"rimraf":"rimraf","typings":"typings install","pretest":"npm run -s build","test":"npm run pretest && npm run test:simple && npm run test:compound","test:simple":"node tests/simple/SimpleTests.js","test:compound":"node tests/compound/CompoundTests.js","test:simple:win":"node %NODE_DEBUG_OPTION% tests/simple/SimpleTests.js","tsc":"tsc","clean":"npm cache clean && npm run rimraf -- node_modules lib","clean:dist":"npm run rimraf -- lib","watch":"npm run tsc -- --w","prebuild":"npm run clean:dist","build":"npm run tsc","version":"npm run build","postversion":"git push && git push --tags && npm publish"},"keywords":["actionscript","as3","typescript","compiler"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","fs-extra":"^0.24.0","minimist":"^1.2.0","object-assign":"^4.0.1","readline-sync":"^1.4.4","sax":"~0.6.0"},"devDependencies":{"colors":"^1.1.2","diff":"^2.2.1","fs-extra":"^0.24.0","object-assign":"^4.1.1","rimraf":"^2.6.1","sax":"^0.6.1","source-map-support":"^0.3.2","tslint":"^2.5.1","typescript":"^2.4.2","typings":"^1.3.2"},"gitHead":"2ce6857d56c754481daa81d77b18f9fcf5525b28","homepage":"https://github.com/as3web/as3-to-ts#readme","_id":"@as3web/as3-to-ts@0.3.8","_npmVersion":"5.0.3","_nodeVersion":"6.10.3","_npmUser":{"name":"ushan","email":"ushanos@gmail.com"},"dist":{"integrity":"sha512-5C3Ay1Pl6W6hciMdbxCuUrTnuwPcyzjScSsqwqgE3z2/4x4cty9wWuuPqlQ3imVjXjhyoAL0nbmrycC9Znux2g==","shasum":"9001986f64d05dd7b7396bd789406f24053ddaf7","tarball":"https://registry.npmjs.org/@as3web/as3-to-ts/-/as3-to-ts-0.3.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Y4+pFZ4OwOyS3DQF26LxeswH65d+uYzU3Kl/21I2oAIgKHca62ZNpY17Y+Ql7BrtvsD558CIeos+4s12RmJUfS4="}]},"maintainers":[{"email":"ushanos@gmail.com","name":"ushan"},{"email":"palebluedot@gmail.com","name":"thepalebluedot"},{"email":"80prozent@differentdesign.de","name":"80prozent"},{"email":"admin@theawayfoundation.org","name":"awayfoundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/as3-to-ts-0.3.8.tgz_1504045487950_0.8418066035956144"}},"0.3.9":{"name":"@as3web/as3-to-ts","version":"0.3.9","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","main":"./lib/index.js","bin":{"as3-to-ts":"./bin/as3-to-typescript"},"scripts":{"rimraf":"rimraf","typings":"typings install","pretest":"npm run -s build","test":"npm run pretest && npm run test:simple && npm run test:compound","test:simple":"node tests/simple/SimpleTests.js","test:compound":"node tests/compound/CompoundTests.js","test:simple:win":"node %NODE_DEBUG_OPTION% tests/simple/SimpleTests.js","tsc":"tsc","clean":"npm cache clean && npm run rimraf -- node_modules lib","clean:dist":"npm run rimraf -- lib","watch":"npm run tsc -- --w","prebuild":"npm run clean:dist","build":"npm run tsc","version":"npm run build","postversion":"git push && git push --tags && npm publish"},"keywords":["actionscript","as3","typescript","compiler"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","fs-extra":"^0.24.0","minimist":"^1.2.0","object-assign":"^4.0.1","readline-sync":"^1.4.4","sax":"~0.6.0"},"devDependencies":{"colors":"^1.1.2","diff":"^2.2.1","fs-extra":"^0.24.0","object-assign":"^4.1.1","rimraf":"^2.6.1","sax":"^0.6.1","source-map-support":"^0.3.2","tslint":"^2.5.1","typescript":"^2.4.2","typings":"^1.3.2"},"gitHead":"5d8bb70521c93e236045172903e5810393b8d458","homepage":"https://github.com/as3web/as3-to-ts#readme","_id":"@as3web/as3-to-ts@0.3.9","_npmVersion":"5.0.3","_nodeVersion":"6.10.3","_npmUser":{"name":"ushan","email":"ushanos@gmail.com"},"dist":{"integrity":"sha512-gBFDNUL4nZXj6jYRdlpsl9Nm91O3fZ7YUasAI5+szsLhR1J6qqVhUdH5M3O6WQRh3tADZzCpGZ828om6+psZJA==","shasum":"2eb99c33d1dcd65c296dfe566ac65cb37926b639","tarball":"https://registry.npmjs.org/@as3web/as3-to-ts/-/as3-to-ts-0.3.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBi2VBU/NO3Ao2fVxZgIqp64chc1zWvrs7N5iX69AdL6AiAjE4sKpp9vEIkX/RAr+R12M/W38OiYhk0ktBDprTbuFQ=="}]},"maintainers":[{"email":"ushanos@gmail.com","name":"ushan"},{"email":"palebluedot@gmail.com","name":"thepalebluedot"},{"email":"80prozent@differentdesign.de","name":"80prozent"},{"email":"admin@theawayfoundation.org","name":"awayfoundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/as3-to-ts-0.3.9.tgz_1505302044035_0.8134770756587386"}},"0.3.10":{"name":"@as3web/as3-to-ts","version":"0.3.10","description":"Tool to help porting ActionScript 3.0 code to TypeScript.","main":"./lib/index.js","bin":{"as3-to-ts":"./bin/as3-to-typescript"},"scripts":{"rimraf":"rimraf","typings":"typings install","pretest":"npm run -s build","test":"npm run pretest && npm run test:simple && npm run test:compound","test:simple":"node tests/simple/SimpleTests.js","test:compound":"node tests/compound/CompoundTests.js","test:simple:win":"node %NODE_DEBUG_OPTION% tests/simple/SimpleTests.js","tsc":"tsc","clean":"npm cache clean && npm run rimraf -- node_modules lib","clean:dist":"npm run rimraf -- lib","watch":"npm run tsc -- --w","prebuild":"npm run clean:dist","build":"npm run tsc","version":"npm run build","postversion":"git push && git push --tags && npm publish"},"keywords":["actionscript","as3","typescript","compiler"],"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"license":"Apache-2.0","dependencies":{"colors":"^1.1.2","fs-extra":"^0.24.0","minimist":"^1.2.0","object-assign":"^4.0.1","readline-sync":"^1.4.4","sax":"~0.6.0"},"devDependencies":{"colors":"^1.1.2","diff":"^2.2.1","fs-extra":"^0.24.0","object-assign":"^4.1.1","rimraf":"^2.6.1","sax":"^0.6.1","source-map-support":"^0.3.2","tslint":"^2.5.1","typescript":"^2.4.2","typings":"^1.3.2"},"gitHead":"fa0b5151ab82758511ddd4b464f0c05b80e06da7","homepage":"https://github.com/as3web/as3-to-ts#readme","_id":"@as3web/as3-to-ts@0.3.10","_shasum":"ec3d2ae4731f5ed87d78d5359913803a0fc2797c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"awayfoundation","email":"admin@theawayfoundation.org"},"dist":{"shasum":"ec3d2ae4731f5ed87d78d5359913803a0fc2797c","tarball":"https://registry.npmjs.org/@as3web/as3-to-ts/-/as3-to-ts-0.3.10.tgz","integrity":"sha512-r9uRCArezTrjFmh9K/ZVsi84nbs/vtpr2G/Eu+PfRqIiAQPibXopRvdGEnNpOBJXt2mk696+MjkxuMETh48ZsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtLrjNCF+LxX4urg73NFLRqOmutHzo5YrLnirpCIDkigIhAMzdGFryMk9S1aGEHhmQ577TDPmo7eHKiIzM2WJU5Scp"}]},"maintainers":[{"email":"ushanos@gmail.com","name":"ushan"},{"email":"palebluedot@gmail.com","name":"thepalebluedot"},{"email":"80prozent@differentdesign.de","name":"80prozent"},{"email":"admin@theawayfoundation.org","name":"awayfoundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/as3-to-ts-0.3.10.tgz_1505819499983_0.17620946187525988"}}},"readme":"# as3-to-ts\n\n> A tool that helps porting as3 codebase to typescript\n\nThis fork has major improvements parsing and emitting code. It has also a custom\nnode visitor that allows extending the default behaviour.\n\nThis project is a fork of\n[simonbuchan/as3-to-typescript](https://github.com/simonbuchan/as3-to-typescript),\nwhich is a fork of [the original\nas3-to-typescript](https://github.com/fdecampredon/as3-to-typescript)\nimplementation.\n\n## Projects ported using `as3-to-ts`\n\n- [RobotlegsJS](https://github.com/GoodgameStudios/RobotlegsJS)\n- [SignalsJS](https://github.com/GoodgameStudios/SignalJS)\n\n## Installation\n\n**Option 1: via npm:**:\n\n```\nnpm install -g as3-to-ts\n```\n\n**Option 2: building the source:**\n\nMake sure you have [Node v6+](https://nodejs.org/) installed.\n\n- Clone the repository\n- Run `npm link`\n\nYou should have `as3-to-ts` now globaly available in your commandline.\n\n## Usage\n\n```\nas3-to-ts <sourceDir> <outputDir> [--commonjs] [--visitors dictionary,stringutil,createjs] [--interactive] [--overwrite]\n```\n\nOptions:\n\n- `--commonjs`: export .ts files using CommonJS's import style.\n- `--visitors [name]`: use custom visitors, separated by comma. implemented\n  under `src/custom-visitor/[name]` (currently available: `dictionary`,\n  `stringutil`, `createjs`)\n- `--overwrite`: force overwrite of previously-converted files.\n- `--interactive`: if you've manually changed a generated `.ts` file, you'll be\n  asked if you want to overwrite it or not.\n\n\n## Known issues\n\n- `super` calls on constructor need to be moved as the first call after conversion.\n- having a comment on `extends` statement causes infinite loop parsint the `.as` file.\n- having `break` without a semicolon results in infinite loop parsing the `.as` file.\n- having a method without access level will throw `Error: invalid consume`.\n  (usually this is result of bad copy & paste without renaming the class constructor)\n- having inline multiline comment break the parser (`var i = (/*comment*/true)`)\n- namespaces can't have TypeScript keywords, such as `enum`, `class`, etc. (not\n  an issue if transpiled using `--commonjs`)\n- multiple property definitions generate invalid syntax (`public var velocityX:Number, velocityY:Number;`)\n\n## Note\n\nThis tool will not magicly transform your as3 codebase into perfect typescript, the goal is to transform the sources into *syntacticly* correct typescript, and even this goal is not perfectly respected. It also won't try to provide javascript implementation for flash libraries.\n\nHowever unlike most attempts that I have seen this tool is based on a true actionscript parser, and so should be able to handle most of as3 constructs and greatly ease the pain of porting a large code base written in as3 to typescript.\n","maintainers":[{"email":"ushanos@gmail.com","name":"ushan"},{"email":"palebluedot@gmail.com","name":"thepalebluedot"},{"email":"80prozent@differentdesign.de","name":"80prozent"},{"email":"admin@theawayfoundation.org","name":"awayfoundation"}],"time":{"modified":"2022-06-12T14:49:05.155Z","created":"2017-08-29T16:37:19.657Z","0.3.3":"2017-08-29T16:37:19.657Z","0.3.4":"2017-08-29T16:49:14.742Z","0.3.5":"2017-08-29T20:23:11.882Z","0.3.6":"2017-08-29T21:40:16.273Z","0.3.7":"2017-08-29T21:50:13.952Z","0.3.8":"2017-08-29T22:24:49.262Z","0.3.9":"2017-09-13T11:27:25.314Z","0.3.10":"2017-09-19T11:11:41.335Z"},"homepage":"https://github.com/as3web/as3-to-ts#readme","keywords":["actionscript","as3","typescript","compiler"],"repository":{"type":"git","url":"git://github.com/as3web/as3-to-ts.git"},"contributors":[{"name":"Endel Dreyer"},{"name":"Simon Buchan"},{"name":"Ushan"}],"author":{"name":"François de Campredon","email":"francois.de.campredon@gmail.com"},"bugs":{"url":"https://github.com/as3web/as3-to-ts/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}