diff --git a/build-config/fragments/common.js b/build-config/fragments/common.js index 004c8b4e..6b9852e0 100644 --- a/build-config/fragments/common.js +++ b/build-config/fragments/common.js @@ -18,12 +18,11 @@ var bannerPlugin = new webpack.BannerPlugin( @copyright 2014-${time} ${pckg.author} @license ${pckg.license}` ); - // inject version number var replaceVersionPlugin = new webpack.DefinePlugin({ '__VERSION__': JSON.stringify(pckg.version) }); -var rootDir = path.resolve(__dirname, '..', '..'); +let rootDir = path.resolve(__dirname, '..', '..'); module.exports = { context: rootDir, @@ -54,5 +53,8 @@ module.exports = { } ] }, - plugins: [bannerPlugin, replaceVersionPlugin] + plugins: [ + bannerPlugin, + replaceVersionPlugin + ] }; diff --git a/package-lock.json b/package-lock.json index ec8c9f88..ed38a9d6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6870,12 +6870,6 @@ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", "dev": true }, - "inline-worker": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/inline-worker/-/inline-worker-0.1.0.tgz", - "integrity": "sha1-spDDNutUpyHtPSL3KiuarN9oDoQ=", - "dev": true - }, "inquirer": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz", @@ -11287,13 +11281,6 @@ "resolve": "1.5.0" } }, - "recorderjs": { - "version": "git+https://github.com/mattdiamond/Recorderjs.git#08e7abd99739be6946f19f6806ccb368138f2dd3", - "dev": true, - "requires": { - "inline-worker": "0.1.0" - } - }, "recordrtc": { "version": "5.4.6", "resolved": "https://registry.npmjs.org/recordrtc/-/recordrtc-5.4.6.tgz", diff --git a/package.json b/package.json index e4df12b5..46ad1ca4 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,8 @@ "url": "https://github.com/collab-project/videojs-record.git" }, "scripts": { - "build": "npm run build:dev && npm run build:min && npm run build:language && npm run build:css", + "clean": "rimraf dist docs", + "build": "npm run clean && npm run build:dev && npm run build:min && npm run build:language && npm run build:css", "build:main": "webpack --config ./build-config/webpack.dev.main.js", "build:main:min": "webpack --config ./build-config/webpack.prod.main.js", "build:plugins": "webpack --config ./build-config/webpack.dev.plugins.js", @@ -40,7 +41,7 @@ "lint:js": "jscs --config .jscsrc src/js", "lint:json": "jsonlint-cli src/lang/*.json font/*.json", "lint:html": "htmlhint examples", - "start": "npm run build:main && npm run build:plugins && npm run build:css && webpack-dev-server --config ./build-config/webpack.dev.main.js", + "start": "npm run build && webpack-dev-server --config ./build-config/webpack.dev.main.js", "test": "karma start karma.conf.js", "prepublish": "not-in-install && npm run build || in-install" }, @@ -109,6 +110,7 @@ "npm-run-all": "^4.1.2", "opus-recorder": ">=4.0.0", "recorderjs": "git+https://github.com/mattdiamond/Recorderjs.git", + "rimraf": "^2.6.2", "sinon": "^5.0.2", "uglifyjs-webpack-plugin": "^1.2.5", "videojs-languages": "^1.0.0",