Skip to content

kimsk/node-js-snippets

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yarn

yarn init -f

ES2015

yarn add babel-cli babel-core babel-loader babel-preset-es2015 --dev

Stage 0

babel-preset-stage-0 --dev

React

babel-preset-react --dev
react react-dom

Babel Presests

in package.json

"babel": {
    "presets": ["es2015", "stage-0", "react"]
}

or .babelrc

{
  "presets": ["es2015", "stage-0"]
}

or use --presets babel-node

./node_modules/.bin/babel-node --presets es2015,stage-0

or in webpack.config.js

query: {
    presets: ['react', 'es2015', 'stage-0']
}

Webpack

webpack.config.js

module.exports = {
  entry: './app.js',
  output: {
    path: '.',
    filename: 'bundle.js'
  },
  module:{
    loaders: [
      {
        test: /\.js$/,
        loader: 'babel',
        exclude: /node_modules/,
        query: {
          presets: ['react', 'es2015', 'stage-0']
        }
      }
    ]
  }
};