|
268 | 268 | "@types/bluebird": "^3.5.20", |
269 | 269 | "@types/mocha": "^5.2.0", |
270 | 270 | "@types/node": "^10.0.1", |
| 271 | + "babel-plugin-syntax-dynamic-import": "^6.18.0", |
271 | 272 | "coveralls": "^3.0.1", |
272 | 273 | "minimist": "^1.2.0", |
273 | 274 | "mocha": "^5.1.1", |
274 | 275 | "nyc": "^11.7.3", |
275 | 276 | "sinon": "^3.2.3", |
276 | 277 | "ts-node": "^6.0.3", |
277 | | - "typescript": "^2.8.3" |
| 278 | + "typescript": "^2.8.3", |
| 279 | + "uglifyjs-webpack-plugin": "^1.2.7", |
| 280 | + "webpack": "^4.16.4", |
| 281 | + "webpack-cli": "^3.1.0" |
278 | 282 | }, |
279 | 283 | "dependencies": { |
280 | 284 | "bluebird": "^3.5.1", |
281 | 285 | "lodash": "^4.17.3", |
282 | | - "readable-stream": "^2.3.6", |
283 | 286 | "strip-bom": "^2.0.0" |
284 | 287 | }, |
285 | 288 | "nyc": { |
|
294 | 297 | }, |
295 | 298 | "scripts": { |
296 | 299 | "dev": "tsc -w", |
297 | | - "build": "rm -Rf ./v2 && tsc", |
| 300 | + "build": "rm -Rf ./v2 && tsc && npm run build:browser", |
| 301 | + "build:browser": "webpack --config ./webpack.config.js", |
298 | 302 | "test": "rm -Rf .ts-node && TS_NODE_CACHE_DIRECTORY=.ts-node mocha -r ts-node/register src/**/*.test.ts ./test/*.ts -R spec", |
299 | 303 | "travis": "nyc --reporter lcov mocha -r ts-node/register src/**/*.test.ts ./test/*.ts -R spec", |
300 | 304 | "test:debug": "mocha debug -r ts-node/register src/**/*.test.ts ./test/*.ts -R spec", |
|
305 | 309 | "coverage": "nyc --reporter html mocha -r ts-node/register src/**/*.test.ts ./test/*.ts -R spec", |
306 | 310 | "coveralls": "cat ./coverage/lcov.info | ./node_modules/.bin/coveralls" |
307 | 311 | }, |
308 | | - "browser": { |
309 | | - "child_process": false, |
310 | | - "fs": false |
311 | | - }, |
| 312 | + "browser": "./browser/browser.js", |
312 | 313 | "main": "./v2/index.js" |
313 | 314 | } |
0 commit comments