{"_id":"@1o1w1/babel-preset-react-app","_rev":"2-b726def14f67346f83bd274c7bf5131c","name":"@1o1w1/babel-preset-react-app","dist-tags":{"latest":"8.0.1"},"versions":{"8.0.0":{"name":"@1o1w1/babel-preset-react-app","version":"8.0.0","description":"Babel preset used by Create React App","repository":{"type":"git","url":"git+https://github.com/1o1w1/spa-webpack.git","directory":"packages/babel-preset-react-app"},"license":"MIT","bugs":{"url":"https://github.com/facebook/create-react-app/issues"},"dependencies":{"@babel/core":"7.4.3","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-decorators":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.3","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-classes":"7.4.3","@babel/plugin-transform-destructuring":"7.4.3","@babel/plugin-transform-flow-strip-types":"7.4.0","@babel/plugin-transform-react-constant-elements":"7.2.0","@babel/plugin-transform-react-display-name":"7.2.0","@babel/plugin-transform-runtime":"7.4.3","@babel/preset-env":"7.4.3","@babel/preset-react":"7.0.0","@babel/preset-typescript":"7.3.3","@babel/runtime":"7.4.3","babel-plugin-dynamic-import-node":"2.2.0","babel-plugin-macros":"2.5.1","babel-plugin-transform-react-remove-prop-types":"0.4.24"},"homepage":"https://github.com/1o1w1/spa-webpack#readme","_id":"@1o1w1/babel-preset-react-app@8.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"1o1w1","email":"610744313@qq.com"},"dist":{"integrity":"sha512-VuzqdnVlmQmHlmoi4raPV5FwmvpqldWWj3pcfcERNRyoL3+XMiidJSbIj+QHNaRxYGacIBlJvs59wto8G7+F+g==","shasum":"56379824abd25258111382e6281f7d337bb476a5","tarball":"https://registry.npmjs.org/@1o1w1/babel-preset-react-app/-/babel-preset-react-app-8.0.0.tgz","fileCount":10,"unpackedSize":20195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczvEvCRA9TVsSAnZWagAAaBUP/3oUMGgE8tC5PSQXdKnZ\nqrNFoT2ijHVtczcDnM3ecuaWGNMVvao0026vB79+/rT17n0RXRjSAx5zlMQ6\ng3LNdAVFr3vv1f05jd+B+JNhfMQTf/hK8iFir6YhtR10sHnPIZBoKhdyAJ/K\nS6nh7fDxHED+3SuwAtee72itcDWz2dct1UHu9TD7qGAqns+ug6Sj5RJJJVju\nY/ubSFt579IPx8cmRjiSViU4hD6f4btdBhvqZ2TgXLEUGJgLC0W/YVD//t3Q\n9mdQzV+5pWklDL11RS69bRgdmXzFbGalok7mxWlryKp1YD7mQI+R6AFCK/gw\nti1xi2I5j2745BFytyBk+MbeUIizmE7lnG7+QagGGpqU2LhDNjLoXltplpfc\nX8uDJj9Rczaf1sBEjf0eIAPT3YT1j2eht/04pwPYEcEOG5rmpbdX3q4fRTxD\nSr8olwl6catZORunmjdBWLI5Q6C7sHxotpYC/ZX0XbiAdo4x7kY6veeVba3o\nKmfxpKVAxnkzPtg6kZDY86CdPkr0Rmvjow2VfvCFmB3aH+M7atbgcgxvbH+B\nlWv4W9du5PkrILkaLGtsvbIog8/H5mDfocm/f/L4mhkZyiHD0+HIUhmHpktt\nCxnWSU9es05w9o2dRUl2628X9Xo90qzxZZApnTZfChlCXhWhUqq+MQ1wcnow\nA+Ks\r\n=XQX0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCDh0ccGAM2d7i4/rLLjDpfoeCvU2L766XiflDB9fqgwIhAPO34bJmVaHEUan2MKa+etuW3qZ/8MxiKVcPGZIKutAa"}]},"maintainers":[{"name":"1o1w1","email":"610744313@qq.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-preset-react-app_8.0.0_1557066031328_0.9182788692458952"},"_hasShrinkwrap":false},"8.0.1":{"name":"@1o1w1/babel-preset-react-app","version":"8.0.1","description":"Babel preset used by Create React App","repository":{"type":"git","url":"git+https://github.com/1o1w1/spa-webpack.git","directory":"packages/babel-preset-react-app"},"license":"MIT","bugs":{"url":"https://github.com/facebook/create-react-app/issues"},"dependencies":{"@babel/core":"7.4.3","@babel/plugin-proposal-class-properties":"7.4.0","@babel/plugin-proposal-decorators":"7.4.0","@babel/plugin-proposal-object-rest-spread":"7.4.3","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-transform-classes":"7.4.3","@babel/plugin-transform-destructuring":"7.4.3","@babel/plugin-transform-flow-strip-types":"7.4.0","@babel/plugin-transform-react-constant-elements":"7.2.0","@babel/plugin-transform-react-display-name":"7.2.0","@babel/plugin-transform-runtime":"7.4.3","@babel/preset-env":"7.4.3","@babel/preset-react":"7.0.0","@babel/preset-typescript":"7.3.3","@babel/runtime":"7.4.3","babel-plugin-dynamic-import-node":"2.2.0","babel-plugin-macros":"2.5.1","babel-plugin-transform-react-remove-prop-types":"0.4.24"},"gitHead":"09af2242e1e8ee5432f2ef118e59600960902896","homepage":"https://github.com/1o1w1/spa-webpack#readme","_id":"@1o1w1/babel-preset-react-app@8.0.1","_nodeVersion":"10.13.0","_npmVersion":"lerna/3.13.2/node@v10.13.0+x64 (win32)","dist":{"integrity":"sha512-+w7nLQQGpLwuvvUhyV47DAEHFHmM2i/VYRx3IjrmzF8uHH/PVy+ITCJhojg/hdCP9EritJIrvayzk6StzFuFHw==","shasum":"0a435fcd05e114c139059c168e9f9b01cabfdb35","tarball":"https://registry.npmjs.org/@1o1w1/babel-preset-react-app/-/babel-preset-react-app-8.0.1.tgz","fileCount":10,"unpackedSize":20216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQxz2CRA9TVsSAnZWagAAkTwP/jCCGFt3XV3sKB1khKLl\nd22kunQZAlYfM6vR9BCS8xbEJJkQCLS+jt4Iycc55TBAbEVWWANIWnkT6/+s\nCn8OeK31g1PAZokW9LnNhWiS73Hnnt0XPtX+5gjwjZOoyGpT1BzYpsFfRLNY\nN+qcjUhQgHLW46UfaaSsNYrioVPI1PgUayBZ1z+gHeigVYunb4Cd2xqrq28H\ntSVdQJQ/LuX7OUb/m4DzmZrjqieMopXFq98iTXIYat9CRjjd0ku12gZF5DZ0\nyDZUNxthwmuMaqkiIztkKX7hcCMpx+IYfSRvMgvsZpNlNVU19V/BLSDz3Hp8\nLSPcAjqHFfJBSO+pGfL70iOXM4b9Gzq/Fz9z9toP0wJu9bn6sD8EvjmWn92E\nFkhrNPSgxrVDOskWHI87CF/wqOja1t5kI/HwXeiwwk4YL4sK7wV3cfNyMj6M\nfw5pA+2oVsC9Dd21PHFICNvvzWYo2SlkXlfAabHSVn5/6q1DyE8BL43RmNIX\n1UOa4jI2uPZxKD/gLtojBPJ4u4ebvSOMgnJRYSRww1lkZ988iSM96wWOLHNM\nMy0trVQReMHrbo82FiqqnAobHPnr6ZOn5O/v89iC2zksmlAqxtMwC+QzIoaP\nkjgkO7A63OKLqc+HNyWx61pLFQeqrLSql0BwHLeM8FEd6hIl2BY9ue8JSC6v\nV47C\r\n=mqu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESlsvYj6Z0vb33Y8f2dr2Vxc3JsEvSbOd4pyYIXK4f8AiBVxoukQYCpMTArSlDpnEQpxSG7pLWD57u4sneIGGudaw=="}]},"maintainers":[{"name":"1o1w1","email":"610744313@qq.com"}],"_npmUser":{"name":"1o1w1","email":"610744313@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-preset-react-app_8.0.1_1564679414338_0.1731809932808006"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-05T14:20:31.304Z","8.0.0":"2019-05-05T14:20:31.454Z","modified":"2022-04-04T10:33:51.995Z","8.0.1":"2019-08-01T17:10:14.486Z"},"maintainers":[{"name":"1o1w1","email":"610744313@qq.com"}],"description":"Babel preset used by Create React App","homepage":"https://github.com/1o1w1/spa-webpack#readme","repository":{"type":"git","url":"git+https://github.com/1o1w1/spa-webpack.git","directory":"packages/babel-preset-react-app"},"bugs":{"url":"https://github.com/facebook/create-react-app/issues"},"license":"MIT","readme":"# babel-preset-react-app\r\n\r\nThis package includes the Babel preset used by [Create React App](https://github.com/facebook/create-react-app).<br>\r\nPlease refer to its documentation:\r\n\r\n- [Getting Started](https://facebook.github.io/create-react-app/docs/getting-started) – How to create a new app.\r\n- [User Guide](https://facebook.github.io/create-react-app/) – How to develop apps bootstrapped with Create React App.\r\n\r\n## Usage in Create React App Projects\r\n\r\nThe easiest way to use this configuration is with [Create React App](https://github.com/facebook/create-react-app), which includes it by default. **You don’t need to install it separately in Create React App projects.**\r\n\r\n## Usage Outside of Create React App\r\n\r\nIf you want to use this Babel preset in a project not built with Create React App, you can install it with the following steps.\r\n\r\nFirst, [install Babel](https://babeljs.io/docs/setup/).\r\n\r\nThen install babel-preset-react-app.\r\n\r\n```sh\r\nnpm install babel-preset-react-app --save-dev\r\n```\r\n\r\nThen create a file named `.babelrc` with following contents in the root folder of your project:\r\n\r\n```json\r\n{\r\n  \"presets\": [\"react-app\"]\r\n}\r\n```\r\n\r\nThis preset uses the `useBuiltIns` option with [transform-object-rest-spread](http://babeljs.io/docs/plugins/transform-object-rest-spread/) and [transform-react-jsx](http://babeljs.io/docs/plugins/transform-react-jsx/), which assumes that `Object.assign` is available or polyfilled.\r\n\r\n## Usage with Flow\r\n\r\nMake sure you have a `.flowconfig` file at the root directory. You can also use the `flow` option on `.babelrc`:\r\n\r\n```json\r\n{\r\n  \"presets\": [[\"react-app\", { \"flow\": true, \"typescript\": false }]]\r\n}\r\n```\r\n\r\n## Usage with TypeScript\r\n\r\nMake sure you have a `tsconfig.json` file at the root directory. You can also use the `typescript` option on `.babelrc`:\r\n\r\n```json\r\n{\r\n  \"presets\": [[\"react-app\", { \"flow\": false, \"typescript\": true }]]\r\n}\r\n```\r\n","readmeFilename":"README.md"}