diff --git a/index.js b/index.js index f4d9b77..45b1360 100644 --- a/index.js +++ b/index.js @@ -1,2 +1,2 @@ -require('./dist/zingtouch.min.js'); +const ZingTouch = require('./dist/zingtouch.min.js').default; module.exports = ZingTouch; diff --git a/src/core/main.js b/src/core/main.js index d59e763..f56b305 100644 --- a/src/core/main.js +++ b/src/core/main.js @@ -5,4 +5,9 @@ */ import ZingTouch from './../ZingTouch.js'; -window.ZingTouch = ZingTouch; + +if (typeof window !== 'undefined') { + window.ZingTouch = ZingTouch; +} + +export default ZingTouch; diff --git a/webpack.config.js b/webpack.config.js index efb5bc3..121bb7c 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -10,6 +10,8 @@ module.exports = (env, argv) => { entry: './src/core/main.js', output: { filename: filename, + library: 'ZingTouch', + libraryTarget: 'umd', }, devtool: 'source-map', module: {