Skip to content

Commit 2b4a6d6

Browse files
committed
try to add es6 export
1 parent a0f0f8f commit 2b4a6d6

File tree

3 files changed

+70
-55
lines changed

3 files changed

+70
-55
lines changed

dist/react-chartjs.js

+18-7
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,27 @@ return /******/ (function(modules) { // webpackBootstrap
5454
/* 0 */
5555
/***/ (function(module, exports, __webpack_require__) {
5656

57+
const Bar = __webpack_require__(1);
58+
const Doughnut = __webpack_require__(14);
59+
const Line = __webpack_require__(15);
60+
const Pie = __webpack_require__(16);
61+
const PolarArea = __webpack_require__(17);
62+
const Radar = __webpack_require__(18);
63+
const createClass = __webpack_require__(2).createClass;
64+
5765
module.exports = {
58-
Bar: __webpack_require__(1),
59-
Doughnut: __webpack_require__(14),
60-
Line: __webpack_require__(15),
61-
Pie: __webpack_require__(16),
62-
PolarArea: __webpack_require__(17),
63-
Radar: __webpack_require__(18),
64-
createClass: __webpack_require__(2).createClass
66+
Bar,
67+
Doughnut,
68+
Line,
69+
Pie,
70+
PolarArea,
71+
Radar,
72+
createClass,
6573
};
6674

75+
export { Bar, Doughnut, Line, Pie, PolarArea, Radar };
76+
77+
6778

6879
/***/ }),
6980
/* 1 */

index.js

+18-7
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,20 @@
1+
const Bar = require('./lib/bar');
2+
const Doughnut = require('./lib/doughnut');
3+
const Line = require('./lib/line');
4+
const Pie = require('./lib/pie');
5+
const PolarArea = require('./lib/polar-area');
6+
const Radar = require('./lib/radar');
7+
const createClass = require('./lib/core').createClass;
8+
19
module.exports = {
2-
Bar: require('./lib/bar'),
3-
Doughnut: require('./lib/doughnut'),
4-
Line: require('./lib/line'),
5-
Pie: require('./lib/pie'),
6-
PolarArea: require('./lib/polar-area'),
7-
Radar: require('./lib/radar'),
8-
createClass: require('./lib/core').createClass
10+
Bar,
11+
Doughnut,
12+
Line,
13+
Pie,
14+
PolarArea,
15+
Radar,
16+
createClass,
917
};
18+
19+
export { Bar, Doughnut, Line, Pie, PolarArea, Radar };
20+

webpack.config.js

+34-41
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,43 @@
11
var webpack = require('webpack'),
2-
plugins = [];
2+
plugins = [];
33

44
if (process.env.COMPRESS) {
5-
plugins.push(
6-
new webpack.optimize.UglifyJsPlugin({
7-
compressor: {
8-
warnings: false
9-
}
10-
})
11-
);
5+
plugins.push(
6+
new webpack.optimize.UglifyJsPlugin({
7+
compressor: {
8+
warnings: false
9+
}
10+
})
11+
);
1212
}
1313

1414
module.exports = {
15-
16-
output: {
17-
library: 'react-chartjs',
18-
libraryTarget: 'umd'
15+
output: {
16+
library: 'react-chartjs',
17+
libraryTarget: 'umd'
18+
},
19+
externals: [{
20+
'react': {
21+
root: 'React',
22+
commonjs2: 'react',
23+
commonjs: 'react',
24+
amd: 'react'
1925
},
20-
21-
externals: [
22-
{
23-
"react": {
24-
root: "React",
25-
commonjs2: "react",
26-
commonjs: "react",
27-
amd: "react"
28-
},
29-
"react-dom": {
30-
root: "ReactDOM",
31-
commonjs2: "react-dom",
32-
commonjs: "react-dom",
33-
amd: "react-dom"
34-
},
35-
"chart.js": {
36-
root: "Chart",
37-
commonjs2: "Chartjs",
38-
commonjs: "Chartjs",
39-
amd: "Chartjs"
40-
}
41-
}
42-
],
43-
44-
node: {
45-
Buffer: false
26+
'react-dom': {
27+
root: 'ReactDOM',
28+
commonjs2: 'react-dom',
29+
commonjs: 'react-dom',
30+
amd: 'react-dom'
4631
},
47-
48-
plugins: plugins
49-
32+
'chart.js': {
33+
root: 'Chart',
34+
commonjs2: 'Chartjs',
35+
commonjs: 'Chartjs',
36+
amd: 'Chartjs'
37+
}
38+
}],
39+
node: {
40+
Buffer: false
41+
},
42+
plugins: plugins
5043
};

0 commit comments

Comments
 (0)