|
27 | 27 | "babel-eslint": "^7.2.3", |
28 | 28 | "babel-jest": "^20.0.3", |
29 | 29 | "babel-loader": "^7.0.0", |
| 30 | + "babel-plugin-add-module-exports": "^0.2.1", |
30 | 31 | "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", |
31 | 32 | "babel-preset-es2015": "^6.24.1", |
32 | 33 | "babel-preset-react": "^6.24.1", |
|
57 | 58 | "start": "export NODE_ENV=development && webpack-dev-server -d --content-base ./app --hot --inline ./app/app.js", |
58 | 59 | "mkdir:dist": "mkdir -p dist", |
59 | 60 | "version": "npm run build", |
60 | | - "build:lib": "babel index.js -o ./dist/react-prelodr.js --ignore 'test.js' --ignore 'app.js'", |
61 | | - "build:min": "webpack --progress --colors -p index.js dist/react-prelodr.min.js", |
62 | | - "build": "export NODE_ENV=production && npm run mkdir:dist && npm run build:lib && npm run build:min", |
| 61 | + "build:lib": "export NODE_ENV=commonjs && babel index.js -o ./dist/react-prelodr.js --ignore 'test.js' --ignore 'app.js'", |
| 62 | + "build:min": "export NODE_ENV=umd && webpack --progress --colors -p index.js dist/react-prelodr.min.js", |
| 63 | + "build": "npm run mkdir:dist && npm run build:lib && npm run build:min", |
63 | 64 | "lint": "eslint src", |
64 | 65 | "test": "export NODE_ENV=testing && npm run lint && jest --coverage", |
65 | 66 | "coverage": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js" |
|
78 | 79 | "react" |
79 | 80 | ] |
80 | 81 | }, |
81 | | - "production": { |
| 82 | + "commonjs": { |
82 | 83 | "presets": [ |
83 | 84 | [ |
84 | 85 | "es2015", |
|
93 | 94 | "transform-es2015-modules-commonjs" |
94 | 95 | ] |
95 | 96 | }, |
| 97 | + "umd": { |
| 98 | + "presets": [ |
| 99 | + [ |
| 100 | + "es2015", |
| 101 | + { |
| 102 | + "modules": false |
| 103 | + } |
| 104 | + ], |
| 105 | + "stage-0", |
| 106 | + "react" |
| 107 | + ], |
| 108 | + "plugins": [ |
| 109 | + "add-module-exports", |
| 110 | + "transform-es2015-modules-commonjs" |
| 111 | + ] |
| 112 | + }, |
96 | 113 | "development": { |
97 | 114 | "presets": [ |
98 | 115 | [ |
|
0 commit comments