{"_id":"babel-plugin-react-flow-props-to-prop-types","_rev":"21-bc784fe46ee0cf893f0c92d84e1f0b77","name":"babel-plugin-react-flow-props-to-prop-types","description":"Convert Flow React props annotation to PropTypes","dist-tags":{"latest":"0.15.0"},"versions":{"0.1.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.1.0","description":"Convert Flow React props annotation to PropTypes","main":"index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.0","babel-helper-simplify-module":"^2.1.0","babel-log":"^1.0.1","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"9486201b3679b2f04ab71a24c4552ba264c39423","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.1.0","_shasum":"d1c02363cf2310715a547433b16d7b06160d6475","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"d1c02363cf2310715a547433b16d7b06160d6475","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.1.0.tgz","integrity":"sha512-ztamhbS66e8ZzqWx7WF1PcG0nw8KzoHDfU8AH9ZGcka6RzGtIlZqU3ncjHg/5FmXIK09omfJ28AzOx0AYKw6lQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHoIUzgy48Sz6a56TDfmGB56JFLfSLABoIEcjYgfuf2AiAEbFkBPGSiRxvDy2OqTZEj6M/m+FyJDDSQm/XsLu8hMA=="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.1.0.tgz_1495828753345_0.9121717908419669"}},"0.1.1":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.1.1","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.0","babel-helper-simplify-module":"^2.1.0","babel-log":"^1.0.1","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"5da8430f357c1c44b4c1f18d6916b93c226a8f38","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.1.1","_shasum":"f883333291d4682ac76123807776e6d9cda6e5ba","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"f883333291d4682ac76123807776e6d9cda6e5ba","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.1.1.tgz","integrity":"sha512-Dw+4EWfvcInDxvfC4ig/YkHgy9LdeKpbsGeNOkOk1j9NfdbD/B+C69NQCzmlZz2erJacDIjHTH7HTFcPQUbvVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcdA7Iu7//CBj7gRigdIymJOgKMR14GEip/7lQQ2oPfAiBOXZny54vuaxuRIo7EP3WJGhhCbe5kKbj9iZqgJQgvug=="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.1.1.tgz_1495829536192_0.3269895138218999"}},"0.2.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.2.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.0","babel-helper-simplify-module":"^2.1.0","babel-log":"^1.0.1","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"8711bacf7cb0fc32de97f44967aa55b08ab92fd0","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.2.0","_shasum":"290b9762dc2d344a216d8cc0bedf76f3458f692c","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"290b9762dc2d344a216d8cc0bedf76f3458f692c","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.2.0.tgz","integrity":"sha512-qCh19cDByCwfKRSMM8tEL4cskIzBqQRlxHwtIz5imhbSvTYyrmZBmGmhaQk+QNcJ+c/UlY8AE8eK1Q83nTCyOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgynnSqFmORLLAHce/PmOcskXqNHmjWo7ydQcFdFGJvAIhAPq6ohDmuWq1XswWazheO1GGnq/V7vSAXn7eYcvERMay"}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.2.0.tgz_1495832240924_0.04971015825867653"}},"0.2.1":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.2.1","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.0","babel-helper-simplify-module":"^2.1.0","babel-log":"^1.0.2","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"2a3654051c51d3edb00675dd204e05ba46d5e0e0","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.2.1","_shasum":"59fd668161f20242d3d5eb00f55eeee4a8690c03","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"59fd668161f20242d3d5eb00f55eeee4a8690c03","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.2.1.tgz","integrity":"sha512-afQQcRT0vsOmZUDvVypsagxz5fozcRpOes81pWv6Coz4kSLKFuDAJKe8uSGz9g2GD/1WJe6o/hYPxVsJdk6Wig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA/A3dMdAcgph5VlrW8+zoOF6qU5GgdBGznblCYLA3QfAiEAj+gKEktlXhn4DeUUZZHXBAC7m8DWm6wf/zcdyx8jDqo="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.2.1.tgz_1495850387491_0.1637899111956358"}},"0.2.2":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.2.2","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.0","babel-helper-simplify-module":"^2.1.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"c927b359ffcd1dcf856306185bb6674b8e851247","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.2.2","_shasum":"0a3e8559e589d9db77e8ca9e8177d6d75422cc64","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"0a3e8559e589d9db77e8ca9e8177d6d75422cc64","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.2.2.tgz","integrity":"sha512-AZsJTf0GZJlOwHhvJ816LzjaBuqMvxml3d8qlY2BWP+ci6l870qGuL+QQ23GMkZT7I5U13aKSyohtltUlGA8Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFi/7RdQilYq0Rg4G/xAzDjM5J1S592W2EUFUoNEZWQmAiAjMtgCgCSv6Y5lUqtm92W5lIcm4UanB0TfgVWZkg1pHA=="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.2.2.tgz_1495850882839_0.12956569925881922"}},"0.3.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.3.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.0","babel-helper-simplify-module":"^2.1.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"34c400a2afc0ce7ded574e41c3f1d96a84d3ec37","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.3.0","_shasum":"f3d73ef060eab863408b0666977e78ab07c0aad0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"f3d73ef060eab863408b0666977e78ab07c0aad0","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.3.0.tgz","integrity":"sha512-tdEMgZ5nS3EOMrL7QibmmlT7rGD8AxPrFr3tsdCvMAveYtdnQ56OoG6bDSmSa/Dh75veSkTQM2Hjw4EBr3eDvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNrn6B6YCjuUhbKE36edCju2Tm9ZeOyIZjmT7Cv8FFgwIgKIL8/778qfIcTLq809QvSCRroAWemjz1dffy+7NgtI4="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.3.0.tgz_1495856519285_0.3713156986050308"}},"0.4.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.4.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.0","babel-helper-simplify-module":"^2.1.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"cd066e22dee15b0f6fb08a3be8e9ae1a03870c86","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.4.0","_shasum":"1642e4989f703ace0923b7b7845bd65c37ffb977","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"1642e4989f703ace0923b7b7845bd65c37ffb977","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.4.0.tgz","integrity":"sha512-top/4v0ZzZFpe9u/9zfCOrUZOdcbWhsmxPgkKjhIUh9RfP1UkTd9Q8okwRfGnsOTKgooOZegNuJ4laTRFKmNRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlJ3En9XM1wKPe7FsC/fnU6YJtTQmCS/ca2ve2vwk2tQIgGJD4stv5m0EfFoQ4mArSZjvNz97ozY7sCzBoJ6gK0Fw="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.4.0.tgz_1495857335126_0.3678906662389636"}},"0.5.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.5.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.0","babel-helper-simplify-module":"^2.1.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"f38817f4a033057aa719bb32fc7f3f2b9d52f43b","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.5.0","_shasum":"1b95b675f2ffde9a063abda1eafb4ce3f8204bd5","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"1b95b675f2ffde9a063abda1eafb4ce3f8204bd5","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.5.0.tgz","integrity":"sha512-+H3M1jyU9DdFHi0C1fyiLGXzoX3mqp8XBuqdGwvX8XFBYdKOBE/iaaNRwl9MdoqyJJRBOjUD0TE4fGfmya2YkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbpaToT11RQB2/bcn17RW34Vj+U8vFQrAnsWe0m5N+2AIhALTrkgZczhYUWD9ezN00RNyjDr6wolZ8gw/D79ejTInx"}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.5.0.tgz_1495859323864_0.6516377790831029"}},"0.6.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.6.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^1.2.1","babel-file-loader":"^1.0.1","babel-helper-simplify-module":"^2.1.1","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"e6d964e0744b9b2d75ec696946fa83214c6d76df","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.6.0","_shasum":"051f236700904d580b6e6c10aa2131794d4be15d","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"051f236700904d580b6e6c10aa2131794d4be15d","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.6.0.tgz","integrity":"sha512-23EmOaVkhGvjB8hwVQ1gdrI0Hc26qRR+u+M6TtJVzoEfvkThinRHhjuRhp/XKpT9nBC32La1ym7RUE2+kLiTrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrfzS52LyfDyVXrX3TmUBkoKKhWI5AO1Z+PFkaJV2hIAiEAv3ZqEFft4xKfyzPHkGXOuQqD864q8AXpfSRGfJHXCGc="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.6.0.tgz_1496117991987_0.3697201458271593"}},"0.7.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.7.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^1.4.0","babel-file-loader":"^1.0.1","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"c090dcb89be7f6e0a8ce1203dd55c5c5e707ab07","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.7.0","_shasum":"b7ac7818cbe99a14d1da34e7fd62f127d59c7d96","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"b7ac7818cbe99a14d1da34e7fd62f127d59c7d96","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.7.0.tgz","integrity":"sha512-WJY3iscrb89b/Ap7rGb1vjWpP0LA9ACcmMlnAJ4DI3JTjJgSntn4tKZG5bGJxUvQac891Hc1ORRqAUhlKCdRQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh1zLh4/Ars2h+Bo12heXq9ijD9GIFTib7HUxSWvwiPwIhAN9d+ykYnTBkDTMoXJ+BAlQmeP7vUOVu+QzSru1doAnn"}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.7.0.tgz_1496373845596_0.1715330232400447"}},"0.8.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.8.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^1.4.0","babel-file-loader":"^1.0.1","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"6dbbdd865789ceb40ae2cb098b5f22547e17bdff","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.8.0","_shasum":"7c0f181685a2c1a8fcb1a61b1bccab4ad79d55cc","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"7c0f181685a2c1a8fcb1a61b1bccab4ad79d55cc","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.8.0.tgz","integrity":"sha512-9f1k3WMTZzUx59vPtuvNKqxrgRFdIe7SG81Lv2GUgv3zP8dwF+AkqPJOatNo/bnEtJJ4fGvPM9nwR8NG+apWTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhNZRZA0DJPijCyuinhHrNoO8pEOv/07ZNON3L64jHHAIhANDe17XWu3LKutqC68E5Pc2c3tRadBzgiR5Smk5bJiIR"}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.8.0.tgz_1496438569431_0.16220281017012894"}},"0.8.1":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.8.1","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^1.4.0","babel-file-loader":"^1.0.1","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"e4d9aed6e92c9d4f8eaf6b51d4462274c101ccc1","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.8.1","_shasum":"978a82b709822225dddcd680fdbb2e295849a9c1","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"978a82b709822225dddcd680fdbb2e295849a9c1","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.8.1.tgz","integrity":"sha512-BH9qRTyPW67QN2uQW/MCs+I20tPEw45t2JtMfhFF9dDNHyx7kk7ggTttUmIRyhfnuBDbg2mKItRIfT7hXyYk8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXHwW0TSr/N9qzLll0fahR+pKAxi6nwjewvfMBNQz/nAiEA8AtU1W7ko55eKVgPkDs1Mq0nSbNivcDTzQvVvWwEBgM="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.8.1.tgz_1496438656681_0.5219102804549038"}},"0.9.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.9.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^2.0.0","babel-file-loader":"^1.0.1","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"e1e3a9c928ab4971f24a02c71b62cd312c752c96","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.9.0","_shasum":"a46dc8dc0228233b93c14e28aea785d63177e133","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"a46dc8dc0228233b93c14e28aea785d63177e133","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.9.0.tgz","integrity":"sha512-24QkXC0Y0ow6ZkxBnX1ph7TKFXJFXzDrR6OS9jNUGzpQIVFh8adpNDOW9JAhwZg4Aiz28KLmi9CebS9nvWd7Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICQV/qxG9iK93I3ESRZImIxXkEwrC7zfePbPQeg8HzLaAiBDtgvgCci5/OocPQqyx1mHdT4h6HvFY6jTGvvlRfUmUw=="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.9.0.tgz_1498786903704_0.6637560387607664"}},"0.10.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.10.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^2.0.0","babel-file-loader":"^1.0.1","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"1cac9943bc6a2a2c9b0925a740469c2315ebbe7a","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.10.0","_shasum":"d2ecb696c94d1b28026c17cb7dc0baa70563d7fd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"d2ecb696c94d1b28026c17cb7dc0baa70563d7fd","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.10.0.tgz","integrity":"sha512-fUQyl2+lUqaeb/aBmFFwN3KHGQlAGtPDnKBSHxH3ktahv8XGZsqM7VWEiTroO6Cbru11FfvapAT+DG56kK7HlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/taLlQz3Y1h2r2e4nrrRgCFs9j2n/xJsaJYAn8eXF6AiEA7X6ZDprdIyCIWCq6Tl+E6aPEzn/CkB5FC5KUsf4Rb7g="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.10.0.tgz_1498797204079_0.11774155264720321"}},"0.11.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.11.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^2.0.0","babel-file-loader":"^1.0.1","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"fc37c9df1894c264bee4e6d0fedc35b17f4d1790","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.11.0","_shasum":"027e6de4d2cc98c9263b02ea17d3a6ae04a97291","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"027e6de4d2cc98c9263b02ea17d3a6ae04a97291","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.11.0.tgz","integrity":"sha512-OkUZbH/Gp1kodZn1ZET3rmCNKxxKFTWK7KXBUikoOCZfktvKTl4NRsmrFtCiAXP3jOMrID4w73zn17J9THsySA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk86h8fS/mF5LbjC24d8cRxmHkTdZLiGYeKyB9gFEtmAIhAP7QgRbpbIiwdBkveroSSYimuMh4Mb44WGDA8OKjsgmH"}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.11.0.tgz_1498803678061_0.20854470948688686"}},"0.12.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.12.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^2.0.0","babel-file-loader":"^1.0.1","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"e6bd59bc560db17ff718daf701917f0d879310eb","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.12.0","_shasum":"9ba2ad5a21a9c7c7caec875a74b6d93662ed3361","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"9ba2ad5a21a9c7c7caec875a74b6d93662ed3361","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.12.0.tgz","integrity":"sha512-OpBgncBwvWYjh0mXIMZ5XYsNMqW9TJRQTxpKDknGpTX86fGK5FIJgdB1NkVvrWEYy9szI4cAkB4UUrHPyY/tfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4Xu5n7YgGzB7MumMrBN/OQDHbkiE8oPDRg6fheZ9baAiEA3jrCRRGsVr8iWB0XmHyQv+7QBhZmCR4VcwXsRnhU+pU="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.12.0.tgz_1498805174835_0.8674024932552129"}},"0.13.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.13.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^2.0.0","babel-file-loader":"^1.0.1","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"74a45093fb1cb697b49a8f6dfb8fad3bad4bfaf0","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.13.0","_shasum":"496b3443ffa21f3b17b2457025a398fb8bb872ce","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"496b3443ffa21f3b17b2457025a398fb8bb872ce","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.13.0.tgz","integrity":"sha512-SgZoN77nRBT2yZxpPgMqYzzn4jdTjgaEEv32CWyYs5j/pu0jRr4dCCxQ5S/y6a7lj3jz8lgksiKHL5CPszzdvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDUKhHeE0deSuhT8FAug29RRwwcPN8hCd6dbf+/0dTANAiBKX1gBsY1sBBFURwtpZNBBT9nseWEn57jbhIBn6M1JMQ=="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.13.0.tgz_1499131906823_0.7521364260464907"}},"0.13.1":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.13.1","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^2.0.0","babel-file-loader":"^1.0.1","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"bca282adfde0eb36371b3011cde54895850117e9","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.13.1","_shasum":"c328782f582df625e488ce0fbfe62bf049eaa17a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"c328782f582df625e488ce0fbfe62bf049eaa17a","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.13.1.tgz","integrity":"sha512-+LTPi7QnmuEIZzI7XFYvS77oKqJTUPp4AaFeYK535Ph3z0pQ6vtqANFx2Vu4YRvyAwPYgOF3V7k+tfDnFQk8tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRK6dqpg6PgJc9MVxjocq3tbW+JGKeT2sNRBq8r17ICAIhAKKMsawgT3Rf34Ioe4FYfTcNiDVAY0NPYfw4PUVI+yNu"}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.13.1.tgz_1499210097877_0.12536302441731095"}},"0.14.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.14.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^2.0.0","babel-file-loader":"^1.0.1","babel-flow-identifiers":"^1.1.2","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"f32e0ac2b92a091860326ea5f2373dafab3f70f8","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.14.0","_shasum":"163a0e21be80f59cf5edb299db81a62b970716ff","_from":".","_npmVersion":"4.2.0","_nodeVersion":"8.0.0","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"163a0e21be80f59cf5edb299db81a62b970716ff","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.14.0.tgz","integrity":"sha512-Ibrf97fNc4lE6QiX427GBY1XGU7cZndtRi/IGKtILwghn6fPiBkrAg9CUripUUEiktpzRe2KdE0t34qmwaXuaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF39NDxifjOOrd/hkeGP1/66xQXI0dlzEzph26ErejFQAiEA/Y7Ivx4cFDu3icB65wNRLZu/raVdgHb6gqznZ+ZjvtU="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.14.0.tgz_1499228553106_0.2947728680446744"}},"0.15.0":{"name":"babel-plugin-react-flow-props-to-prop-types","version":"0.15.0","description":"Convert Flow React props annotation to PropTypes","main":"lib/index.js","author":{"name":"James Kyle","email":"me@thejameskyle.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"files":["lib"],"scripts":{"precommit":"lint-staged --verbose","prepublish":"yarn build","format":"yarn format-files -s '{src,test}/**/*.js'","format-files":"prettier --write --trailing-comma all --single-quote --no-bracket-spacing","flow":"flow","flow-coverage":"flow-coverage-report -f ./node_modules/.bin/flow -i '{src,test}/**/*.js' -o coverage/flow -t html -t json -t text --threshold 70","delete":"rm -rf lib","build":"yarn delete && babel src -d lib --ignore __tests__","watch":"yarn delete && yarn build -s -- -w","test":"jest","dev":"yarn test -s -- --watch","ci":"yarn test -- --runInBand --coverage && yarn flow && yarn flow-coverage"},"devDependencies":{"babel-cli":"^6.24.1","babel-plugin-tester":"^3.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.4.0","babel-preset-flow":"^6.23.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","husky":"^0.13.3","jest":"^20.0.3","lint-staged":"^3.4.2","prettier":"^1.3.1","strip-indent":"^2.0.0"},"lint-staged":{"src/**/*.js":["yarn format-files -s","git add"]},"jest":{"coverageDirectory":"coverage/jest"},"dependencies":{"babel-errors":"^1.1.0","babel-explode-module":"^2.0.0","babel-file-loader":"^1.0.1","babel-flow-identifiers":"^1.1.2","babel-flow-scope":"^1.2.0","babel-helper-simplify-module":"^2.2.0","babel-log":"^1.0.3","babel-react-components":"^1.0.1","babel-types":"^6.24.1"},"gitHead":"af23c620d91c88259694f40035938c9c75501265","bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","_id":"babel-plugin-react-flow-props-to-prop-types@0.15.0","_shasum":"0008ecf31bb68f43c11dec57e366f58b73a8acbd","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"thejameskyle","email":"me@thejameskyle.com"},"dist":{"shasum":"0008ecf31bb68f43c11dec57e366f58b73a8acbd","tarball":"https://registry.npmjs.org/babel-plugin-react-flow-props-to-prop-types/-/babel-plugin-react-flow-props-to-prop-types-0.15.0.tgz","integrity":"sha512-TdVaoiVC/6DoWSUxakpJdBZUClIBxJn1AWFTzjwyjv+xqgbZcGmeRQ3CKGOz3/8CzwTjR3aarxY3FVhcR7CPEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFBT4a7I2P8rZp1XO+Hu3lKYwFjRpB4nGeVlI4x1Q6LsAiEAmHb2JMADYhB7hDeBP9mQALLIOUIh5nVT6P6FbCNefgk="}]},"maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-plugin-react-flow-props-to-prop-types-0.15.0.tgz_1501558893209_0.10659352457150817"}}},"readme":"# babel-plugin-react-flow-props-to-prop-types\n\n> Convert Flow React props annotation to PropTypes\n\n- Supports most Flow types (see below)\n- Maintains comments\n- Works across modules (can import types)\n\n**Supported:**\n\n- `any/mixed` Unknown types\n- `void/null` Empty types\n- `number / string / boolean` Primitives\n- `42 / \"hello\" / true` Literals\n- `[1, 2, 3]` Tuples\n- `{ ... }` Objects\n  - `{ prop: number }` Object Properties\n  - `{ prop?: number }` Optional properties\n  - `{ [prop: string]: number }` Optional Indexers\n- `{ [key: string]: number }` Object indexers\n- `Array<string>` Arrays\n- `Object` Unknown Objects\n- `Function` Unknown Functions\n- `RegExp` regular expressions\n- `boolean | string` Unions\n- `{ foo: number } & { bar: string }` Intersections\n- Referencing other types:\n  - `type Alias = number` - Type Aliases\n  - `interface Stuff {}` - Interfaces\n  - `class Thing {}` - Class Declarations\n  - `import type {Alias} from \"./other\";` Type imports\n\n**Unsupported:**\n\n- `{ a: number, [b: string]: number }` Combining properties and indexers\n- `{ [a: string]: number, [b: string]: number }` Multiple indexers\n- `{ (): void }` Object call properties\n- `a.b` Qualified type identifiers\n- `import typeof Export from \"./other\";` Typeof imports\n\n## Example\n\nIn:\n\n```js\nclass MyComponent extends React.Component {\n  props: {\n    // Add a class name to the root element\n    className: string\n  };\n\n  // ...\n}\n```\n\nOut:\n\n```js\nclass MyComponent extends React.Component {\n  props: {\n    // Add a class name to the root element\n    className: string\n  };\n  static propTypes = {\n    // Add a class name to the root element\n    className: PropTypes.string.isRequired\n  };\n\n  // ...\n}\n```\n\n## Installation\n\n```sh\n$ yarn add prop-types prop-types-extra\n$ yarn add --dev babel-plugin-react-flow-props-to-prop-types\n```\n\n> **Note:** [`prop-types-extra`](https://github.com/react-bootstrap/prop-types-extra)\n> is necessary for intersection type support.\n\n## Usage\n\n### Via `.babelrc` (Recommended)\n\n**.babelrc**\n\n```js\n{\n  \"plugins\": [\n    [\"react-flow-props-to-prop-types\", { /* options */ }]\n  ]\n}\n```\n\n### Via CLI\n\n```sh\n$ babel --plugins react-flow-props-to-prop-types script.js\n```\n\n### Via Node API\n\n```javascript\nrequire(\"babel-core\").transform(\"code\", {\n  plugins: [\n    [\"react-flow-props-to-prop-types\", { /* options */ }]\n  ]\n});\n```\n\n## Options\n\n### `resolveOpts` (optional)\n\nPassed through to [node-resolve](https://github.com/substack/node-resolve)\n\n### Override type used in propTypes\n\nSometimes you have Flow types which cannot be translated into PropTypes. In\nthese scenarios you can provide your own type:\n\n```js\nimport type {PropType} from \"babel-plugin-react-flow-props-to-prop-types\";\n\nclass MyComponent extends React.Component {\n  props: {\n    foo: PropType<UnknownFunctionType, Function>\n  };\n}\n```\n\nPropType is defined as:\n\n```js\ntype PropType<T, R> = T;\n```\n\nSo Flow will use the first type you provide, while this Babel plugin will use\nthe second.\n","maintainers":[{"name":"thejameskyle","email":"me@thejameskyle.com"}],"time":{"modified":"2022-06-13T04:02:50.070Z","created":"2017-05-26T19:59:13.454Z","0.1.0":"2017-05-26T19:59:13.454Z","0.1.1":"2017-05-26T20:12:16.510Z","0.2.0":"2017-05-26T20:57:21.285Z","0.2.1":"2017-05-27T01:59:47.655Z","0.2.2":"2017-05-27T02:08:03.082Z","0.3.0":"2017-05-27T03:41:59.625Z","0.4.0":"2017-05-27T03:55:35.216Z","0.5.0":"2017-05-27T04:28:44.053Z","0.6.0":"2017-05-30T04:19:52.105Z","0.7.0":"2017-06-02T03:24:05.781Z","0.8.0":"2017-06-02T21:22:49.639Z","0.8.1":"2017-06-02T21:24:16.758Z","0.9.0":"2017-06-30T01:41:43.823Z","0.10.0":"2017-06-30T04:33:24.210Z","0.11.0":"2017-06-30T06:21:18.273Z","0.12.0":"2017-06-30T06:46:14.999Z","0.13.0":"2017-07-04T01:31:46.974Z","0.13.1":"2017-07-04T23:14:57.987Z","0.14.0":"2017-07-05T04:22:33.270Z","0.15.0":"2017-08-01T03:41:33.289Z"},"homepage":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types#readme","repository":{"type":"git","url":"git+https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types.git"},"author":{"name":"James Kyle","email":"me@thejameskyle.com"},"bugs":{"url":"https://github.com/thejameskyle/babel-plugin-react-flow-props-to-prop-types/issues"},"license":"MIT","readmeFilename":"README.md"}