|
3 | 3 | "version": "2.5.7", |
4 | 4 | "description": "react-chartjs-2", |
5 | 5 | "main": "lib/index.js", |
| 6 | + "module": "es/index.js", |
| 7 | + "jsnext:main": "es/index.js", |
6 | 8 | "author": "Jeremy Ayerst", |
7 | 9 | "homepage": "https://github.com/jerairrest/react-chartjs-2", |
8 | 10 | "repository": { |
|
19 | 21 | }, |
20 | 22 | "devDependencies": { |
21 | 23 | "@kadira/storybook": "^2.35.3", |
| 24 | + "babel-cli": "^6.26.0", |
22 | 25 | "babel-core": "^6.18.2", |
23 | 26 | "babel-eslint": "^4.1.3", |
| 27 | + "babel-plugin-external-helpers": "^6.22.0", |
24 | 28 | "babel-preset-es2015": "^6.13.2", |
25 | 29 | "babel-preset-react": "^6.11.1", |
26 | 30 | "babel-preset-stage-1": "^6.13.0", |
|
44 | 48 | "react-addons-test-utils": "^15.3.2", |
45 | 49 | "react-component-gulp-tasks": "git+https://github.com/gor181/react-component-gulp-tasks.git", |
46 | 50 | "react-dom": "^0.14 || ^15.0.0-rc || ^15.0", |
| 51 | + "rimraf": "^2.6.1", |
| 52 | + "rollup": "^0.47.6", |
| 53 | + "rollup-plugin-babel": "^3.0.2", |
| 54 | + "rollup-plugin-commonjs": "^8.1.0", |
| 55 | + "rollup-plugin-node-resolve": "^3.0.0", |
| 56 | + "rollup-plugin-uglify": "^2.0.1", |
47 | 57 | "sinon": "^1.17.6" |
48 | 58 | }, |
49 | 59 | "peerDependencies": { |
|
57 | 67 | "chart.js": "global:Chart" |
58 | 68 | }, |
59 | 69 | "scripts": { |
60 | | - "build": "gulp clean && cross-env NODE_ENV=production gulp build", |
| 70 | + "clean": "rimraf lib es dist", |
| 71 | + "build:cjs": "babel src --out-dir lib", |
| 72 | + "build:es": "cross-env BABEL_ENV=jsnext babel src --out-dir es", |
| 73 | + "build:umd": "cross-env BABEL_ENV=rollup NODE_ENV=development rollup -c -o dist/react-chartjs-2.js", |
| 74 | + "build:umd:min": "cross-env BABEL_ENV=rollup NODE_ENV=production rollup -c -o dist/react-chartjs-2.min.js", |
| 75 | + "build": "npm run clean && npm run build:cjs && npm run build:es && npm run build:umd && npm run build:umd:min", |
61 | 76 | "examples": "gulp dev:server", |
62 | 77 | "lint": "eslint ./; true", |
63 | 78 | "publish:site": "cross-env NODE_ENV=production gulp publish:examples", |
|
0 commit comments