Commit d15ce2f2 authored by 神楽坂玲奈's avatar 神楽坂玲奈

service worker,更新angularcli,clean

parent dc6d5b1f
......@@ -18,7 +18,7 @@
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
"prefix": "app",
"serviceWorker": false,
"serviceWorker": true,
"styles": [
"styles.css"
],
......@@ -37,13 +37,16 @@
},
"lint": [
{
"project": "src/tsconfig.app.json"
"project": "src/tsconfig.app.json",
"exclude": "**/node_modules/**"
},
{
"project": "src/tsconfig.spec.json"
"project": "src/tsconfig.spec.json",
"exclude": "**/node_modules/**"
},
{
"project": "e2e/tsconfig.e2e.json"
"project": "e2e/tsconfig.e2e.json",
"exclude": "**/node_modules/**"
}
],
"test": {
......
#!/bin/bash
sed -i '' 's/,this._isFinished=!0//' node_modules/web-animations-js/web-animations.min.js
sed -i '' "s/ class:/ 'class':/g" node_modules/@angular/material/@angular/material.js
sed -i '' "s/ extends:/ 'extends':/" node_modules/intl/lib/core.js
sed -i '' "s/\[value, name\]/\[name, value\]/" node_modules/url-polyfill/url-polyfill.js
{
"routing": {
"index": "/mobile2/index.html",
"routes": {
"/mobile2/": {
"match": "exact"
},
"/mobile2/?": {
"match": "prefix"
},
"/mobile2/ygopro/": {
"match": "prefix"
}
}
}
}
{
"name": "mycard-mobile",
"version": "1.0.6",
"version": "1.0.9",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
"@angular-devkit/build-optimizer": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.0.3.tgz",
"integrity": "sha512-87K/NY5aAyANt3khuDdCR26FkYsOWYXwUAZ4L52VrUuFHfdvNVQYrvpPpR8AzK6oCuYOdq3maiYbsdzQGnuS3A==",
"dev": true,
"requires": {
"loader-utils": "1.1.0",
"magic-string": "0.19.1",
"source-map": "0.5.6",
"typescript": "2.3.4"
}
},
"@angular/animations": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-4.3.0.tgz",
"integrity": "sha1-VvNLhGSTeSAqw1mSm4LrC5FenHI=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-4.3.1.tgz",
"integrity": "sha1-H34LuAPvwhxggkbmdlocZH89Gl8=",
"requires": {
"tslib": "1.7.1"
}
......@@ -21,15 +33,17 @@
}
},
"@angular/cli": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.2.1.tgz",
"integrity": "sha512-Y3AqcyvWcy9c4KuQAKHzXp2oO51bNY3o/90wfpcwct3Bt4znDMXuoQdgf+VhffcbIgc/b2yyPlOatXLRJ7531A==",
"version": "1.3.0-rc.1",
"resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.3.0-rc.1.tgz",
"integrity": "sha512-1KLH5vAqOcV8uequraV6DYe5Cz0MZ6/azVj9nhDjLRCYmx1/hbHDhtnl1otiTzF77AY/8I0hc0PbOoak9JlXhg==",
"dev": true,
"requires": {
"@angular-devkit/build-optimizer": "0.0.3",
"@ngtools/json-schema": "1.1.0",
"@ngtools/webpack": "1.5.1",
"@ngtools/webpack": "1.6.0-rc.1",
"autoprefixer": "6.7.7",
"chalk": "1.1.3",
"chalk": "2.0.1",
"circular-dependency-plugin": "3.0.0",
"common-tags": "1.4.0",
"core-object": "3.1.3",
"css-loader": "0.28.4",
......@@ -39,19 +53,20 @@
"ember-cli-normalize-entity-name": "1.0.0",
"ember-cli-string-utils": "1.1.0",
"exports-loader": "0.6.4",
"extract-text-webpack-plugin": "2.1.2",
"extract-text-webpack-plugin": "3.0.0",
"file-loader": "0.10.1",
"fs-extra": "3.0.1",
"fs-extra": "4.0.0",
"get-caller-file": "1.0.2",
"glob": "7.1.2",
"heimdalljs": "0.2.5",
"heimdalljs-logger": "0.1.9",
"html-webpack-plugin": "2.29.0",
"inflection": "1.12.0",
"inquirer": "3.2.0",
"inquirer": "3.2.1",
"isbinaryfile": "3.0.2",
"istanbul-instrumenter-loader": "2.0.0",
"json-loader": "0.5.4",
"json-loader": "0.5.7",
"karma-source-map-support": "1.2.0",
"less": "2.7.2",
"less-loader": "4.0.5",
"license-webpack-plugin": "0.4.3",
......@@ -61,17 +76,17 @@
"node-modules-path": "1.0.1",
"node-sass": "4.5.3",
"nopt": "4.0.1",
"opn": "4.0.2",
"opn": "5.1.0",
"portfinder": "1.0.13",
"postcss-loader": "1.3.3",
"postcss-url": "5.1.2",
"raw-loader": "0.5.1",
"resolve": "1.3.3",
"rsvp": "3.6.1",
"rsvp": "3.6.2",
"rxjs": "5.4.2",
"sass-loader": "6.0.6",
"script-loader": "0.7.0",
"semver": "5.3.0",
"semver": "5.4.1",
"silent-error": "1.1.0",
"source-map-loader": "0.2.1",
"style-loader": "0.13.2",
......@@ -81,36 +96,36 @@
"typescript": "2.3.4",
"url-loader": "0.5.9",
"walk-sync": "0.3.2",
"webpack": "2.4.1",
"webpack": "3.3.0",
"webpack-dev-middleware": "1.11.0",
"webpack-dev-server": "2.4.5",
"webpack-merge": "2.6.1",
"zone.js": "0.8.13"
"webpack-dev-server": "2.5.1",
"webpack-merge": "4.1.0",
"zone.js": "0.8.14"
}
},
"@angular/common": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-4.3.0.tgz",
"integrity": "sha1-E6VKaSndUvlymxauRG+tWP4WMFM=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-4.3.1.tgz",
"integrity": "sha1-Jg9IenzcoybENr0+qVFceX3i/3I=",
"requires": {
"tslib": "1.7.1"
}
},
"@angular/compiler": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-4.3.0.tgz",
"integrity": "sha1-VVA78nofBi9xuUlTk/MxGQOo/EM=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-4.3.1.tgz",
"integrity": "sha1-OiTUns8BrCtuB/Y+N4uP+OJX/gk=",
"requires": {
"tslib": "1.7.1"
}
},
"@angular/compiler-cli": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-4.3.0.tgz",
"integrity": "sha1-83WAlzD16IPP4hGumRIQ8csanx4=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-4.3.1.tgz",
"integrity": "sha1-ALQa+2+utK71YbhCeASsiICv9jw=",
"dev": true,
"requires": {
"@angular/tsc-wrapped": "4.3.0",
"@angular/tsc-wrapped": "4.3.1",
"minimist": "1.2.0",
"reflect-metadata": "0.1.10"
},
......@@ -124,33 +139,33 @@
}
},
"@angular/core": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-4.3.0.tgz",
"integrity": "sha1-vSJJw94SJKfGU2xKunKNZWUykzQ=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-4.3.1.tgz",
"integrity": "sha1-qdCn1kS5YmBnQmm2iaBP7qYyqNM=",
"requires": {
"tslib": "1.7.1"
}
},
"@angular/forms": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-4.3.0.tgz",
"integrity": "sha1-fQx6hUc36aMKX9lmX41PVqG5G9g=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/forms/-/forms-4.3.1.tgz",
"integrity": "sha1-M5FNossUZDD/kBRx5oLHZlRiLf4=",
"requires": {
"tslib": "1.7.1"
}
},
"@angular/http": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/http/-/http-4.3.0.tgz",
"integrity": "sha1-37czEKhApq2AUKxR8OVcSYTbCSY=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/http/-/http-4.3.1.tgz",
"integrity": "sha1-5PZh90ZxHojsvqdqPJBbq/l9MVo=",
"requires": {
"tslib": "1.7.1"
}
},
"@angular/language-service": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-4.3.0.tgz",
"integrity": "sha1-7OpfKBI3PEyE4hmfyl7Y9ngeoNY=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-4.3.1.tgz",
"integrity": "sha1-mRCDP8id2qw+SNP/r4u4k2GM2hE=",
"dev": true
},
"@angular/material": {
......@@ -162,25 +177,25 @@
}
},
"@angular/platform-browser": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-4.3.0.tgz",
"integrity": "sha1-AjiUiRhRhcO+zwY1k0YQDlR5x+E=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-4.3.1.tgz",
"integrity": "sha1-23J7Bu7WS9pd7+xxgV2yak2i9pA=",
"requires": {
"tslib": "1.7.1"
}
},
"@angular/platform-browser-dynamic": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.3.0.tgz",
"integrity": "sha1-VR+xiFGyfujz5LDuJarRC9ezEuM=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-4.3.1.tgz",
"integrity": "sha1-hANNpgqC7zbn7/2ns63m5kWzMLM=",
"requires": {
"tslib": "1.7.1"
}
},
"@angular/router": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-4.3.0.tgz",
"integrity": "sha1-cbQo8YXrkWGh3hTcGUkhndzf/a4=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/router/-/router-4.3.1.tgz",
"integrity": "sha1-UhnURSYVbYFgZYQRJ2EBZaAVtFA=",
"requires": {
"tslib": "1.7.1"
}
......@@ -196,9 +211,9 @@
}
},
"@angular/tsc-wrapped": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/@angular/tsc-wrapped/-/tsc-wrapped-4.3.0.tgz",
"integrity": "sha1-/i5TdrbirRsTnt3iOp27QpnfYmQ=",
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/@angular/tsc-wrapped/-/tsc-wrapped-4.3.1.tgz",
"integrity": "sha1-9mFqTSo7vsHN7WZP0fUm7c6Z70E=",
"dev": true,
"requires": {
"tsickle": "0.21.6"
......@@ -211,27 +226,38 @@
"dev": true
},
"@ngtools/webpack": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.5.1.tgz",
"integrity": "sha512-zGe9JQ3nTpKd2EnYKvC4+zrf/aOLUr2ZhLmSv8bAWMPu59v7fqo3oFs4n3JAbu8albQJmiktGVeY7Y2fFEsS7A==",
"version": "1.6.0-rc.1",
"resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.6.0-rc.1.tgz",
"integrity": "sha512-YqiIA3ajFws5L9ljtBDs7cy4835Icx2WGBKyBCxFwAc8UttM6d56XF88CyYWq0VBmu7d4YlpkFdN/BTGF37BFw==",
"dev": true,
"requires": {
"enhanced-resolve": "3.3.0",
"loader-utils": "1.1.0",
"magic-string": "0.19.1",
"magic-string": "0.22.3",
"source-map": "0.5.6"
},
"dependencies": {
"magic-string": {
"version": "0.22.3",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.3.tgz",
"integrity": "sha512-pqnTW6coZiT8HvFKHoswarM6YTaYYN4imHlEtc+1LZC8hYdV+5sp0ZQqv7oEBhcDHx+c83Y1aYiUwPmoQlZmwQ==",
"dev": true,
"requires": {
"vlq": "0.2.2"
}
}
}
},
"@types/lodash": {
"version": "4.14.70",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.70.tgz",
"integrity": "sha512-uvDjWW3m7SFUhSpohfQvj32gRsVgRxA0Z0OfMJh8m/JuX4YJLHeEwRBuHJgvNgTAVBpJDFKVFeyrREuMwkE9Qw==",
"version": "4.14.71",
"resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.71.tgz",
"integrity": "sha512-x9E8HYuhmcQJPjhTd+t0oRXiQCJXoRPSzCOgYKggxtvNb/kGw8RrbdZzCXrQ6i/i4o0TettxyouY7UdbqkS4AQ==",
"dev": true
},
"@types/node": {
"version": "8.0.13",
"resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.13.tgz",
"integrity": "sha512-Y3EAG7VA7NVNbZek/fjJtILnmTk/ZfpJuWZGDBqDZ1dVIxgJJJ82fXPW7pKnqyV9CD/9bcPOCi7eErUqGMHOrA==",
"version": "8.0.16",
"resolved": "https://registry.npmjs.org/@types/node/-/node-8.0.16.tgz",
"integrity": "sha512-P2XfbkmcAnP/XT5J5m59cQPbcIbszCwXRdngnBZefmqt1RgOv4RIFoIkG85QFDHWIt1T6bXogZP/tvh2dm/xEQ==",
"dev": true
},
"abbrev": {
......@@ -246,7 +272,7 @@
"integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=",
"dev": true,
"requires": {
"mime-types": "2.1.15",
"mime-types": "2.1.16",
"negotiator": "0.6.1"
}
},
......@@ -286,9 +312,9 @@
}
},
"ajv-keywords": {
"version": "1.5.1",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz",
"integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=",
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.0.tgz",
"integrity": "sha1-opbhf3v658HOT34N5T0pyzIWLfA=",
"dev": true
},
"align-text": {
......@@ -377,14 +403,6 @@
"dev": true,
"requires": {
"sprintf-js": "1.0.3"
},
"dependencies": {
"sprintf-js": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
}
}
},
"arr-diff": {
......@@ -406,13 +424,27 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
"integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
"dev": true,
"optional": true
"dev": true
},
"array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz",
"integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=",
"dev": true
},
"array-union": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
"integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
"dev": true,
"requires": {
"array-uniq": "1.0.3"
}
},
"array-uniq": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
"integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
"dev": true
},
"array-unique": {
......@@ -494,11 +526,6 @@
"integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
"dev": true
},
"atoa": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/atoa/-/atoa-1.0.0.tgz",
"integrity": "sha1-DMDpGkgOc4+SPrwQNnZHF3mzSkk="
},
"autoprefixer": {
"version": "6.7.7",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz",
......@@ -506,7 +533,7 @@
"dev": true,
"requires": {
"browserslist": "1.7.7",
"caniuse-db": "1.0.30000701",
"caniuse-db": "1.0.30000706",
"normalize-range": "0.1.2",
"num2fraction": "1.2.2",
"postcss": "5.2.17",
......@@ -534,6 +561,27 @@
"chalk": "1.1.3",
"esutils": "2.0.2",
"js-tokens": "3.0.2"
},
"dependencies": {
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
"ansi-styles": "2.2.1",
"escape-string-regexp": "1.0.5",
"has-ansi": "2.0.0",
"strip-ansi": "3.0.1",
"supports-color": "2.0.0"
}
},
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
}
},
"babel-generator": {
......@@ -628,9 +676,9 @@
"dev": true
},
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
"integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
"dev": true
},
"base64-js": {
......@@ -662,9 +710,9 @@
"dev": true
},
"binary-extensions": {
"version": "1.8.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz",
"integrity": "sha1-SOyNFt9Dd+rl+liEaCSAr02Vx3Q=",
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.9.0.tgz",
"integrity": "sha1-ZlBsFs5vTWkopbPNajPKQelB43s=",
"dev": true
},
"block-stream": {
......@@ -689,6 +737,20 @@
"integrity": "sha512-LxFiV5mefv0ley0SzqkOPR1bC4EbpPx8LkOz5vMe/Yi15t5hzwgO/G+tc7wOtL4PZTYjwHu8JnEiSLumuSjSfA==",
"dev": true
},
"bonjour": {
"version": "3.5.0",
"resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
"integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
"dev": true,
"requires": {
"array-flatten": "2.1.1",
"deep-equal": "1.0.1",
"dns-equal": "1.0.0",
"dns-txt": "2.0.2",
"multicast-dns": "6.1.1",
"multicast-dns-service-types": "1.1.0"
}
},
"boolbase": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
......@@ -712,6 +774,14 @@
"requires": {
"balanced-match": "1.0.0",
"concat-map": "0.0.1"
},
"dependencies": {
"balanced-match": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
"integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
"dev": true
}
}
},
"braces": {
......@@ -806,8 +876,8 @@
"integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=",
"dev": true,
"requires": {
"caniuse-db": "1.0.30000701",
"electron-to-chromium": "1.3.15"
"caniuse-db": "1.0.30000706",
"electron-to-chromium": "1.3.16"
}
},
"buffer": {
......@@ -821,6 +891,12 @@
"isarray": "1.0.0"
}
},
"buffer-indexof": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.0.tgz",
"integrity": "sha1-9U9kfE9OJSKLqmVqLlfkPV8nCYI=",
"dev": true
},
"buffer-xor": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
......@@ -859,15 +935,13 @@
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
"integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
"dev": true,
"optional": true
"dev": true
},
"camelcase-keys": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
"integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
"dev": true,
"optional": true,
"requires": {
"camelcase": "2.1.1",
"map-obj": "1.0.1"
......@@ -880,15 +954,15 @@
"dev": true,
"requires": {
"browserslist": "1.7.7",
"caniuse-db": "1.0.30000701",
"caniuse-db": "1.0.30000706",
"lodash.memoize": "4.1.2",
"lodash.uniq": "4.5.0"
}
},
"caniuse-db": {
"version": "1.0.30000701",
"resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000701.tgz",
"integrity": "sha1-LjKwaZO/Pb2QtD2T8E4m0Rr93Lo=",
"version": "1.0.30000706",
"resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000706.tgz",
"integrity": "sha1-4rXwRgVzy8yIoJhfXM7QjxYXxvU=",
"dev": true
},
"caseless": {
......@@ -916,16 +990,40 @@
}
},
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
"integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
"dev": true,
"requires": {
"ansi-styles": "2.2.1",
"ansi-styles": "3.2.0",
"escape-string-regexp": "1.0.5",
"has-ansi": "2.0.0",
"strip-ansi": "3.0.1",
"supports-color": "2.0.0"
"supports-color": "4.2.1"
},
"dependencies": {
"ansi-styles": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz",
"integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==",
"dev": true,
"requires": {
"color-convert": "1.9.0"
}
},
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
"integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
"supports-color": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
"integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
}
}
}
},
"chokidar": {
......@@ -955,6 +1053,12 @@
"safe-buffer": "5.1.1"
}
},
"circular-dependency-plugin": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-3.0.0.tgz",
"integrity": "sha1-m2hpLjWw41EJmNAWS2rlARvqV2A=",
"dev": true
},
"clap": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/clap/-/clap-1.2.0.tgz",
......@@ -962,13 +1066,29 @@
"dev": true,
"requires": {
"chalk": "1.1.3"
},
"dependencies": {
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
"ansi-styles": "2.2.1",
"escape-string-regexp": "1.0.5",
"has-ansi": "2.0.0",
"strip-ansi": "3.0.1",
"supports-color": "2.0.0"
}
},
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
}
},
"classlist.js": {
"version": "1.1.20150312",
"resolved": "https://registry.npmjs.org/classlist.js/-/classlist.js-1.1.20150312.tgz",
"integrity": "sha1-HXCEL3Ai8I2awIbOaeWyUPLFd4k="
},
"clean-css": {
"version": "4.1.7",
"resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.7.tgz",
......@@ -1076,7 +1196,7 @@
"cssauron": "1.4.0",
"semver-dsl": "1.0.1",
"source-map": "0.5.6",
"sprintf-js": "1.1.1"
"sprintf-js": "1.0.3"
}
},
"color": {
......@@ -1161,7 +1281,7 @@
"integrity": "sha1-/tocf3YXkScyspv4zyYlKiC57s0=",
"dev": true,
"requires": {
"mime-db": "1.27.0"
"mime-db": "1.29.0"
}
},
"compression": {
......@@ -1224,15 +1344,6 @@
"integrity": "sha1-t9ETrueo3Se9IRM8TcJSnfFyHu0=",
"dev": true
},
"contra": {
"version": "1.9.4",
"resolved": "https://registry.npmjs.org/contra/-/contra-1.9.4.tgz",
"integrity": "sha1-9TveQtfltZhcrk2ZqNYQUm3o8o0=",
"requires": {
"atoa": "1.0.0",
"ticky": "1.0.1"
}
},
"convert-source-map": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz",
......@@ -1263,6 +1374,27 @@
"dev": true,
"requires": {
"chalk": "1.1.3"
},
"dependencies": {
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
"ansi-styles": "2.2.1",
"escape-string-regexp": "1.0.5",
"has-ansi": "2.0.0",
"strip-ansi": "3.0.1",
"supports-color": "2.0.0"
}
},
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
}
},
"core-util-is": {
......@@ -1272,9 +1404,9 @@
"dev": true
},
"cosmiconfig": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.3.tgz",
"integrity": "sha1-lSdx6w3dwcs/ovb75RpSLpOz7go=",
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
"integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
"dev": true,
"requires": {
"is-directory": "0.3.1",
......@@ -1341,14 +1473,6 @@
"which": "1.2.14"
}
},
"crossvent": {
"version": "1.5.4",
"resolved": "https://registry.npmjs.org/crossvent/-/crossvent-1.5.4.tgz",
"integrity": "sha1-2ixPj0DJR4JRe/K+7BBEFIGUq5I=",
"requires": {
"custom-event": "1.0.0"
}
},
"cryptiles": {
"version": "2.0.5",
"resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz",
......@@ -1509,15 +1633,18 @@
"resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
"integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
"dev": true,
"optional": true,
"requires": {
"array-find-index": "1.0.2"
}
},
"custom-event": {
"d": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.0.tgz",
"integrity": "sha1-LkYovhncSyFLXAJjDFlx6BFhgGI="
"resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
"integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
"dev": true,
"requires": {
"es5-ext": "0.10.24"
}
},
"dashdash": {
"version": "1.14.1",
......@@ -1557,6 +1684,12 @@
"integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
"dev": true
},
"deep-equal": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
"integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
"dev": true
},
"deepmerge": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.0.tgz",
......@@ -1568,6 +1701,28 @@
"integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=",
"dev": true
},
"del": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
"integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
"dev": true,
"requires": {
"globby": "6.1.0",
"is-path-cwd": "1.0.0",
"is-path-in-cwd": "1.0.0",
"p-map": "1.1.1",
"pify": "3.0.0",
"rimraf": "2.6.1"
},
"dependencies": {
"pify": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
"dev": true
}
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
......@@ -1674,6 +1829,31 @@
}
}
},
"dns-equal": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
"integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
"dev": true
},
"dns-packet": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.1.1.tgz",
"integrity": "sha1-I2nUUDivBF84mOb6VoYq7T9AKWw=",
"dev": true,
"requires": {
"ip": "1.1.5",
"safe-buffer": "5.1.1"
}
},
"dns-txt": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
"integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
"dev": true,
"requires": {
"buffer-indexof": "1.1.0"
}
},
"dom-converter": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz",
......@@ -1740,15 +1920,6 @@
"domelementtype": "1.3.0"
}
},
"dragula": {
"version": "3.7.2",
"resolved": "https://registry.npmjs.org/dragula/-/dragula-3.7.2.tgz",
"integrity": "sha1-SjXJ05gf+sGpScKcpyhQWOhzk84=",
"requires": {
"contra": "1.9.4",
"crossvent": "1.5.4"
}
},
"ecc-jsbn": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz",
......@@ -1766,9 +1937,9 @@
"dev": true
},
"electron-to-chromium": {
"version": "1.3.15",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.15.tgz",
"integrity": "sha1-CDl5NIkcvPrrvRi4KpW1pIETg2k=",
"version": "1.3.16",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.16.tgz",
"integrity": "sha1-0OAmc1dUdwkBrjAaIWZMukXZL30=",
"dev": true
},
"elliptic": {
......@@ -1830,7 +2001,7 @@
"graceful-fs": "4.1.11",
"memory-fs": "0.4.1",
"object-assign": "4.1.1",
"tapable": "0.2.6"
"tapable": "0.2.7"
}
},
"ensure-posix-path": {
......@@ -1863,6 +2034,76 @@
"is-arrayish": "0.2.1"
}
},
"es5-ext": {
"version": "0.10.24",
"resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.24.tgz",
"integrity": "sha1-pVh3yZJLwMjZvTwsvhdJWsFwmxQ=",
"dev": true,
"requires": {
"es6-iterator": "2.0.1",
"es6-symbol": "3.1.1"
}
},
"es6-iterator": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz",
"integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=",
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.24",
"es6-symbol": "3.1.1"
}
},
"es6-map": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz",
"integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=",
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.24",
"es6-iterator": "2.0.1",
"es6-set": "0.1.5",
"es6-symbol": "3.1.1",
"event-emitter": "0.3.5"
}
},
"es6-set": {
"version": "0.1.5",
"resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz",
"integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=",
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.24",
"es6-iterator": "2.0.1",
"es6-symbol": "3.1.1",
"event-emitter": "0.3.5"
}
},
"es6-symbol": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
"integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.24"
}
},
"es6-weak-map": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
"integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.24",
"es6-iterator": "2.0.1",
"es6-symbol": "3.1.1"
}
},
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
......@@ -1875,12 +2116,40 @@
"integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
"dev": true
},
"escope": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
"integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
"dev": true,
"requires": {
"es6-map": "0.1.5",
"es6-weak-map": "2.0.2",
"esrecurse": "4.2.0",
"estraverse": "4.2.0"
}
},
"esprima": {
"version": "2.7.3",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
"integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
"dev": true
},
"esrecurse": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz",
"integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=",
"dev": true,
"requires": {
"estraverse": "4.2.0",
"object-assign": "4.1.1"
}
},
"estraverse": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
"integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
"dev": true
},
"esutils": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
......@@ -1893,6 +2162,16 @@
"integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=",
"dev": true
},
"event-emitter": {
"version": "0.3.5",
"resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
"integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=",
"dev": true,
"requires": {
"d": "1.0.0",
"es5-ext": "0.10.24"
}
},
"eventemitter3": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz",
......@@ -1987,6 +2266,12 @@
"vary": "1.1.1"
},
"dependencies": {
"array-flatten": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
"integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
"dev": true
},
"debug": {
"version": "2.6.7",
"resolved": "https://registry.npmjs.org/debug/-/debug-2.6.7.tgz",
......@@ -2025,9 +2310,9 @@
}
},
"extract-text-webpack-plugin": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz",
"integrity": "sha1-dW7076gVXDaBgz+8NNpTuUF0bWw=",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.0.tgz",
"integrity": "sha1-kMqnkHvESfM1AF46x1MrQbAN5hI=",
"dev": true,
"requires": {
"async": "2.5.0",
......@@ -2187,7 +2472,7 @@
"requires": {
"asynckit": "0.4.0",
"combined-stream": "1.0.5",
"mime-types": "2.1.15"
"mime-types": "2.1.16"
}
},
"forwarded": {
......@@ -2203,14 +2488,14 @@
"dev": true
},
"fs-extra": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
"integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.0.tgz",
"integrity": "sha1-QU+0yi0hcLoAFBWdOorsMwNBjZ4=",
"dev": true,
"requires": {
"graceful-fs": "4.1.11",
"jsonfile": "3.0.1",
"universalify": "0.1.0"
"universalify": "0.1.1"
}
},
"fs.realpath": {
......@@ -3252,6 +3537,19 @@
"integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==",
"dev": true
},
"globby": {
"version": "6.1.0",
"resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
"integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
"dev": true,
"requires": {
"array-union": "1.0.2",
"glob": "7.1.2",
"object-assign": "4.1.1",
"pify": "2.3.0",
"pinkie-promise": "2.0.1"
}
},
"globule": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz",
......@@ -3270,12 +3568,6 @@
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
"dev": true
},
"graceful-readlink": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
"integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
"dev": true
},
"hammerjs": {
"version": "2.0.8",
"resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz",
......@@ -3498,30 +3790,19 @@
"dev": true
},
"html-minifier": {
"version": "3.5.2",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.2.tgz",
"integrity": "sha1-1zvD/0SJQkCIGM5gm/P7DqfvTrc=",
"version": "3.5.3",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.3.tgz",
"integrity": "sha512-iKRzQQDuTCsq0Ultbi/mfJJnR0D3AdZKTq966Gsp92xkmAPCV4Xi08qhJ0Dl3ZAWemSgJ7qZK+UsZc0gFqK6wg==",
"dev": true,
"requires": {
"camel-case": "3.0.0",
"clean-css": "4.1.7",
"commander": "2.9.0",
"commander": "2.11.0",
"he": "1.1.1",
"ncname": "1.0.0",
"param-case": "2.1.1",
"relateurl": "0.2.7",
"uglify-js": "3.0.25"
},
"dependencies": {
"commander": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
"integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
"dev": true,
"requires": {
"graceful-readlink": "1.0.1"
}
}
"uglify-js": "3.0.26"
}
},
"html-webpack-plugin": {
......@@ -3531,7 +3812,7 @@
"dev": true,
"requires": {
"bluebird": "3.5.0",
"html-minifier": "3.5.2",
"html-minifier": "3.5.3",
"loader-utils": "0.2.17",
"lodash": "4.17.4",
"pretty-error": "2.1.1",
......@@ -3690,29 +3971,9 @@
"integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
"dev": true,
"requires": {
"postcss": "6.0.6"
"postcss": "6.0.8"
},
"dependencies": {
"ansi-styles": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
"integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
"dev": true,
"requires": {
"color-convert": "1.9.0"
}
},
"chalk": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
"integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
"dev": true,
"requires": {
"ansi-styles": "3.1.0",
"escape-string-regexp": "1.0.5",
"supports-color": "4.2.0"
}
},
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
......@@ -3720,20 +3981,20 @@
"dev": true
},
"postcss": {
"version": "6.0.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz",
"integrity": "sha1-u6TVjohPx4yEDRU54Q7dqruPc70=",
"version": "6.0.8",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
"integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
"dev": true,
"requires": {
"chalk": "2.0.1",
"source-map": "0.5.6",
"supports-color": "4.2.0"
"supports-color": "4.2.1"
}
},
"supports-color": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
"integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
"integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
......@@ -3775,7 +4036,6 @@
"resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
"integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
"dev": true,
"optional": true,
"requires": {
"repeating": "2.0.1"
}
......@@ -3815,9 +4075,9 @@
"dev": true
},
"inquirer": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.2.0.tgz",
"integrity": "sha512-4CyUYMP7lOBkiUU1rR24WGrfRX6SucwbY2Mqb1PdApU24wnTIk4TsnkQwV72dDdIKZ2ycLP+fWCV+tA7wwgoew==",
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.2.1.tgz",
"integrity": "sha512-QgW3eiPN8gpj/K5vVpHADJJgrrF0ho/dZGylikGX7iqAdRgC9FVKYKWFLx6hZDBFcOLEoSqINYrVPeFAeG/PdA==",
"dev": true,
"requires": {
"ansi-escapes": "2.0.0",
......@@ -3831,7 +4091,7 @@
"run-async": "2.3.0",
"rx-lite": "4.0.8",
"rx-lite-aggregates": "4.0.8",
"string-width": "2.1.0",
"string-width": "2.1.1",
"strip-ansi": "4.0.0",
"through": "2.3.8"
},
......@@ -3842,32 +4102,6 @@
"integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
"dev": true
},
"ansi-styles": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
"integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
"dev": true,
"requires": {
"color-convert": "1.9.0"
}
},
"chalk": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
"integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
"dev": true,
"requires": {
"ansi-styles": "3.1.0",
"escape-string-regexp": "1.0.5",
"supports-color": "4.2.0"
}
},
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
"integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
"strip-ansi": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
......@@ -3876,29 +4110,24 @@
"requires": {
"ansi-regex": "3.0.0"
}
},
"supports-color": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
"integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
}
}
}
},
"internal-ip": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz",
"integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=",
"dev": true,
"requires": {
"meow": "3.7.0"
}
},
"interpret": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz",
"integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=",
"dev": true
},
"intl": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/intl/-/intl-1.2.5.tgz",
"integrity": "sha1-giRKIZDE5Bn4Nx9ao02qNCDiq94="
},
"invariant": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz",
......@@ -3914,6 +4143,12 @@
"integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=",
"dev": true
},
"ip": {
"version": "1.1.5",
"resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
"integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
"dev": true
},
"ipaddr.js": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.3.0.tgz",
......@@ -3938,7 +4173,7 @@
"integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
"dev": true,
"requires": {
"binary-extensions": "1.8.0"
"binary-extensions": "1.9.0"
}
},
"is-buffer": {
......@@ -4022,6 +4257,30 @@
"kind-of": "3.2.2"
}
},
"is-path-cwd": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
"integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
"dev": true
},
"is-path-in-cwd": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
"integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=",
"dev": true,
"requires": {
"is-path-inside": "1.0.0"
}
},
"is-path-inside": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz",
"integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=",
"dev": true,
"requires": {
"path-is-inside": "1.0.2"
}
},
"is-plain-obj": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
......@@ -4081,6 +4340,12 @@
"integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
"dev": true
},
"is-wsl": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
"integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
"dev": true
},
"isarray": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
......@@ -4155,7 +4420,7 @@
"babel-types": "6.25.0",
"babylon": "6.17.4",
"istanbul-lib-coverage": "1.1.1",
"semver": "5.3.0"
"semver": "5.4.1"
}
},
"js-base64": {
......@@ -4206,9 +4471,9 @@
"dev": true
},
"json-loader": {
"version": "0.5.4",
"resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz",
"integrity": "sha1-i6oTZaYy9Yo8RtIBdfxgAsluN94=",
"version": "0.5.7",
"resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
"integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==",
"dev": true
},
"json-schema": {
......@@ -4285,6 +4550,15 @@
}
}
},
"karma-source-map-support": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/karma-source-map-support/-/karma-source-map-support-1.2.0.tgz",
"integrity": "sha1-G/gee7SwiWJ6s1LsQXnhF8QGpUA=",
"dev": true,
"requires": {
"source-map-support": "0.4.15"
}
},
"kind-of": {
"version": "3.2.2",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
......@@ -4452,7 +4726,6 @@
"resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
"integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
"dev": true,
"optional": true,
"requires": {
"currently-unhandled": "0.4.1",
"signal-exit": "3.0.2"
......@@ -4537,7 +4810,6 @@
"resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
"integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
"dev": true,
"optional": true,
"requires": {
"camelcase-keys": "2.1.0",
"decamelize": "1.2.0",
......@@ -4555,8 +4827,7 @@
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
"dev": true,
"optional": true
"dev": true
}
}
},
......@@ -4610,18 +4881,18 @@
"dev": true
},
"mime-db": {
"version": "1.27.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.27.0.tgz",
"integrity": "sha1-gg9XIpa70g7CXtVeW13oaeVDbrE=",
"version": "1.29.0",
"resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.29.0.tgz",
"integrity": "sha1-SNJtI1WJZRcErFkWygYAGRQmaHg=",
"dev": true
},
"mime-types": {
"version": "2.1.15",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.15.tgz",
"integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=",
"version": "2.1.16",
"resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.16.tgz",
"integrity": "sha1-K4WKUuXs1RbbiXrCvodIeDBpjiM=",
"dev": true,
"requires": {
"mime-db": "1.27.0"
"mime-db": "1.29.0"
}
},
"mimic-fn": {
......@@ -4690,6 +4961,22 @@
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
"dev": true
},
"multicast-dns": {
"version": "6.1.1",
"resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.1.1.tgz",
"integrity": "sha1-bn3oalcIcqsXBYrepxYLvsqBTd4=",
"dev": true,
"requires": {
"dns-packet": "1.1.1",
"thunky": "0.1.0"
}
},
"multicast-dns-service-types": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
"integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
"dev": true
},
"mute-stream": {
"version": "0.0.7",
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
......@@ -4718,14 +5005,6 @@
"integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
"dev": true
},
"ng2-dragula": {
"version": "1.5.0",
"resolved": "https://registry.npmjs.org/ng2-dragula/-/ng2-dragula-1.5.0.tgz",
"integrity": "sha512-uSVq66Rv+ZhDLBGYCGZ7mTaseP7rvYJOijiQZlzfy8dxL614Sw7rhtnLqvK8nqa3tI/wVv8CEGZaZkMnWJokwQ==",
"requires": {
"dragula": "3.7.2"
}
},
"no-case": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz",
......@@ -4744,6 +5023,12 @@
"is-stream": "1.1.0"
}
},
"node-forge": {
"version": "0.6.33",
"resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.33.tgz",
"integrity": "sha1-RjgRh59XPUUVWtap9D3ClujoXrw=",
"dev": true
},
"node-gyp": {
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz",
......@@ -4775,6 +5060,13 @@
"requires": {
"abbrev": "1.1.0"
}
},
"semver": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
"dev": true,
"optional": true
}
}
},
......@@ -4848,6 +5140,29 @@
"request": "2.81.0",
"sass-graph": "2.2.4",
"stdout-stream": "1.4.0"
},
"dependencies": {
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"optional": true,
"requires": {
"ansi-styles": "2.2.1",
"escape-string-regexp": "1.0.5",
"has-ansi": "2.0.0",
"strip-ansi": "3.0.1",
"supports-color": "2.0.0"
}
},
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true,
"optional": true
}
}
},
"nopt": {
......@@ -4868,7 +5183,7 @@
"requires": {
"hosted-git-info": "2.5.0",
"is-builtin-module": "1.0.0",
"semver": "5.3.0",
"semver": "5.4.1",
"validate-npm-package-license": "3.0.1"
}
},
......@@ -5005,13 +5320,12 @@
}
},
"opn": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz",
"integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
"version": "5.1.0",
"resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz",
"integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==",
"dev": true,
"requires": {
"object-assign": "4.1.1",
"pinkie-promise": "2.0.1"
"is-wsl": "1.1.0"
}
},
"optimist": {
......@@ -5081,6 +5395,12 @@
"os-tmpdir": "1.0.2"
}
},
"p-map": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/p-map/-/p-map-1.1.1.tgz",
"integrity": "sha1-BfXkrpegaDcbwqXMhr+9vBnErno=",
"dev": true
},
"pako": {
"version": "0.2.9",
"resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
......@@ -5157,6 +5477,12 @@
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
},
"path-is-inside": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
"integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
"dev": true
},
"path-parse": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
......@@ -5251,13 +5577,25 @@
"supports-color": "3.2.3"
},
"dependencies": {
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
"chalk": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
"integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
"dev": true,
"requires": {
"has-flag": "1.0.0"
"ansi-styles": "2.2.1",
"escape-string-regexp": "1.0.5",
"has-ansi": "2.0.0",
"strip-ansi": "3.0.1",
"supports-color": "2.0.0"
},
"dependencies": {
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
}
}
}
}
......@@ -5356,7 +5694,7 @@
"integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
"dev": true,
"requires": {
"cosmiconfig": "2.1.3",
"cosmiconfig": "2.2.2",
"object-assign": "4.1.1",
"postcss-load-options": "1.2.0",
"postcss-load-plugins": "2.3.0"
......@@ -5368,7 +5706,7 @@
"integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
"dev": true,
"requires": {
"cosmiconfig": "2.1.3",
"cosmiconfig": "2.2.2",
"object-assign": "4.1.1"
}
},
......@@ -5378,7 +5716,7 @@
"integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
"dev": true,
"requires": {
"cosmiconfig": "2.1.3",
"cosmiconfig": "2.2.2",
"object-assign": "4.1.1"
}
},
......@@ -5484,29 +5822,9 @@
"integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=",
"dev": true,
"requires": {
"postcss": "6.0.6"
"postcss": "6.0.8"
},
"dependencies": {
"ansi-styles": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
"integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
"dev": true,
"requires": {
"color-convert": "1.9.0"
}
},
"chalk": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
"integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
"dev": true,
"requires": {
"ansi-styles": "3.1.0",
"escape-string-regexp": "1.0.5",
"supports-color": "4.2.0"
}
},
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
......@@ -5514,20 +5832,20 @@
"dev": true
},
"postcss": {
"version": "6.0.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz",
"integrity": "sha1-u6TVjohPx4yEDRU54Q7dqruPc70=",
"version": "6.0.8",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
"integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
"dev": true,
"requires": {
"chalk": "2.0.1",
"source-map": "0.5.6",
"supports-color": "4.2.0"
"supports-color": "4.2.1"
}
},
"supports-color": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
"integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
"integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
......@@ -5542,29 +5860,9 @@
"dev": true,
"requires": {
"css-selector-tokenizer": "0.7.0",
"postcss": "6.0.6"
"postcss": "6.0.8"
},
"dependencies": {
"ansi-styles": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
"integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
"dev": true,
"requires": {
"color-convert": "1.9.0"
}
},
"chalk": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
"integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
"dev": true,
"requires": {
"ansi-styles": "3.1.0",
"escape-string-regexp": "1.0.5",
"supports-color": "4.2.0"
}
},
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
......@@ -5572,20 +5870,20 @@
"dev": true
},
"postcss": {
"version": "6.0.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz",
"integrity": "sha1-u6TVjohPx4yEDRU54Q7dqruPc70=",
"version": "6.0.8",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
"integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
"dev": true,
"requires": {
"chalk": "2.0.1",
"source-map": "0.5.6",
"supports-color": "4.2.0"
"supports-color": "4.2.1"
}
},
"supports-color": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
"integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
"integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
......@@ -5600,29 +5898,9 @@
"dev": true,
"requires": {
"css-selector-tokenizer": "0.7.0",
"postcss": "6.0.6"
"postcss": "6.0.8"
},
"dependencies": {
"ansi-styles": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
"integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
"dev": true,
"requires": {
"color-convert": "1.9.0"
}
},
"chalk": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
"integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
"dev": true,
"requires": {
"ansi-styles": "3.1.0",
"escape-string-regexp": "1.0.5",
"supports-color": "4.2.0"
}
},
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
......@@ -5630,20 +5908,20 @@
"dev": true
},
"postcss": {
"version": "6.0.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz",
"integrity": "sha1-u6TVjohPx4yEDRU54Q7dqruPc70=",
"version": "6.0.8",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
"integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
"dev": true,
"requires": {
"chalk": "2.0.1",
"source-map": "0.5.6",
"supports-color": "4.2.0"
"supports-color": "4.2.1"
}
},
"supports-color": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
"integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
"integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
......@@ -5658,29 +5936,9 @@
"dev": true,
"requires": {
"icss-replace-symbols": "1.1.0",
"postcss": "6.0.6"
"postcss": "6.0.8"
},
"dependencies": {
"ansi-styles": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.1.0.tgz",
"integrity": "sha1-CcIC1ckX7CMYjKpcnLkXnNlUd1A=",
"dev": true,
"requires": {
"color-convert": "1.9.0"
}
},
"chalk": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-2.0.1.tgz",
"integrity": "sha512-Mp+FXEI+FrwY/XYV45b2YD3E8i3HwnEAoFcM0qlZzq/RZ9RwWitt2Y/c7cqRAz70U7hfekqx6qNYthuKFO6K0g==",
"dev": true,
"requires": {
"ansi-styles": "3.1.0",
"escape-string-regexp": "1.0.5",
"supports-color": "4.2.0"
}
},
"has-flag": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
......@@ -5688,20 +5946,20 @@
"dev": true
},
"postcss": {
"version": "6.0.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.6.tgz",
"integrity": "sha1-u6TVjohPx4yEDRU54Q7dqruPc70=",
"version": "6.0.8",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.8.tgz",
"integrity": "sha512-G6WnRmdTt2jvJvY+aY+M0AO4YlbxE+slKPZb+jG2P2U9Tyxi3h1fYZ/DgiFU6DC6bv3XIEJoZt+f/kNh8BrWFw==",
"dev": true,
"requires": {
"chalk": "2.0.1",
"source-map": "0.5.6",
"supports-color": "4.2.0"
"supports-color": "4.2.1"
}
},
"supports-color": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.0.tgz",
"integrity": "sha512-Ts0Mu/A1S1aZxEJNG88I4Oc9rcZSBFNac5e27yh4j2mqbhZSSzR1Ah79EYwSn9Zuh7lrlGD2cVGzw1RKGzyLSg==",
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.2.1.tgz",
"integrity": "sha512-qxzYsob3yv6U+xMzPrv170y8AwGP7i74g+pbixCfD6rgso8BscLT2qXIuz6TpOaiJZ3mFgT5O9lyT9nMU4LfaA==",
"dev": true,
"requires": {
"has-flag": "2.0.0"
......@@ -5962,21 +6220,6 @@
"integrity": "sha1-DPf4T5Rj/wrlHExLFC2VvjdyTZw=",
"dev": true
},
"raf": {
"version": "3.3.2",
"resolved": "https://registry.npmjs.org/raf/-/raf-3.3.2.tgz",
"integrity": "sha1-DBO+C1tJtG921maSSNUnzysC/ic=",
"requires": {
"performance-now": "2.1.0"
},
"dependencies": {
"performance-now": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
"integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
}
}
},
"randomatic": {
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
......@@ -6092,7 +6335,6 @@
"resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
"integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
"dev": true,
"optional": true,
"requires": {
"indent-string": "2.1.0",
"strip-indent": "1.0.1"
......@@ -6107,14 +6349,6 @@
"balanced-match": "0.4.2",
"math-expression-evaluator": "1.2.17",
"reduce-function-call": "1.0.2"
},
"dependencies": {
"balanced-match": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
"integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
"dev": true
}
}
},
"reduce-function-call": {
......@@ -6124,14 +6358,6 @@
"dev": true,
"requires": {
"balanced-match": "0.4.2"
},
"dependencies": {
"balanced-match": {
"version": "0.4.2",
"resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
"integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=",
"dev": true
}
}
},
"reflect-metadata": {
......@@ -6261,7 +6487,7 @@
"is-typedarray": "1.0.0",
"isstream": "0.1.2",
"json-stringify-safe": "5.0.1",
"mime-types": "2.1.15",
"mime-types": "2.1.16",
"oauth-sign": "0.8.2",
"performance-now": "0.2.0",
"qs": "6.4.0",
......@@ -6344,9 +6570,9 @@
}
},
"rsvp": {
"version": "3.6.1",
"resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.1.tgz",
"integrity": "sha1-NPSnrChZ97rMj0l4nFYE8eJq5wI=",
"version": "3.6.2",
"resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz",
"integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==",
"dev": true
},
"run-async": {
......@@ -6381,14 +6607,6 @@
"symbol-observable": "1.0.4"
}
},
"rxjs-to-async-iterator": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/rxjs-to-async-iterator/-/rxjs-to-async-iterator-2.1.3.tgz",
"integrity": "sha1-ILy/ycM6Sc6dRJUZcGlz3R25isM=",
"requires": {
"rxjs": "5.4.2"
}
},
"safe-buffer": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
......@@ -6481,10 +6699,19 @@
"integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
"dev": true
},
"selfsigned": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.9.1.tgz",
"integrity": "sha1-zdpEktcNSGVw+HxlVGAjVY4d+lo=",
"dev": true,
"requires": {
"node-forge": "0.6.33"
}
},
"semver": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
"integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
"version": "5.4.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
"integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
"dev": true
},
"semver-dsl": {
......@@ -6493,7 +6720,7 @@
"integrity": "sha1-02eN5VVeimH2Ke7QJTZq5fJzQKA=",
"dev": true,
"requires": {
"semver": "5.3.0"
"semver": "5.4.1"
}
},
"send": {
......@@ -6545,7 +6772,7 @@
"debug": "2.6.8",
"escape-html": "1.0.3",
"http-errors": "1.6.1",
"mime-types": "2.1.15",
"mime-types": "2.1.16",
"parseurl": "1.3.1"
}
},
......@@ -6805,9 +7032,9 @@
}
},
"sprintf-js": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz",
"integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=",
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
"dev": true
},
"sshpk": {
......@@ -6880,9 +7107,9 @@
"dev": true
},
"string-width": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.0.tgz",
"integrity": "sha1-AwZkVh/BRslCPsfZeP4kV0N/5tA=",
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
"integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
"dev": true,
"requires": {
"is-fullwidth-code-point": "2.0.0",
......@@ -6944,7 +7171,6 @@
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
"integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
"dev": true,
"optional": true,
"requires": {
"get-stdin": "4.0.1"
}
......@@ -7015,10 +7241,13 @@
}
},
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
"integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
"dev": true
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
"dev": true,
"requires": {
"has-flag": "1.0.0"
}
},
"svgo": {
"version": "0.7.2",
......@@ -7041,9 +7270,9 @@
"integrity": "sha1-Kb9hXUqnEhvdiYsi1LP5vE4qoD0="
},
"tapable": {
"version": "0.2.6",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.6.tgz",
"integrity": "sha1-IGvo4YiGC1FEJTdebxrom/sB/Y0=",
"version": "0.2.7",
"resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.7.tgz",
"integrity": "sha1-5GwNqsuyuKmLmwzqD0BSEFgX7Vw=",
"dev": true
},
"tar": {
......@@ -7082,10 +7311,11 @@
"integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
"dev": true
},
"ticky": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/ticky/-/ticky-1.0.1.tgz",
"integrity": "sha1-t8+nHnaPHJAAxJe5FRswlHxQ5G0="
"thunky": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/thunky/-/thunky-0.1.0.tgz",
"integrity": "sha1-vzAUaCTituZ7Dy16Ssi+smkIaE4=",
"dev": true
},
"timers-browserify": {
"version": "2.0.2",
......@@ -7136,8 +7366,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
"integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
"dev": true,
"optional": true
"dev": true
},
"trim-right": {
"version": "1.0.1",
......@@ -7183,15 +7412,15 @@
"glob": "7.1.2",
"minimatch": "3.0.4",
"resolve": "1.3.3",
"semver": "5.3.0",
"semver": "5.4.1",
"tslib": "1.7.1",
"tsutils": "2.7.1"
"tsutils": "2.8.0"
}
},
"tsutils": {
"version": "2.7.1",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.7.1.tgz",
"integrity": "sha1-QRoOlGZSWisoaSYKVWINcpIVXiQ=",
"version": "2.8.0",
"resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.8.0.tgz",
"integrity": "sha1-AWAXNymzvxOGKN0UoVN+AIUdgUo=",
"dev": true,
"requires": {
"tslib": "1.7.1"
......@@ -7226,7 +7455,7 @@
"dev": true,
"requires": {
"media-typer": "0.3.0",
"mime-types": "2.1.15"
"mime-types": "2.1.16"
}
},
"typescript": {
......@@ -7236,24 +7465,13 @@
"dev": true
},
"uglify-js": {
"version": "3.0.25",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.25.tgz",
"integrity": "sha512-JO1XE0WZ9m6UpDkN7WCyPNAWI6EN3K0g40ekcoJKejViYmryJ0BaLxXjvra1IsAeIlJfq72scTbhl0jknsT2GA==",
"version": "3.0.26",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.26.tgz",
"integrity": "sha512-+D/BjzuvT1oRMSkH0fuF3M/BCvDxDywmZasd1UTPPHsdsHZqJEAZSvrojgFlS7lrM3ZZWq5h7Bb5i96X1TbOJw==",
"dev": true,
"requires": {
"commander": "2.9.0",
"commander": "2.11.0",
"source-map": "0.5.6"
},
"dependencies": {
"commander": {
"version": "2.9.0",
"resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
"integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
"dev": true,
"requires": {
"graceful-readlink": "1.0.1"
}
}
}
},
"uglify-to-browserify": {
......@@ -7263,6 +7481,65 @@
"dev": true,
"optional": true
},
"uglifyjs-webpack-plugin": {
"version": "0.4.6",
"resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz",
"integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=",
"dev": true,
"requires": {
"source-map": "0.5.6",
"uglify-js": "2.8.29",
"webpack-sources": "1.0.1"
},
"dependencies": {
"camelcase": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
"dev": true
},
"cliui": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"dev": true,
"requires": {
"center-align": "0.1.3",
"right-align": "0.1.3",
"wordwrap": "0.0.2"
}
},
"uglify-js": {
"version": "2.8.29",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
"integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
"dev": true,
"requires": {
"source-map": "0.5.6",
"uglify-to-browserify": "1.0.2",
"yargs": "3.10.0"
}
},
"wordwrap": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
"integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
"dev": true
},
"yargs": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"dev": true,
"requires": {
"camelcase": "1.2.1",
"cliui": "2.1.0",
"decamelize": "1.2.0",
"window-size": "0.1.0"
}
}
}
},
"uniq": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
......@@ -7285,9 +7562,9 @@
"dev": true
},
"universalify": {
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.0.tgz",
"integrity": "sha1-nrHEZR3rzGcMyU8adXYjMruWd3g=",
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz",
"integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=",
"dev": true
},
"unpipe": {
......@@ -7348,11 +7625,6 @@
}
}
},
"url-polyfill": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.0.6.tgz",
"integrity": "sha512-PO9zm1m5UPMv+QApB1C/ipunOV35MtlDB1SHjCkNhqt7I7HG3aztFR8cWsimghxjfIlb1cwEzjQaTNc+4Ckn0g=="
},
"util": {
"version": "0.10.3",
"resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
......@@ -7470,11 +7742,6 @@
"minimalistic-assert": "1.0.0"
}
},
"web-animations-js": {
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.1.tgz",
"integrity": "sha1-Om2bwVGWN3qQ+OKAP6UmIWWwRRA="
},
"webdav": {
"version": "1.0.0-rc1",
"resolved": "https://registry.npmjs.org/webdav/-/webdav-1.0.0-rc1.tgz",
......@@ -7486,61 +7753,41 @@
}
},
"webpack": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-2.4.1.tgz",
"integrity": "sha1-FakdvjSWbYpLmcfWVu/ZKi5ab2o=",
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-3.3.0.tgz",
"integrity": "sha1-zi+eB2Vmq6kfdIhxM6iD/X2hh7w=",
"dev": true,
"requires": {
"acorn": "5.1.1",
"acorn-dynamic-import": "2.0.2",
"ajv": "4.11.8",
"ajv-keywords": "1.5.1",
"ajv": "5.2.2",
"ajv-keywords": "2.1.0",
"async": "2.5.0",
"enhanced-resolve": "3.3.0",
"escope": "3.6.0",
"interpret": "1.0.3",
"json-loader": "0.5.4",
"json-loader": "0.5.7",
"json5": "0.5.1",
"loader-runner": "2.3.0",
"loader-utils": "0.2.17",
"loader-utils": "1.1.0",
"memory-fs": "0.4.1",
"mkdirp": "0.5.1",
"node-libs-browser": "2.0.0",
"source-map": "0.5.6",
"supports-color": "3.2.3",
"tapable": "0.2.6",
"uglify-js": "2.8.29",
"tapable": "0.2.7",
"uglifyjs-webpack-plugin": "0.4.6",
"watchpack": "1.4.0",
"webpack-sources": "0.2.3",
"webpack-sources": "1.0.1",
"yargs": "6.6.0"
},
"dependencies": {
"ajv": {
"version": "4.11.8",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz",
"integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=",
"dev": true,
"requires": {
"co": "4.6.0",
"json-stable-stringify": "1.0.1"
}
},
"camelcase": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
"integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
"dev": true
},
"cliui": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
"integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"dev": true,
"requires": {
"center-align": "0.1.3",
"right-align": "0.1.3",
"wordwrap": "0.0.2"
}
},
"is-fullwidth-code-point": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
......@@ -7550,24 +7797,6 @@
"number-is-nan": "1.0.1"
}
},
"loader-utils": {
"version": "0.2.17",
"resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
"integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
"dev": true,
"requires": {
"big.js": "3.1.3",
"emojis-list": "2.1.0",
"json5": "0.5.1",
"object-assign": "4.1.1"
}
},
"source-list-map": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-1.1.2.tgz",
"integrity": "sha1-mIkBnRAkzOVc3AaUmDN+9hhqEaE=",
"dev": true
},
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
......@@ -7579,56 +7808,6 @@
"strip-ansi": "3.0.1"
}
},
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
"dev": true,
"requires": {
"has-flag": "1.0.0"
}
},
"uglify-js": {
"version": "2.8.29",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
"integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
"dev": true,
"requires": {
"source-map": "0.5.6",
"uglify-to-browserify": "1.0.2",
"yargs": "3.10.0"
},
"dependencies": {
"yargs": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
"integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"dev": true,
"requires": {
"camelcase": "1.2.1",
"cliui": "2.1.0",
"decamelize": "1.2.0",
"window-size": "0.1.0"
}
}
}
},
"webpack-sources": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.2.3.tgz",
"integrity": "sha1-F8Yr+vE8cH+dAsR54Nzd6DgGl/s=",
"dev": true,
"requires": {
"source-list-map": "1.1.2",
"source-map": "0.5.6"
}
},
"wordwrap": {
"version": "0.0.2",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
"integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
"dev": true
},
"yargs": {
"version": "6.6.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
......@@ -7648,25 +7827,6 @@
"which-module": "1.0.0",
"y18n": "3.2.1",
"yargs-parser": "4.2.1"
},
"dependencies": {
"camelcase": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
"dev": true
},
"cliui": {
"version": "3.2.0",
"resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
"integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
"dev": true,
"requires": {
"string-width": "1.0.2",
"strip-ansi": "3.0.1",
"wrap-ansi": "2.1.0"
}
}
}
},
"yargs-parser": {
......@@ -7676,14 +7836,6 @@
"dev": true,
"requires": {
"camelcase": "3.0.0"
},
"dependencies": {
"camelcase": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
"integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
"dev": true
}
}
}
}
......@@ -7701,20 +7853,24 @@
}
},
"webpack-dev-server": {
"version": "2.4.5",
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.4.5.tgz",
"integrity": "sha1-MThM6BE2vhCAtLTN4OubkOVO5s8=",
"version": "2.5.1",
"resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.5.1.tgz",
"integrity": "sha1-oC5yaoe7YD211xq7fW0mSb8Qx2k=",
"dev": true,
"requires": {
"ansi-html": "0.0.7",
"bonjour": "3.5.0",
"chokidar": "1.7.0",
"compression": "1.7.0",
"connect-history-api-fallback": "1.3.0",
"del": "3.0.0",
"express": "4.15.3",
"html-entities": "1.2.1",
"http-proxy-middleware": "0.17.4",
"internal-ip": "1.2.0",
"opn": "4.0.2",
"portfinder": "1.0.13",
"selfsigned": "1.9.1",
"serve-index": "1.9.0",
"sockjs": "0.3.18",
"sockjs-client": "1.1.2",
......@@ -7740,6 +7896,16 @@
"number-is-nan": "1.0.1"
}
},
"opn": {
"version": "4.0.2",
"resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz",
"integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=",
"dev": true,
"requires": {
"object-assign": "4.1.1",
"pinkie-promise": "2.0.1"
}
},
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
......@@ -7751,15 +7917,6 @@
"strip-ansi": "3.0.1"
}
},
"supports-color": {
"version": "3.2.3",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
"integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
"dev": true,
"requires": {
"has-flag": "1.0.0"
}
},
"yargs": {
"version": "6.6.0",
"resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
......@@ -7793,9 +7950,9 @@
}
},
"webpack-merge": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-2.6.1.tgz",
"integrity": "sha1-8dgB0sXTn4P/7J8RkkCz476ZShw=",
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.0.tgz",
"integrity": "sha1-atciI7PguDflMeRZfBmfkJNhUR4=",
"dev": true,
"requires": {
"lodash": "4.17.4"
......@@ -8063,9 +8220,9 @@
}
},
"zone.js": {
"version": "0.8.13",
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.13.tgz",
"integrity": "sha1-8IIlJfrZQVgqA7v+ceshdAMV3dA="
"version": "0.8.14",
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.14.tgz",
"integrity": "sha1-DE2ySxeCMidMy0P3jJnbfzZCts8="
}
}
}
{
"name": "mycard-mobile",
"version": "1.0.7",
"version": "1.0.10",
"license": "UNLISENCED",
"scripts": {
"ng": "ng",
"start": "ng serve --base-href /mobile/index.html --deploy-url /mobile --locale zh-CN --output-path mobile --open",
"start": "ng serve --base-href /mobile/ --deploy-url /mobile --locale zh-CN --output-path mobile --open",
"start:wild": "npm run start -- --host 0.0.0.0 --public-host 192.168.1.131:4200",
"build": "ng build --base-href /mobile/index.html --locale zh-CN --aot --prod",
"build": "ng build --base-href /mobile/ --locale zh-CN --aot --build-optimizer --extract-css --sourcemaps --prod",
"postinstall": "./fuck.sh",
"build:dev": "ng build --base-href /mobile2/index.html --locale zh-CN --aot",
"build:dev": "ng build --base-href /mobile2/ --locale zh-CN --aot --build-optimizer --extract-css --sourcemaps",
"lint": "ng lint",
"publish": "npm run build && ./ossutil cp -rf dist oss://mycard/mobile",
"publish:dev": "npm run build:dev && ./ossutil cp -rf dist oss://mycard/mobile2"
......@@ -16,40 +16,32 @@
"dependencies": {
"@angular/animations": "^4.3.0",
"@angular/cdk": "^2.0.0-beta.8",
"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.0.0",
"@angular/forms": "^4.0.0",
"@angular/http": "^4.0.0",
"@angular/common": "^4.2.4",
"@angular/compiler": "^4.2.4",
"@angular/core": "^4.2.4",
"@angular/forms": "^4.2.4",
"@angular/http": "^4.2.4",
"@angular/material": "^2.0.0-beta.8",
"@angular/platform-browser": "^4.0.0",
"@angular/platform-browser-dynamic": "^4.0.0",
"@angular/router": "^4.0.0",
"classlist.js": "^1.1.20150312",
"@angular/platform-browser": "^4.2.4",
"@angular/platform-browser-dynamic": "^4.2.4",
"@angular/router": "^4.2.4",
"core-js": "^2.4.1",
"font-awesome": "^4.7.0",
"hammerjs": "^2.0.8",
"intl": "^1.2.5",
"lodash": "^4.17.4",
"material-design-icons": "^3.0.1",
"ng2-dragula": "^1.5.0",
"raf": "^3.3.2",
"rxjs": "^5.1.0",
"rxjs-to-async-iterator": "^2.1.3",
"url-polyfill": "^1.0.6",
"web-animations-js": "^2.3.1",
"rxjs": "^5.4.2",
"webdav": "^1.0.0-rc1",
"zone.js": "^0.8.4",
"observable-to-async-iterator": "gist:4e65592f184dafc82125"
"zone.js": "^0.8.14"
},
"devDependencies": {
"@angular/cli": "1.2.1",
"@angular/compiler-cli": "^4.0.0",
"@angular/language-service": "^4.0.0",
"@angular/cli": "1.3.0-rc.1",
"@angular/compiler-cli": "^4.2.4",
"@angular/language-service": "^4.2.4",
"@angular/service-worker": "^1.0.0-beta.16",
"@types/lodash": "^4.14.70",
"@types/node": "^8.0.13",
"codelyzer": "^3.1.2",
"codelyzer": "~3.1.1",
"tslint": "^5.5.0",
"typescript": "~2.3.3"
}
......
......@@ -24,7 +24,7 @@ const routes: Routes = [
];
@NgModule({
imports: [RouterModule.forRoot(routes, { useHash: true })],
imports: [RouterModule.forRoot(routes)],
exports: [RouterModule],
providers: [AuthGuard, LoginService],
})
......
......@@ -35,13 +35,13 @@
<!--<a href="https://accounts.moecube.com/profiles" id="avatar" md-raised-button [style.background-image]="'url(' + login.user.avatar_url + ')'">{{login.user.username}}</a>-->
<!--</md-grid-tile>-->
<md-grid-tile>
<button md-raised-button color="primary" (click)="request_match('athletic')">
<button md-raised-button color="primary" (click)="ygopro.request_match('athletic')">
<md-icon fontSet="fa" fontIcon="fa-futbol-o"></md-icon>
<br>竞技匹配
</button>
</md-grid-tile>
<md-grid-tile>
<button md-raised-button color="primary" (click)="request_match('entertain')">
<button md-raised-button color="primary" (click)="ygopro.request_match('entertain')">
<md-icon>toys</md-icon>
<br>娱乐匹配
</button>
......
......@@ -51,10 +51,6 @@ export class LobbyComponent {
url.searchParams.set('key', key);
open(url.toString());
}
request_match(arena: string) {
this.dialog.open(MatchDialog, { data: arena, disableClose: true });
}
}
interface BuildConfig {
......
......@@ -6,6 +6,8 @@ import { Subscription } from 'rxjs/Subscription';
import { LoginService } from '../login.service';
import { YGOProService } from '../ygopro.service';
const second = 1000;
@Component({
selector: 'app-match',
templateUrl: './match.component.html',
......@@ -13,12 +15,12 @@ import { YGOProService } from '../ygopro.service';
})
export class MatchDialog implements OnInit, OnDestroy {
expect_wait = this.http.get('https://api.mycard.moe/ygopro/match/stats/' + this.arena).map(response => new Date(response.json() * 1000));
actual_wait = Observable.timer(0, 1000).map(timestamp => new Date(timestamp * 1000));
expect_wait = this.http.get('https://api.mycard.moe/ygopro/match/stats/' + this.arena).map(response => response.json() * second);
actual_wait = Observable.timer(0, second).map(timestamp => timestamp * second);
matching: Subscription;
constructor(@Inject(MD_DIALOG_DATA) public arena: string, private dialogRef: MdDialogRef<MatchDialog>, private http: Http, private login: LoginService, private ygopro: YGOProService) {
constructor(@Inject(MD_DIALOG_DATA) public arena: string, private dialogRef: MdDialogRef<MatchDialog>, private http: Http, private login: LoginService) {
}
ngOnInit() {
......@@ -26,8 +28,7 @@ export class MatchDialog implements OnInit, OnDestroy {
headers: new Headers({ Authorization: 'Basic ' + Buffer.from(this.login.user.username + ':' + this.login.user.external_id).toString('base64') }),
params: { arena: this.arena, locale: 'zh-CN' }
}).map(response => response.json()).subscribe((data) => {
this.ygopro.join(data['password'], { address: data['address'], port: data['port'] });
this.dialogRef.close();
this.dialogRef.close(data);
}, (error) => {
alert(`匹配失败`);
this.dialogRef.close();
......
......@@ -41,7 +41,6 @@ export class ResultDialog {
}
again() {
this.dialogRef.close();
this.dialog.open(MatchDialog, { data: this.last.type, disableClose: true });
this.dialogRef.close(true);
}
}
......@@ -5,6 +5,7 @@ import { MdDialog } from '@angular/material';
import { sortBy } from 'lodash';
import { Observable } from 'rxjs/Observable';
import { LoginService } from './login.service';
import { MatchDialog } from './match/match.component';
import { ResultDialog } from './result/result.dialog';
import { StorageService } from './storage.service';
......@@ -202,7 +203,17 @@ export class YGOProService {
if (load_points) {
this.load_points();
}
this.dialog.open(ResultDialog, { data: last });
const again = await this.dialog.open(ResultDialog, { data: last }).afterClosed();
if (again) {
this.request_match(last.type);
}
}
}
async request_match(arena: string) {
const data = await this.dialog.open(MatchDialog, { data: arena, disableClose: true });
if (data) {
this.join(data['password'], { address: data['address'], port: data['port'] });
}
}
......
......@@ -3,56 +3,16 @@
<head>
<meta charset="utf-8">
<title>MyCard Mobile</title>
<base href="/mobile/index.html">
<base href="/mobile/">
<meta name="theme-color" content="#673ab7">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
html, body {
height: 100%;
}
body {
margin: 0;
}
#loading {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
#loading > img {
width: 300px;
}
#loading p {
position: relative;
left: 10px;
font-weight: 600;
font-size: 30px;
color: #4b99ea;
text-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
margin-top: 0;
margin-bottom: 1rem;
}
</style>
</head>
<body>
<app-root>
<div id="loading">
<img src="assets/CubbitLogo.png">
<p>LOADING <span>.</span> <span>.</span> <span>.</span></p>
<p>LOADING2 <span>.</span> <span>.</span> <span>.</span></p>
</div>
</app-root>
<script>
// window.onerror = function (msg, url, lineNo, columnNo, error) {
// alert(msg);
// return false;
// };
</script>
</body>
</html>
......@@ -4,6 +4,11 @@ import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
// migrate
if (location.host === 'r.my-card.in') {
location.replace('https://mycard.moe/mobile/');
}
if (environment.production) {
enableProdMode();
}
......
......@@ -38,17 +38,15 @@
// import 'classlist.js'; // Run `npm install --save classlist.js`.
/** Evergreen browsers require these. **/
// import 'core-js/es6/reflect';
// import 'core-js/es7/reflect';
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
import 'core-js/shim';
/**
* Required to support Web Animations `@angular/animation`.
* Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation
**/
import 'raf/polyfill'
import 'web-animations-js'; // Run `npm install --save web-animations-js`.
// import 'web-animations-js'; // Run `npm install --save web-animations-js`.
......@@ -64,13 +62,11 @@ import 'zone.js/dist/zone'; // Included with Angular CLI.
*/
/**
* Date, currency, decimal and percent pipes.
* Date, curm -rf node_modules/rrency, decimal and percent pipes.
* Needed for: All but Chrome, Firefox, Edge, IE11 and Safari 10
*/
import 'intl'; // Run `npm install --save intl`.
// import 'intl'; // Run `npm install --save intl`.
/**
* Need to import at least one locale-data with intl.
*/
import 'intl/locale-data/jsonp/zh-Hans-CN';
import 'url-polyfill';
// import 'intl/locale-data/jsonp/en';
......@@ -3,6 +3,34 @@
@import '~material-design-icons/iconfont/material-icons.css';
@import '~font-awesome/css/font-awesome.min.css';
html, body {
height: 100%;
}
body {
margin: 0
margin: 0;
}
#loading {
height: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
#loading > img {
width: 300px;
height: 300px;
}
#loading p {
position: relative;
left: 10px;
font-weight: 600;
font-size: 30px;
color: #4b99ea;
text-shadow: 0 3px 8px rgba(0, 0, 0, 0.1);
margin-top: 0;
margin-bottom: 1rem;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment