{"_id":"@alot/transformer","_rev":"14-bb21c197b6a76302fb950866a727f025","name":"@alot/transformer","dist-tags":{"latest":"1.3.4"},"versions":{"1.0.0":{"name":"@alot/transformer","version":"1.0.0","description":"","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":"","license":"ISC","dependencies":{"@types/node":"^8.0.41","app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","json5":"^0.5.1","metro-bundler":"^0.20.0","source-map":"^0.6.1"},"devDependencies":{"jest":"^21.2.1","react-native":"^0.49.3","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.6.0-rc"},"jest":{"preset":"react-native","transform":{"^.+\\.jsx?$":"babel-jest"}},"gitHead":"2f417ea7f38357c4c51c0b57da6b1e51c1587aaa","_id":"@alot/transformer@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-6KuFbyfRB05/ZBVDm3vdZkrQXF/ZyzeIMc55SymwDLN4Wrz/JppMnoEk4qGBEeD8n8pwm7cyruB4WEvQPxTwGg==","shasum":"54a14ca55da0210fe26b985406e8f0546fb691bd","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/Roa9K1L0JBOauaVT3gTtG1lnl6EJNbMKL36GdYTzxAiA1l3YouPfWkBgpj6mQd6Ke7dwfOfMVWi8XNzUZVT1qKw=="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.0.0.tgz_1508252717523_0.8054859433323145"}},"1.1.0":{"name":"@alot/transformer","version":"1.1.0","description":"A TypeScript and Babel transformer for React Native.","main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","dependencies":{"@types/node":"^8.0.43","app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","json5":"^0.5.1","metro-bundler":"^0.20.0","source-map":"^0.6.1"},"devDependencies":{"jest":"^21.2.1","react-native":"^0.49.3","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.6.0-rc"},"jest":{"preset":"react-native","transform":{"^.+\\.jsx?$":"babel-jest"}},"gitHead":"3b879341a64364a62e738f0cda8bbd6f1a6be746","_id":"@alot/transformer@1.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-rf/rMWUfn2nu7GUu2EXhYgIXgvjK61x8yNISppRX8bhjsb/lBgSZME8pnflv+QmXpvl5lqZ39namct74KZrhgA==","shasum":"0b68bd3751148863d4604f0af3b9a9ae234d38b4","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+7iYqLx6789KBQZSyy+bX/mBlJlkm9y8KaOwhAMdOkAIhAPHehx1hyT8wYaV5yMG9mS6EgX12ZZ/Sv7REYAhOJd6t"}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.1.0.tgz_1508259590799_0.7784911470953375"}},"1.1.1":{"name":"@alot/transformer","version":"1.1.1","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/transformer.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","dependencies":{"@types/node":"^8.0.43","app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","json5":"^0.5.1","metro-bundler":"^0.20.0","source-map":"^0.6.1"},"devDependencies":{"jest":"^21.2.1","react-native":"^0.49.3","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.6.0-rc"},"jest":{"preset":"react-native","transform":{"^.+\\.jsx?$":"babel-jest"}},"gitHead":"72041094e6d0809703c8fdeeb185a5372338434d","bugs":{"url":"https://github.com/alot-of-react-native/transformer/issues"},"homepage":"https://github.com/alot-of-react-native/transformer#readme","_id":"@alot/transformer@1.1.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-9TMxp0TPuSWTefsRCW7jkBxYshAJlHIDzZdTN8+4U9ZregiAiC/6DpMPNOSYI7HX0Fgdi2AbfD5Ty1pi+3PKIQ==","shasum":"fbc0841db58e68cbde27be5ee6b727e111f176c4","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB59ke4HhWJd3kXFgfz+34nVXMyaUhYDs0qid5od/89pAiBDcIX0W76wON6zY8MNdJFjp+2+A6hBwrcC+mpJ41bjRw=="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.1.1.tgz_1508259835995_0.7256131037138402"}},"1.1.2":{"name":"@alot/transformer","version":"1.1.2","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/transformer.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","fbjs-scripts":"^0.8.1","jju":"^1.3.0","json5":"^0.5.1","metro-bundler":"^0.20.0","source-map":"^0.6.1"},"devDependencies":{"@types/node":"^8.0.43","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.6.0-rc"},"bugs":{"url":"https://github.com/alot-of-react-native/transformer/issues"},"homepage":"https://github.com/alot-of-react-native/transformer#readme","_id":"@alot/transformer@1.1.2","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-CstEnH/rjfPoq8Y5qZFAVMEA/KmX+1iYapa6u9jlPtho8zciqrXAnUWdgSkJiqmULTbkDIqX3ewX7jfdD7aBkA==","shasum":"6aa1ff535dbb14f2fefbd4c576ac8a1f1f81720d","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHTB37ReipfNY/aP++0gPJjRxfX6AlsywewcXc5/boaAiBGe/ERr19+nodF8TVLDBD8eU45ujJtBUNyGfEXBKx7Gg=="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.1.2.tgz_1509128870855_0.6378704628441483"}},"1.1.2-2":{"name":"@alot/transformer","version":"1.1.2-2","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/transformer.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","fbjs-scripts":"^0.8.1","jju":"^1.3.0","json5":"^0.5.1","metro-bundler":"^0.20.0","source-map":"^0.6.1"},"devDependencies":{"@types/node":"^8.0.43","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.6.0-rc"},"bugs":{"url":"https://github.com/alot-of-react-native/transformer/issues"},"homepage":"https://github.com/alot-of-react-native/transformer#readme","_id":"@alot/transformer@1.1.2-2","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-0WvIPe3JFk2tHCcr1wc/aIj+OnWozyfnSWeFUcbTSlS+TXnReqkatU+jcn1BoyRkc2Wut1q6M7Vx8B70M/vBXA==","shasum":"2615fb7cd3db2795c825d285595014523f4a1ab3","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.1.2-2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHuyvGKg+VyYLdHaOgxOi22QTXPEHmf2v7F4bla6AH6/AiBZ07ejClP0Yg9tqJpIBrzzlIy2nxAWaV2j0vUBD3HAAg=="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.1.2-2.tgz_1509129734862_0.23559574806131423"}},"1.2.0":{"name":"@alot/transformer","version":"1.2.0","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/transformer.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","fbjs-scripts":"^0.8.1","jju":"^1.3.0","json5":"^0.5.1","metro-bundler":"^0.20.0","source-map":"^0.6.1"},"devDependencies":{"@types/node":"^8.0.43","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.6.0-rc"},"bugs":{"url":"https://github.com/alot-of-react-native/transformer/issues"},"homepage":"https://github.com/alot-of-react-native/transformer#readme","_id":"@alot/transformer@1.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-7h7SFLGGB0Dkb+4bgPukN9KLnWaOP6Y3T187GtHf6sh8+ZnDGxWE1taTlJhFI653xdAso9zfRYcOaP9pmsJnIw==","shasum":"3bb9e0e3d08edf6aec92e28651ccb01cd11f98b8","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdK6eSDZi6pXT8fy4Zr/oVV9s9FJYWwZ6pYfJCtKz+9AiB0plAjzIvPC2VlXdXw9NE71uugca6GXo/vGzIks8TOzw=="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.2.0.tgz_1509130032706_0.2060535615310073"}},"1.2.2":{"name":"@alot/transformer","version":"1.2.2","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/transformer.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","fbjs-scripts":"^0.8.1","jju":"^1.3.0","json5":"^0.5.1","metro-bundler":"^0.20.0","source-map":"^0.6.1"},"devDependencies":{"@types/node":"^8.0.43","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.6.0-rc"},"bugs":{"url":"https://github.com/alot-of-react-native/transformer/issues"},"homepage":"https://github.com/alot-of-react-native/transformer#readme","_id":"@alot/transformer@1.2.2","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-Z0KifZRLe+TAdxK4L+xx9KWjZf96EN0pCHAacq7xTU7+dy1/M3iZAs3iAu0U6a79mF/3DngjBHqbdt9CIPs9RA==","shasum":"68dc7e295e64ade81f873c41485448a70d1e9ec5","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpYXxb8ziIpBPd2WAnWDZ3D1v9hoZ7GsOogpuasGdKYwIhANB3clUuvPcrxjlS4m2NON1ilBYpt8hK1YgIoJhmnvpQ"}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.2.2.tgz_1509214788058_0.9294651227537543"}},"1.2.3":{"name":"@alot/transformer","version":"1.2.3","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/transformer.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","source-map":"^0.6.1"},"devDependencies":{"@types/node":"^8.0.43","@types/source-map":"^0.5.2","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1","typescript":"^2.6.0-rc"},"bugs":{"url":"https://github.com/alot-of-react-native/transformer/issues"},"homepage":"https://github.com/alot-of-react-native/transformer#readme","_id":"@alot/transformer@1.2.3","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-Ez6LNc2OXTdRTMQf1h0/9CdG/+GQ7SaiC9LI7lsNegmfSP99oIzvO+bLFXcj2QYcXsVmaTGE0QW88sOnRlFibA==","shasum":"d8fa240b4d42f008379be404892d908e96cd75dd","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/nTywD+Kw1TvOd/38lht//l7OY/b3JpKiXrnODkvY2AiEA3bIqKlPRnCC9BrVkPtZAQTfb4Qrshb5ynxAaR9z/n2k="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.2.3.tgz_1509477767785_0.38626387156546116"}},"1.2.4":{"name":"@alot/transformer","version":"1.2.4","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/transformer.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","source-map":"^0.6.1","typescript":"^2.6.1"},"devDependencies":{"@types/node":"^8.0.43","@types/source-map":"^0.5.2","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1"},"bugs":{"url":"https://github.com/alot-of-react-native/transformer/issues"},"homepage":"https://github.com/alot-of-react-native/transformer#readme","_id":"@alot/transformer@1.2.4","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-ZFjoYddxSU56ql65w4pGMzdHBoY1ferPMFYGVezt2sZ7g+hk+fB/KG9BueQZ9IjlMxSDSb3UX8E6Jl8+CZvHYQ==","shasum":"32eb468793de70cb175cb36b6268a55e399f9ac0","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCZ25UvFh3+e5OskqxSmpthQl6oAs8gKtGYfkdWalvxgIhALonAyJR4FFP0iWa/ja6Mldh3zbiqrD7SZSOdofjm9VC"}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.2.4.tgz_1509478097141_0.7515367125160992"}},"1.2.5":{"name":"@alot/transformer","version":"1.2.5","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","repository":"https://github.com/alot-of-react-native/lib"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","source-map":"^0.6.1","typescript":"^2.6.1"},"devDependencies":{"@types/node":"^8.0.43","@types/source-map":"^0.5.2","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1"},"_id":"@alot/transformer@1.2.5","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-x6g67dRsFfEkxBCrwBuqcw1UPXqQO09GXwK2/MUqHYPVCb1Guf5aHZRXbW6gwzQ9C2xK++lPvyfNcJ70XsM8jQ==","shasum":"9154bdc187001f49fe397bbd2660f8acf9e270bd","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO8Nq8KSPPUNqlUMcIJjLTOtYbAsiUZlLigK6sne3wnAIhAJIMvCMVuYlfJ1fQk29QDAG3gG+1azvK//UVPQ98BVJ0"}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.2.5.tgz_1509478362510_0.8496507790405303"}},"1.3.0":{"name":"@alot/transformer","version":"1.3.0","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/lib.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","source-map":"^0.6.1","typescript":"^2.6.1"},"devDependencies":{"@types/node":"^8.0.43","@types/source-map":"^0.5.2","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1"},"bugs":{"url":"https://github.com/alot-of-react-native/lib/issues"},"homepage":"https://github.com/alot-of-react-native/lib#readme","_id":"@alot/transformer@1.3.0","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-S3CxkRcNllFSmv/TicIOFHwojmHF6rv56ebnXAvr4kN4hZ7p0Y5iuctc6nAmZQ2nqTT9vcUwWrLPDKUuA4r9Ow==","shasum":"4b30900252cfe11cd618a9301f8132600aab2870","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPZmRbWuq6NVVkA0qAo5TFx0+i+vECx02MdfWX4mty+AiBeaHfpBAlzLhkjkC7VDJVVr5SoWhnfcaImxeCnkS8qQw=="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.3.0.tgz_1509478480768_0.6618622988462448"}},"1.3.1":{"name":"@alot/transformer","version":"1.3.1","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/lib.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","source-map":"^0.6.1","typescript":"^2.6.1"},"devDependencies":{"@types/node":"^8.0.43","@types/source-map":"^0.5.2","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1"},"bugs":{"url":"https://github.com/alot-of-react-native/lib/issues"},"homepage":"https://github.com/alot-of-react-native/lib#readme","_id":"@alot/transformer@1.3.1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-4CFDpfDZWOx003o61gXp/lOzwD9tT9nM/B3y0rIcgMmPKAQvI3Haaj5JowbUM4BPRzkEspLRv/hMEMkzCc46TQ==","shasum":"a92b9043fa36cc9044754e38c07eb9490458c216","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCa1j18/SN19FIG5ySJ/enMX8+3tu75C5xICVMx5O/cowIgAYRNMTM8C4k0Vwii/hvMaOb87kg6iWUmGyM9DSfEc2U="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.3.1.tgz_1509478683156_0.3937205395195633"}},"1.3.3":{"name":"@alot/transformer","version":"1.3.3","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/lib.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","source-map":"^0.6.1","typescript":"^2.6.1"},"devDependencies":{"@types/node":"^8.0.47","@types/source-map":"^0.5.2","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1"},"bugs":{"url":"https://github.com/alot-of-react-native/lib/issues"},"homepage":"https://github.com/alot-of-react-native/lib#readme","_id":"@alot/transformer@1.3.3","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-mOBR9B1X7s8SEfzxSoEpULW5vUSvEVUjqfC6YKqq2kbxewQQU+XHESRXYeob+0jEnDI7xOM9mqzHgkwBfV//mw==","shasum":"7c32ee79d18ee112d009a8b748535c9b24094f03","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmfpn5ZPYKANxoimtYWFEheVp/+4XtEld8vMGlbnmuxAiEApVsUIy3AuZoL2A1WoINzfh/OLTxp8NMqRLx6eoP8AxY="}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.3.3.tgz_1509855359392_0.032851711846888065"}},"1.3.4":{"name":"@alot/transformer","version":"1.3.4","description":"A TypeScript and Babel transformer for React Native.","repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/lib.git"},"main":"dist/index.js","types":"dist/index.d.ts","files":["dist"],"scripts":{"clean":"rimraf dist","build":"tsc","build-watch":"tsc -w","lint":"tslint -p tsconfig.json","test":"jest","prepublish":"npm run clean && npm run build","prepublishOnly":"npm run test"},"author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"license":"BSD-3-Clause","publishConfig":{"access":"public"},"dependencies":{"app-root-path":"^2.0.1","babel-core":"^6.26.0","babel-plugin-external-helpers":"^6.22.0","babel-preset-fbjs":"^2.1.4","babel-preset-react-native":"^4.0.0","jju":"^1.3.0","source-map":"^0.6.1","typescript":"^2.6.1"},"devDependencies":{"@types/node":"^8.0.47","@types/source-map":"^0.5.2","jest":"^21.2.1","rimraf":"^2.6.2","tslint":"^5.7.0","tslint-microsoft-contrib":"^5.0.1"},"bugs":{"url":"https://github.com/alot-of-react-native/lib/issues"},"homepage":"https://github.com/alot-of-react-native/lib#readme","_id":"@alot/transformer@1.3.4","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"frielforreal","email":"mayreply@aaronfriel.com"},"dist":{"integrity":"sha512-jPXPn+dSx+5lv62mKaZ4AHHWFHsB53oj/oKv/gdWcrYmX3smv0UQs6yJ/Z/gULY7xf/FNWKYxCjT5jbyR/fMpA==","shasum":"bd5c1a938feafdbb1d012206961e4226274b6092","tarball":"https://registry.npmjs.org/@alot/transformer/-/transformer-1.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqgxth208hYghBASx8x50VwIMcbUUGPIeg0V36eNnFgAIhAPAsYzaoFzut0S6A1WxUsn1LsjW+VqIvNntcSPB98mi8"}]},"maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/transformer-1.3.4.tgz_1510357879193_0.14696011249907315"}}},"readme":"# @alot/transformer\n\nUse TypeScript and ES6+ directly in your React Native projects.\n\nThis is a fork of\n[ds300/react-native-typescript-transformer](https://github.com/ds300/react-native-typescript-transformer/)\nand [facebook/metro-bundler](https://github.com/facebook/metro-bundler) with an\nextra environment variable, `PLATFORM_TARGET`. See <a\nhref=\"#platform-specific-builds\">Platform Specific Builds</a> for more\ninformation.\n\n# Usage\n\n 1. Add as a dependency:\n\n       yarn add --dev @alot/transformer\n\n 2. Create a `tsconfig.json` configuration in your app root if you haven't\n    already, for example:\n\n    ```json\n    {\n      \"compilerOptions\": {\n        \"target\": \"es2015\",\n        \"jsx\": \"react\",\n        \"noEmit\": true,\n        \"moduleResolution\": \"node\"\n      },\n      \"exclude\": [\n        \"node_modules\"\n      ]\n    }\n    ```\n\n 3. Modify or create a `rn-cli.config.js` in your app to define\n    `getTransformModulePath` and `getSourceExts`, as follows:\n\n    ```js\n    module.exports = {\n      getTransformModulePath() {\n        return require.resolve('@alot/transformer')\n      },\n      getSourceExts() {\n        return ['ts', 'tsx'];\n      }\n    }\n    ```\n\n 4. That's it, add `.ts` and `.tsx` files to your project and `React Native`\n    will load them!\n\n# Platform specific builds\n\nYou might wish to specify different `tsconfig.json` or `.babelrc` configurations\nfor different platform targets, one for `android`, one for `web`, and so on. Set\nan environment variable `PLATFORM_TARGET` before running your build to search\nfor these configuration files in that folder. If `.babelrc` and `tsconfig.json`\naren't found there, the app root will be searched afterward.\n\nAn example `package.json` script might look like:\n\n```json\n  {\n    \"scripts\": {\n      \"expo\": \"cross-env PLATFORM_TARGET=expo react-native-scripts start --reset-cache\"\n    }\n  }\n```\n\nThis will cause the transformer to search the `expo` folder for `.babelrc` and\n`tsconfig.json`. This might be necessary because\n[expo](https://github.com/expo/expo-sdk) uses a custom babel configuration,\nwhich might be incompatible with other platforms.\n\n\n# Smaller bundles with `tslib`\n\nInstead of defining helper functions in each transpiled module, TypeScript can\nuse a shared library like Babel's use of a polyfill library.\n\n 1. Add tslib:\n\n    `yarn add tslib`\n\n 2. Add `\"importHelpers\": \"true\"` to the `compilerOptions` of your\n    `tsconfig.json`:\n\n\n    ```diff\n     {\n      \"compilerOptions\": {\n        ...\n    +    \"importHelpers\": true,\n        ...\n      }\n     }\n    ```\n","maintainers":[{"name":"frielforreal","email":"mayreply@aaronfriel.com"}],"time":{"modified":"2022-04-04T13:37:32.020Z","created":"2017-10-17T15:05:18.387Z","1.0.0":"2017-10-17T15:05:18.387Z","1.1.0":"2017-10-17T16:59:51.707Z","1.1.1":"2017-10-17T17:03:56.875Z","1.1.2":"2017-10-27T18:27:51.717Z","1.1.2-2":"2017-10-27T18:42:15.780Z","1.2.0":"2017-10-27T18:47:13.664Z","1.2.2":"2017-10-28T18:19:49.051Z","1.2.3":"2017-10-31T19:22:48.738Z","1.2.4":"2017-10-31T19:28:18.850Z","1.2.5":"2017-10-31T19:32:43.466Z","1.3.0":"2017-10-31T19:34:41.728Z","1.3.1":"2017-10-31T19:38:04.031Z","1.3.3":"2017-11-05T04:16:00.318Z","1.3.4":"2017-11-10T23:51:20.132Z"},"license":"BSD-3-Clause","readmeFilename":"README.md","description":"A TypeScript and Babel transformer for React Native.","author":{"name":"Aaron Friel","email":"mayreply@aaronfriel.com"},"repository":{"type":"git","url":"git+https://github.com/alot-of-react-native/lib.git"},"homepage":"https://github.com/alot-of-react-native/lib#readme","bugs":{"url":"https://github.com/alot-of-react-native/lib/issues"}}