diff --git a/Gruntfile.js b/Gruntfile.js index a4b03f0e5e..cc59c8b2a7 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -146,6 +146,6 @@ module.exports = function(grunt) { grunt.loadNpmTasks('grunt-contrib-copy'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-hashres'); - grunt.loadNpmTasks('grunt-karma'); + if (process.env.NODE_ENV !== 'production') grunt.loadNpmTasks('grunt-karma'); }; diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 427cc1c3da..b369cfb9ef 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -8,9 +8,9 @@ "resolved": "https://registry.npmjs.org/@slack/client/-/client-3.6.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.13.1 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -56,6 +56,11 @@ "from": "align-text@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" }, + "alphanum-sort": { + "version": "1.0.2", + "from": "alphanum-sort@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz" + }, "amazon-payments": { "version": "0.0.4", "from": "amazon-payments@0.0.4", @@ -179,9 +184,9 @@ "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz" }, "superagent": { - "version": "2.2.0", + "version": "2.3.0", "from": "superagent@>=2.0.0 <3.0.0", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-2.2.0.tgz" + "resolved": "https://registry.npmjs.org/superagent/-/superagent-2.3.0.tgz" } } }, @@ -218,9 +223,9 @@ "resolved": "https://registry.npmjs.org/apidoc-core/-/apidoc-core-0.7.1.tgz", "dependencies": { "glob": { - "version": "7.0.6", + "version": "7.1.0", "from": "glob@>=7.0.3 <8.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.0.tgz" }, "lodash": { "version": "4.11.2", @@ -320,9 +325,9 @@ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz" }, "asn1.js": { - "version": "4.8.0", + "version": "4.8.1", "from": "asn1.js@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.8.0.tgz" + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.8.1.tgz" }, "assert": { "version": "1.3.0", @@ -354,10 +359,20 @@ "from": "async-each-series@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz" }, + "asynckit": { + "version": "0.4.0", + "from": "asynckit@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + }, + "autoprefixer": { + "version": "6.4.1", + "from": "autoprefixer@>=6.4.0 <7.0.0", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.4.1.tgz" + }, "aws-sdk": { - "version": "2.6.3", + "version": "2.6.4", "from": "aws-sdk@>=2.0.25 <3.0.0", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.6.3.tgz", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.6.4.tgz", "dependencies": { "lodash": { "version": "3.5.0", @@ -402,9 +417,9 @@ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.14.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -414,9 +429,9 @@ "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.14.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -431,9 +446,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.9.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -463,9 +478,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.9.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -484,6 +499,11 @@ "from": "babel-helpers@>=6.8.0 <7.0.0", "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.8.0.tgz" }, + "babel-loader": { + "version": "6.2.5", + "from": "babel-loader@>=6.0.0 <7.0.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.2.5.tgz" + }, "babel-messages": { "version": "6.8.0", "from": "babel-messages@>=6.8.0 <7.0.0", @@ -520,9 +540,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.15.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -647,9 +667,9 @@ "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.14.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -664,9 +684,9 @@ "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.15.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -676,9 +696,9 @@ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.15.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -688,9 +708,9 @@ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.15.0.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.2.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -700,15 +720,20 @@ "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz" }, "babylon": { - "version": "6.9.2", + "version": "6.10.0", "from": "babylon@>=6.9.0 <7.0.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.9.2.tgz" + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.10.0.tgz" }, "balanced-match": { "version": "0.4.2", "from": "balanced-match@>=0.4.1 <0.5.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" }, + "Base64": { + "version": "0.2.1", + "from": "Base64@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz" + }, "base64-js": { "version": "1.1.2", "from": "base64-js@>=1.0.2 <2.0.0", @@ -741,6 +766,11 @@ "from": "beeper@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.0.tgz" }, + "big.js": { + "version": "3.1.3", + "from": "big.js@>=3.1.3 <4.0.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz" + }, "bin-build": { "version": "2.2.0", "from": "bin-build@>=2.0.0 <3.0.0", @@ -1272,10 +1302,10 @@ "from": "isarray@0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, - "punycode": { - "version": "1.4.1", - "from": "punycode@>=1.3.2 <2.0.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + "url": { + "version": "0.11.0", + "from": "url@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz" } } }, @@ -1309,6 +1339,11 @@ "from": "browserify-zlib@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz" }, + "browserslist": { + "version": "1.3.6", + "from": "browserslist@>=1.3.6 <1.4.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.3.6.tgz" + }, "bson": { "version": "0.5.5", "from": "bson@>=0.5.4 <0.6.0", @@ -1376,6 +1411,11 @@ "from": "bytes@2.4.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz" }, + "camel-case": { + "version": "3.0.0", + "from": "camel-case@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz" + }, "camelcase": { "version": "2.1.1", "from": "camelcase@>=2.0.0 <3.0.0", @@ -1386,6 +1426,11 @@ "from": "camelcase-keys@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz" }, + "caniuse-db": { + "version": "1.0.30000538", + "from": "caniuse-db@>=1.0.30000527 <2.0.0", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000538.tgz" + }, "capture-stack-trace": { "version": "1.0.0", "from": "capture-stack-trace@>=1.0.0 <2.0.0", @@ -1428,6 +1473,11 @@ "from": "chalk@>=1.1.1 <2.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" }, + "change-case": { + "version": "3.0.0", + "from": "change-case@>=3.0.0 <3.1.0", + "resolved": "https://registry.npmjs.org/change-case/-/change-case-3.0.0.tgz" + }, "character-parser": { "version": "1.2.1", "from": "character-parser@1.2.1", @@ -1436,7 +1486,56 @@ "cheerio": { "version": "0.19.0", "from": "cheerio@>=0.19.0 <0.20.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz" + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", + "dependencies": { + "css-select": { + "version": "1.0.0", + "from": "css-select@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz" + }, + "css-what": { + "version": "1.0.0", + "from": "css-what@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz" + }, + "domhandler": { + "version": "2.3.0", + "from": "domhandler@>=2.3.0 <2.4.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz" + }, + "domutils": { + "version": "1.4.3", + "from": "domutils@>=1.4.0 <1.5.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz" + }, + "htmlparser2": { + "version": "3.8.3", + "from": "htmlparser2@>=3.8.1 <3.9.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "dependencies": { + "domutils": { + "version": "1.5.1", + "from": "domutils@1.5", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" + }, + "entities": { + "version": "1.0.0", + "from": "entities@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz" + } + } + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + } + } }, "chmodr": { "version": "0.1.0", @@ -1475,6 +1574,16 @@ "from": "cli-color@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-0.3.3.tgz" }, + "cli-cursor": { + "version": "1.0.2", + "from": "cli-cursor@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz" + }, + "cli-spinners": { + "version": "0.1.2", + "from": "cli-spinners@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-0.1.2.tgz" + }, "cliui": { "version": "2.1.0", "from": "cliui@>=2.1.0 <3.0.0", @@ -1517,6 +1626,31 @@ "from": "coffee-script@>=1.3.3 <1.4.0", "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.3.3.tgz" }, + "color": { + "version": "0.11.3", + "from": "color@>=0.11.0 <0.12.0", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.3.tgz" + }, + "color-convert": { + "version": "1.5.0", + "from": "color-convert@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.5.0.tgz" + }, + "color-name": { + "version": "1.1.1", + "from": "color-name@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz" + }, + "color-string": { + "version": "0.3.0", + "from": "color-string@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz" + }, + "colormin": { + "version": "1.1.2", + "from": "colormin@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz" + }, "colors": { "version": "1.0.3", "from": "colors@>=1.0.0 <1.1.0", @@ -1613,6 +1747,16 @@ "from": "console-stream@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz" }, + "consolidate": { + "version": "0.14.1", + "from": "consolidate@>=0.14.0 <0.15.0", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.1.tgz" + }, + "constant-case": { + "version": "2.0.0", + "from": "constant-case@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz" + }, "constantinople": { "version": "3.0.2", "from": "constantinople@>=3.0.1 <3.1.0", @@ -1744,15 +1888,30 @@ } } }, + "css-color-names": { + "version": "0.0.4", + "from": "css-color-names@0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" + }, + "css-loader": { + "version": "0.23.1", + "from": "css-loader@>=0.23.0 <0.24.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.23.1.tgz" + }, "css-parse": { "version": "1.7.0", "from": "css-parse@>=1.7.0 <1.8.0", "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz" }, "css-select": { - "version": "1.0.0", - "from": "css-select@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz" + "version": "1.2.0", + "from": "css-select@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz" + }, + "css-selector-tokenizer": { + "version": "0.5.4", + "from": "css-selector-tokenizer@>=0.5.1 <0.6.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.5.4.tgz" }, "css-stringify": { "version": "1.0.5", @@ -1760,9 +1919,19 @@ "resolved": "https://registry.npmjs.org/css-stringify/-/css-stringify-1.0.5.tgz" }, "css-what": { - "version": "1.0.0", - "from": "css-what@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz" + "version": "2.1.0", + "from": "css-what@>=2.1.0 <2.2.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz" + }, + "cssesc": { + "version": "0.1.0", + "from": "cssesc@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz" + }, + "cssnano": { + "version": "3.7.5", + "from": "cssnano@>=2.6.1 <4.0.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.7.5.tgz" }, "csso": { "version": "2.0.0", @@ -1853,6 +2022,11 @@ "from": "dateformat@1.0.2-1.2.3", "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.2-1.2.3.tgz" }, + "de-indent": { + "version": "1.0.2", + "from": "de-indent@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz" + }, "deap": { "version": "1.0.0", "from": "deap@>=1.0.0 <2.0.0", @@ -2183,9 +2357,26 @@ "from": "diffie-hellman@>=5.0.0 <6.0.0", "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz" }, + "doctypes": { + "version": "1.1.0", + "from": "doctypes@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz" + }, + "dom-converter": { + "version": "0.1.4", + "from": "dom-converter@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", + "dependencies": { + "utila": { + "version": "0.3.3", + "from": "utila@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz" + } + } + }, "dom-serializer": { "version": "0.1.0", - "from": "dom-serializer@>=0.1.0 <0.2.0", + "from": "dom-serializer@>=0.0.0 <1.0.0", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "dependencies": { "domelementtype": { @@ -2211,14 +2402,19 @@ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" }, "domhandler": { - "version": "2.3.0", - "from": "domhandler@>=2.3.0 <2.4.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz" + "version": "2.1.0", + "from": "domhandler@>=2.1.0 <2.2.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz" }, "domutils": { - "version": "1.4.3", - "from": "domutils@>=1.4.0 <1.5.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz" + "version": "1.5.1", + "from": "domutils@1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" + }, + "dot-case": { + "version": "2.1.0", + "from": "dot-case@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.0.tgz" }, "download": { "version": "4.4.3", @@ -2344,6 +2540,18 @@ "from": "ecc-jsbn@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz" }, + "editorconfig": { + "version": "0.13.2", + "from": "editorconfig@>=0.13.2 <0.14.0", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.13.2.tgz", + "dependencies": { + "lru-cache": { + "version": "3.2.0", + "from": "lru-cache@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz" + } + } + }, "ee-first": { "version": "1.1.1", "from": "ee-first@1.1.1", @@ -2354,6 +2562,11 @@ "from": "elliptic@>=6.0.0 <7.0.0", "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.2.tgz" }, + "emojis-list": { + "version": "2.0.1", + "from": "emojis-list@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.0.1.tgz" + }, "end-of-stream": { "version": "1.0.0", "from": "end-of-stream@>=1.0.0 <1.1.0", @@ -2366,11 +2579,28 @@ } } }, + "enhanced-resolve": { + "version": "0.9.1", + "from": "enhanced-resolve@>=0.9.0 <0.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "dependencies": { + "memory-fs": { + "version": "0.2.0", + "from": "memory-fs@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz" + } + } + }, "entities": { "version": "1.1.1", "from": "entities@>=1.1.1 <1.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz" }, + "errno": { + "version": "0.1.4", + "from": "errno@>=0.1.3 <0.2.0", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz" + }, "error-ex": { "version": "1.3.0", "from": "error-ex@>=1.2.0 <2.0.0", @@ -2520,6 +2750,11 @@ "from": "exit@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" }, + "exit-hook": { + "version": "1.1.1", + "from": "exit-hook@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz" + }, "expand-brackets": { "version": "0.1.5", "from": "expand-brackets@>=0.1.4 <0.2.0", @@ -2599,6 +2834,11 @@ "from": "extglob@>=0.3.1 <0.4.0", "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz" }, + "extract-text-webpack-plugin": { + "version": "1.0.1", + "from": "extract-text-webpack-plugin@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-1.0.1.tgz" + }, "extract-zip": { "version": "1.5.0", "from": "extract-zip@>=1.5.0 <1.6.0", @@ -2658,6 +2898,11 @@ "from": "fancy-log@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.2.0.tgz" }, + "fastparse": { + "version": "1.1.1", + "from": "fastparse@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz" + }, "faye-websocket": { "version": "0.4.4", "from": "faye-websocket@>=0.4.3 <0.5.0", @@ -2673,6 +2918,11 @@ "from": "figures@>=1.3.2 <2.0.0", "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz" }, + "file-loader": { + "version": "0.8.5", + "from": "file-loader@>=0.8.4 <0.9.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.8.5.tgz" + }, "file-type": { "version": "3.8.0", "from": "file-type@>=3.1.0 <4.0.0", @@ -2779,6 +3029,11 @@ "from": "flagged-respawn@>=0.3.2 <0.4.0", "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz" }, + "flatten": { + "version": "1.0.2", + "from": "flatten@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz" + }, "for-in": { "version": "0.1.6", "from": "for-in@>=0.1.5 <0.2.0", @@ -2810,9 +3065,9 @@ "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz" }, "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.8.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -4069,11 +4324,6 @@ } } }, - "grunt-karma": { - "version": "0.12.2", - "from": "grunt-karma@>=0.12.1 <0.13.0", - "resolved": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-0.12.2.tgz" - }, "grunt-known-options": { "version": "1.1.0", "from": "grunt-known-options@>=1.1.0 <1.2.0", @@ -4540,11 +4790,21 @@ "from": "has-color@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz" }, + "has-flag": { + "version": "1.0.0", + "from": "has-flag@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + }, "has-gulplog": { "version": "0.1.0", "from": "has-gulplog@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz" }, + "hash-sum": { + "version": "1.0.2", + "from": "hash-sum@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz" + }, "hash.js": { "version": "1.0.3", "from": "hash.js@>=1.0.0 <2.0.0", @@ -4560,6 +4820,16 @@ "from": "hawk@>=3.1.3 <3.2.0", "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz" }, + "he": { + "version": "1.1.0", + "from": "he@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.0.tgz" + }, + "header-case": { + "version": "1.0.0", + "from": "header-case@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/header-case/-/header-case-1.0.0.tgz" + }, "hoek": { "version": "2.16.3", "from": "hoek@>=2.0.0 <3.0.0", @@ -4585,25 +4855,78 @@ "from": "hosted-git-info@>=2.1.4 <3.0.0", "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.1.5.tgz" }, + "html-comment-regex": { + "version": "1.1.1", + "from": "html-comment-regex@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz" + }, + "html-minifier": { + "version": "2.1.7", + "from": "html-minifier@>=2.1.6 <3.0.0", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-2.1.7.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": "3.4.19", + "from": "clean-css@>=3.4.0 <3.5.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.19.tgz", + "dependencies": { + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.0 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz" + } + } + }, + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + }, + "uglify-js": { + "version": "2.6.4", + "from": "uglify-js@>=2.6.0 <2.7.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "dependencies": { + "source-map": { + "version": "0.5.6", + "from": "source-map@~0.5.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + } + } + }, + "html-webpack-plugin": { + "version": "2.22.0", + "from": "html-webpack-plugin@>=2.8.1 <3.0.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.22.0.tgz", + "dependencies": { + "lodash": { + "version": "4.16.1", + "from": "lodash@>=4.13.1 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" + } + } + }, "htmlescape": { "version": "1.1.1", "from": "htmlescape@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz" }, "htmlparser2": { - "version": "3.8.3", - "from": "htmlparser2@>=3.8.1 <3.9.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "version": "3.3.0", + "from": "htmlparser2@>=3.3.0 <3.4.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "dependencies": { "domutils": { - "version": "1.5.1", - "from": "domutils@>=1.5.0 <1.6.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz" - }, - "entities": { - "version": "1.0.0", - "from": "entities@>=1.0.0 <1.1.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz" + "version": "1.1.6", + "from": "domutils@>=1.1.0 <1.2.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz" }, "isarray": { "version": "0.0.1", @@ -4611,12 +4934,17 @@ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" }, "readable-stream": { - "version": "1.1.14", - "from": "readable-stream@>=1.1.0 <1.2.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + "version": "1.0.34", + "from": "readable-stream@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" } } }, + "http-browserify": { + "version": "1.7.0", + "from": "http-browserify@>=1.3.2 <2.0.0", + "resolved": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz" + }, "http-errors": { "version": "1.5.0", "from": "http-errors@>=1.5.0 <1.6.0", @@ -4671,6 +4999,11 @@ "from": "iconv-lite@>=0.4.13 <0.5.0", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" }, + "icss-replace-symbols": { + "version": "1.0.2", + "from": "icss-replace-symbols@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.0.2.tgz" + }, "ieee754": { "version": "1.1.6", "from": "ieee754@>=1.1.4 <2.0.0", @@ -4858,6 +5191,11 @@ } } }, + "indexes-of": { + "version": "1.0.1", + "from": "indexes-of@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz" + }, "indexof": { "version": "0.0.1", "from": "indexof@0.0.1", @@ -5054,6 +5392,11 @@ } } }, + "is-absolute-url": { + "version": "2.0.0", + "from": "is-absolute-url@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.0.0.tgz" + }, "is-arrayish": { "version": "0.2.1", "from": "is-arrayish@>=0.2.1 <0.3.0", @@ -5089,6 +5432,18 @@ "from": "is-equal-shallow@>=0.1.3 <0.2.0", "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz" }, + "is-expression": { + "version": "3.0.0", + "from": "is-expression@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "dependencies": { + "acorn": { + "version": "4.0.3", + "from": "acorn@>=4.0.2 <4.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.3.tgz" + } + } + }, "is-extendable": { "version": "0.1.1", "from": "is-extendable@>=0.1.1 <0.2.0", @@ -5129,10 +5484,15 @@ "from": "is-jpg@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.0.tgz" }, + "is-lower-case": { + "version": "1.1.3", + "from": "is-lower-case@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz" + }, "is-my-json-valid": { - "version": "2.13.1", + "version": "2.14.0", "from": "is-my-json-valid@>=2.12.4 <3.0.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.13.1.tgz" + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.14.0.tgz" }, "is-natural-number": { "version": "2.1.1", @@ -5189,6 +5549,11 @@ "from": "is-redirect@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" }, + "is-regex": { + "version": "1.0.3", + "from": "is-regex@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.3.tgz" + }, "is-relative": { "version": "0.2.1", "from": "is-relative@>=0.2.1 <0.3.0", @@ -5229,6 +5594,11 @@ "from": "is-unc-path@>=0.1.1 <0.2.0", "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.1.tgz" }, + "is-upper-case": { + "version": "1.1.2", + "from": "is-upper-case@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz" + }, "is-url": { "version": "1.2.2", "from": "is-url@>=1.2.0 <2.0.0", @@ -5340,6 +5710,21 @@ "from": "jpegtran-bin@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.1.0.tgz" }, + "js-base64": { + "version": "2.1.9", + "from": "js-base64@>=2.1.9 <3.0.0", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz" + }, + "js-beautify": { + "version": "1.6.4", + "from": "js-beautify@>=1.6.3 <2.0.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.6.4.tgz" + }, + "js-stringify": { + "version": "1.0.2", + "from": "js-stringify@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz" + }, "js-tokens": { "version": "2.0.0", "from": "js-tokens@>=2.0.0 <3.0.0", @@ -5377,6 +5762,11 @@ "from": "json-content-demux@>=0.1.2 <0.2.0", "resolved": "https://registry.npmjs.org/json-content-demux/-/json-content-demux-0.1.3.tgz" }, + "json-loader": { + "version": "0.5.4", + "from": "json-loader@>=0.5.4 <0.6.0", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz" + }, "json-schema": { "version": "0.2.3", "from": "json-schema@0.2.3", @@ -5546,6 +5936,18 @@ "from": "load-json-file@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz" }, + "loader-utils": { + "version": "0.2.16", + "from": "loader-utils@>=0.2.3 <0.3.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.16.tgz", + "dependencies": { + "json5": { + "version": "0.5.0", + "from": "json5@>=0.5.0 <0.6.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.0.tgz" + } + } + }, "lockfile": { "version": "1.0.1", "from": "lockfile@>=1.0.0 <1.1.0", @@ -5556,16 +5958,56 @@ "from": "lodash@>=3.10.1 <4.0.0", "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz" }, + "lodash._arraycopy": { + "version": "3.0.0", + "from": "lodash._arraycopy@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz" + }, + "lodash._arrayeach": { + "version": "3.0.0", + "from": "lodash._arrayeach@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz" + }, "lodash._baseassign": { "version": "3.2.0", "from": "lodash._baseassign@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz" }, + "lodash._basecallback": { + "version": "3.3.1", + "from": "lodash._basecallback@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz" + }, "lodash._basecopy": { "version": "3.0.1", "from": "lodash._basecopy@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz" }, + "lodash._baseeach": { + "version": "3.0.4", + "from": "lodash._baseeach@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz" + }, + "lodash._basefind": { + "version": "3.0.0", + "from": "lodash._basefind@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basefind/-/lodash._basefind-3.0.0.tgz" + }, + "lodash._basefindindex": { + "version": "3.6.0", + "from": "lodash._basefindindex@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basefindindex/-/lodash._basefindindex-3.6.0.tgz" + }, + "lodash._basefor": { + "version": "3.0.3", + "from": "lodash._basefor@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz" + }, + "lodash._baseisequal": { + "version": "3.0.7", + "from": "lodash._baseisequal@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz" + }, "lodash._basetostring": { "version": "3.0.1", "from": "lodash._basetostring@>=3.0.0 <4.0.0", @@ -5586,6 +6028,11 @@ "from": "lodash._createassigner@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz" }, + "lodash._createcompounder": { + "version": "3.0.0", + "from": "lodash._createcompounder@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz" + }, "lodash._escapehtmlchar": { "version": "2.4.1", "from": "lodash._escapehtmlchar@>=2.4.1 <2.5.0", @@ -5668,11 +6115,21 @@ "from": "lodash.assignwith@>=4.0.7 <5.0.0", "resolved": "https://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz" }, + "lodash.camelcase": { + "version": "3.0.1", + "from": "lodash.camelcase@>=3.0.1 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz" + }, "lodash.debounce": { "version": "2.4.1", "from": "lodash.debounce@>=2.4.1 <3.0.0", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-2.4.1.tgz" }, + "lodash.deburr": { + "version": "3.2.0", + "from": "lodash.deburr@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz" + }, "lodash.defaults": { "version": "3.1.2", "from": "lodash.defaults@>=3.1.2 <4.0.0", @@ -5683,11 +6140,21 @@ "from": "lodash.escape@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz" }, + "lodash.find": { + "version": "3.2.1", + "from": "lodash.find@>=3.2.1 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.find/-/lodash.find-3.2.1.tgz" + }, "lodash.get": { "version": "4.4.2", "from": "lodash.get@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz" }, + "lodash.indexof": { + "version": "4.0.5", + "from": "lodash.indexof@>=4.0.5 <5.0.0", + "resolved": "https://registry.npmjs.org/lodash.indexof/-/lodash.indexof-4.0.5.tgz" + }, "lodash.isarguments": { "version": "3.1.0", "from": "lodash.isarguments@>=3.0.0 <4.0.0", @@ -5728,11 +6195,21 @@ "from": "lodash.isstring@>=4.0.1 <5.0.0", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz" }, + "lodash.istypedarray": { + "version": "3.0.6", + "from": "lodash.istypedarray@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz" + }, "lodash.keys": { "version": "3.1.2", "from": "lodash.keys@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" }, + "lodash.keysin": { + "version": "3.0.8", + "from": "lodash.keysin@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.keysin/-/lodash.keysin-3.0.8.tgz" + }, "lodash.mapvalues": { "version": "4.6.0", "from": "lodash.mapvalues@>=4.4.0 <5.0.0", @@ -5743,11 +6220,28 @@ "from": "lodash.memoize@>=3.0.3 <3.1.0", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz" }, + "lodash.merge": { + "version": "3.3.2", + "from": "lodash.merge@>=3.3.2 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-3.3.2.tgz", + "dependencies": { + "lodash.isplainobject": { + "version": "3.2.0", + "from": "lodash.isplainobject@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz" + } + } + }, "lodash.now": { "version": "2.4.1", "from": "lodash.now@>=2.4.1 <2.5.0", "resolved": "https://registry.npmjs.org/lodash.now/-/lodash.now-2.4.1.tgz" }, + "lodash.pairs": { + "version": "3.0.1", + "from": "lodash.pairs@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz" + }, "lodash.pick": { "version": "4.4.0", "from": "lodash.pick@>=4.2.1 <5.0.0", @@ -5773,6 +6267,11 @@ "from": "lodash.templatesettings@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz" }, + "lodash.toplainobject": { + "version": "3.0.0", + "from": "lodash.toplainobject@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.toplainobject/-/lodash.toplainobject-3.0.0.tgz" + }, "lodash.values": { "version": "2.4.1", "from": "lodash.values@>=2.4.1 <2.5.0", @@ -5785,6 +6284,11 @@ } } }, + "lodash.words": { + "version": "3.2.0", + "from": "lodash.words@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz" + }, "log-symbols": { "version": "1.0.2", "from": "log-symbols@>=1.0.2 <2.0.0", @@ -5817,6 +6321,16 @@ "from": "loud-rejection@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz" }, + "lower-case": { + "version": "1.1.3", + "from": "lower-case@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.3.tgz" + }, + "lower-case-first": { + "version": "1.0.2", + "from": "lower-case-first@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz" + }, "lowercase-keys": { "version": "1.0.0", "from": "lowercase-keys@>=1.0.0 <2.0.0", @@ -5842,6 +6356,11 @@ "from": "lru-queue@>=0.1.0 <0.2.0", "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz" }, + "macaddress": { + "version": "0.2.8", + "from": "macaddress@>=0.2.8 <0.3.0", + "resolved": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz" + }, "mailcomposer": { "version": "3.12.0", "from": "mailcomposer@3.12.0", @@ -5882,6 +6401,11 @@ "from": "markdown-it-linkify-images@1.0.0", "resolved": "https://registry.npmjs.org/markdown-it-linkify-images/-/markdown-it-linkify-images-1.0.0.tgz" }, + "math-expression-evaluator": { + "version": "1.2.14", + "from": "math-expression-evaluator@>=1.2.14 <2.0.0", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.14.tgz" + }, "maxmin": { "version": "0.2.2", "from": "maxmin@>=0.2.0 <0.3.0", @@ -5939,6 +6463,11 @@ "from": "memoizee@>=0.3.8 <0.4.0", "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.3.10.tgz" }, + "memory-fs": { + "version": "0.3.0", + "from": "memory-fs@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz" + }, "meow": { "version": "3.7.0", "from": "meow@>=3.1.0 <4.0.0", @@ -5980,14 +6509,14 @@ "resolved": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" }, "mime-db": { - "version": "1.23.0", - "from": "mime-db@>=1.23.0 <1.24.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.23.0.tgz" + "version": "1.24.0", + "from": "mime-db@>=1.24.0 <1.25.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.24.0.tgz" }, "mime-types": { - "version": "2.1.11", + "version": "2.1.12", "from": "mime-types@>=2.1.7 <2.2.0", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.11.tgz" + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.12.tgz" }, "minimalistic-assert": { "version": "1.0.0", @@ -6027,14 +6556,14 @@ "resolved": "https://registry.npmjs.org/module-deps/-/module-deps-4.0.7.tgz" }, "moment": { - "version": "2.15.0", + "version": "2.15.1", "from": "moment@>=2.13.0 <3.0.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.15.0.tgz" + "resolved": "https://registry.npmjs.org/moment/-/moment-2.15.1.tgz" }, "mongodb": { - "version": "2.2.9", - "from": "mongodb@2.2.9", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.2.9.tgz", + "version": "2.2.10", + "from": "mongodb@2.2.10", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.2.10.tgz", "dependencies": { "es6-promise": { "version": "3.2.1", @@ -6049,14 +6578,14 @@ } }, "mongodb-core": { - "version": "2.0.11", - "from": "mongodb-core@2.0.11", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.0.11.tgz" + "version": "2.0.12", + "from": "mongodb-core@2.0.12", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.0.12.tgz" }, "mongoose": { - "version": "4.6.0", + "version": "4.6.1", "from": "mongoose@>=4.4.16 <5.0.0", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.6.0.tgz" + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-4.6.1.tgz" }, "mongoose-id-autoinc": { "version": "2013.7.14-4", @@ -6152,6 +6681,11 @@ "from": "natives@>=1.1.0 <2.0.0", "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.0.tgz" }, + "ncname": { + "version": "1.0.0", + "from": "ncname@>=1.0.0 <1.1.0", + "resolved": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz" + }, "nconf": { "version": "0.8.4", "from": "nconf@>=0.8.2 <0.9.0", @@ -6358,6 +6892,11 @@ } } }, + "no-case": { + "version": "2.3.0", + "from": "no-case@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.0.tgz" + }, "node-bitmap": { "version": "0.0.1", "from": "node-bitmap@0.0.1", @@ -6380,6 +6919,53 @@ } } }, + "node-libs-browser": { + "version": "0.6.0", + "from": "node-libs-browser@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", + "dependencies": { + "constants-browserify": { + "version": "0.0.1", + "from": "constants-browserify@0.0.1", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz" + }, + "crypto-browserify": { + "version": "3.2.8", + "from": "crypto-browserify@>=3.2.6 <3.3.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz" + }, + "https-browserify": { + "version": "0.0.0", + "from": "https-browserify@0.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz" + }, + "isarray": { + "version": "0.0.1", + "from": "isarray@0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + }, + "readable-stream": { + "version": "1.1.14", + "from": "readable-stream@>=1.1.13 <2.0.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + }, + "ripemd160": { + "version": "0.2.0", + "from": "ripemd160@0.2.0", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz" + }, + "sha.js": { + "version": "2.2.6", + "from": "sha.js@2.2.6", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz" + }, + "stream-browserify": { + "version": "1.0.0", + "from": "stream-browserify@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz" + } + } + }, "node-status-codes": { "version": "2.0.0", "from": "node-status-codes@>=2.0.0 <3.0.0", @@ -6543,6 +7129,11 @@ "from": "normalize-path@>=2.0.1 <3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz" }, + "normalize-range": { + "version": "0.1.2", + "from": "normalize-range@>=0.1.2 <0.2.0", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" + }, "normalize-url": { "version": "1.6.1", "from": "normalize-url@>=1.0.0 <2.0.0", @@ -6567,9 +7158,14 @@ }, "nth-check": { "version": "1.0.1", - "from": "nth-check@>=1.0.0 <1.1.0", + "from": "nth-check@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz" }, + "num2fraction": { + "version": "1.2.2", + "from": "num2fraction@>=1.2.2 <2.0.0", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz" + }, "number-is-nan": { "version": "1.0.0", "from": "number-is-nan@>=1.0.0 <2.0.0", @@ -6672,6 +7268,11 @@ "from": "optipng-bin@>=3.0.0 <4.0.0", "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.2.tgz" }, + "ora": { + "version": "0.2.3", + "from": "ora@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-0.2.3.tgz" + }, "orchestrator": { "version": "0.3.7", "from": "orchestrator@>=0.3.0 <0.4.0", @@ -6785,6 +7386,11 @@ "from": "pako@>=0.2.0 <0.3.0", "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz" }, + "param-case": { + "version": "2.1.0", + "from": "param-case@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz" + }, "parents": { "version": "1.0.1", "from": "parents@>=1.0.1 <2.0.0", @@ -6825,6 +7431,11 @@ "from": "parseurl@>=1.3.1 <1.4.0", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz" }, + "pascal-case": { + "version": "2.0.0", + "from": "pascal-case@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.0.tgz" + }, "passport": { "version": "0.2.2", "from": "passport@>=0.2.1 <0.3.0", @@ -6850,6 +7461,11 @@ "from": "path-browserify@>=0.0.0 <0.1.0", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz" }, + "path-case": { + "version": "2.1.0", + "from": "path-case@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/path-case/-/path-case-2.1.0.tgz" + }, "path-exists": { "version": "1.0.0", "from": "path-exists@>=1.0.0 <2.0.0", @@ -6910,6 +7526,11 @@ "from": "pbkdf2@>=3.0.3 <4.0.0", "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.7.tgz" }, + "pbkdf2-compat": { + "version": "2.0.1", + "from": "pbkdf2-compat@2.0.1", + "resolved": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz" + }, "pend": { "version": "1.2.0", "from": "pend@>=1.2.0 <1.3.0", @@ -7029,6 +7650,229 @@ "from": "pngjs2@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/pngjs2/-/pngjs2-1.2.0.tgz" }, + "postcss": { + "version": "5.2.0", + "from": "postcss@>=5.1.2 <6.0.0", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.0.tgz", + "dependencies": { + "supports-color": { + "version": "3.1.2", + "from": "supports-color@>=3.1.2 <4.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz" + } + } + }, + "postcss-calc": { + "version": "5.3.1", + "from": "postcss-calc@>=5.2.0 <6.0.0", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz" + }, + "postcss-colormin": { + "version": "2.2.1", + "from": "postcss-colormin@>=2.1.8 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.1.tgz" + }, + "postcss-convert-values": { + "version": "2.4.0", + "from": "postcss-convert-values@>=2.3.4 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.4.0.tgz" + }, + "postcss-discard-comments": { + "version": "2.0.4", + "from": "postcss-discard-comments@>=2.0.4 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz" + }, + "postcss-discard-duplicates": { + "version": "2.0.1", + "from": "postcss-discard-duplicates@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.0.1.tgz" + }, + "postcss-discard-empty": { + "version": "2.1.0", + "from": "postcss-discard-empty@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz" + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "from": "postcss-discard-overridden@>=0.1.1 <0.2.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz" + }, + "postcss-discard-unused": { + "version": "2.2.1", + "from": "postcss-discard-unused@>=2.2.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.1.tgz" + }, + "postcss-filter-plugins": { + "version": "2.0.1", + "from": "postcss-filter-plugins@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.1.tgz" + }, + "postcss-merge-idents": { + "version": "2.1.7", + "from": "postcss-merge-idents@>=2.1.5 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz" + }, + "postcss-merge-longhand": { + "version": "2.0.1", + "from": "postcss-merge-longhand@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.1.tgz" + }, + "postcss-merge-rules": { + "version": "2.0.10", + "from": "postcss-merge-rules@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.0.10.tgz" + }, + "postcss-message-helpers": { + "version": "2.0.0", + "from": "postcss-message-helpers@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz" + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "from": "postcss-minify-font-values@>=1.0.2 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz" + }, + "postcss-minify-gradients": { + "version": "1.0.3", + "from": "postcss-minify-gradients@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.3.tgz" + }, + "postcss-minify-params": { + "version": "1.0.5", + "from": "postcss-minify-params@>=1.0.4 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.0.5.tgz" + }, + "postcss-minify-selectors": { + "version": "2.0.5", + "from": "postcss-minify-selectors@>=2.0.4 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.0.5.tgz" + }, + "postcss-modules-extract-imports": { + "version": "1.0.1", + "from": "postcss-modules-extract-imports@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.0.1.tgz" + }, + "postcss-modules-local-by-default": { + "version": "1.1.1", + "from": "postcss-modules-local-by-default@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.1.1.tgz", + "dependencies": { + "css-selector-tokenizer": { + "version": "0.6.0", + "from": "css-selector-tokenizer@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz" + }, + "regexpu-core": { + "version": "1.0.0", + "from": "regexpu-core@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz" + } + } + }, + "postcss-modules-scope": { + "version": "1.0.2", + "from": "postcss-modules-scope@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.0.2.tgz", + "dependencies": { + "css-selector-tokenizer": { + "version": "0.6.0", + "from": "css-selector-tokenizer@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz" + }, + "regexpu-core": { + "version": "1.0.0", + "from": "regexpu-core@^1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz" + } + } + }, + "postcss-modules-values": { + "version": "1.2.2", + "from": "postcss-modules-values@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.2.2.tgz" + }, + "postcss-normalize-charset": { + "version": "1.1.0", + "from": "postcss-normalize-charset@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.0.tgz" + }, + "postcss-normalize-url": { + "version": "3.0.7", + "from": "postcss-normalize-url@>=3.0.7 <4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.7.tgz" + }, + "postcss-ordered-values": { + "version": "2.2.2", + "from": "postcss-ordered-values@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.2.tgz" + }, + "postcss-reduce-idents": { + "version": "2.3.0", + "from": "postcss-reduce-idents@>=2.2.2 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.3.0.tgz" + }, + "postcss-reduce-initial": { + "version": "1.0.0", + "from": "postcss-reduce-initial@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.0.tgz" + }, + "postcss-reduce-transforms": { + "version": "1.0.3", + "from": "postcss-reduce-transforms@>=1.0.3 <2.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.3.tgz" + }, + "postcss-selector-parser": { + "version": "2.2.1", + "from": "postcss-selector-parser@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.1.tgz" + }, + "postcss-svgo": { + "version": "2.1.5", + "from": "postcss-svgo@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.5.tgz", + "dependencies": { + "colors": { + "version": "1.1.2", + "from": "colors@>=1.1.2 <1.2.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz" + }, + "csso": { + "version": "2.2.1", + "from": "csso@>=2.2.1 <2.3.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.2.1.tgz" + }, + "is-svg": { + "version": "2.0.1", + "from": "is-svg@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.0.1.tgz" + }, + "sax": { + "version": "1.2.1", + "from": "sax@>=1.2.1 <1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz" + }, + "svgo": { + "version": "0.7.0", + "from": "svgo@>=0.7.0 <0.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.0.tgz" + } + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "from": "postcss-unique-selectors@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz" + }, + "postcss-value-parser": { + "version": "3.3.0", + "from": "postcss-value-parser@>=3.2.3 <4.0.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + }, + "postcss-zindex": { + "version": "2.1.1", + "from": "postcss-zindex@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.1.1.tgz" + }, "prepend-http": { "version": "1.0.4", "from": "prepend-http@>=1.0.1 <2.0.0", @@ -7049,6 +7893,11 @@ "from": "pretty-data@>=0.40.0 <0.41.0", "resolved": "https://registry.npmjs.org/pretty-data/-/pretty-data-0.40.0.tgz" }, + "pretty-error": { + "version": "2.0.0", + "from": "pretty-error@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.0.0.tgz" + }, "pretty-hrtime": { "version": "1.0.2", "from": "pretty-hrtime@>=1.0.0 <2.0.0", @@ -7106,16 +7955,159 @@ "from": "proxy-addr@>=1.0.10 <1.1.0", "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.0.10.tgz" }, + "prr": { + "version": "0.0.0", + "from": "prr@>=0.0.0 <0.1.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz" + }, "ps-tree": { "version": "1.1.0", "from": "ps-tree@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz" }, + "pseudomap": { + "version": "1.0.2", + "from": "pseudomap@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" + }, "public-encrypt": { "version": "4.0.0", "from": "public-encrypt@>=4.0.0 <5.0.0", "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz" }, + "pug": { + "version": "2.0.0-beta6", + "from": "pug@>=2.0.0-beta6 <3.0.0", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.0-beta6.tgz" + }, + "pug-attrs": { + "version": "2.0.1", + "from": "pug-attrs@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.1.tgz" + }, + "pug-code-gen": { + "version": "1.1.0", + "from": "pug-code-gen@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-1.1.0.tgz", + "dependencies": { + "acorn": { + "version": "3.3.0", + "from": "acorn@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" + }, + "acorn-globals": { + "version": "3.0.0", + "from": "acorn-globals@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.0.0.tgz" + }, + "with": { + "version": "5.1.1", + "from": "with@>=5.0.0 <6.0.0", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz" + } + } + }, + "pug-error": { + "version": "1.3.1", + "from": "pug-error@>=1.3.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.1.tgz" + }, + "pug-filters": { + "version": "1.2.4", + "from": "pug-filters@>=1.2.4 <2.0.0", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-1.2.4.tgz", + "dependencies": { + "asap": { + "version": "2.0.4", + "from": "asap@>=2.0.3 <2.1.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.4.tgz" + }, + "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": "3.4.19", + "from": "clean-css@>=3.3.0 <4.0.0", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-3.4.19.tgz" + }, + "commander": { + "version": "2.8.1", + "from": "commander@>=2.8.0 <2.9.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz" + }, + "jstransformer": { + "version": "1.0.0", + "from": "jstransformer@1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz" + }, + "promise": { + "version": "7.1.1", + "from": "promise@>=7.0.1 <8.0.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz" + }, + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + }, + "uglify-js": { + "version": "2.7.3", + "from": "uglify-js@>=2.6.1 <3.0.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.3.tgz", + "dependencies": { + "source-map": { + "version": "0.5.6", + "from": "source-map@~0.5.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } + } + } + } + }, + "pug-lexer": { + "version": "2.3.0", + "from": "pug-lexer@>=2.2.0 <3.0.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-2.3.0.tgz", + "dependencies": { + "character-parser": { + "version": "2.2.0", + "from": "character-parser@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz" + } + } + }, + "pug-linker": { + "version": "1.0.1", + "from": "pug-linker@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-1.0.1.tgz" + }, + "pug-load": { + "version": "2.0.3", + "from": "pug-load@>=2.0.3 <3.0.0", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.3.tgz" + }, + "pug-parser": { + "version": "2.0.1", + "from": "pug-parser@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-2.0.1.tgz" + }, + "pug-runtime": { + "version": "2.0.2", + "from": "pug-runtime@>=2.0.2 <3.0.0", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.2.tgz" + }, + "pug-strip-comments": { + "version": "1.0.1", + "from": "pug-strip-comments@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.1.tgz" + }, + "pug-walk": { + "version": "1.0.0", + "from": "pug-walk@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.0.0.tgz" + }, "pump": { "version": "0.3.5", "from": "pump@>=0.3.5 <0.4.0", @@ -7129,9 +8121,9 @@ } }, "punycode": { - "version": "2.0.0", - "from": "punycode@>=0.2.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.0.0.tgz" + "version": "1.3.2", + "from": "punycode@1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" }, "push-notify": { "version": "1.2.0", @@ -7139,9 +8131,9 @@ "resolved": "git://github.com/habitrpg/push-notify.git#6bc2b5fdb1bdc9649b9ec1964d79ca50187fc8a9", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.13.1 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" } } }, @@ -7150,15 +8142,20 @@ "from": "pusher@>=1.3.0 <2.0.0", "resolved": "https://registry.npmjs.org/pusher/-/pusher-1.5.0.tgz", "dependencies": { + "form-data": { + "version": "2.0.0", + "from": "form-data@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz" + }, "qs": { "version": "6.2.1", "from": "qs@>=6.2.0 <6.3.0", "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz" }, "request": { - "version": "2.74.0", + "version": "2.75.0", "from": "request@>=2.74.0 <3.0.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.74.0.tgz" + "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz" }, "tough-cookie": { "version": "2.3.1", @@ -7333,6 +8330,23 @@ "from": "reduce-component@1.0.1", "resolved": "https://registry.npmjs.org/reduce-component/-/reduce-component-1.0.1.tgz" }, + "reduce-css-calc": { + "version": "1.3.0", + "from": "reduce-css-calc@>=1.2.6 <2.0.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz" + }, + "reduce-function-call": { + "version": "1.0.1", + "from": "reduce-function-call@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.1.tgz", + "dependencies": { + "balanced-match": { + "version": "0.1.0", + "from": "balanced-match@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz" + } + } + }, "regenerate": { "version": "1.3.1", "from": "regenerate@>=1.2.1 <2.0.0", @@ -7373,6 +8387,23 @@ "from": "regjsparser@>=0.1.4 <0.2.0", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz" }, + "relateurl": { + "version": "0.2.7", + "from": "relateurl@>=0.2.0 <0.3.0", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" + }, + "renderkid": { + "version": "2.0.0", + "from": "renderkid@>=2.0.0 <2.1.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.0.tgz", + "dependencies": { + "utila": { + "version": "0.3.3", + "from": "utila@>=0.3.0 <0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz" + } + } + }, "repeat-element": { "version": "1.1.2", "from": "repeat-element@>=1.1.2 <2.0.0", @@ -7442,6 +8473,11 @@ "from": "resolve-from@>=2.0.0 <3.0.0", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz" }, + "restore-cursor": { + "version": "1.0.1", + "from": "restore-cursor@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz" + }, "retry": { "version": "0.9.0", "from": "retry@>=0.9.0 <0.10.0", @@ -7458,9 +8494,9 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", "dependencies": { "glob": { - "version": "7.0.6", + "version": "7.1.0", "from": "glob@>=7.0.5 <8.0.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz" + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.0.tgz" } } }, @@ -7579,6 +8615,11 @@ } } }, + "sentence-case": { + "version": "2.1.0", + "from": "sentence-case@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.0.tgz" + }, "sequencify": { "version": "0.0.7", "from": "sequencify@>=0.0.7 <0.1.0", @@ -7651,6 +8692,11 @@ "from": "shell-quote@>=1.4.1 <1.5.0", "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.4.3.tgz" }, + "shelljs": { + "version": "0.6.1", + "from": "shelljs@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz" + }, "sigmund": { "version": "1.0.1", "from": "sigmund@>=1.0.0 <1.1.0", @@ -7686,6 +8732,11 @@ "from": "smtp-connection@2.12.0", "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz" }, + "snake-case": { + "version": "2.1.0", + "from": "snake-case@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz" + }, "sntp": { "version": "1.0.9", "from": "sntp@>=1.0.0 <2.0.0", @@ -7701,9 +8752,14 @@ "from": "sort-keys@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" }, + "source-list-map": { + "version": "0.1.6", + "from": "source-list-map@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.6.tgz" + }, "source-map": { "version": "0.5.6", - "from": "source-map@>=0.5.0 <0.6.0", + "from": "source-map@>=0.5.6 <0.6.0", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" }, "source-map-support": { @@ -8039,9 +9095,9 @@ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz" }, "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.11.1 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" }, "qs": { "version": "2.4.2", @@ -8151,6 +9207,11 @@ } } }, + "swap-case": { + "version": "1.1.2", + "from": "swap-case@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz" + }, "syntax-error": { "version": "1.1.6", "from": "syntax-error@>=1.1.1 <2.0.0", @@ -8163,6 +9224,11 @@ } } }, + "tapable": { + "version": "0.1.10", + "from": "tapable@>=0.1.8 <0.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz" + }, "tar-fs": { "version": "0.5.2", "from": "tar-fs@0.5.2", @@ -8269,6 +9335,11 @@ } } }, + "title-case": { + "version": "2.1.0", + "from": "title-case@>=2.1.0 <3.0.0", + "resolved": "https://registry.npmjs.org/title-case/-/title-case-2.1.0.tgz" + }, "tmp": { "version": "0.0.23", "from": "tmp@0.0.23", @@ -8294,6 +9365,16 @@ "from": "to-fast-properties@>=1.0.1 <2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" }, + "token-stream": { + "version": "0.0.1", + "from": "token-stream@0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz" + }, + "toposort": { + "version": "1.0.0", + "from": "toposort@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.0.tgz" + }, "touch": { "version": "0.0.2", "from": "touch@0.0.2", @@ -8465,6 +9546,16 @@ "from": "uniq@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" }, + "uniqid": { + "version": "3.1.0", + "from": "uniqid@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/uniqid/-/uniqid-3.1.0.tgz" + }, + "uniqs": { + "version": "2.0.0", + "from": "uniqs@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + }, "unique-stream": { "version": "1.0.0", "from": "unique-stream@>=1.0.0 <2.0.0", @@ -8529,28 +9620,36 @@ } } }, + "upper-case": { + "version": "1.1.3", + "from": "upper-case@>=1.1.1 <2.0.0", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz" + }, + "upper-case-first": { + "version": "1.1.2", + "from": "upper-case-first@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz" + }, "uri-path": { "version": "0.0.2", "from": "uri-path@0.0.2", "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-0.0.2.tgz" }, "url": { - "version": "0.11.0", - "from": "url@>=0.11.0 <0.12.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "dependencies": { - "punycode": { - "version": "1.3.2", - "from": "punycode@1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - } - } + "version": "0.10.3", + "from": "url@0.10.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.10.3.tgz" }, "url-join": { "version": "0.0.1", "from": "url-join@0.0.1", "resolved": "https://registry.npmjs.org/url-join/-/url-join-0.0.1.tgz" }, + "url-loader": { + "version": "0.5.7", + "from": "url-loader@>=0.5.7 <0.6.0", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.7.tgz" + }, "url-parse-lax": { "version": "1.0.0", "from": "url-parse-lax@>=1.0.0 <2.0.0", @@ -8566,11 +9665,6 @@ "from": "url2@>=1.0.4 <1.1.0", "resolved": "https://registry.npmjs.org/url2/-/url2-1.0.4.tgz", "dependencies": { - "punycode": { - "version": "1.3.2", - "from": "punycode@1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - }, "url": { "version": "0.10.2", "from": "url@0.10.2", @@ -8612,15 +9706,20 @@ "from": "util-deprecate@>=1.0.1 <1.1.0", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" }, + "utila": { + "version": "0.4.0", + "from": "utila@>=0.4.0 <0.5.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + }, "utils-merge": { "version": "1.0.0", "from": "utils-merge@1.0.0", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz" }, "uuid": { - "version": "2.0.2", + "version": "2.0.3", "from": "uuid@>=2.0.1 <3.0.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.2.tgz" + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz" }, "v8flags": { "version": "2.0.11", @@ -8647,6 +9746,11 @@ "from": "vary@>=1.1.0 <1.2.0", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" }, + "vendors": { + "version": "1.0.1", + "from": "vendors@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz" + }, "verror": { "version": "1.3.6", "from": "verror@1.3.6", @@ -8825,6 +9929,53 @@ "from": "vue@>=2.0.0-rc.6 <3.0.0", "resolved": "https://registry.npmjs.org/vue/-/vue-2.0.0-rc.6.tgz" }, + "vue-hot-reload-api": { + "version": "2.0.6", + "from": "vue-hot-reload-api@>=2.0.1 <3.0.0", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.0.6.tgz" + }, + "vue-loader": { + "version": "9.5.0", + "from": "vue-loader@>=9.4.0 <10.0.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-9.5.0.tgz", + "dependencies": { + "lru-cache": { + "version": "4.0.1", + "from": "lru-cache@>=4.0.1 <5.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.1.tgz" + } + } + }, + "vue-router": { + "version": "2.0.0-rc.5", + "from": "vue-router@>=2.0.0-rc.5 <3.0.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-2.0.0-rc.5.tgz" + }, + "vue-style-loader": { + "version": "1.0.0", + "from": "vue-style-loader@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-1.0.0.tgz" + }, + "vue-template-compiler": { + "version": "2.0.0-rc.6", + "from": "vue-template-compiler@>=2.0.0-rc.3 <3.0.0", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.0.0-rc.6.tgz" + }, + "vue-template-es2015-compiler": { + "version": "1.0.0", + "from": "vue-template-es2015-compiler@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.0.0.tgz" + }, + "vuex": { + "version": "2.0.0-rc.5", + "from": "vuex@>=2.0.0-rc.5 <3.0.0", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-2.0.0-rc.5.tgz" + }, + "vuex-router-sync": { + "version": "3.0.0", + "from": "vuex-router-sync@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/vuex-router-sync/-/vuex-router-sync-3.0.0.tgz" + }, "w3counter": { "version": "2.0.1", "from": "w3counter@>=2.0.0 <3.0.0", @@ -8872,6 +10023,81 @@ "from": "ware@>=1.2.0 <2.0.0", "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz" }, + "watchpack": { + "version": "0.2.9", + "from": "watchpack@>=0.2.1 <0.3.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.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" + } + } + }, + "webpack": { + "version": "1.13.2", + "from": "webpack@>=1.12.2 <2.0.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-1.13.2.tgz", + "dependencies": { + "acorn": { + "version": "3.3.0", + "from": "acorn@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" + }, + "interpret": { + "version": "0.6.6", + "from": "interpret@>=0.6.4 <0.7.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz" + }, + "supports-color": { + "version": "3.1.2", + "from": "supports-color@>=3.1.0 <4.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz" + }, + "uglify-js": { + "version": "2.6.4", + "from": "uglify-js@>=2.6.0 <2.7.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.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" + } + } + } + } + }, + "webpack-core": { + "version": "0.6.8", + "from": "webpack-core@>=0.6.0 <0.7.0", + "resolved": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.8.tgz", + "dependencies": { + "source-map": { + "version": "0.4.4", + "from": "source-map@>=0.4.1 <0.5.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + } + } + }, + "webpack-merge": { + "version": "0.8.4", + "from": "webpack-merge@>=0.8.3 <0.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-0.8.4.tgz", + "dependencies": { + "lodash.isplainobject": { + "version": "3.2.0", + "from": "lodash.isplainobject@>=3.2.0 <4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-3.2.0.tgz" + } + } + }, + "webpack-sources": { + "version": "0.1.2", + "from": "webpack-sources@>=0.1.0 <0.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.2.tgz" + }, "whet.extend": { "version": "0.9.9", "from": "whet.extend@>=0.9.9 <0.10.0", @@ -8954,6 +10180,11 @@ "from": "xdg-basedir@>=1.0.0 <2.0.0", "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-1.0.1.tgz" }, + "xml-char-classes": { + "version": "1.0.0", + "from": "xml-char-classes@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz" + }, "xml-crypto": { "version": "0.8.2", "from": "xml-crypto@0.8.2", @@ -8965,9 +10196,9 @@ "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", "dependencies": { "lodash": { - "version": "4.15.0", + "version": "4.16.1", "from": "lodash@>=4.0.0 <5.0.0", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.15.0.tgz" + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.1.tgz" }, "xmlbuilder": { "version": "4.2.1", @@ -9001,6 +10232,11 @@ "from": "y18n@>=3.2.0 <4.0.0", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz" }, + "yallist": { + "version": "2.0.0", + "from": "yallist@>=2.0.0 <3.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz" + }, "yargs": { "version": "3.10.0", "from": "yargs@>=3.10.0 <3.11.0", diff --git a/package.json b/package.json index 4fc1f58161..f72fc5ca32 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,10 @@ "apidoc": "^0.16.0", "apn": "^1.7.6", "async": "^1.5.0", + "autoprefixer": "^6.4.0", "aws-sdk": "^2.0.25", + "babel-loader": "^6.0.0", + "babel-core": "^6.0.0", "babel-plugin-transform-async-to-module-method": "^6.8.0", "babel-polyfill": "^6.6.1", "babel-preset-es2015": "^6.6.0", @@ -26,6 +29,7 @@ "connect-ratelimit": "0.0.7", "cookie-session": "^1.2.0", "coupon-code": "^0.4.3", + "css-loader": "^0.23.1", "csv-stringify": "^1.0.2", "cwait": "^1.0.0", "domain-middleware": "~0.1.0", @@ -33,6 +37,8 @@ "express": "~4.13.3", "express-csv": "~0.6.0", "express-validator": "^2.18.0", + "extract-text-webpack-plugin": "^1.0.1", + "file-loader": "^0.8.4", "glob": "^4.3.5", "got": "^6.1.1", "grunt": "~0.4.1", @@ -44,7 +50,6 @@ "grunt-contrib-uglify": "~0.6.0", "grunt-contrib-watch": "~0.6.1", "grunt-hashres": "~0.4.1", - "grunt-karma": "~0.12.1", "gulp": "^3.9.0", "gulp-babel": "^6.1.2", "gulp-grunt": "^0.5.2", @@ -54,10 +59,12 @@ "gulp-uglify": "^1.4.2", "gulp.spritesmith": "^4.1.0", "habitica-markdown": "^1.3.0", + "html-webpack-plugin": "^2.8.1", "image-size": "~0.3.2", "in-app-purchase": "^1.1.6", "jade": "~1.11.0", "js2xmlparser": "~1.0.0", + "json-loader": "^0.5.4", "lodash": "^3.10.1", "lodash.setwith": "^4.2.0", "merge-stream": "^1.0.0", @@ -72,6 +79,7 @@ "node-gcm": "^0.14.4", "nodemailer": "^2.3.2", "object-path": "^0.9.2", + "ora": "^0.2.0", "pageres": "^4.1.1", "passport": "~0.2.1", "passport-facebook": "2.0.0", @@ -79,6 +87,7 @@ "paypal-rest-sdk": "^1.2.1", "pretty-data": "^0.40.0", "ps-tree": "^1.0.0", + "pug": "^2.0.0-beta6", "push-notify": "habitrpg/push-notify#v1.2.0", "pusher": "^1.3.0", "request": "~2.72.0", @@ -86,18 +95,23 @@ "run-sequence": "^1.1.4", "s3-upload-stream": "^1.0.6", "serve-favicon": "^2.3.0", + "shelljs": "^0.6.0", "stripe": "^4.2.0", "superagent": "^1.8.3", "universal-analytics": "~0.3.2", + "url-loader": "^0.5.7", "useragent": "2.1.9", "uuid": "^2.0.1", "validator": "^4.9.0", "vinyl-buffer": "^1.0.0", "vinyl-source-stream": "^1.1.0", "vue": "^2.0.0-rc.6", + "vue-loader": "^9.4.0", "vue-router": "^2.0.0-rc.5", "vuex": "^2.0.0-rc.5", "vuex-router-sync": "^3.0.0", + "webpack": "^1.12.2", + "webpack-merge": "^0.8.3", "winston": "^2.1.0", "xml2js": "^0.4.4" }, @@ -122,21 +136,18 @@ "test:e2e:webdriver": "webdriver-manager start", "test:e2e": "protractor test/client-old/e2e/protractor.conf.js", "test:nodemon": "gulp test:nodemon", - "start": "gulp run:dev", - "sprites": "gulp sprites:compile", - "postinstall": "bower --config.interactive=false install -f; gulp build;", "coverage": "COVERAGE=true mocha --require register-handlers.js --reporter html-cov > coverage.html; open coverage.html", + "sprites": "gulp sprites:compile", "client:dev": "node webpack/dev-server.js", "client:build": "node webpack/build.js", "client:unit": "karma start test/client/unit/karma.conf.js --single-run", "client:e2e": "node test/client/e2e/runner.js", - "client:test": "npm run client:unit && npm run client:e2e" + "client:test": "npm run client:unit && npm run client:e2e", + "start": "gulp run:dev", + "postinstall": "bower --config.interactive=false install -f; gulp build; npm run client:build" }, "devDependencies": { - "autoprefixer": "^6.4.0", - "babel-core": "^6.0.0", "babel-eslint": "^6.0.0", - "babel-loader": "^6.0.0", "chai": "^3.4.0", "chai-as-promised": "^5.1.0", "chalk": "^1.1.3", @@ -144,7 +155,6 @@ "connect-history-api-fallback": "^1.1.0", "coveralls": "^2.11.2", "cross-spawn": "^2.1.5", - "css-loader": "^0.23.0", "csv": "~0.3.6", "deep-diff": "~0.1.4", "eslint": "~2.12.0", @@ -157,14 +167,11 @@ "event-stream": "^3.2.2", "eventsource-polyfill": "^0.9.6", "expect.js": "~0.2.0", - "extract-text-webpack-plugin": "^1.0.1", - "file-loader": "^0.8.4", - "html-webpack-plugin": "^2.8.1", + "grunt-karma": "~0.12.1", "http-proxy-middleware": "^0.12.0", "inject-loader": "^2.0.1", "isparta-loader": "^2.0.0", "istanbul": "^0.3.14", - "json-loader": "^0.5.4", "karma": "^1.3.0", "karma-babel-preprocessor": "^6.0.1", "karma-chai-plugins": "~0.6.0", @@ -182,25 +189,18 @@ "mongodb": "^2.0.46", "mongoskin": "~2.1.0", "nightwatch": "^0.8.18", - "ora": "^0.2.0", "phantomjs-prebuilt": "^2.1.12", "protractor": "^3.1.1", - "pug": "^2.0.0-beta6", "require-again": "^2.0.0", "rewire": "^2.3.3", "selenium-server": "2.53.0", - "shelljs": "^0.6.0", "sinon": "^1.17.2", "sinon-chai": "^2.8.0", "superagent-defaults": "^0.1.13", - "url-loader": "^0.5.7", "vinyl-source-stream": "^1.0.0", "vinyl-transform": "^1.0.0", "vue-hot-reload-api": "^1.2.0", - "vue-loader": "^9.4.0", - "webpack": "^1.12.2", "webpack-dev-middleware": "^1.4.0", - "webpack-hot-middleware": "^2.6.0", - "webpack-merge": "^0.8.3" + "webpack-hot-middleware": "^2.6.0" } } diff --git a/webpack/webpack.base.conf.js b/webpack/webpack.base.conf.js index a6f2968446..26ad2776c9 100644 --- a/webpack/webpack.base.conf.js +++ b/webpack/webpack.base.conf.js @@ -3,42 +3,43 @@ var config = require('./config'); var utils = require('./utils'); var projectRoot = path.resolve(__dirname, '../'); -module.exports = { +var IS_PROD = process.env.NODE_ENV === 'production'; +var baseConfig = { entry: { app: './website/client/main.js', }, output: { path: config.build.assetsRoot, - publicPath: process.env.NODE_ENV === 'production' ? config.build.assetsPublicPath : config.dev.assetsPublicPath, + publicPath: IS_PROD ? config.build.assetsPublicPath : config.dev.assetsPublicPath, filename: '[name].js', }, resolve: { extensions: ['', '.js', '.vue'], fallback: [path.join(__dirname, '../node_modules')], alias: { - 'src': path.resolve(__dirname, '../website/client'), - 'assets': path.resolve(__dirname, '../website/client/assets'), - 'components': path.resolve(__dirname, '../website/client/components'), + src: path.resolve(__dirname, '../website/client'), + assets: path.resolve(__dirname, '../website/client/assets'), + components: path.resolve(__dirname, '../website/client/components'), }, }, resolveLoader: { fallback: [path.join(__dirname, '../node_modules')], }, module: { - preLoaders: [ + preLoaders: !IS_PROD ? [ { test: /\.vue$/, loader: 'eslint', include: projectRoot, - exclude: /node_modules/ + exclude: /node_modules/, }, { test: /\.js$/, loader: 'eslint', include: projectRoot, - exclude: /node_modules/ - } - ], + exclude: /node_modules/, + }, + ] : [], loaders: [ { test: /\.vue$/, @@ -72,9 +73,6 @@ module.exports = { }, ], }, - eslint: { - formatter: require('eslint-friendly-formatter'), - }, vue: { loaders: utils.cssLoaders(), postcss: [ @@ -84,3 +82,10 @@ module.exports = { ], }, }; + +if (!IS_PROD) { + baseConfig.eslint = { + formatter: require('eslint-friendly-formatter'), + }; +} +module.exports = baseConfig; \ No newline at end of file diff --git a/website/server/controllers/top-level/pages.js b/website/server/controllers/top-level/pages.js index 6fc10226c2..5c68e847f2 100644 --- a/website/server/controllers/top-level/pages.js +++ b/website/server/controllers/top-level/pages.js @@ -91,6 +91,7 @@ if (IS_PROD && IS_NEW_CLIENT_ENABLED) { method: 'GET', url: /^\/new-app($|\/(?!(static\/.?|static$)))/, async handler (req, res) { + console.log(req.session, req.session.userId) if (!(req.session && req.session.userId)) { return res.redirect('/static/front'); }