diff --git a/package-lock.json b/package-lock.json index a09cba3..3da839e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "mossad", - "version": "0.1.2", + "version": "0.1.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index cf5ab68..03ba635 100644 --- a/package.json +++ b/package.json @@ -1,11 +1,10 @@ { "name": "mossad", - "version": "0.1.3", + "version": "0.1.4", "description": "A mobile rolling performance observation tool", "main": "src/index.js", "scripts": { - "test": "node ./example/server.js", - "start": "webpack-dev-server --inline --progress --content-base example/ --config example/webpack.conf.js" + "test": "webpack-dev-server --inline --progress --content-base example/ --config example/webpack.conf.js" }, "repository": { "type": "git", diff --git a/src/index.js b/src/index.js index 9cdc81d..debfaee 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,7 @@ const fs = require('fs') const path = require('path') + class MossadWebpackPlugin { constructor (options = {}) { let injectScript = fs.readFileSync(__dirname+'/inject.js', 'utf-8') @@ -14,8 +15,11 @@ class MossadWebpackPlugin { compilation.plugin( 'html-webpack-plugin-before-html-processing', - data => { + (data, cb) => { data.html = data.html.replace(`${injectPos}`, `${this.injection}${injectPos}`) + if (cb) { + cb(null, data) + } } ) })