Skip to content

Commit aa3825b

Browse files
Transpile three.module.js using babel as it starts migration to ES6
1 parent 4e7bc16 commit aa3825b

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

rollup.config.js

+3-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import rollupPluginReplace from 'rollup-plugin-replace';
66
import rollupPluginNodeResolve from 'rollup-plugin-node-resolve';
77
import rollupPluginString from 'rollup-plugin-string';
88

9+
import path from 'path';
910
import version from './tools/version';
1011
import packageJson from './package.json';
1112

@@ -51,11 +52,12 @@ export default {
5152
rollupPluginBabel({
5253
runtimeHelpers: true,
5354
exclude: [
54-
'./node_modules/**',
55+
/node_modules[\\/](?!three)/,
5556
'./vendor/js/**',
5657
'./src/utils/SelectionParser',
5758
'./src/utils/MiewCLIParser.js',
5859
],
60+
extends: path.join(__dirname, '/.babelrc'),
5961
}),
6062

6163
],

webpack.config.babel.js

+7-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,13 @@ const configure = (prod) => ({
2222
module: {
2323
rules: [{
2424
test: /\.js$/,
25-
exclude: /(node_modules|vendor)/,
26-
use: ['babel-loader'],
25+
exclude: /(node_modules[\\/](?!three))|vendor/,
26+
use: {
27+
loader: 'babel-loader',
28+
options: {
29+
extends: path.join(__dirname, '/.babelrc'),
30+
},
31+
},
2732
}, {
2833
test: /\.[sp]?css$/,
2934
use: [

0 commit comments

Comments
 (0)