{"_id":"@ecozoic/babel-preset-ecozoic","_rev":"1-4e147bca03a5ef9e017e572eee2bdada","name":"@ecozoic/babel-preset-ecozoic","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ecozoic/babel-preset-ecozoic","version":"1.0.0","description":"Babel preset by ecozoic","author":{"name":"ecozoic","email":"johnnn.mitchell@gmail.com"},"homepage":"https://github.com/ecozoic/babel-preset-ecozoic","license":"MIT","repository":{"type":"git","url":"git+https://github.com/ecozoic/babel-preset-ecozoic.git"},"main":"dist/index.js","scripts":{"prebuild":"rimraf dist","build":"babel src -d dist","prepublish":"npm run build"},"dependencies":{"babel-plugin-lodash":"^3.3.4","babel-plugin-styled-components":"^1.5.1","babel-plugin-syntax-dynamic-import":"^6.18.0","babel-plugin-transform-async-generator-functions":"^6.24.1","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-decorators-legacy":"^1.3.5","babel-plugin-transform-do-expressions":"^6.22.0","babel-plugin-transform-es2015-modules-commonjs":"^6.26.2","babel-plugin-transform-export-extensions":"^6.22.0","babel-plugin-transform-function-bind":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-preset-react":"^6.24.1"},"devDependencies":{"babel-cli":"^6.26.0","babel-core":"^6.26.3","react-hot-loader":"^4.3.2","rimraf":"^2.6.2"},"peerDependencies":{"react-hot-loader":"^4.3.2"},"bugs":{"url":"https://github.com/ecozoic/babel-preset-ecozoic/issues"},"_id":"@ecozoic/babel-preset-ecozoic@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"ecozoic","email":"johnnn.mitchell@gmail.com"},"dist":{"integrity":"sha512-UjuBBsTFWlK97LGOyH68+4hJLrL3S2UaUo3SOwlCGO3ORejNzNwa03xjxS4aRsnLO36qV9hMRN7QqB6t5bt38w==","shasum":"1c75adb2c5a785feab278bee63f454dbe0797303","tarball":"https://registry.npmjs.org/@ecozoic/babel-preset-ecozoic/-/babel-preset-ecozoic-1.0.0.tgz","fileCount":4,"unpackedSize":7607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIoi+CRA9TVsSAnZWagAA7RgP/2VBBD9htn6LaOBnRjWJ\nm8gBJz1NM4nC6/tarIORecpZtEbQgzCW4lcS+KyqUhLd13WfMZZf70EYRAsF\nqIf2rwXnusLQ4uk3Uewsf1LowgsJ7YTAi2k08g4xpIZFak8BPNZzK1pNUwe2\nYr+fjo2dkljfHdai7+AU4Won7h4Jni9SpHM8ZXFOgAkECp0w9i1p96+fJ3To\npkNcqe66tUtRHOUkcZ3QQPzh5fmzekm0689s2QHMEWcDy+Nf0oT8w8f/T6QL\nfga9gIVONNNsGE12/H+9DCK+IyflLexXhq7BEKw+D9DQRKhddvSrMA3qQ+om\nNwYKXJvO8rjQRGfSV0JCwCz8SODpbda5E9gMVoUEihAHoDnRQCBN4gR+5esx\nGlGrb6TSkl1tGlPBxmB25uz/n6K4jEmtynPqSN1dXjfJVoVUueuLt7CITLDx\nLIXRpYDP1LqJinSUNxgZjHT0+hgayi7g57KyfH9m9Tx+a0Cj6+Enp6QKVx+M\naNwMdOj7AH+fWOQ5uVmp1tq+DAaYtXOrMYE0kvwGoyWTDSri3U7xZ2ZZ9Qpf\n4kokKd/J2PKRupKoELXIQNdmwYnMqaOE+PNW4UtzjQMxFAklw/hMjwzYzxq0\nZepZVE+7XPEXKsdxiQ794V9Y4taPr56vW/BdMjpOVyv87rKZKu2LhSbR5jS2\nndUI\r\n=yk4X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9BmIbWt9eeK8VDJdV5dCjw1bo5EZDCtGDjnqXHPDoQgIgZq7mDcgfUOjJvMWSfhdO1mW4gOeB+H+AdRdrTUvTSVE="}]},"maintainers":[{"name":"ecozoic","email":"johnnn.mitchell@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/babel-preset-ecozoic_1.0.0_1528989886015_0.4263620033371962"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-14T15:24:45.724Z","1.0.0":"2018-06-14T15:24:46.097Z","modified":"2022-04-05T06:39:38.849Z"},"maintainers":[{"name":"ecozoic","email":"johnnn.mitchell@gmail.com"}],"description":"Babel preset by ecozoic","homepage":"https://github.com/ecozoic/babel-preset-ecozoic","repository":{"type":"git","url":"git+https://github.com/ecozoic/babel-preset-ecozoic.git"},"author":{"name":"ecozoic","email":"johnnn.mitchell@gmail.com"},"bugs":{"url":"https://github.com/ecozoic/babel-preset-ecozoic/issues"},"license":"MIT","readme":"# babel-preset-ecozoic\n\nA Babel preset to quickly bootstrap a new application\n\n## Features\n### Babel Presets\n* `babel-preset-env` (`babel-preset-es2015`, `babel-preset-es2016`, `babel-preset-es2017`)\n* `babel-preset-react`\n* `babel-preset-stage-0`, `babel-preset-stage-1`, `babel-preset-stage-2`, `babel-preset-stage-3`\n\n### Babel Plugins\n* `react-hot-loader/babel`\n* `babel-plugin-lodash`\n* `babel-plugin-styled-components`\n* `babel-plugin-transform-decorators-legacy`\n\n## Installation\n```bash\nnpm install @ecozoic/babel-preset-ecozoic\n```\n\n`.babelrc`\n```json\n{\n  \"presets\": [\"@ecozoic/ecozoic\"]\n}\n```\n\n## Options\nYou can optionally configure the preset by passing in an options object in `.babelrc`\n```json\n{\n  \"presets\": [\n    [\"@ecozoic/ecozoic\", {\n      \"env\": {\n        \"modules\": false,\n      },\n      \"styled\": false,\n      \"lodash\": false,\n      \"hmr\": true,\n      \"decorators\": true,\n      \"react\": true\n    }]\n  ]\n}\n```\n\n### Supported Options\n* `\"env\"` - Options to pass to `babel-preset-env`. `\"modules\"` is set to `false` by default to support using Webpack/Rollup bundling. Set `\"env\"` to `false` to disable preset.\n\n* `\"styled\"` - Options to pass to `babel-plugin-styled-components`. Set to `false` to disable plugin.\n\n* `\"lodash\"` - Options to pass to `babel-plugin-lodash`. Set to `false` to disable plugin.\n\n* `\"hmr\"` - Set to `false` to indicate you do not want to include React-Hot-Loader via `react-hot-loader/babel`.\n\n* `\"decorators\"` - Set to `false` to indicate you do not want to support decorator syntax via `babel-plugin-transform-decorators-legacy`.\n\n* `\"react\"` - Set to `false` to indicate you do not want to support React/JSX/Flow via `babel-preset-react`.\n\n## Test Environment\nThis preset automatically includes `babel-plugin-transform-es2015-modules-commonjs` when `NODE_ENV` is set to `\"test\"` to support running tests in Node test runners like Jest.\n\n","readmeFilename":"README.md"}