diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index b7ad6537..eafd51a8 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -482,6 +482,11 @@ "from": "babel-plugin-transform-strict-mode@>=6.8.0 <7.0.0", "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.11.3.tgz" }, + "babel-preset-es2015": { + "version": "6.9.0", + "from": "babel-preset-es2015@latest", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.9.0.tgz" + }, "babel-register": { "version": "6.9.0", "from": "babel-register@>=6.9.0 <7.0.0", @@ -570,6 +575,11 @@ "from": "base64-js@0.0.8", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz" }, + "base64-loader": { + "version": "1.0.0", + "from": "base64-loader@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/base64-loader/-/base64-loader-1.0.0.tgz" + }, "batch": { "version": "0.5.3", "from": "batch@0.5.3", @@ -1068,6 +1078,11 @@ } } }, + "cssnano": { + "version": "3.7.3", + "from": "cssnano@3.7.3", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.7.3.tgz" + }, "csso": { "version": "2.0.0", "from": "csso@>=2.0.0 <2.1.0", @@ -1278,6 +1293,11 @@ } } }, + "electron-prebuilt": { + "version": "1.2.6", + "from": "electron-prebuilt@1.2.6", + "resolved": "https://registry.npmjs.org/electron-prebuilt/-/electron-prebuilt-1.2.6.tgz" + }, "emojis-list": { "version": "1.0.2", "from": "emojis-list@>=1.0.0 <2.0.0", @@ -1390,6 +1410,18 @@ "from": "expand-range@>=1.8.1 <2.0.0", "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz" }, + "exports-loader": { + "version": "0.6.3", + "from": "exports-loader@>=0.6.2 <0.7.0", + "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.3.tgz", + "dependencies": { + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz" + } + } + }, "express": { "version": "4.13.4", "from": "express@>=4.13.3 <5.0.0", @@ -2242,6 +2274,18 @@ "from": "generate-object-property@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz" }, + "get-folder-size": { + "version": "1.0.0", + "from": "get-folder-size@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/get-folder-size/-/get-folder-size-1.0.0.tgz", + "dependencies": { + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, "get-package-info": { "version": "0.0.2", "from": "get-package-info@0.0.2", @@ -2328,6 +2372,214 @@ "from": "graceful-readlink@>=1.0.0", "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" }, + "grunt": { + "version": "1.0.1", + "from": "grunt@1.0.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.1.tgz", + "dependencies": { + "glob": { + "version": "7.0.5", + "from": "glob@>=7.0.0 <7.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.5.tgz", + "dependencies": { + "minimatch": { + "version": "3.0.2", + "from": "minimatch@^3.0.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz" + } + } + }, + "grunt-cli": { + "version": "1.2.0", + "from": "grunt-cli@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz" + }, + "js-yaml": { + "version": "3.5.5", + "from": "js-yaml@>=3.5.2 <3.6.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz" + }, + "rimraf": { + "version": "2.2.8", + "from": "rimraf@>=2.2.8 <2.3.0", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz" + } + } + }, + "grunt-appdmg": { + "version": "0.4.0", + "from": "grunt-appdmg@latest", + "resolved": "https://registry.npmjs.org/grunt-appdmg/-/grunt-appdmg-0.4.0.tgz" + }, + "grunt-bower-install-simple": { + "version": "1.2.3", + "from": "grunt-bower-install-simple@1.2.3", + "resolved": "https://registry.npmjs.org/grunt-bower-install-simple/-/grunt-bower-install-simple-1.2.3.tgz", + "dependencies": { + "chalk": { + "version": "1.1.3", + "from": "chalk@~1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + }, + "supports-color": { + "version": "2.0.0", + "from": "supports-color@^2.0.0", + "resolved": "http://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + } + } + }, + "grunt-concurrent": { + "version": "2.3.0", + "from": "grunt-concurrent@latest", + "resolved": "https://registry.npmjs.org/grunt-concurrent/-/grunt-concurrent-2.3.0.tgz" + }, + "grunt-contrib-clean": { + "version": "1.0.0", + "from": "grunt-contrib-clean@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.0.0.tgz" + }, + "grunt-contrib-compress": { + "version": "1.3.0", + "from": "grunt-contrib-compress@1.3.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.3.0.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@^4.7.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + }, + "pretty-bytes": { + "version": "3.0.1", + "from": "pretty-bytes@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz" + } + } + }, + "grunt-contrib-copy": { + "version": "1.0.0", + "from": "grunt-contrib-copy@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz" + }, + "grunt-contrib-deb": { + "version": "0.0.2", + "from": "keeweb/grunt-contrib-deb#45d31f6", + "resolved": "git://github.com/keeweb/grunt-contrib-deb.git#45d31f60900b51109cc12ed3a376aeabb36aca97" + }, + "grunt-contrib-htmlmin": { + "version": "1.5.0", + "from": "grunt-contrib-htmlmin@1.5.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-1.5.0.tgz", + "dependencies": { + "html-minifier": { + "version": "2.1.7", + "from": "html-minifier@>=2.1.7 <2.2.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-2.1.7.tgz" + }, + "pretty-bytes": { + "version": "3.0.1", + "from": "pretty-bytes@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz" + } + } + }, + "grunt-contrib-jshint": { + "version": "1.0.0", + "from": "grunt-contrib-jshint@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-1.0.0.tgz" + }, + "grunt-contrib-uglify": { + "version": "1.0.1", + "from": "grunt-contrib-uglify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-1.0.1.tgz", + "dependencies": { + "lodash": { + "version": "4.13.1", + "from": "lodash@^4.0.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.13.1.tgz" + } + } + }, + "grunt-contrib-watch": { + "version": "1.0.0", + "from": "grunt-contrib-watch@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.0.0.tgz" + }, + "grunt-electron": { + "version": "4.0.0", + "from": "grunt-electron@4.0.0", + "resolved": "https://registry.npmjs.org/grunt-electron/-/grunt-electron-4.0.0.tgz", + "dependencies": { + "electron-osx-sign": { + "version": "0.3.1", + "from": "electron-osx-sign@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.3.1.tgz" + }, + "electron-packager": { + "version": "7.3.0", + "from": "electron-packager@>=7.0.0 <8.0.0", + "resolved": "https://registry.npmjs.org/electron-packager/-/electron-packager-7.3.0.tgz" + }, + "fs-extra": { + "version": "0.28.0", + "from": "fs-extra@>=0.28.0 <0.29.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.28.0.tgz" + }, + "minimist": { + "version": "1.2.0", + "from": "minimist@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz" + } + } + }, + "grunt-gitinfo": { + "version": "0.1.8", + "from": "grunt-gitinfo@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/grunt-gitinfo/-/grunt-gitinfo-0.1.8.tgz", + "dependencies": { + "async": { + "version": "0.9.2", + "from": "async@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz" + }, + "lodash": { + "version": "2.4.2", + "from": "lodash@>=2.4.1 <2.5.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz" + } + } + }, + "grunt-inline-alt": { + "version": "0.3.10", + "from": "grunt-inline-alt@>=0.3.10 <0.4.0", + "resolved": "https://registry.npmjs.org/grunt-inline-alt/-/grunt-inline-alt-0.3.10.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "clean-css": { + "version": "1.1.7", + "from": "clean-css@1.1.7", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-1.1.7.tgz" + }, + "commander": { + "version": "2.0.0", + "from": "commander@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.0.0.tgz" + }, + "source-map": { + "version": "0.1.43", + "from": "source-map@>=0.1.7 <0.2.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz" + }, + "uglify-js": { + "version": "2.4.1", + "from": "uglify-js@2.4.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.1.tgz" + } + } + }, "grunt-known-options": { "version": "1.1.0", "from": "grunt-known-options@>=1.1.0 <1.2.0", @@ -2367,11 +2619,67 @@ } } }, + "grunt-postcss": { + "version": "0.8.0", + "from": "grunt-postcss@>=0.8.0 <0.9.0", + "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.8.0.tgz" + }, + "grunt-sass": { + "version": "1.2.0", + "from": "grunt-sass@1.2.0", + "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-1.2.0.tgz" + }, + "grunt-string-replace": { + "version": "1.2.1", + "from": "grunt-string-replace@>=1.2.0 <2.0.0", + "resolved": "https://registry.npmjs.org/grunt-string-replace/-/grunt-string-replace-1.2.1.tgz" + }, + "grunt-webpack": { + "version": "1.0.11", + "from": "grunt-webpack@>=1.0.11 <2.0.0", + "resolved": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-1.0.11.tgz", + "dependencies": { + "lodash": { + "version": "1.2.1", + "from": "lodash@>=1.2.0 <1.3.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.2.1.tgz" + } + } + }, "gzip-size": { "version": "1.0.0", "from": "gzip-size@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz" }, + "handlebars": { + "version": "4.0.5", + "from": "handlebars@>=4.0.5 <5.0.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz", + "dependencies": { + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.1 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz" + }, + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.4 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + } + } + }, + "handlebars-loader": { + "version": "1.3.0", + "from": "handlebars-loader@>=1.1.4 <2.0.0", + "resolved": "https://registry.npmjs.org/handlebars-loader/-/handlebars-loader-1.3.0.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.10 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + } + } + }, "har-validator": { "version": "1.8.0", "from": "har-validator@>=1.4.0 <2.0.0", @@ -2449,6 +2757,43 @@ "from": "html-comment-regex@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.0.tgz" }, + "html-minifier": { + "version": "3.0.1", + "from": "html-minifier@3.0.1", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.0.1.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.6 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + }, + "camelcase": { + "version": "1.2.1", + "from": "camelcase@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz" + }, + "cliui": { + "version": "2.1.0", + "from": "cliui@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz" + }, + "uglify-js": { + "version": "2.7.0", + "from": "uglify-js@>=2.7.0 <2.8.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.0.tgz" + }, + "window-size": { + "version": "0.1.0", + "from": "window-size@0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + }, + "yargs": { + "version": "3.10.0", + "from": "yargs@>=3.10.0 <3.11.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + } + } + }, "http-browserify": { "version": "1.7.0", "from": "http-browserify@>=1.3.2 <2.0.0", @@ -2835,6 +3180,11 @@ "from": "livereload-js@>=2.2.0 <3.0.0", "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.2.2.tgz" }, + "load-grunt-tasks": { + "version": "3.5.0", + "from": "load-grunt-tasks@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.0.tgz" + }, "load-json-file": { "version": "1.1.0", "from": "load-json-file@>=1.0.0 <2.0.0", @@ -3777,6 +4127,11 @@ } } }, + "raw-loader": { + "version": "0.5.1", + "from": "raw-loader@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz" + }, "rc": { "version": "1.1.6", "from": "rc@>=1.1.2 <2.0.0", @@ -4208,6 +4563,18 @@ "from": "string_decoder@>=0.10.0 <0.11.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" }, + "string-replace-webpack-plugin": { + "version": "0.0.3", + "from": "string-replace-webpack-plugin@0.0.3", + "resolved": "https://registry.npmjs.org/string-replace-webpack-plugin/-/string-replace-webpack-plugin-0.0.3.tgz", + "dependencies": { + "async": { + "version": "0.2.10", + "from": "async@>=0.2.10 <0.3.0", + "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz" + } + } + }, "string-width": { "version": "1.0.1", "from": "string-width@>=1.0.1 <2.0.0", @@ -4243,6 +4610,11 @@ "from": "strip-json-comments@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz" }, + "strip-sourcemap-loader": { + "version": "0.0.1", + "from": "strip-sourcemap-loader@0.0.1", + "resolved": "https://registry.npmjs.org/strip-sourcemap-loader/-/strip-sourcemap-loader-0.0.1.tgz" + }, "style-loader": { "version": "0.8.3", "from": "style-loader@>=0.8.3 <0.9.0", @@ -4329,6 +4701,11 @@ } } }, + "time-grunt": { + "version": "1.3.0", + "from": "time-grunt@>=1.2.1 <2.0.0", + "resolved": "https://registry.npmjs.org/time-grunt/-/time-grunt-1.3.0.tgz" + }, "timers-browserify": { "version": "1.4.2", "from": "timers-browserify@>=1.0.1 <2.0.0", @@ -4457,6 +4834,11 @@ } } }, + "uglify-loader": { + "version": "1.3.0", + "from": "uglify-loader@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/uglify-loader/-/uglify-loader-1.3.0.tgz" + }, "uglify-to-browserify": { "version": "1.0.2", "from": "uglify-to-browserify@>=1.0.0 <1.1.0", @@ -4581,6 +4963,18 @@ } } }, + "webpack": { + "version": "1.13.1", + "from": "webpack@1.13.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.1.tgz", + "dependencies": { + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz" + } + } + }, "webpack-core": { "version": "0.6.8", "from": "webpack-core@>=0.6.0 <0.7.0", @@ -4598,6 +4992,18 @@ "from": "webpack-dev-middleware@>=1.4.0 <2.0.0", "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.6.1.tgz" }, + "webpack-dev-server": { + "version": "1.14.1", + "from": "webpack-dev-server@>=1.12.1 <2.0.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.14.1.tgz", + "dependencies": { + "optimist": { + "version": "0.6.1", + "from": "optimist@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz" + } + } + }, "websocket-driver": { "version": "0.6.4", "from": "websocket-driver@>=0.5.1",