{"_id":"react-native-create-bridge","_rev":"17-ee37eb014de08d0aef021c22b90d1df4","name":"react-native-create-bridge","description":"A CLI generator that creates React Native bridges with ease!","dist-tags":{"beta":"1.0.1","latest":"2.0.1"},"versions":{"1.0.1":{"name":"react-native-create-bridge","version":"1.0.1","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link react-native-create-bridge"},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","jest":"^18.1.0"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"_id":"react-native-create-bridge@1.0.1","dist":{"shasum":"9721f9d40b193fb6856ca5c9388e55a56da3895d","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-1.0.1.tgz","integrity":"sha512-wExAU6ERtEspEy5kRR33WiJWvwlVgGNRnBKdUWMCd4mMgicsHCJ56jgVZpnjrL6I66RsRdoXltp6rAm1fQ0tIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfHmrKgWrlU33bN0PcfSfyzlxPZnUYK9uWNwAVVcaM7AiBSU+j26sCo5Sau19CGtIanyLn4omcnBVicGCqEZVyPAg=="}]},"maintainers":[{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"_npmUser":{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-create-bridge-1.0.1.tgz_1487090774040_0.2157747691962868"}},"1.0.2":{"name":"react-native-create-bridge","version":"1.0.2","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link react-native-create-bridge"},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","jest":"^18.1.0"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"gitHead":"af5ddf2df1c6e7e22f2c7e721f771d27f6090eca","_id":"react-native-create-bridge@1.0.2","_shasum":"bff8a71e349efbfd0dcbae269451bbde169b038f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"},"dist":{"shasum":"bff8a71e349efbfd0dcbae269451bbde169b038f","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-1.0.2.tgz","integrity":"sha512-DQk/E6ois6W0YmCf/LbD+dkMtBhhLb1WHhqOOR0IaC4+B6ETN3w+9WH3/OlTm9TyGv/su12wUtRq98gPOuAHcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU0dpn6YbYO+9lPR47IhLngHuFqAzNm/okxtwX5lYRvgIhAMz+Xohx9bz76Z4MxpawtR9gtOmNkZkJbUSY/eyLqN0D"}]},"maintainers":[{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/react-native-create-bridge-1.0.2.tgz_1487091191194_0.42193221650086343"}},"1.0.3":{"name":"react-native-create-bridge","version":"1.0.3","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link react-native-create-bridge"},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","jest":"^18.1.0"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"gitHead":"9dc1f62343c76a29116fe6b634715f2be0e9a12b","_id":"react-native-create-bridge@1.0.3","_shasum":"51b30ad6e983063d8cd8123e7acfdb4bb5129fde","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"},"dist":{"shasum":"51b30ad6e983063d8cd8123e7acfdb4bb5129fde","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-1.0.3.tgz","integrity":"sha512-4X9Am/IMAX6rRroRpCApeoOI0abnsX+D8FcBUrc3lOv7bq3r/w35Sf9anb3K7oznBfdqEKlwv/z4hKlgm1NHew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMFfriRfBfPP4k63ZB3z6qQUWlagkc66GrHyigUVRI/AiBcXQOPdd9nY/MDDL0g1UTp08pe9s2W17qjtoDA3DevlA=="}]},"maintainers":[{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-create-bridge-1.0.3.tgz_1487092359237_0.9691662180703133"}},"1.0.4":{"name":"react-native-create-bridge","version":"1.0.4","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link react-native-create-bridge"},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","jest":"^18.1.0"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"gitHead":"4be0bb199d68123f1ab7f158deba93092aeb3dd1","_id":"react-native-create-bridge@1.0.4","_shasum":"8c09fe1b99db919a632e1778bf04f7fe766245b2","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"},"dist":{"shasum":"8c09fe1b99db919a632e1778bf04f7fe766245b2","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-1.0.4.tgz","integrity":"sha512-faFbdmvmI3paoFX5+Jvjfpd6WxvSwPxWM9G19K/SUMlVhNcaT9124sE8ygFcJQb4jB0IFvinQFP3JBEFVrWk+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxyM5MNLMYRbTozeaqGEFd4LUdCj4Ngu30/SCSKUqr5gIhAPStlD/WKg/FJRl1Tv6oo7p8XlChraEuS1fqRgPXunl2"}]},"maintainers":[{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/react-native-create-bridge-1.0.4.tgz_1492532241059_0.26425529294647276"}},"1.1.0":{"name":"react-native-create-bridge","version":"1.1.0","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","test:update":"npm test -- -u","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","precommit":"lint-staged","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link"},"lint-staged":{"*.js":["prettier --write","git add"]},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","husky":"^0.14.1","jest":"^18.1.0","lint-staged":"^4.0.0","prettier":"^1.4.4"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"gitHead":"152c53ee0cf591d41bcb2d4416d836f36a87368f","_id":"react-native-create-bridge@1.1.0","_shasum":"d327fb12419b1ec57f68f9fc2191d37bf836f8fb","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"},"dist":{"shasum":"d327fb12419b1ec57f68f9fc2191d37bf836f8fb","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-1.1.0.tgz","integrity":"sha512-TNg9S5TLNtQHnZbtLZrsr6fvqdJnKSnpAqqunvHe3kuZmzFCHlT688vQ2f9Cj2mVJVbgdHZJRjQa4tC6tQM4Yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDat4jQzm7GQW7vFh+PPckyI95FXXE2IoJfFy41ZaLPOAiAhiaTWL7EZBxNQz/Jaa1dcKWycxZ4uM1tCUxcxNLpELQ=="}]},"maintainers":[{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-create-bridge-1.1.0.tgz_1498610676143_0.6368294239509851"}},"1.2.0":{"name":"react-native-create-bridge","version":"1.2.0","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","test:update":"npm test -- -u","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","precommit":"lint-staged","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link"},"lint-staged":{"src/*.js":["prettier --write","git add"]},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","husky":"^0.14.1","jest":"^18.1.0","lint-staged":"^4.0.0","prettier":"^1.4.4"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"gitHead":"93e03d1c03081923d5775b234e7dc3934dc0b9ba","_id":"react-native-create-bridge@1.2.0","_shasum":"2f5dad569f397dcfdb5f2a97301ca53cad81773b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"},"dist":{"shasum":"2f5dad569f397dcfdb5f2a97301ca53cad81773b","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-1.2.0.tgz","integrity":"sha512-NCr+xjrAgNPeuHIdCfdyenQec0rzNRQz5g2QVj2zvxzFzwsxTYvGEQlFbtOUkBe2hi50BD1VsUaqFD9yHYEikQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFMZRk25tdMEDqDyGFGR0JQ+qGV1qoKKKCR4U9iPQ07bAiBIy86Mz72JSwXUMnH/WevFbcXuwYdN1pAihOiMDY3dYw=="}]},"maintainers":[{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-create-bridge-1.2.0.tgz_1499750983513_0.4035989933181554"}},"1.2.1":{"name":"react-native-create-bridge","version":"1.2.1","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","test:update":"npm test -- -u","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","precommit":"lint-staged","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link"},"lint-staged":{"src/*.js":["prettier --write","git add"]},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","husky":"^0.14.1","jest":"^18.1.0","lint-staged":"^4.0.0","prettier":"^1.4.4"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"gitHead":"2fb4112012f880422df8f077fc618c20470f8660","_id":"react-native-create-bridge@1.2.1","_shasum":"6610be43d016467be7bd95f00dbd2dfa071de115","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"},"dist":{"shasum":"6610be43d016467be7bd95f00dbd2dfa071de115","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-1.2.1.tgz","integrity":"sha512-SxBp30zu/rvVfDOMRbHVff/zG8e2J9TRUroLFbp3d8rXDc3l2YQVTp0CkXc43XR5EKi5Ahug9AnSMkA3UfClhA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUbshY8zma7EdsvdLVxQpQl4iOweYkMl8bc2CPLxkRJwIgXaxywXppYEnRvWuKAkrs3cp89cTv/0EKIVblFtMST/g="}]},"maintainers":[{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-create-bridge-1.2.1.tgz_1500612411731_0.5831339033320546"}},"1.2.2":{"name":"react-native-create-bridge","version":"1.2.2","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","test:update":"npm test -- -u","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","precommit":"lint-staged","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link"},"lint-staged":{"src/*.js":["prettier --write","git add"]},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","compare-versions":"^3.0.1","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","husky":"^0.14.1","jest":"^20.0.4","lint-staged":"^4.0.0","prettier":"^1.4.4"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"gitHead":"20c2692e85224fc45a6caee3c1462eb38f222ed1","_id":"react-native-create-bridge@1.2.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"},"dist":{"integrity":"sha512-d68SLvJvpRsAuULbvYXDfi9WwBg+stfn/SZu7jvhMZR/S7qpgu3o1DdKTVBEVTMwUkrxZ1LVXxprc84EN+TB1w==","shasum":"3c2114344bad6cf08626158350fbe24fd7c36a18","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHCmMLLZ098WPGdJVoXe9OQrJmjSZ/d2qMzlSPhNjLIAiAIKnmAlhLAboRSN+WTATSUxnRnXXxn7IhnquixEp2pOg=="}]},"maintainers":[{"name":"peggyrayzis","email":"peggyrayzis@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-create-bridge-1.2.2.tgz_1504465102214_0.8162854565307498"}},"2.0.0":{"name":"react-native-create-bridge","version":"2.0.0","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","test:update":"npm test -- -u","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","precommit":"lint-staged","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link"},"lint-staged":{"src/*.js":["prettier --write","git add"]},"bin":{"create-bridge":"build/index.js"},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","compare-versions":"^3.0.1","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","husky":"^0.14.1","jest":"^20.0.4","lint-staged":"^4.0.0","prettier":"^1.4.4"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"rnpm":{"plugin":"./src/index.js"},"gitHead":"ef3ad8b024ed8a5350e449836a0132e9200687c0","_id":"react-native-create-bridge@2.0.0","_npmVersion":"5.2.0","_nodeVersion":"8.9.0","_npmUser":{"name":"jarretmoses","email":"jarret.moses@gmail.com"},"dist":{"integrity":"sha512-FRBgsxa8V9dcuseaHAY55Tj2mRqx2clNXgioRw6whS5Z2bHIUpDqPzYQ++uchji7nJ7EpUoB2I1QxGNjtJlO9g==","shasum":"9c68ec1c386b1011b2cf9997643b42a4c7c4b1d9","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/Uj2/NuKS3l704r7D0n5tmnOBbCXJ2I4LzAdZY5lkUAiA04vCbSjgp9qJEluurIqIOeoRqQv6s0XiqOGvv96/IQg=="}]},"maintainers":[{"email":"kurtiskemple@gmail.com","name":"kkemple"},{"email":"jarret.moses@gmail.com","name":"jarretmoses"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-create-bridge-2.0.0.tgz_1516580152582_0.9455145837273449"}},"2.0.1":{"name":"react-native-create-bridge","version":"2.0.1","description":"A CLI generator that creates React Native bridges with ease!","main":"index.js","scripts":{"test":"jest","test:update":"npm test -- -u","build":"babel src --out-dir build","build:watch":"babel -w src --out-dir build","start":"node build/index.js","precommit":"lint-staged","package:dev":"npm unlink react-native-create-bridge && rm -rf node_modules && yarn && npm run build && npm link"},"lint-staged":{"src/*.js":["prettier --write","git add"]},"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"keywords":["react","native"],"author":{"name":"Peggy Rayzis & Kurt Kemple"},"license":"ISC","bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","dependencies":{"babel-runtime":"^6.20.0","compare-versions":"^3.0.1","inquirer":"^2.0.0","is-valid-path":"^0.1.1","log-symbols":"^1.0.2","mkdirp-promise":"^5.0.0","mz":"^2.6.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-core":"^6.21.0","babel-jest":"^18.0.0","babel-plugin-transform-runtime":"^6.15.0","babel-polyfill":"^6.20.0","babel-preset-env":"^1.1.8","husky":"^0.14.1","jest":"^20.0.4","lint-staged":"^4.0.0","prettier":"^1.4.4"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"rnpm":{"plugin":"./build/index.js"},"gitHead":"5df1d9c5db8c2e19503c40389f6c6ec30d6f0456","_id":"react-native-create-bridge@2.0.1","_npmVersion":"5.2.0","_nodeVersion":"8.9.0","_npmUser":{"name":"jarretmoses","email":"jarret.moses@gmail.com"},"dist":{"integrity":"sha512-whiu8uuXxq8q5jXaeTwySgy+MuLnWoMZjei7LOPOKd6hlIM4MFysTaR03CGgRBYthufPqCW2/ify/7y8RWZ3zQ==","shasum":"3c4d148211cfb303ccb82ba5332b0c45e4463df6","tarball":"https://registry.npmjs.org/react-native-create-bridge/-/react-native-create-bridge-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyeG+L0zyKF2kee09NjyzjngS2nifaaeLYjB0fgbZaWAiEAtrU8038dCdufsRmZ+7EaJjdi1AacONiBG7wLPmjLiL4="}]},"maintainers":[{"email":"kurtiskemple@gmail.com","name":"kkemple"},{"email":"jarret.moses@gmail.com","name":"jarretmoses"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-create-bridge-2.0.1.tgz_1517196607677_0.029911550926044583"}}},"readme":"# react-native-create-bridge\nBridging native modules & UI components made easy! If you're a JavaScript developer writing your first lines of native code or a more experienced developer looking to eliminate boilerplate from your React Native workflow, this tool is for you.\n\n## Getting Started\n1. `npm install --save react-native-create-bridge` or `yarn add react-native-create-bridge`\n2. From the root of your React Native project, run `react-native new-module`\n3. The prompts will ask you for:\n  - Your bridge module name\n  - Whether you want to create a native module or UI component (or both!)\n  - The platforms and languages you would like to support. Currently, we default to iOS/Obj-C and Android/Java, but you can also choose iOS/Swift or Android/Kotlin if you prefer.\n  - The directory where you would like your JS files. If it doesn't exist, we'll create it for you.\n4. That's it! 📦 Sit back and we'll deliver your native module for you lightning fast! ⚡️\n\n## Next Steps\nDepending on your environment, there may be a couple more steps that you have to take. In future versions of react-native-create-bridge, we want to eliminate these steps.\n\n#### Android/Java\n  - To complete the bridging process, look for `MainApplication.java` in `android/app/src/main/java/com/yourapp`\n  - Add your package to the getPackages function like this:\n\n  ```\n  @Override\n    protected List<ReactPackage> getPackages() {\n      return Arrays.<ReactPackage>asList(\n          new MainReactPackage(),\n          new YourModulePackage()\n      );\n    }\n  ```\n  - Import your package at the top: `import com.yourapp.yourmodule.YourModulePackage;`\n\n#### Android/Kotlin\n  ##### Adding Kotlin support to your project:\n  - You will need to install the [Android Studio 3 preview](https://developer.android.com/studio/preview/index.html)\n  - In `android/build.gradle`, add `ext.kotlin_version = '1.1.2-4'` to the `buildscript` and `classpath \"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version\"` to your `dependencies`\n  - In `android/app/build.gradle`, add `apply plugin: 'kotlin-android'` to the top of the file. At the bottom, add `compile \"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version\"` to your dependencies\n  - Now, you can convert any Java file to a Kotlin file by navigating to `Code > Convert Java file to Kotlin file` in the top menu\n\n  ##### Completing the bridging process:\n  - If you already followed all the steps above, you can complete the bridging process by looking for `MainApplication.kt` in `android/app/src/main/java/com/yourapp`\n  - Add your package to the getPackages function like this:\n  ```\n  override fun getPackages(): List<ReactPackage> {\n    return Arrays.asList(\n        MainReactPackage(),\n        YourModulePackage(),\n    )\n  }\n  ```\n  - Import your package at the top: `import com.yourapp.yourmodule.YourModulePackage`\n\n#### iOS/Obj-C\n  - Currently, you will need to add the files manually to your project in Xcode. Right click on the folder with your app name and select `Add Files To YourApp`. Select the files associated with your module and click `Add`\n\n#### iOS/Swift\n  - If this is your first Swift module in your project, you will need to make sure you have a Obj-C bridging header to expose any Obj-C code to Swift. Read [Importing Obj-C into Swift](https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html) to learn more.\n\n## Goals\n- [x] Delivers bridge module in Obj-C, Swift, Kotlin, & Java\n- [x] Compatible with all versions of React Native, including v0.40+\n- [x] Split out native UI components & modules into their own templates\n- [ ] Config to remove comments for more experienced users\n- [ ] Modifies existing project files (`AppDelegate.h`, `MainApplication.java`) to complete the bridging process\n- [ ] Your feature request could be here! Open up an issue and give us feedback 😊\n\n## Setting Up Dev Environment\n1. Fork this repo & clone it\n2. `cd` to where you cloned it\n3. `npm install` or `yarn`\n4. After you make changes, link your local package by running `npm run package:dev`\n5. You can now run `react-native new-module` locally in a React Native project to test your changes\n6. `npm run test` will run the Jest test suite\n\n## Contributing\n`react-native-create-bridge` is a new project and we would love feedback from the community on how it should evolve. Please report any 🐞s and let us know how you're using `react-native-create-bridge`!\n\nIf you would like to contribute, please read the [contributor guidelines](https://github.com/peggyrayzis/react-native-create-bridge/blob/master/CONTRIBUTING.md) first.\n\nThis project adheres to the Contributor Covenant [code of conduct](http://contributor-covenant.org/version/1/3/0/).\nBy participating, you are expected to uphold this code. Please report unacceptable behavior to peggyrayzis@gmail.com.\n\n## Contributors\nA big thank you goes out to these awesome people for their contributions ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n| [<img src=\"https://avatars3.githubusercontent.com/u/3629876?v=4\" width=\"100px;\"/><br /><sub>Kurtis Kemple</sub>](https://twitter.com/kurtiskemple)<br />[💻](https://github.com/peggyrayzis/react-native-create-bridge/commits?author=kkemple \"Code\") | [<img src=\"https://avatars0.githubusercontent.com/u/3772710?v=4\" width=\"100px;\"/><br /><sub>Duy Bao Nguyen</sub>](https://github.com/bduyng)<br />[💻](https://github.com/peggyrayzis/react-native-create-bridge/commits?author=bduyng \"Code\") | [<img src=\"https://avatars2.githubusercontent.com/u/2464966?v=4\" width=\"100px;\"/><br /><sub>Mike Grabowski</sub>](https://github.com/grabbou)<br />[💬](#question-grabbou \"Answering Questions\") | [<img src=\"https://avatars1.githubusercontent.com/u/18017067?v=4\" width=\"100px;\"/><br /><sub>Peggy Rayzis</sub>](https://twitter.com/peggyrayzis)<br />[💻](https://github.com/peggyrayzis/react-native-create-bridge/commits?author=peggyrayzis \"Code\") [📖](https://github.com/peggyrayzis/react-native-create-bridge/commits?author=peggyrayzis \"Documentation\") [👀](#review-peggyrayzis \"Reviewed Pull Requests\") | [<img src=\"https://avatars1.githubusercontent.com/u/24268882?v=4\" width=\"100px;\"/><br /><sub>Mihovil</sub>](https://github.com/Air-Miha)<br />[📝](#blog-Air-Miha \"Blogposts\") | [<img src=\"https://avatars0.githubusercontent.com/u/2574011?v=4\" width=\"100px;\"/><br /><sub>André Neves</sub>](http://andrenev.es)<br />[👀](#review-andrerfneves \"Reviewed Pull Requests\") |\n| :---: | :---: | :---: | :---: | :---: | :---: |\n| [<img src=\"https://avatars0.githubusercontent.com/u/4745679?s=460&v=4\" width=\"100px;\"/><br /><sub>Jarret Moses</sub>](https://github.com/jarretmoses)<br />[💻](https://github.com/peggyrayzis/react-native-create-bridge/commits?author=jarretmoses \"Code\") [📖](https://github.com/peggyrayzis/react-native-create-bridge/commits?author=jarretmoses \"Documentation\") |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n","maintainers":[{"email":"kurtiskemple@gmail.com","name":"kkemple"},{"email":"jarret.moses@gmail.com","name":"jarretmoses"},{"email":"peggyrayzis@gmail.com","name":"peggyrayzis"}],"time":{"modified":"2022-06-26T04:28:31.234Z","created":"2017-02-14T16:46:15.931Z","1.0.1":"2017-02-14T16:46:15.931Z","1.0.2":"2017-02-14T16:53:11.834Z","1.0.3":"2017-02-14T17:12:41.282Z","1.0.4":"2017-04-18T16:17:21.369Z","1.1.0":"2017-06-28T00:44:37.479Z","1.2.0":"2017-07-11T05:29:43.678Z","1.2.1":"2017-07-21T04:46:52.826Z","1.2.2":"2017-09-03T18:58:23.359Z","2.0.0":"2018-01-22T00:15:53.739Z","2.0.1":"2018-01-29T03:30:07.772Z"},"homepage":"https://github.com/peggyrayzis/react-native-create-bridge#readme","keywords":["react","native"],"repository":{"type":"git","url":"git+https://github.com/peggyrayzis/react-native-create-bridge.git"},"author":{"name":"Peggy Rayzis & Kurt Kemple"},"bugs":{"url":"https://github.com/peggyrayzis/react-native-create-bridge/issues"},"license":"ISC","readmeFilename":"README.md","users":{"asaupup":true,"nuwaio":true}}