├── .gitignore ├── README.md ├── index.js └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # babel-preset-forbeslindesay 2 | 3 | Babel default settings to match my personal preferences 4 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: [ 3 | require("babel-plugin-transform-es2015-template-literals"), 4 | require("babel-plugin-transform-es2015-literals"), 5 | require("babel-plugin-transform-es2015-function-name"), 6 | require("babel-plugin-transform-es2015-arrow-functions"), 7 | require("babel-plugin-transform-es2015-block-scoped-functions"), 8 | require("babel-plugin-transform-es2015-classes"), 9 | require("babel-plugin-transform-es2015-object-super"), 10 | require("babel-plugin-transform-es2015-shorthand-properties"), 11 | require("babel-plugin-transform-es2015-computed-properties"), 12 | require("babel-plugin-transform-es2015-for-of"), 13 | require("babel-plugin-transform-es2015-sticky-regex"), 14 | require("babel-plugin-transform-es2015-unicode-regex"), 15 | require("babel-plugin-check-es2015-constants"), 16 | require("babel-plugin-transform-es2015-spread"), 17 | require("babel-plugin-transform-es2015-parameters"), 18 | require("babel-plugin-transform-es2015-destructuring"), 19 | require("babel-plugin-transform-es2015-block-scoping"), 20 | require("babel-plugin-transform-es2015-typeof-symbol"), 21 | require("babel-plugin-transform-es2015-modules-commonjs"), 22 | require("babel-plugin-transform-regenerator"), 23 | 24 | require("babel-plugin-syntax-trailing-function-commas"), 25 | require("babel-plugin-transform-class-properties"), 26 | require("babel-plugin-transform-export-extensions"), 27 | require("babel-plugin-transform-object-rest-spread"), 28 | require("babel-plugin-transform-react-display-name"), 29 | require("babel-plugin-transform-react-display-name"), 30 | require("babel-plugin-transform-react-jsx"), 31 | require("babel-plugin-transform-strict-mode") 32 | ] 33 | }; 34 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "babel-preset-forbeslindesay", 3 | "version": "1.0.0", 4 | "description": "ESLint default settings to match my personal preferences", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "repository": { 10 | "type": "git", 11 | "url": "git+https://github.com/ForbesLindesay/babel-preset-forbeslindesay.git" 12 | }, 13 | "keywords": [ 14 | "babel", 15 | "babel-preset" 16 | ], 17 | "author": "ForbesLindesay", 18 | "license": "MIT", 19 | "dependencies": { 20 | "babel-plugin-check-es2015-constants": "^6.3.13", 21 | "babel-plugin-syntax-trailing-function-commas": "^6.3.13", 22 | "babel-plugin-transform-class-properties": "^6.3.13", 23 | "babel-plugin-transform-es2015-arrow-functions": "^6.3.13", 24 | "babel-plugin-transform-es2015-block-scoped-functions": "^6.3.13", 25 | "babel-plugin-transform-es2015-block-scoping": "^6.3.13", 26 | "babel-plugin-transform-es2015-classes": "^6.3.15", 27 | "babel-plugin-transform-es2015-computed-properties": "^6.3.13", 28 | "babel-plugin-transform-es2015-destructuring": "^6.3.15", 29 | "babel-plugin-transform-es2015-for-of": "^6.3.13", 30 | "babel-plugin-transform-es2015-function-name": "^6.3.21", 31 | "babel-plugin-transform-es2015-literals": "^6.3.13", 32 | "babel-plugin-transform-es2015-modules-commonjs": "^6.3.16", 33 | "babel-plugin-transform-es2015-object-super": "^6.3.13", 34 | "babel-plugin-transform-es2015-parameters": "^6.3.26", 35 | "babel-plugin-transform-es2015-shorthand-properties": "^6.3.13", 36 | "babel-plugin-transform-es2015-spread": "^6.3.14", 37 | "babel-plugin-transform-es2015-sticky-regex": "^6.3.13", 38 | "babel-plugin-transform-es2015-template-literals": "^6.3.13", 39 | "babel-plugin-transform-es2015-typeof-symbol": "^6.3.13", 40 | "babel-plugin-transform-es2015-unicode-regex": "^6.3.13", 41 | "babel-plugin-transform-export-extensions": "^6.3.13", 42 | "babel-plugin-transform-object-rest-spread": "^6.3.13", 43 | "babel-plugin-transform-react-display-name": "^6.3.13", 44 | "babel-plugin-transform-react-jsx": "^6.3.13", 45 | "babel-plugin-transform-regenerator": "^6.3.26", 46 | "babel-plugin-transform-strict-mode": "^6.3.13" 47 | } 48 | } 49 | --------------------------------------------------------------------------------