diff --git a/package.json b/package.json index 708eb20..7054673 100644 --- a/package.json +++ b/package.json @@ -37,11 +37,12 @@ }, "homepage": "https://eruda.liriliri.io/", "devDependencies": { + "@babel/core": "^7.6.4", + "@babel/plugin-transform-runtime": "^7.6.2", + "@babel/preset-env": "^7.6.3", + "@babel/runtime": "^7.6.3", "autoprefixer": "^7.2.2", - "babel-core": "^6.26.0", - "babel-loader": "^7.1.2", - "babel-plugin-transform-runtime": "^6.23.0", - "babel-preset-env": "^1.6.1", + "babel-loader": "^8.0.6", "copy": "^0.3.1", "css-loader": "^0.28.7", "draggabilly": "^2.1.1", diff --git a/script/webpack.base.js b/script/webpack.base.js index e4d8b41..7671e11 100644 --- a/script/webpack.base.js +++ b/script/webpack.base.js @@ -26,7 +26,6 @@ module.exports = { output: { path: path.resolve(__dirname, '../'), publicPath: '/assets/', - library: ['eruda'], libraryTarget: 'umd' }, module: { @@ -49,8 +48,8 @@ module.exports = { { loader: 'babel-loader', options: { - presets: ['env'], - plugins: ['transform-runtime'] + presets: ['@babel/preset-env'], + plugins: ['@babel/plugin-transform-runtime'] } }, 'eslint-loader' diff --git a/src/index.js b/src/index.js index f507f24..44c4572 100644 --- a/src/index.js +++ b/src/index.js @@ -25,10 +25,11 @@ import { toArr, upperFirst, nextTick, - last + last, + isBrowser } from './lib/util' -module.exports = { +const eruda = { init({ container, tool, autoScale = true, useShadowDom = true } = {}) { if (this._isInit) return @@ -253,4 +254,8 @@ module.exports = { extraUtil(util) +if (isBrowser) global.eruda = eruda + +export default eruda + //# sourceMappingURL=index.js.map diff --git a/src/lib/emitter.js b/src/lib/emitter.js index d3284c1..42e3444 100644 --- a/src/lib/emitter.js +++ b/src/lib/emitter.js @@ -5,4 +5,4 @@ emitter.ADD = 'ADD' emitter.SHOW = 'SHOW' emitter.SCALE = 'SCALE' -module.exports = emitter +export default emitter