Skip to content

Commit 25c79b0

Browse files
author
Caio Biodere
committed
- Added babel config and rules for ecmascript
1 parent 0ac37c5 commit 25c79b0

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

template_src/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@
3737
"webpack-dev-server": "^2.4.1"
3838
},
3939
"dependencies": {
40+
"babel-core": "^6.26.0",
41+
"babel-loader": "^7.1.2",
42+
"babel-preset-env": "^1.6.1",
4043
"framework7": "^2.0.6",
4144
"framework7-vue": "^2.0.0",
4245
"framework7-icons": "^0.9.0",

template_src/webpack.config.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ let config = function (env) {
4242
{test: /\.svg$/, loader: 'url-loader'},
4343
{test: /\.scss$/, loader: [ 'vue-style-loader', 'css-loader', 'sass-loader']},
4444
{test: /\.sass$/, loader: [ 'vue-style-loader', 'css-loader', 'sass-loader?indentedSyntax']},
45-
{test: /\.vue$/, loader: 'vue-loader'}
45+
{test: /\.vue$/, loader: 'vue-loader', options: {loaders: {js: {loader: 'babel-loader', options: {presets: ['env']}}}}},
46+
{test: /\.js$/, exclude: /(node_modules|bower_components)/, use: {loader: 'babel-loader', options: {presets: ['env']}}}
4647
]
4748
},
4849

0 commit comments

Comments
 (0)