diff --git a/.angular-cli.json b/.angular-cli.json
deleted file mode 100644
index decb1be..0000000
--- a/.angular-cli.json
+++ /dev/null
@@ -1,186 +0,0 @@
-{
- "$schema": "./node_modules/@nrwl/schematics/src/schema.json",
- "project": {
- "name": "angular-react",
- "latestMigration": "20180328-add-nx-lint"
- },
- "apps": [
- {
- "name": "docs",
- "root": "apps/docs/src",
- "outDir": "dist/apps/docs",
- "assets": [
- "assets",
- "favicon.ico",
- "404.html"
- ],
- "index": "index.html",
- "main": "main.ts",
- "polyfills": "polyfills.ts",
- "test": "../../../test.js",
- "tsconfig": "tsconfig.app.json",
- "testTsconfig": "../../../tsconfig.spec.json",
- "prefix": "app",
- "styles": [
- "styles.scss"
- ],
- "scripts": [],
- "environmentSource": "environments/environment.ts",
- "environments": {
- "dev": "environments/environment.ts",
- "prod": "environments/environment.prod.ts"
- },
- "tags": []
- },
- {
- "name": "docs-from-packages",
- "root": "apps/docs/src",
- "outDir": "dist/apps/docs",
- "assets": [
- "assets",
- "favicon.ico",
- "404.html"
- ],
- "index": "index.html",
- "main": "main.ts",
- "polyfills": "polyfills.ts",
- "test": "../../../test.js",
- "tsconfig": "tsconfig.packages.json",
- "testTsconfig": "../../../tsconfig.spec.json",
- "prefix": "app",
- "styles": [
- "styles.scss"
- ],
- "scripts": [],
- "environmentSource": "environments/environment.ts",
- "environments": {
- "dev": "environments/environment.ts",
- "prod": "environments/environment.prod.ts"
- },
- "tags": []
- },
- {
- "name": "demo",
- "root": "apps/demo/src",
- "outDir": "dist/apps/demo",
- "assets": [
- "assets",
- "favicon.ico",
- "404.html"
- ],
- "index": "index.html",
- "main": "main.ts",
- "polyfills": "polyfills.ts",
- "test": "../../../test.js",
- "tsconfig": "tsconfig.app.json",
- "testTsconfig": "../../../tsconfig.spec.json",
- "prefix": "app",
- "styles": [
- "styles.css"
- ],
- "scripts": [],
- "environmentSource": "environments/environment.ts",
- "environments": {
- "dev": "environments/environment.ts",
- "prod": "environments/environment.prod.ts"
- },
- "tags": []
- },
- {
- "name": "demo-from-packages",
- "root": "apps/demo/src",
- "outDir": "dist/apps/demo",
- "assets": [
- "assets",
- "favicon.ico",
- "404.html"
- ],
- "index": "index.html",
- "main": "main.ts",
- "polyfills": "polyfills.ts",
- "test": "../../../test.js",
- "tsconfig": "tsconfig.packages.json",
- "testTsconfig": "../../../tsconfig.spec.json",
- "prefix": "app",
- "styles": [
- "styles.css"
- ],
- "scripts": [],
- "environmentSource": "environments/environment.ts",
- "environments": {
- "dev": "environments/environment.ts",
- "prod": "environments/environment.prod.ts"
- },
- "tags": []
- },
- {
- "name": "core",
- "appRoot": "",
- "root": "libs/core/src",
- "test": "../../../test.js",
- "tags": []
- },
- {
- "name": "fabric",
- "appRoot": "",
- "root": "libs/fabric/src",
- "test": "../../../test.js",
- "tags": []
- },
- {
- "name": "semantic-ui",
- "appRoot": "",
- "root": "libs/semantic-ui/src",
- "test": "../../../test.js",
- "tags": []
- },
- {
- "name": "$workspaceRoot",
- "appRoot": "",
- "root": ".",
- "tags": []
- }
- ],
- "e2e": {
- "protractor": {
- "config": "./protractor.conf.js"
- }
- },
- "lint": [
- {
- "project": "./tsconfig.spec.json",
- "exclude": "**/node_modules/**"
- },
- {
- "project": "apps/docs/src/tsconfig.app.json",
- "exclude": "**/node_modules/**"
- },
- {
- "project": "apps/docs/e2e/tsconfig.e2e.json",
- "exclude": "**/node_modules/**"
- },
- {
- "project": "apps/demo/src/tsconfig.app.json",
- "exclude": "**/node_modules/**"
- },
- {
- "project": "apps/demo/e2e/tsconfig.e2e.json",
- "exclude": "**/node_modules/**"
- }
- ],
- "test": {
- "karma": {
- "config": "./karma.conf.js"
- }
- },
- "defaults": {
- "styleExt": "scss",
- "component": {},
- "schematics": {
- "collection": "@nrwl/schematics"
- }
- },
- "warnings": {
- "typescriptMismatch": false
- }
-}
diff --git a/angular.json b/angular.json
new file mode 100644
index 0000000..819492c
--- /dev/null
+++ b/angular.json
@@ -0,0 +1,583 @@
+{
+ "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
+ "version": 1,
+ "newProjectRoot": "",
+ "projects": {
+ "docs": {
+ "root": "apps/docs",
+ "sourceRoot": "apps/docs/src",
+ "projectType": "application",
+ "architect": {
+ "build": {
+ "builder": "@angular-devkit/build-angular:browser",
+ "options": {
+ "outputPath": "dist/apps/docs",
+ "index": "apps/docs/src/index.html",
+ "main": "apps/docs/src/main.ts",
+ "tsConfig": "apps/docs/tsconfig.app.json",
+ "polyfills": "apps/docs/src/polyfills.ts",
+ "assets": [
+ "apps/docs/src/assets",
+ "apps/docs/src/favicon.ico",
+ "apps/docs/src/404.html"
+ ],
+ "styles": [
+ "apps/docs/src/styles.scss"
+ ],
+ "scripts": []
+ },
+ "configurations": {
+ "production": {
+ "optimization": true,
+ "outputHashing": "all",
+ "sourceMap": false,
+ "extractCss": true,
+ "namedChunks": false,
+ "aot": true,
+ "extractLicenses": true,
+ "vendorChunk": false,
+ "buildOptimizer": true,
+ "fileReplacements": [
+ {
+ "replace": "apps/docs/src/environments/environment.ts",
+ "with": "apps/docs/src/environments/environment.prod.ts"
+ }
+ ]
+ }
+ }
+ },
+ "serve": {
+ "builder": "@angular-devkit/build-angular:dev-server",
+ "options": {
+ "browserTarget": "docs:build"
+ },
+ "configurations": {
+ "production": {
+ "browserTarget": "docs:build:production"
+ }
+ }
+ },
+ "extract-i18n": {
+ "builder": "@angular-devkit/build-angular:extract-i18n",
+ "options": {
+ "browserTarget": "docs:build"
+ }
+ },
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "apps/docs/src/test.ts",
+ "karmaConfig": "apps/docs/karma.conf.js",
+ "polyfills": "apps/docs/src/polyfills.ts",
+ "tsConfig": "apps/docs/tsconfig.spec.json",
+ "scripts": [],
+ "styles": [
+ "apps/docs/src/styles.scss"
+ ],
+ "assets": [
+ "apps/docs/src/assets",
+ "apps/docs/src/favicon.ico",
+ "apps/docs/src/404.html"
+ ]
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "apps/docs/tsconfig.app.json",
+ "apps/docs/tsconfig.spec.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "docs-e2e": {
+ "root": "apps/docs-e2e",
+ "sourceRoot": "apps/docs-e2e/src",
+ "projectType": "application",
+ "architect": {
+ "e2e": {
+ "builder": "@angular-devkit/build-angular:protractor",
+ "options": {
+ "protractorConfig": "apps/docs-e2e/protractor.conf.js",
+ "devServerTarget": "docs:serve"
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "apps/docs-e2e/tsconfig.e2e.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "docs-from-packages": {
+ "root": "apps/docs-from-packages",
+ "sourceRoot": "apps/docs-from-packages/src",
+ "projectType": "application",
+ "architect": {
+ "build": {
+ "builder": "@angular-devkit/build-angular:browser",
+ "options": {
+ "outputPath": "dist/apps/docs",
+ "index": "apps/docs/src/index.html",
+ "main": "apps/docs/src/main.ts",
+ "tsConfig": "apps/docs-from-packages/tsconfig.app.json",
+ "polyfills": "apps/docs/src/polyfills.ts",
+ "assets": [
+ "apps/docs/src/assets",
+ "apps/docs/src/favicon.ico",
+ "apps/docs/src/404.html"
+ ],
+ "styles": [
+ "apps/docs/src/styles.scss"
+ ],
+ "scripts": []
+ },
+ "configurations": {
+ "production": {
+ "optimization": true,
+ "outputHashing": "all",
+ "sourceMap": false,
+ "extractCss": true,
+ "namedChunks": false,
+ "aot": true,
+ "extractLicenses": true,
+ "vendorChunk": false,
+ "buildOptimizer": true,
+ "fileReplacements": [
+ {
+ "replace": "apps/docs/src/environments/environment.ts",
+ "with": "apps/docs/src/environments/environment.prod.ts"
+ }
+ ]
+ }
+ }
+ },
+ "serve": {
+ "builder": "@angular-devkit/build-angular:dev-server",
+ "options": {
+ "browserTarget": "docs-from-packages:build"
+ },
+ "configurations": {
+ "production": {
+ "browserTarget": "docs-from-packages:build:production"
+ }
+ }
+ },
+ "extract-i18n": {
+ "builder": "@angular-devkit/build-angular:extract-i18n",
+ "options": {
+ "browserTarget": "docs-from-packages:build"
+ }
+ },
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "apps/docs-from-packages/src/test.ts",
+ "karmaConfig": "apps/docs-from-packages/karma.conf.js",
+ "polyfills": "apps/docs/src/polyfills.ts",
+ "tsConfig": "apps/docs-from-packages/tsconfig.spec.json",
+ "scripts": [],
+ "styles": [
+ "apps/docs/src/styles.scss"
+ ],
+ "assets": [
+ "apps/docs/src/assets",
+ "apps/docs/src/favicon.ico",
+ "apps/docs/src/404.html"
+ ]
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "apps/docs-from-packages/tsconfig.app.json",
+ "apps/docs-from-packages/tsconfig.spec.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "docs-from-packages-e2e": {
+ "root": "apps/docs-from-packages-e2e",
+ "sourceRoot": "apps/docs-from-packages-e2e/src",
+ "projectType": "application",
+ "architect": {
+ "e2e": {
+ "builder": "@angular-devkit/build-angular:protractor",
+ "options": {
+ "protractorConfig": "apps/docs-from-packages-e2e/protractor.conf.js",
+ "devServerTarget": "docs-from-packages:serve"
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "apps/docs-from-packages-e2e/tsconfig.e2e.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "demo": {
+ "root": "apps/demo",
+ "sourceRoot": "apps/demo/src",
+ "projectType": "application",
+ "architect": {
+ "build": {
+ "builder": "@angular-devkit/build-angular:browser",
+ "options": {
+ "outputPath": "dist/apps/demo",
+ "index": "apps/demo/src/index.html",
+ "main": "apps/demo/src/main.ts",
+ "tsConfig": "apps/demo/tsconfig.app.json",
+ "polyfills": "apps/demo/src/polyfills.ts",
+ "assets": [
+ "apps/demo/src/assets",
+ "apps/demo/src/favicon.ico",
+ "apps/demo/src/404.html"
+ ],
+ "styles": [
+ "apps/demo/src/styles.css"
+ ],
+ "scripts": []
+ },
+ "configurations": {
+ "production": {
+ "optimization": true,
+ "outputHashing": "all",
+ "sourceMap": false,
+ "extractCss": true,
+ "namedChunks": false,
+ "aot": true,
+ "extractLicenses": true,
+ "vendorChunk": false,
+ "buildOptimizer": true,
+ "fileReplacements": [
+ {
+ "replace": "apps/demo/src/environments/environment.ts",
+ "with": "apps/demo/src/environments/environment.prod.ts"
+ }
+ ]
+ }
+ }
+ },
+ "serve": {
+ "builder": "@angular-devkit/build-angular:dev-server",
+ "options": {
+ "browserTarget": "demo:build"
+ },
+ "configurations": {
+ "production": {
+ "browserTarget": "demo:build:production"
+ }
+ }
+ },
+ "extract-i18n": {
+ "builder": "@angular-devkit/build-angular:extract-i18n",
+ "options": {
+ "browserTarget": "demo:build"
+ }
+ },
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "apps/demo/src/test.ts",
+ "karmaConfig": "apps/demo/karma.conf.js",
+ "polyfills": "apps/demo/src/polyfills.ts",
+ "tsConfig": "apps/demo/tsconfig.spec.json",
+ "scripts": [],
+ "styles": [
+ "apps/demo/src/styles.css"
+ ],
+ "assets": [
+ "apps/demo/src/assets",
+ "apps/demo/src/favicon.ico",
+ "apps/demo/src/404.html"
+ ]
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "apps/demo/tsconfig.app.json",
+ "apps/demo/tsconfig.spec.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "demo-e2e": {
+ "root": "apps/demo-e2e",
+ "sourceRoot": "apps/demo-e2e/src",
+ "projectType": "application",
+ "architect": {
+ "e2e": {
+ "builder": "@angular-devkit/build-angular:protractor",
+ "options": {
+ "protractorConfig": "apps/demo-e2e/protractor.conf.js",
+ "devServerTarget": "demo:serve"
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "apps/demo-e2e/tsconfig.e2e.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "demo-from-packages": {
+ "root": "apps/demo-from-packages",
+ "sourceRoot": "apps/demo-from-packages/src",
+ "projectType": "application",
+ "architect": {
+ "build": {
+ "builder": "@angular-devkit/build-angular:browser",
+ "options": {
+ "outputPath": "dist/apps/demo",
+ "index": "apps/demo/src/index.html",
+ "main": "apps/demo/src/main.ts",
+ "tsConfig": "apps/demo-from-packages/tsconfig.app.json",
+ "polyfills": "apps/demo/src/polyfills.ts",
+ "assets": [
+ "apps/demo/src/assets",
+ "apps/demo/src/favicon.ico",
+ "apps/demo/src/404.html"
+ ],
+ "styles": [
+ "apps/demo/src/styles.css"
+ ],
+ "scripts": []
+ },
+ "configurations": {
+ "production": {
+ "optimization": true,
+ "outputHashing": "all",
+ "sourceMap": false,
+ "extractCss": true,
+ "namedChunks": false,
+ "aot": true,
+ "extractLicenses": true,
+ "vendorChunk": false,
+ "buildOptimizer": true,
+ "fileReplacements": [
+ {
+ "replace": "apps/demo/src/environments/environment.ts",
+ "with": "apps/demo/src/environments/environment.prod.ts"
+ }
+ ]
+ }
+ }
+ },
+ "serve": {
+ "builder": "@angular-devkit/build-angular:dev-server",
+ "options": {
+ "browserTarget": "demo-from-packages:build"
+ },
+ "configurations": {
+ "production": {
+ "browserTarget": "demo-from-packages:build:production"
+ }
+ }
+ },
+ "extract-i18n": {
+ "builder": "@angular-devkit/build-angular:extract-i18n",
+ "options": {
+ "browserTarget": "demo-from-packages:build"
+ }
+ },
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "apps/demo-from-packages/src/test.ts",
+ "karmaConfig": "apps/demo-from-packages/karma.conf.js",
+ "polyfills": "apps/demo/src/polyfills.ts",
+ "tsConfig": "apps/demo-from-packages/tsconfig.spec.json",
+ "scripts": [],
+ "styles": [
+ "apps/demo/src/styles.css"
+ ],
+ "assets": [
+ "apps/demo/src/assets",
+ "apps/demo/src/favicon.ico",
+ "apps/demo/src/404.html"
+ ]
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "apps/demo-from-packages/tsconfig.app.json",
+ "apps/demo-from-packages/tsconfig.spec.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "demo-from-packages-e2e": {
+ "root": "apps/demo-from-packages-e2e",
+ "sourceRoot": "apps/demo-from-packages-e2e/src",
+ "projectType": "application",
+ "architect": {
+ "e2e": {
+ "builder": "@angular-devkit/build-angular:protractor",
+ "options": {
+ "protractorConfig": "apps/demo-from-packages-e2e/protractor.conf.js",
+ "devServerTarget": "demo-from-packages:serve"
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "apps/demo-from-packages-e2e/tsconfig.e2e.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "core": {
+ "root": "libs/core",
+ "sourceRoot": "libs/core/src",
+ "projectType": "library",
+ "architect": {
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "libs/core/src/test.ts",
+ "karmaConfig": "libs/core/karma.conf.js",
+ "scripts": [],
+ "styles": [],
+ "assets": [],
+ "tsConfig": "libs/core/tsconfig.spec.json"
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "libs/core/tsconfig.lib.json",
+ "libs/core/tsconfig.spec.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "fabric": {
+ "root": "libs/fabric",
+ "sourceRoot": "libs/fabric/src",
+ "projectType": "library",
+ "architect": {
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "libs/fabric/src/test.ts",
+ "karmaConfig": "libs/fabric/karma.conf.js",
+ "scripts": [],
+ "styles": [],
+ "assets": [],
+ "tsConfig": "libs/fabric/tsconfig.spec.json"
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "libs/fabric/tsconfig.lib.json",
+ "libs/fabric/tsconfig.spec.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ },
+ "semantic-ui": {
+ "root": "libs/semantic-ui",
+ "sourceRoot": "libs/semantic-ui/src",
+ "projectType": "library",
+ "architect": {
+ "test": {
+ "builder": "@angular-devkit/build-angular:karma",
+ "options": {
+ "main": "libs/semantic-ui/src/test.ts",
+ "karmaConfig": "libs/semantic-ui/karma.conf.js",
+ "scripts": [],
+ "styles": [],
+ "assets": [],
+ "tsConfig": "libs/semantic-ui/tsconfig.spec.json"
+ }
+ },
+ "lint": {
+ "builder": "@angular-devkit/build-angular:tslint",
+ "options": {
+ "tsConfig": [
+ "libs/semantic-ui/tsconfig.lib.json",
+ "libs/semantic-ui/tsconfig.spec.json"
+ ],
+ "exclude": [
+ "**/node_modules/**"
+ ]
+ }
+ }
+ },
+ "prefix": "app"
+ }
+ },
+ "defaultProject": "docs",
+ "cli": {
+ "warnings": {
+ "typescriptMismatch": false
+ },
+ "defaultCollection": "@nrwl/schematics"
+ }
+}
diff --git a/protractor.conf.js b/apps/demo-e2e/protractor.conf.js
similarity index 73%
rename from protractor.conf.js
rename to apps/demo-e2e/protractor.conf.js
index 28d2869..2bcb99c 100644
--- a/protractor.conf.js
+++ b/apps/demo-e2e/protractor.conf.js
@@ -3,13 +3,11 @@
// https://github.com/angular/protractor/blob/master/lib/config.ts
const { SpecReporter } = require('jasmine-spec-reporter');
-const { getAppDirectoryUsingCliConfig } = require('@nrwl/schematics/src/utils/cli-config-utils');
-const appDir = getAppDirectoryUsingCliConfig();
exports.config = {
allScriptsTimeout: 11000,
specs: [
- appDir + '/e2e/**/*.e2e-spec.ts'
+ './src/**/*.e2e-spec.ts'
],
capabilities: {
'browserName': 'chrome'
@@ -24,8 +22,9 @@ exports.config = {
},
onPrepare() {
require('ts-node').register({
- project: appDir + '/e2e/tsconfig.e2e.json'
+ project: require('path').join(__dirname, './tsconfig.e2e.json')
});
jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
}
-};
\ No newline at end of file
+};
+
\ No newline at end of file
diff --git a/apps/demo/e2e/app.e2e-spec.ts b/apps/demo-e2e/src/app.e2e-spec.ts
similarity index 100%
rename from apps/demo/e2e/app.e2e-spec.ts
rename to apps/demo-e2e/src/app.e2e-spec.ts
diff --git a/apps/demo/e2e/app.po.ts b/apps/demo-e2e/src/app.po.ts
similarity index 100%
rename from apps/demo/e2e/app.po.ts
rename to apps/demo-e2e/src/app.po.ts
diff --git a/apps/demo-e2e/tsconfig.e2e.json b/apps/demo-e2e/tsconfig.e2e.json
new file mode 100644
index 0000000..b62e0e8
--- /dev/null
+++ b/apps/demo-e2e/tsconfig.e2e.json
@@ -0,0 +1,13 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/demo-e2e",
+ "module": "commonjs",
+ "target": "es5",
+ "types": [
+ "jasmine",
+ "jasminewd2",
+ "node"
+ ]
+ }
+}
diff --git a/apps/demo-from-packages-e2e/protractor.conf.js b/apps/demo-from-packages-e2e/protractor.conf.js
new file mode 100644
index 0000000..2bcb99c
--- /dev/null
+++ b/apps/demo-from-packages-e2e/protractor.conf.js
@@ -0,0 +1,30 @@
+
+// Protractor configuration file, see link for more information
+// https://github.com/angular/protractor/blob/master/lib/config.ts
+
+const { SpecReporter } = require('jasmine-spec-reporter');
+
+exports.config = {
+ allScriptsTimeout: 11000,
+ specs: [
+ './src/**/*.e2e-spec.ts'
+ ],
+ capabilities: {
+ 'browserName': 'chrome'
+ },
+ directConnect: true,
+ baseUrl: 'http://localhost:4200/',
+ framework: 'jasmine',
+ jasmineNodeOpts: {
+ showColors: true,
+ defaultTimeoutInterval: 30000,
+ print: function() {}
+ },
+ onPrepare() {
+ require('ts-node').register({
+ project: require('path').join(__dirname, './tsconfig.e2e.json')
+ });
+ jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
+ }
+};
+
\ No newline at end of file
diff --git a/apps/demo-from-packages-e2e/tsconfig.e2e.json b/apps/demo-from-packages-e2e/tsconfig.e2e.json
new file mode 100644
index 0000000..761a04b
--- /dev/null
+++ b/apps/demo-from-packages-e2e/tsconfig.e2e.json
@@ -0,0 +1,13 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/demo-from-packages-e2e",
+ "module": "commonjs",
+ "target": "es5",
+ "types": [
+ "jasmine",
+ "jasminewd2",
+ "node"
+ ]
+ }
+}
diff --git a/apps/demo-from-packages/browserslist b/apps/demo-from-packages/browserslist
new file mode 100644
index 0000000..8e09ab4
--- /dev/null
+++ b/apps/demo-from-packages/browserslist
@@ -0,0 +1,9 @@
+# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers
+# For additional information regarding the format and rule options, please see:
+# https://github.com/browserslist/browserslist#queries
+# For IE 9-11 support, please uncomment the last line of the file and adjust as needed
+> 0.5%
+last 2 versions
+Firefox ESR
+not dead
+# IE 9-11
\ No newline at end of file
diff --git a/karma.conf.js b/apps/demo-from-packages/karma.conf.js
similarity index 66%
rename from karma.conf.js
rename to apps/demo-from-packages/karma.conf.js
index 76f6212..6ccac29 100644
--- a/karma.conf.js
+++ b/apps/demo-from-packages/karma.conf.js
@@ -1,31 +1,26 @@
+
// Karma configuration file, see link for more information
// https://karma-runner.github.io/1.0/config/configuration-file.html
-const { makeSureNoAppIsSelected } = require('@nrwl/schematics/src/utils/cli-config-utils');
-// Nx only supports running unit tests for all apps and libs.
-makeSureNoAppIsSelected();
-
module.exports = function (config) {
config.set({
basePath: '',
- frameworks: ['jasmine', '@angular/cli'],
+ frameworks: ['jasmine', '@angular-devkit/build-angular'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
require('karma-coverage-istanbul-reporter'),
- require('@angular/cli/plugins/karma')
+ require('@angular-devkit/build-angular/plugins/karma')
],
- client:{
+ client: {
clearContext: false // leave Jasmine Spec Runner output visible in browser
},
coverageIstanbulReporter: {
- reports: [ 'html', 'lcovonly' ],
+ dir: require('path').join(__dirname, '../../coverage'),
+ reports: ['html', 'lcovonly'],
fixWebpackSourcePaths: true
},
- angularCli: {
- environment: 'dev'
- },
reporters: ['progress', 'kjhtml'],
port: 9876,
colors: true,
@@ -35,3 +30,4 @@ module.exports = function (config) {
singleRun: false
});
};
+
\ No newline at end of file
diff --git a/apps/demo-from-packages/src/test.ts b/apps/demo-from-packages/src/test.ts
new file mode 100644
index 0000000..da4d847
--- /dev/null
+++ b/apps/demo-from-packages/src/test.ts
@@ -0,0 +1,14 @@
+// This file is required by karma.conf.js and loads recursively all the .spec and framework files
+
+import 'zone.js/dist/zone-testing';
+import { getTestBed } from '@angular/core/testing';
+import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
+
+declare const require: any;
+
+// First, initialize the Angular testing environment.
+getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
+// Then we find all the tests.
+const context = require.context('./', true, /.spec.ts$/);
+// And load the modules.
+context.keys().map(context);
diff --git a/apps/demo-from-packages/tsconfig.app.json b/apps/demo-from-packages/tsconfig.app.json
new file mode 100644
index 0000000..8d59e92
--- /dev/null
+++ b/apps/demo-from-packages/tsconfig.app.json
@@ -0,0 +1,14 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/demo-from-packages",
+ "module": "es2015"
+ },
+ "include": [
+ "**/*.ts"
+ ],
+ "exclude": [
+ "src/test.ts",
+ "**/*.spec.ts"
+ ]
+}
diff --git a/apps/demo-from-packages/tsconfig.spec.json b/apps/demo-from-packages/tsconfig.spec.json
new file mode 100644
index 0000000..ced04b6
--- /dev/null
+++ b/apps/demo-from-packages/tsconfig.spec.json
@@ -0,0 +1,19 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/demo-from-packages",
+ "types": [
+ "jasmine",
+ "node"
+ ],
+ "module": "commonjs"
+ },
+ "files": [
+ "src/test.ts",
+ "src/polyfills.ts"
+ ],
+ "include": [
+ "**/*.spec.ts",
+ "**/*.d.ts"
+ ]
+}
diff --git a/apps/demo-from-packages/tslint.json b/apps/demo-from-packages/tslint.json
new file mode 100644
index 0000000..19e8161
--- /dev/null
+++ b/apps/demo-from-packages/tslint.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tslint.json",
+ "rules": {
+ "directive-selector": [
+ true,
+ "attribute",
+ "app",
+ "camelCase"
+ ],
+ "component-selector": [
+ true,
+ "element",
+ "app",
+ "kebab-case"
+ ]
+ }
+}
diff --git a/apps/demo/browserslist b/apps/demo/browserslist
new file mode 100644
index 0000000..8e09ab4
--- /dev/null
+++ b/apps/demo/browserslist
@@ -0,0 +1,9 @@
+# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers
+# For additional information regarding the format and rule options, please see:
+# https://github.com/browserslist/browserslist#queries
+# For IE 9-11 support, please uncomment the last line of the file and adjust as needed
+> 0.5%
+last 2 versions
+Firefox ESR
+not dead
+# IE 9-11
\ No newline at end of file
diff --git a/apps/demo/e2e/tsconfig.e2e.json b/apps/demo/e2e/tsconfig.e2e.json
deleted file mode 100644
index 1f96423..0000000
--- a/apps/demo/e2e/tsconfig.e2e.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "extends": "../../../tsconfig.json",
- "compilerOptions": {
- "outDir": "../../../dist/out-tsc/e2e/demo",
- "module": "commonjs",
- "target": "es5",
- "types": [
- "jasmine",
- "jasminewd2",
- "node"
- ]
- },
- "include": [
- "../**/*.ts"
- /* add all lazy-loaded libraries here: "../../../libs/my-lib/index.ts" */
- ],
- "exclude": [
- "**/*.spec.ts"
- ]
-}
diff --git a/apps/demo/karma.conf.js b/apps/demo/karma.conf.js
new file mode 100644
index 0000000..6ccac29
--- /dev/null
+++ b/apps/demo/karma.conf.js
@@ -0,0 +1,33 @@
+
+// Karma configuration file, see link for more information
+// https://karma-runner.github.io/1.0/config/configuration-file.html
+
+module.exports = function (config) {
+ config.set({
+ basePath: '',
+ frameworks: ['jasmine', '@angular-devkit/build-angular'],
+ plugins: [
+ require('karma-jasmine'),
+ require('karma-chrome-launcher'),
+ require('karma-jasmine-html-reporter'),
+ require('karma-coverage-istanbul-reporter'),
+ require('@angular-devkit/build-angular/plugins/karma')
+ ],
+ client: {
+ clearContext: false // leave Jasmine Spec Runner output visible in browser
+ },
+ coverageIstanbulReporter: {
+ dir: require('path').join(__dirname, '../../coverage'),
+ reports: ['html', 'lcovonly'],
+ fixWebpackSourcePaths: true
+ },
+ reporters: ['progress', 'kjhtml'],
+ port: 9876,
+ colors: true,
+ logLevel: config.LOG_INFO,
+ autoWatch: true,
+ browsers: ['Chrome'],
+ singleRun: false
+ });
+};
+
\ No newline at end of file
diff --git a/apps/demo/src/test.ts b/apps/demo/src/test.ts
new file mode 100644
index 0000000..da4d847
--- /dev/null
+++ b/apps/demo/src/test.ts
@@ -0,0 +1,14 @@
+// This file is required by karma.conf.js and loads recursively all the .spec and framework files
+
+import 'zone.js/dist/zone-testing';
+import { getTestBed } from '@angular/core/testing';
+import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
+
+declare const require: any;
+
+// First, initialize the Angular testing environment.
+getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
+// Then we find all the tests.
+const context = require.context('./', true, /.spec.ts$/);
+// And load the modules.
+context.keys().map(context);
diff --git a/apps/demo/src/tsconfig.app.json b/apps/demo/src/tsconfig.app.json
deleted file mode 100644
index b0fd48b..0000000
--- a/apps/demo/src/tsconfig.app.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "extends": "../../../tsconfig.json",
- "compilerOptions": {
- "outDir": "../../../dist/out-tsc/apps/demo",
- "module": "es2015"
- },
- "include": [
- "**/*.ts"
- /* add all lazy-loaded libraries here: "../../../libs/my-lib/index.ts" */
- ],
- "exclude": [
- "**/*.spec.ts"
- ]
-}
diff --git a/apps/demo/tsconfig.app.json b/apps/demo/tsconfig.app.json
new file mode 100644
index 0000000..e0f21d5
--- /dev/null
+++ b/apps/demo/tsconfig.app.json
@@ -0,0 +1,14 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/demo",
+ "module": "es2015"
+ },
+ "include": [
+ "**/*.ts"
+ ],
+ "exclude": [
+ "**/*.spec.ts",
+ "src/test.ts"
+ ]
+}
diff --git a/apps/demo/tsconfig.spec.json b/apps/demo/tsconfig.spec.json
new file mode 100644
index 0000000..18dc31c
--- /dev/null
+++ b/apps/demo/tsconfig.spec.json
@@ -0,0 +1,19 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/demo",
+ "types": [
+ "jasmine",
+ "node"
+ ],
+ "module": "commonjs"
+ },
+ "files": [
+ "src/test.ts",
+ "src/polyfills.ts"
+ ],
+ "include": [
+ "**/*.spec.ts",
+ "**/*.d.ts"
+ ]
+}
diff --git a/apps/demo/tslint.json b/apps/demo/tslint.json
new file mode 100644
index 0000000..19e8161
--- /dev/null
+++ b/apps/demo/tslint.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tslint.json",
+ "rules": {
+ "directive-selector": [
+ true,
+ "attribute",
+ "app",
+ "camelCase"
+ ],
+ "component-selector": [
+ true,
+ "element",
+ "app",
+ "kebab-case"
+ ]
+ }
+}
diff --git a/apps/docs-e2e/protractor.conf.js b/apps/docs-e2e/protractor.conf.js
new file mode 100644
index 0000000..2bcb99c
--- /dev/null
+++ b/apps/docs-e2e/protractor.conf.js
@@ -0,0 +1,30 @@
+
+// Protractor configuration file, see link for more information
+// https://github.com/angular/protractor/blob/master/lib/config.ts
+
+const { SpecReporter } = require('jasmine-spec-reporter');
+
+exports.config = {
+ allScriptsTimeout: 11000,
+ specs: [
+ './src/**/*.e2e-spec.ts'
+ ],
+ capabilities: {
+ 'browserName': 'chrome'
+ },
+ directConnect: true,
+ baseUrl: 'http://localhost:4200/',
+ framework: 'jasmine',
+ jasmineNodeOpts: {
+ showColors: true,
+ defaultTimeoutInterval: 30000,
+ print: function() {}
+ },
+ onPrepare() {
+ require('ts-node').register({
+ project: require('path').join(__dirname, './tsconfig.e2e.json')
+ });
+ jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
+ }
+};
+
\ No newline at end of file
diff --git a/apps/docs/e2e/app.e2e-spec.ts b/apps/docs-e2e/src/app.e2e-spec.ts
similarity index 100%
rename from apps/docs/e2e/app.e2e-spec.ts
rename to apps/docs-e2e/src/app.e2e-spec.ts
diff --git a/apps/docs/e2e/app.po.ts b/apps/docs-e2e/src/app.po.ts
similarity index 100%
rename from apps/docs/e2e/app.po.ts
rename to apps/docs-e2e/src/app.po.ts
diff --git a/apps/docs-e2e/tsconfig.e2e.json b/apps/docs-e2e/tsconfig.e2e.json
new file mode 100644
index 0000000..9ed2613
--- /dev/null
+++ b/apps/docs-e2e/tsconfig.e2e.json
@@ -0,0 +1,13 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/docs-e2e",
+ "module": "commonjs",
+ "target": "es5",
+ "types": [
+ "jasmine",
+ "jasminewd2",
+ "node"
+ ]
+ }
+}
diff --git a/apps/docs-from-packages-e2e/protractor.conf.js b/apps/docs-from-packages-e2e/protractor.conf.js
new file mode 100644
index 0000000..2bcb99c
--- /dev/null
+++ b/apps/docs-from-packages-e2e/protractor.conf.js
@@ -0,0 +1,30 @@
+
+// Protractor configuration file, see link for more information
+// https://github.com/angular/protractor/blob/master/lib/config.ts
+
+const { SpecReporter } = require('jasmine-spec-reporter');
+
+exports.config = {
+ allScriptsTimeout: 11000,
+ specs: [
+ './src/**/*.e2e-spec.ts'
+ ],
+ capabilities: {
+ 'browserName': 'chrome'
+ },
+ directConnect: true,
+ baseUrl: 'http://localhost:4200/',
+ framework: 'jasmine',
+ jasmineNodeOpts: {
+ showColors: true,
+ defaultTimeoutInterval: 30000,
+ print: function() {}
+ },
+ onPrepare() {
+ require('ts-node').register({
+ project: require('path').join(__dirname, './tsconfig.e2e.json')
+ });
+ jasmine.getEnv().addReporter(new SpecReporter({ spec: { displayStacktrace: true } }));
+ }
+};
+
\ No newline at end of file
diff --git a/apps/docs-from-packages-e2e/tsconfig.e2e.json b/apps/docs-from-packages-e2e/tsconfig.e2e.json
new file mode 100644
index 0000000..b3aec3a
--- /dev/null
+++ b/apps/docs-from-packages-e2e/tsconfig.e2e.json
@@ -0,0 +1,13 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/docs-from-packages-e2e",
+ "module": "commonjs",
+ "target": "es5",
+ "types": [
+ "jasmine",
+ "jasminewd2",
+ "node"
+ ]
+ }
+}
diff --git a/apps/docs-from-packages/browserslist b/apps/docs-from-packages/browserslist
new file mode 100644
index 0000000..8e09ab4
--- /dev/null
+++ b/apps/docs-from-packages/browserslist
@@ -0,0 +1,9 @@
+# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers
+# For additional information regarding the format and rule options, please see:
+# https://github.com/browserslist/browserslist#queries
+# For IE 9-11 support, please uncomment the last line of the file and adjust as needed
+> 0.5%
+last 2 versions
+Firefox ESR
+not dead
+# IE 9-11
\ No newline at end of file
diff --git a/apps/docs-from-packages/karma.conf.js b/apps/docs-from-packages/karma.conf.js
new file mode 100644
index 0000000..6ccac29
--- /dev/null
+++ b/apps/docs-from-packages/karma.conf.js
@@ -0,0 +1,33 @@
+
+// Karma configuration file, see link for more information
+// https://karma-runner.github.io/1.0/config/configuration-file.html
+
+module.exports = function (config) {
+ config.set({
+ basePath: '',
+ frameworks: ['jasmine', '@angular-devkit/build-angular'],
+ plugins: [
+ require('karma-jasmine'),
+ require('karma-chrome-launcher'),
+ require('karma-jasmine-html-reporter'),
+ require('karma-coverage-istanbul-reporter'),
+ require('@angular-devkit/build-angular/plugins/karma')
+ ],
+ client: {
+ clearContext: false // leave Jasmine Spec Runner output visible in browser
+ },
+ coverageIstanbulReporter: {
+ dir: require('path').join(__dirname, '../../coverage'),
+ reports: ['html', 'lcovonly'],
+ fixWebpackSourcePaths: true
+ },
+ reporters: ['progress', 'kjhtml'],
+ port: 9876,
+ colors: true,
+ logLevel: config.LOG_INFO,
+ autoWatch: true,
+ browsers: ['Chrome'],
+ singleRun: false
+ });
+};
+
\ No newline at end of file
diff --git a/apps/docs-from-packages/src/test.ts b/apps/docs-from-packages/src/test.ts
new file mode 100644
index 0000000..da4d847
--- /dev/null
+++ b/apps/docs-from-packages/src/test.ts
@@ -0,0 +1,14 @@
+// This file is required by karma.conf.js and loads recursively all the .spec and framework files
+
+import 'zone.js/dist/zone-testing';
+import { getTestBed } from '@angular/core/testing';
+import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
+
+declare const require: any;
+
+// First, initialize the Angular testing environment.
+getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
+// Then we find all the tests.
+const context = require.context('./', true, /.spec.ts$/);
+// And load the modules.
+context.keys().map(context);
diff --git a/apps/docs-from-packages/tsconfig.app.json b/apps/docs-from-packages/tsconfig.app.json
new file mode 100644
index 0000000..75d82f4
--- /dev/null
+++ b/apps/docs-from-packages/tsconfig.app.json
@@ -0,0 +1,14 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/docs-from-packages",
+ "module": "es2015"
+ },
+ "include": [
+ "**/*.ts"
+ ],
+ "exclude": [
+ "src/test.ts",
+ "**/*.spec.ts"
+ ]
+}
diff --git a/apps/docs-from-packages/tsconfig.spec.json b/apps/docs-from-packages/tsconfig.spec.json
new file mode 100644
index 0000000..2fe3b93
--- /dev/null
+++ b/apps/docs-from-packages/tsconfig.spec.json
@@ -0,0 +1,19 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/docs-from-packages",
+ "types": [
+ "jasmine",
+ "node"
+ ],
+ "module": "commonjs"
+ },
+ "files": [
+ "src/test.ts",
+ "src/polyfills.ts"
+ ],
+ "include": [
+ "**/*.spec.ts",
+ "**/*.d.ts"
+ ]
+}
diff --git a/apps/docs-from-packages/tslint.json b/apps/docs-from-packages/tslint.json
new file mode 100644
index 0000000..19e8161
--- /dev/null
+++ b/apps/docs-from-packages/tslint.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tslint.json",
+ "rules": {
+ "directive-selector": [
+ true,
+ "attribute",
+ "app",
+ "camelCase"
+ ],
+ "component-selector": [
+ true,
+ "element",
+ "app",
+ "kebab-case"
+ ]
+ }
+}
diff --git a/apps/docs/browserslist b/apps/docs/browserslist
new file mode 100644
index 0000000..8e09ab4
--- /dev/null
+++ b/apps/docs/browserslist
@@ -0,0 +1,9 @@
+# This file is currently used by autoprefixer to adjust CSS to support the below specified browsers
+# For additional information regarding the format and rule options, please see:
+# https://github.com/browserslist/browserslist#queries
+# For IE 9-11 support, please uncomment the last line of the file and adjust as needed
+> 0.5%
+last 2 versions
+Firefox ESR
+not dead
+# IE 9-11
\ No newline at end of file
diff --git a/apps/docs/e2e/tsconfig.e2e.json b/apps/docs/e2e/tsconfig.e2e.json
deleted file mode 100644
index 871c3dc..0000000
--- a/apps/docs/e2e/tsconfig.e2e.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "extends": "../../../tsconfig.json",
- "compilerOptions": {
- "outDir": "../../../dist/out-tsc/e2e/docs-from-packages",
- "module": "commonjs",
- "target": "es5",
- "types": [
- "jasmine",
- "jasminewd2",
- "node"
- ]
- },
- "include": [
- "../**/*.ts"
- /* add all lazy-loaded libraries here: "../../../libs/my-lib/index.ts" */
- ],
- "exclude": [
- "**/*.spec.ts"
- ]
-}
diff --git a/apps/docs/karma.conf.js b/apps/docs/karma.conf.js
new file mode 100644
index 0000000..6ccac29
--- /dev/null
+++ b/apps/docs/karma.conf.js
@@ -0,0 +1,33 @@
+
+// Karma configuration file, see link for more information
+// https://karma-runner.github.io/1.0/config/configuration-file.html
+
+module.exports = function (config) {
+ config.set({
+ basePath: '',
+ frameworks: ['jasmine', '@angular-devkit/build-angular'],
+ plugins: [
+ require('karma-jasmine'),
+ require('karma-chrome-launcher'),
+ require('karma-jasmine-html-reporter'),
+ require('karma-coverage-istanbul-reporter'),
+ require('@angular-devkit/build-angular/plugins/karma')
+ ],
+ client: {
+ clearContext: false // leave Jasmine Spec Runner output visible in browser
+ },
+ coverageIstanbulReporter: {
+ dir: require('path').join(__dirname, '../../coverage'),
+ reports: ['html', 'lcovonly'],
+ fixWebpackSourcePaths: true
+ },
+ reporters: ['progress', 'kjhtml'],
+ port: 9876,
+ colors: true,
+ logLevel: config.LOG_INFO,
+ autoWatch: true,
+ browsers: ['Chrome'],
+ singleRun: false
+ });
+};
+
\ No newline at end of file
diff --git a/apps/docs/src/app/containers/component-docs/fabric/fabric.component.html b/apps/docs/src/app/containers/component-docs/fabric/fabric.component.html
index 8122caf..70440c3 100644
--- a/apps/docs/src/app/containers/component-docs/fabric/fabric.component.html
+++ b/apps/docs/src/app/containers/component-docs/fabric/fabric.component.html
@@ -1,19 +1,19 @@
Microsoft Fabric [React] Components
Button
-
-
-
+
+
+
Dialog
-
-
+
+
{{ sampleContent2 }} {{ sampleContent3 }}
-
-
-
+
+
+
diff --git a/apps/docs/src/app/containers/component-docs/fabric/fabric.component.ts b/apps/docs/src/app/containers/component-docs/fabric/fabric.component.ts
index 9ff7198..bf39cc9 100644
--- a/apps/docs/src/app/containers/component-docs/fabric/fabric.component.ts
+++ b/apps/docs/src/app/containers/component-docs/fabric/fabric.component.ts
@@ -1,14 +1,11 @@
import { Component } from '@angular/core';
-import { DialogType } from 'office-ui-fabric-react/lib/Dialog';
@Component({
selector: 'app-fabric',
templateUrl: './fabric.component.html',
- styleUrls: ['./fabric.component.scss']
+ styleUrls: ['./fabric.component.scss'],
})
export class FabricComponent {
- DialogType = DialogType;
-
disabled = true;
dialogHidden = true;
sampleContentCounter = 0;
@@ -23,7 +20,7 @@ export class FabricComponent {
constructor() {
const i = setInterval(() => {
this.secondsCounter += 1;
- this.sampleContent2 = `${this.secondsCounter} Seconds Passed`
+ this.sampleContent2 = `${this.secondsCounter} Seconds Passed`;
}, 1000);
setTimeout(() => {
@@ -47,5 +44,4 @@ export class FabricComponent {
clickSave() {
this.sampleContent3 = 'Saved...';
}
-
}
diff --git a/apps/docs/src/test.ts b/apps/docs/src/test.ts
new file mode 100644
index 0000000..da4d847
--- /dev/null
+++ b/apps/docs/src/test.ts
@@ -0,0 +1,14 @@
+// This file is required by karma.conf.js and loads recursively all the .spec and framework files
+
+import 'zone.js/dist/zone-testing';
+import { getTestBed } from '@angular/core/testing';
+import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
+
+declare const require: any;
+
+// First, initialize the Angular testing environment.
+getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
+// Then we find all the tests.
+const context = require.context('./', true, /.spec.ts$/);
+// And load the modules.
+context.keys().map(context);
diff --git a/apps/docs/src/tsconfig.app.json b/apps/docs/src/tsconfig.app.json
deleted file mode 100644
index 5769045..0000000
--- a/apps/docs/src/tsconfig.app.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "extends": "../../../tsconfig.json",
- "compilerOptions": {
- "outDir": "../../../dist/out-tsc/apps/docs",
- "module": "es2015"
- },
- "include": [
- "**/*.ts"
- /* add all lazy-loaded libraries here: "../../../libs/my-lib/index.ts" */
- ],
- "exclude": [
- "**/*.spec.ts"
- ]
-}
diff --git a/apps/docs/tsconfig.app.json b/apps/docs/tsconfig.app.json
new file mode 100644
index 0000000..d9ab6d9
--- /dev/null
+++ b/apps/docs/tsconfig.app.json
@@ -0,0 +1,14 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/docs",
+ "module": "es2015"
+ },
+ "include": [
+ "**/*.ts"
+ ],
+ "exclude": [
+ "**/*.spec.ts",
+ "src/test.ts"
+ ]
+}
diff --git a/apps/docs/tsconfig.spec.json b/apps/docs/tsconfig.spec.json
new file mode 100644
index 0000000..8e39268
--- /dev/null
+++ b/apps/docs/tsconfig.spec.json
@@ -0,0 +1,19 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/apps/docs",
+ "types": [
+ "jasmine",
+ "node"
+ ],
+ "module": "commonjs"
+ },
+ "files": [
+ "src/test.ts",
+ "src/polyfills.ts"
+ ],
+ "include": [
+ "**/*.spec.ts",
+ "**/*.d.ts"
+ ]
+}
diff --git a/apps/docs/tslint.json b/apps/docs/tslint.json
new file mode 100644
index 0000000..19e8161
--- /dev/null
+++ b/apps/docs/tslint.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tslint.json",
+ "rules": {
+ "directive-selector": [
+ true,
+ "attribute",
+ "app",
+ "camelCase"
+ ],
+ "component-selector": [
+ true,
+ "element",
+ "app",
+ "kebab-case"
+ ]
+ }
+}
diff --git a/libs/core/karma.conf.js b/libs/core/karma.conf.js
new file mode 100644
index 0000000..6ccac29
--- /dev/null
+++ b/libs/core/karma.conf.js
@@ -0,0 +1,33 @@
+
+// Karma configuration file, see link for more information
+// https://karma-runner.github.io/1.0/config/configuration-file.html
+
+module.exports = function (config) {
+ config.set({
+ basePath: '',
+ frameworks: ['jasmine', '@angular-devkit/build-angular'],
+ plugins: [
+ require('karma-jasmine'),
+ require('karma-chrome-launcher'),
+ require('karma-jasmine-html-reporter'),
+ require('karma-coverage-istanbul-reporter'),
+ require('@angular-devkit/build-angular/plugins/karma')
+ ],
+ client: {
+ clearContext: false // leave Jasmine Spec Runner output visible in browser
+ },
+ coverageIstanbulReporter: {
+ dir: require('path').join(__dirname, '../../coverage'),
+ reports: ['html', 'lcovonly'],
+ fixWebpackSourcePaths: true
+ },
+ reporters: ['progress', 'kjhtml'],
+ port: 9876,
+ colors: true,
+ logLevel: config.LOG_INFO,
+ autoWatch: true,
+ browsers: ['Chrome'],
+ singleRun: false
+ });
+};
+
\ No newline at end of file
diff --git a/libs/core/package.json b/libs/core/package.json
index dfd4279..c1ddd1c 100644
--- a/libs/core/package.json
+++ b/libs/core/package.json
@@ -1,7 +1,7 @@
{
"$schema": "../../node_modules/ng-packagr/package.schema.json",
"name": "@angular-react/core",
- "version": "0.2.4",
+ "version": "0.3.0",
"ngPackage": {
"lib": {
"languageLevel": [
@@ -21,7 +21,15 @@
"dest": "../../@angular-react/core"
},
"description": "Use React components inside Angular",
- "author": "Ben Feely ",
+ "author": {
+ "name": "Ben Feely",
+ "url": "http://benfeely.com"
+ },
+ "contributors": [
+ {
+ "name": "Ben Grynhaus"
+ }
+ ],
"license": "MIT",
"bugs": {
"url": "https://github.com/benfeely/angular-react/issues"
@@ -38,15 +46,11 @@
],
"private": false,
"peerDependencies": {
- "@angular/compiler": "^5.2.7",
- "@angular/core": "^5.2.7",
- "@angular/platform-browser-dynamic": "^5.2.7",
- "@angular/platform-browser": "^5.2.7",
- "react-dom": "^16.3.1",
- "react": "^16.3.1"
- },
- "devDependencies": {
- "@types/react-dom": "^16.0.4",
- "@types/react": "^16.3.4"
+ "@angular/compiler": "^6.1.0",
+ "@angular/core": "^6.1.0",
+ "@angular/platform-browser-dynamic": "^6.1.0",
+ "@angular/platform-browser": "^6.1.0",
+ "react-dom": "^16.4.1",
+ "react": "^16.4.1"
}
}
diff --git a/libs/core/public-api.ts b/libs/core/public-api.ts
index a979c48..1875d3f 100644
--- a/libs/core/public-api.ts
+++ b/libs/core/public-api.ts
@@ -1,6 +1 @@
-export { AngularReactBrowserModule } from './src/angular-react-browser.module';
-export * from './src/components/wrapper-component';
-export { ReactContent } from './src/renderer/react-content';
-export { registerElement } from './src/renderer/registry';
-export { passProp, getPassProps, PassProp } from './src/renderer/pass-prop-decorator';
-export * from './src/renderer/components/Disguise';
+export * from './src/public-api';
diff --git a/libs/core/index.ts b/libs/core/src/index.ts
similarity index 100%
rename from libs/core/index.ts
rename to libs/core/src/index.ts
diff --git a/libs/core/src/angular-react-browser.module.spec.ts b/libs/core/src/lib/angular-react-browser.module.spec.ts
similarity index 100%
rename from libs/core/src/angular-react-browser.module.spec.ts
rename to libs/core/src/lib/angular-react-browser.module.spec.ts
diff --git a/libs/core/src/angular-react-browser.module.ts b/libs/core/src/lib/angular-react-browser.module.ts
similarity index 65%
rename from libs/core/src/angular-react-browser.module.ts
rename to libs/core/src/lib/angular-react-browser.module.ts
index af8b9bc..3ee4a46 100644
--- a/libs/core/src/angular-react-browser.module.ts
+++ b/libs/core/src/lib/angular-react-browser.module.ts
@@ -6,8 +6,6 @@ import { AngularReactRendererFactory } from './renderer/renderer';
@NgModule({
imports: [BrowserModule],
exports: [BrowserModule],
- providers: [
- { provide: ɵDomRendererFactory2, useClass: AngularReactRendererFactory }
- ]
+ providers: [{ provide: ɵDomRendererFactory2, useClass: AngularReactRendererFactory }],
})
-export class AngularReactBrowserModule { }
+export class AngularReactBrowserModule {}
diff --git a/libs/core/src/components/wrapper-component.ts b/libs/core/src/lib/components/wrapper-component.ts
similarity index 100%
rename from libs/core/src/components/wrapper-component.ts
rename to libs/core/src/lib/components/wrapper-component.ts
diff --git a/libs/core/src/renderer/components/Disguise.ts b/libs/core/src/lib/renderer/components/Disguise.ts
similarity index 90%
rename from libs/core/src/renderer/components/Disguise.ts
rename to libs/core/src/lib/renderer/components/Disguise.ts
index f67102f..264cc85 100644
--- a/libs/core/src/renderer/components/Disguise.ts
+++ b/libs/core/src/lib/renderer/components/Disguise.ts
@@ -63,7 +63,10 @@ export class Disguise extends React.PureComponent {
const renderedChildren = ngChildComponents.map((child, index) => {
const propsToPass = removeUndefinedProperties(
- getPassProps(child).reduce((acc, passProp) => Object.assign(acc, { [passProp.targetKey]: child[passProp.sourceKey] }), {})
+ getPassProps(child).reduce(
+ (acc, passProp) => Object.assign(acc, { [passProp.targetKey]: child[passProp.sourceKey] }),
+ {}
+ )
);
return React.createElement(disguiseChildrenAs, {
@@ -75,8 +78,8 @@ export class Disguise extends React.PureComponent {
return;
}
- ReactDOM.findDOMNode(childReactElement).appendChild(child.elementRef.nativeElement)
- }
+ ReactDOM.findDOMNode(childReactElement).appendChild(child.elementRef.nativeElement);
+ },
});
});
@@ -92,8 +95,7 @@ export class Disguise extends React.PureComponent {
}
const ChildRoot = child.type || disguiseChildrenAs;
- return React.createElement(
- ChildRoot, { ...child.props, key: child.key }, child);
+ return React.createElement(ChildRoot, { ...child.props, key: child.key }, child);
});
return renderedChildren;
diff --git a/libs/core/src/renderer/pass-prop-decorator.ts b/libs/core/src/lib/renderer/pass-prop-decorator.ts
similarity index 75%
rename from libs/core/src/renderer/pass-prop-decorator.ts
rename to libs/core/src/lib/renderer/pass-prop-decorator.ts
index ae812c4..5b1a6e6 100644
--- a/libs/core/src/renderer/pass-prop-decorator.ts
+++ b/libs/core/src/lib/renderer/pass-prop-decorator.ts
@@ -16,11 +16,10 @@ function passPropImpl(target: Object, propertyKey: PropertyKey, targetKey: Prope
});
}
-const passPropRename: (propName: string) => PropertyDecorator =
- propName => (target, propertyKey) => passPropImpl(target, propertyKey, propName);
+const passPropRename: (propName: string) => PropertyDecorator = propName => (target, propertyKey) =>
+ passPropImpl(target, propertyKey, propName);
-const passPropDirect: PropertyDecorator =
- (target, propertyKey) => passPropImpl(target, propertyKey, propertyKey);
+const passPropDirect: PropertyDecorator = (target, propertyKey) => passPropImpl(target, propertyKey, propertyKey);
/**
* Decorator to specify a property that should be passed as a prop to the underlying React component implicitly.
@@ -37,7 +36,7 @@ export function passProp(...args: any[]) {
return passPropRename(args[0]);
}
- throw new Error('[passProp] Only 0 or 1 arguments accepted.')
+ throw new Error('[passProp] Only 0 or 1 arguments accepted.');
}
export function getPassProps(obj: T): PassProp[] {
diff --git a/libs/core/src/renderer/react-content.ts b/libs/core/src/lib/renderer/react-content.ts
similarity index 100%
rename from libs/core/src/renderer/react-content.ts
rename to libs/core/src/lib/renderer/react-content.ts
diff --git a/libs/core/src/renderer/react-node.ts b/libs/core/src/lib/renderer/react-node.ts
similarity index 100%
rename from libs/core/src/renderer/react-node.ts
rename to libs/core/src/lib/renderer/react-node.ts
diff --git a/libs/core/src/renderer/registry.ts b/libs/core/src/lib/renderer/registry.ts
similarity index 73%
rename from libs/core/src/renderer/registry.ts
rename to libs/core/src/lib/renderer/registry.ts
index f9a6b6c..92f83be 100644
--- a/libs/core/src/renderer/registry.ts
+++ b/libs/core/src/lib/renderer/registry.ts
@@ -1,7 +1,7 @@
import * as React from 'react';
-import { Disguise } from "./components/Disguise";
-import { ReactContent } from "./react-content";
+import { Disguise } from './components/Disguise';
+import { ReactContent } from './react-content';
export type ComponentResolver = () => React.ReactType;
@@ -13,10 +13,7 @@ const camelCaseSplit = /([a-z0-9])([A-Z])/g;
* @param elementName the tag
* @param resolver A resolver to the React component
*/
-export function registerElement(
- elementName: string,
- resolver: ComponentResolver
-): void {
+export function registerElement(elementName: string, resolver: ComponentResolver): void {
if (elementMap.has(elementName)) {
// Ignore multiple register attempts for the same component.
// Angular doesn't allow sharing whole NgModule instances (in this case, an @NgModule for React-wrapped components) with lazy-loaded @NgModules (in the app),
@@ -28,24 +25,16 @@ export function registerElement(
const entry = { resolver: resolver };
elementMap.set(elementName, entry);
elementMap.set(elementName.toLowerCase(), entry);
- elementMap.set(
- elementName.replace(camelCaseSplit, '$1-$2').toLowerCase(),
- entry
- );
+ elementMap.set(elementName.replace(camelCaseSplit, '$1-$2').toLowerCase(), entry);
}
}
export function isKnownComponent(elementName: string): boolean {
- return (
- elementMap.has(elementName) || elementMap.has(elementName.toLowerCase())
- );
+ return elementMap.has(elementName) || elementMap.has(elementName.toLowerCase());
}
-export function getComponentClass(
- elementName: string
-): React.ReactType {
- const entry =
- elementMap.get(elementName) || elementMap.get(elementName.toLowerCase());
+export function getComponentClass(elementName: string): React.ReactType {
+ const entry = elementMap.get(elementName) || elementMap.get(elementName.toLowerCase());
if (!entry) {
// throw new TypeError(`No known component for element ${elementName}.`);
return elementName;
diff --git a/libs/core/src/renderer/renderer.ts b/libs/core/src/lib/renderer/renderer.ts
similarity index 100%
rename from libs/core/src/renderer/renderer.ts
rename to libs/core/src/lib/renderer/renderer.ts
diff --git a/libs/core/src/renderer/renderprop-helpers.ts b/libs/core/src/lib/renderer/renderprop-helpers.ts
similarity index 100%
rename from libs/core/src/renderer/renderprop-helpers.ts
rename to libs/core/src/lib/renderer/renderprop-helpers.ts
diff --git a/libs/core/src/types/StringMap.d.ts b/libs/core/src/lib/types/StringMap.d.ts
similarity index 100%
rename from libs/core/src/types/StringMap.d.ts
rename to libs/core/src/lib/types/StringMap.d.ts
diff --git a/libs/core/src/utils/object/remove-undefined-properties.spec.ts b/libs/core/src/lib/utils/object/remove-undefined-properties.spec.ts
similarity index 98%
rename from libs/core/src/utils/object/remove-undefined-properties.spec.ts
rename to libs/core/src/lib/utils/object/remove-undefined-properties.spec.ts
index aa7d65f..d822902 100644
--- a/libs/core/src/utils/object/remove-undefined-properties.spec.ts
+++ b/libs/core/src/lib/utils/object/remove-undefined-properties.spec.ts
@@ -1,7 +1,6 @@
import removeUndefinedProperties from './remove-undefined-properties';
describe('object utils', () => {
-
describe('remove undefined', () => {
it('should remove only undefined properties', () => {
const obj = {
@@ -19,5 +18,5 @@ describe('object utils', () => {
keep4: false,
});
});
- })
+ });
});
diff --git a/libs/core/src/utils/object/remove-undefined-properties.ts b/libs/core/src/lib/utils/object/remove-undefined-properties.ts
similarity index 100%
rename from libs/core/src/utils/object/remove-undefined-properties.ts
rename to libs/core/src/lib/utils/object/remove-undefined-properties.ts
diff --git a/libs/core/src/utils/types/unreachable.ts b/libs/core/src/lib/utils/types/unreachable.ts
similarity index 100%
rename from libs/core/src/utils/types/unreachable.ts
rename to libs/core/src/lib/utils/types/unreachable.ts
diff --git a/libs/core/src/public-api.ts b/libs/core/src/public-api.ts
new file mode 100644
index 0000000..ec24e3d
--- /dev/null
+++ b/libs/core/src/public-api.ts
@@ -0,0 +1,6 @@
+export { AngularReactBrowserModule } from './lib/angular-react-browser.module';
+export * from './lib/components/wrapper-component';
+export * from './lib/renderer/components/Disguise';
+export { getPassProps, passProp, PassProp } from './lib/renderer/pass-prop-decorator';
+export { ReactContent } from './lib/renderer/react-content';
+export { registerElement } from './lib/renderer/registry';
diff --git a/libs/core/src/test.ts b/libs/core/src/test.ts
new file mode 100644
index 0000000..be4725e
--- /dev/null
+++ b/libs/core/src/test.ts
@@ -0,0 +1,16 @@
+// This file is required by karma.conf.js and loads recursively all the .spec and framework files
+
+import 'core-js/es7/reflect';
+import 'zone.js/dist/zone';
+import 'zone.js/dist/zone-testing';
+import { getTestBed } from '@angular/core/testing';
+import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
+
+declare const require: any;
+
+// First, initialize the Angular testing environment.
+getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
+// Then we find all the tests.
+const context = require.context('./', true, /\.spec\.ts$/);
+// And load the modules.
+context.keys().map(context);
diff --git a/libs/core/tsconfig.lib.json b/libs/core/tsconfig.lib.json
new file mode 100644
index 0000000..a9c8169
--- /dev/null
+++ b/libs/core/tsconfig.lib.json
@@ -0,0 +1,33 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../out-tsc/libs/core",
+ "target": "es2015",
+ "module": "es2015",
+ "moduleResolution": "node",
+ "declaration": true,
+ "sourceMap": true,
+ "inlineSources": true,
+ "emitDecoratorMetadata": true,
+ "experimentalDecorators": true,
+ "importHelpers": true,
+ "types": [],
+ "lib": [
+ "dom",
+ "es2015"
+ ]
+ },
+ "angularCompilerOptions": {
+ "annotateForClosureCompiler": true,
+ "skipTemplateCodegen": true,
+ "strictMetadataEmit": true,
+ "fullTemplateTypeCheck": true,
+ "strictInjectionParameters": true,
+ "flatModuleId": "AUTOGENERATED",
+ "flatModuleOutFile": "AUTOGENERATED"
+ },
+ "exclude": [
+ "src/test.ts",
+ "**/*.spec.ts"
+ ]
+}
diff --git a/libs/core/tsconfig.spec.json b/libs/core/tsconfig.spec.json
new file mode 100644
index 0000000..2b2a9b6
--- /dev/null
+++ b/libs/core/tsconfig.spec.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/libs/core",
+ "types": [
+ "jasmine",
+ "node"
+ ]
+ },
+ "files": [
+ "src/test.ts"
+ ],
+ "include": [
+ "**/*.spec.ts",
+ "**/*.d.ts"
+ ]
+}
diff --git a/libs/core/tslint.json b/libs/core/tslint.json
new file mode 100644
index 0000000..19e8161
--- /dev/null
+++ b/libs/core/tslint.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tslint.json",
+ "rules": {
+ "directive-selector": [
+ true,
+ "attribute",
+ "app",
+ "camelCase"
+ ],
+ "component-selector": [
+ true,
+ "element",
+ "app",
+ "kebab-case"
+ ]
+ }
+}
diff --git a/libs/fabric/karma.conf.js b/libs/fabric/karma.conf.js
new file mode 100644
index 0000000..6ccac29
--- /dev/null
+++ b/libs/fabric/karma.conf.js
@@ -0,0 +1,33 @@
+
+// Karma configuration file, see link for more information
+// https://karma-runner.github.io/1.0/config/configuration-file.html
+
+module.exports = function (config) {
+ config.set({
+ basePath: '',
+ frameworks: ['jasmine', '@angular-devkit/build-angular'],
+ plugins: [
+ require('karma-jasmine'),
+ require('karma-chrome-launcher'),
+ require('karma-jasmine-html-reporter'),
+ require('karma-coverage-istanbul-reporter'),
+ require('@angular-devkit/build-angular/plugins/karma')
+ ],
+ client: {
+ clearContext: false // leave Jasmine Spec Runner output visible in browser
+ },
+ coverageIstanbulReporter: {
+ dir: require('path').join(__dirname, '../../coverage'),
+ reports: ['html', 'lcovonly'],
+ fixWebpackSourcePaths: true
+ },
+ reporters: ['progress', 'kjhtml'],
+ port: 9876,
+ colors: true,
+ logLevel: config.LOG_INFO,
+ autoWatch: true,
+ browsers: ['Chrome'],
+ singleRun: false
+ });
+};
+
\ No newline at end of file
diff --git a/libs/fabric/package.json b/libs/fabric/package.json
index 1a8d434..435c58c 100644
--- a/libs/fabric/package.json
+++ b/libs/fabric/package.json
@@ -1,7 +1,7 @@
{
"$schema": "../../node_modules/ng-packagr/package.schema.json",
"name": "@angular-react/fabric",
- "version": "0.2.4",
+ "version": "0.3.0",
"ngPackage": {
"lib": {
"entryFile": "public-api.ts",
@@ -42,7 +42,15 @@
"dest": "../../@angular-react/fabric"
},
"description": "Use Fabric React components inside Angular",
- "author": "Ben Feely ",
+ "author": {
+ "name": "Ben Feely",
+ "url": "http://benfeely.com"
+ },
+ "contributors": [
+ {
+ "name": "Ben Grynhaus"
+ }
+ ],
"license": "MIT",
"bugs": {
"url": "https://github.com/benfeely/angular-react/issues"
@@ -62,17 +70,13 @@
],
"private": false,
"peerDependencies": {
- "@angular-react/core": "^0.2.4",
- "@angular/common": "^5.2.7",
- "@angular/core": "^5.2.7",
- "@angular/platform-browser-dynamic": "^5.2.7",
- "@angular/platform-browser": "^5.2.7",
- "office-ui-fabric-react": "6.22.0",
- "react-dom": "^16.3.1",
- "react": "^16.3.1"
- },
- "devDependencies": {
- "@types/react-dom": "^16.0.4",
- "@types/react": "^16.3.4"
+ "@angular-react/core": "^0.3.0",
+ "@angular/common": "^6.1.0",
+ "@angular/core": "^6.1.0",
+ "@angular/platform-browser-dynamic": "^6.1.0",
+ "@angular/platform-browser": "^6.1.0",
+ "office-ui-fabric-react": "6.43.0",
+ "react-dom": "^16.4.1",
+ "react": "^16.4.1"
}
}
diff --git a/libs/fabric/public-api.ts b/libs/fabric/public-api.ts
index 1ef50b0..dfb592b 100644
--- a/libs/fabric/public-api.ts
+++ b/libs/fabric/public-api.ts
@@ -1,31 +1,2 @@
-export * from './src/components/breadcrumb/public-api';
-export * from './src/components/button/public-api';
-export * from './src/components/callout/public-api';
-export * from './src/components/checkbox/public-api';
+export * from './src/public-api';
export * from './src/components/contextual-menu/public-api';
-export * from './src/components/choice-group/public-api';
-export * from './src/components/combo-box/public-api';
-export * from './src/components/command-bar/public-api';
-export * from './src/components/date-picker/public-api';
-export * from './src/components/dialog/public-api';
-export * from './src/components/divider/public-api';
-export * from './src/components/fabric/public-api';
-export * from './src/components/grouped-list/public-api';
-export * from './src/components/icon/public-api';
-export * from './src/components/image/public-api';
-export * from './src/components/panel/public-api';
-export * from './src/components/persona/public-api';
-export * from './src/components/spinner/public-api';
-export * from './src/components/message-bar/public-api';
-export * from './src/components/link/public-api';
-export * from './src/components/pivot/public-api';
-export * from './src/components/toggle/public-api';
-export * from './src/components/hover-card/public-api';
-export * from './src/components/tooltip/public-api';
-export * from './src/components/modal/public-api';
-export * from './src/components/shimmer/public-api';
-export * from './src/components/slider/public-api';
-export * from './src/components/search-box/public-api';
-
-// Pickers had some warnings at runtime. Leaving out of public API for now
-// export * from './src/components/pickers/public-api';
diff --git a/libs/fabric/index.ts b/libs/fabric/src/index.ts
similarity index 100%
rename from libs/fabric/index.ts
rename to libs/fabric/src/index.ts
diff --git a/libs/fabric/src/components/breadcrumb/breadcrumb.component.ts b/libs/fabric/src/lib/components/breadcrumb/breadcrumb.component.ts
similarity index 100%
rename from libs/fabric/src/components/breadcrumb/breadcrumb.component.ts
rename to libs/fabric/src/lib/components/breadcrumb/breadcrumb.component.ts
diff --git a/libs/fabric/src/components/breadcrumb/breadcrumb.module.ts b/libs/fabric/src/lib/components/breadcrumb/breadcrumb.module.ts
similarity index 100%
rename from libs/fabric/src/components/breadcrumb/breadcrumb.module.ts
rename to libs/fabric/src/lib/components/breadcrumb/breadcrumb.module.ts
diff --git a/libs/fabric/src/components/breadcrumb/index.ts b/libs/fabric/src/lib/components/breadcrumb/index.ts
similarity index 100%
rename from libs/fabric/src/components/breadcrumb/index.ts
rename to libs/fabric/src/lib/components/breadcrumb/index.ts
diff --git a/libs/fabric/src/components/breadcrumb/public-api.ts b/libs/fabric/src/lib/components/breadcrumb/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/breadcrumb/public-api.ts
rename to libs/fabric/src/lib/components/breadcrumb/public-api.ts
diff --git a/libs/fabric/src/components/button/action-button.component.ts b/libs/fabric/src/lib/components/button/action-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/action-button.component.ts
rename to libs/fabric/src/lib/components/button/action-button.component.ts
diff --git a/libs/fabric/src/components/button/base-button.component.ts b/libs/fabric/src/lib/components/button/base-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/base-button.component.ts
rename to libs/fabric/src/lib/components/button/base-button.component.ts
diff --git a/libs/fabric/src/components/button/button.module.ts b/libs/fabric/src/lib/components/button/button.module.ts
similarity index 100%
rename from libs/fabric/src/components/button/button.module.ts
rename to libs/fabric/src/lib/components/button/button.module.ts
diff --git a/libs/fabric/src/components/button/command-bar-button.component.ts b/libs/fabric/src/lib/components/button/command-bar-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/command-bar-button.component.ts
rename to libs/fabric/src/lib/components/button/command-bar-button.component.ts
diff --git a/libs/fabric/src/components/button/compound-button.component.ts b/libs/fabric/src/lib/components/button/compound-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/compound-button.component.ts
rename to libs/fabric/src/lib/components/button/compound-button.component.ts
diff --git a/libs/fabric/src/components/button/default-button.component.ts b/libs/fabric/src/lib/components/button/default-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/default-button.component.ts
rename to libs/fabric/src/lib/components/button/default-button.component.ts
diff --git a/libs/fabric/src/components/button/icon-button.component.ts b/libs/fabric/src/lib/components/button/icon-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/icon-button.component.ts
rename to libs/fabric/src/lib/components/button/icon-button.component.ts
diff --git a/libs/fabric/src/components/button/index.ts b/libs/fabric/src/lib/components/button/index.ts
similarity index 100%
rename from libs/fabric/src/components/button/index.ts
rename to libs/fabric/src/lib/components/button/index.ts
diff --git a/libs/fabric/src/components/button/messagebar-button.component.ts b/libs/fabric/src/lib/components/button/messagebar-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/messagebar-button.component.ts
rename to libs/fabric/src/lib/components/button/messagebar-button.component.ts
diff --git a/libs/fabric/src/components/button/primary-button.component.ts b/libs/fabric/src/lib/components/button/primary-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/primary-button.component.ts
rename to libs/fabric/src/lib/components/button/primary-button.component.ts
diff --git a/libs/fabric/src/components/button/public-api.ts b/libs/fabric/src/lib/components/button/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/button/public-api.ts
rename to libs/fabric/src/lib/components/button/public-api.ts
diff --git a/libs/fabric/src/components/button/split-button.component.ts b/libs/fabric/src/lib/components/button/split-button.component.ts
similarity index 100%
rename from libs/fabric/src/components/button/split-button.component.ts
rename to libs/fabric/src/lib/components/button/split-button.component.ts
diff --git a/libs/fabric/src/components/callout/callout.component.ts b/libs/fabric/src/lib/components/callout/callout.component.ts
similarity index 100%
rename from libs/fabric/src/components/callout/callout.component.ts
rename to libs/fabric/src/lib/components/callout/callout.component.ts
diff --git a/libs/fabric/src/components/callout/callout.module.ts b/libs/fabric/src/lib/components/callout/callout.module.ts
similarity index 100%
rename from libs/fabric/src/components/callout/callout.module.ts
rename to libs/fabric/src/lib/components/callout/callout.module.ts
diff --git a/libs/fabric/src/components/callout/index.ts b/libs/fabric/src/lib/components/callout/index.ts
similarity index 100%
rename from libs/fabric/src/components/callout/index.ts
rename to libs/fabric/src/lib/components/callout/index.ts
diff --git a/libs/fabric/src/components/callout/public-api.ts b/libs/fabric/src/lib/components/callout/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/callout/public-api.ts
rename to libs/fabric/src/lib/components/callout/public-api.ts
diff --git a/libs/fabric/src/components/checkbox/checkbox.component.ts b/libs/fabric/src/lib/components/checkbox/checkbox.component.ts
similarity index 100%
rename from libs/fabric/src/components/checkbox/checkbox.component.ts
rename to libs/fabric/src/lib/components/checkbox/checkbox.component.ts
diff --git a/libs/fabric/src/components/checkbox/checkbox.module.ts b/libs/fabric/src/lib/components/checkbox/checkbox.module.ts
similarity index 100%
rename from libs/fabric/src/components/checkbox/checkbox.module.ts
rename to libs/fabric/src/lib/components/checkbox/checkbox.module.ts
diff --git a/libs/fabric/src/components/checkbox/index.ts b/libs/fabric/src/lib/components/checkbox/index.ts
similarity index 100%
rename from libs/fabric/src/components/checkbox/index.ts
rename to libs/fabric/src/lib/components/checkbox/index.ts
diff --git a/libs/fabric/src/components/checkbox/public-api.ts b/libs/fabric/src/lib/components/checkbox/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/checkbox/public-api.ts
rename to libs/fabric/src/lib/components/checkbox/public-api.ts
diff --git a/libs/fabric/src/components/choice-group/choice-group.component.ts b/libs/fabric/src/lib/components/choice-group/choice-group.component.ts
similarity index 100%
rename from libs/fabric/src/components/choice-group/choice-group.component.ts
rename to libs/fabric/src/lib/components/choice-group/choice-group.component.ts
diff --git a/libs/fabric/src/components/choice-group/choice-group.module.ts b/libs/fabric/src/lib/components/choice-group/choice-group.module.ts
similarity index 100%
rename from libs/fabric/src/components/choice-group/choice-group.module.ts
rename to libs/fabric/src/lib/components/choice-group/choice-group.module.ts
diff --git a/libs/fabric/src/components/choice-group/index.ts b/libs/fabric/src/lib/components/choice-group/index.ts
similarity index 100%
rename from libs/fabric/src/components/choice-group/index.ts
rename to libs/fabric/src/lib/components/choice-group/index.ts
diff --git a/libs/fabric/src/components/choice-group/public-api.ts b/libs/fabric/src/lib/components/choice-group/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/choice-group/public-api.ts
rename to libs/fabric/src/lib/components/choice-group/public-api.ts
diff --git a/libs/fabric/src/components/combo-box/base-combo-box.component.ts b/libs/fabric/src/lib/components/combo-box/base-combo-box.component.ts
similarity index 100%
rename from libs/fabric/src/components/combo-box/base-combo-box.component.ts
rename to libs/fabric/src/lib/components/combo-box/base-combo-box.component.ts
diff --git a/libs/fabric/src/components/combo-box/combo-box.component.ts b/libs/fabric/src/lib/components/combo-box/combo-box.component.ts
similarity index 100%
rename from libs/fabric/src/components/combo-box/combo-box.component.ts
rename to libs/fabric/src/lib/components/combo-box/combo-box.component.ts
diff --git a/libs/fabric/src/components/combo-box/combo-box.module.ts b/libs/fabric/src/lib/components/combo-box/combo-box.module.ts
similarity index 100%
rename from libs/fabric/src/components/combo-box/combo-box.module.ts
rename to libs/fabric/src/lib/components/combo-box/combo-box.module.ts
diff --git a/libs/fabric/src/components/combo-box/index.ts b/libs/fabric/src/lib/components/combo-box/index.ts
similarity index 100%
rename from libs/fabric/src/components/combo-box/index.ts
rename to libs/fabric/src/lib/components/combo-box/index.ts
diff --git a/libs/fabric/src/components/combo-box/public-api.ts b/libs/fabric/src/lib/components/combo-box/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/combo-box/public-api.ts
rename to libs/fabric/src/lib/components/combo-box/public-api.ts
diff --git a/libs/fabric/src/components/combo-box/virtualized-combo-box.component.ts b/libs/fabric/src/lib/components/combo-box/virtualized-combo-box.component.ts
similarity index 100%
rename from libs/fabric/src/components/combo-box/virtualized-combo-box.component.ts
rename to libs/fabric/src/lib/components/combo-box/virtualized-combo-box.component.ts
diff --git a/libs/fabric/src/components/command-bar/command-bar.component.ts b/libs/fabric/src/lib/components/command-bar/command-bar.component.ts
similarity index 87%
rename from libs/fabric/src/components/command-bar/command-bar.component.ts
rename to libs/fabric/src/lib/components/command-bar/command-bar.component.ts
index b7c5b19..531d9ff 100644
--- a/libs/fabric/src/components/command-bar/command-bar.component.ts
+++ b/libs/fabric/src/lib/components/command-bar/command-bar.component.ts
@@ -1,14 +1,15 @@
-import { ReactWrapperComponent, InputRendererOptions } from '@angular-react/core';
+import { InputRendererOptions, ReactWrapperComponent } from '@angular-react/core';
import {
ChangeDetectionStrategy,
+ ChangeDetectorRef,
Component,
ElementRef,
EventEmitter,
Input,
+ OnChanges,
Output,
- ViewChild,
- ChangeDetectorRef,
SimpleChanges,
+ ViewChild,
ContentChild,
AfterContentInit,
OnDestroy,
@@ -41,7 +42,6 @@ import { ItemChanges, mergeItemChanges } from '../core/declarative/item-changed'
[overflowItems]="transformedOverflowItems_"
[overflowButtonProps]="overflowButtonProps"
[overflowButtonAs]="overflowButtonAs"
- [overflowMenuProps]="overflowMenuProps"
[buttonAs]="buttonAs"
[shiftOnReduce]="shiftOnReduce"
[className]="className"
@@ -65,25 +65,40 @@ export class FabCommandBarComponent extends ReactWrapperComponent;
- @Input() farItems: ReadonlyArray;
- @Input() overflowItems: ReadonlyArray;
+ @Input()
+ items: ReadonlyArray;
+ @Input()
+ farItems: ReadonlyArray;
+ @Input()
+ overflowItems: ReadonlyArray;
- @Output() readonly onDataReduced = new EventEmitter<{ movedItem: ICommandBarItemProps }>();
- @Output() readonly onDataGrown = new EventEmitter<{ movedItem: ICommandBarItemProps }>();
+ @Output()
+ readonly onDataReduced = new EventEmitter<{ movedItem: ICommandBarItemProps }>();
+ @Output()
+ readonly onDataGrown = new EventEmitter<{ movedItem: ICommandBarItemProps }>();
/** @internal */
transformedItems_: ReadonlyArray;
diff --git a/libs/fabric/src/components/command-bar/command-bar.module.ts b/libs/fabric/src/lib/components/command-bar/command-bar.module.ts
similarity index 100%
rename from libs/fabric/src/components/command-bar/command-bar.module.ts
rename to libs/fabric/src/lib/components/command-bar/command-bar.module.ts
diff --git a/libs/fabric/src/components/command-bar/index.ts b/libs/fabric/src/lib/components/command-bar/index.ts
similarity index 100%
rename from libs/fabric/src/components/command-bar/index.ts
rename to libs/fabric/src/lib/components/command-bar/index.ts
diff --git a/libs/fabric/src/components/command-bar/public-api.ts b/libs/fabric/src/lib/components/command-bar/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/command-bar/public-api.ts
rename to libs/fabric/src/lib/components/command-bar/public-api.ts
diff --git a/libs/fabric/src/components/date-picker/date-picker.component.ts b/libs/fabric/src/lib/components/date-picker/date-picker.component.ts
similarity index 100%
rename from libs/fabric/src/components/date-picker/date-picker.component.ts
rename to libs/fabric/src/lib/components/date-picker/date-picker.component.ts
diff --git a/libs/fabric/src/components/date-picker/date-picker.module.ts b/libs/fabric/src/lib/components/date-picker/date-picker.module.ts
similarity index 100%
rename from libs/fabric/src/components/date-picker/date-picker.module.ts
rename to libs/fabric/src/lib/components/date-picker/date-picker.module.ts
diff --git a/libs/fabric/src/components/date-picker/index.ts b/libs/fabric/src/lib/components/date-picker/index.ts
similarity index 100%
rename from libs/fabric/src/components/date-picker/index.ts
rename to libs/fabric/src/lib/components/date-picker/index.ts
diff --git a/libs/fabric/src/components/date-picker/public-api.ts b/libs/fabric/src/lib/components/date-picker/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/date-picker/public-api.ts
rename to libs/fabric/src/lib/components/date-picker/public-api.ts
diff --git a/libs/fabric/src/components/dialog/dialog.component.ts b/libs/fabric/src/lib/components/dialog/dialog.component.ts
similarity index 100%
rename from libs/fabric/src/components/dialog/dialog.component.ts
rename to libs/fabric/src/lib/components/dialog/dialog.component.ts
diff --git a/libs/fabric/src/components/dialog/dialog.module.ts b/libs/fabric/src/lib/components/dialog/dialog.module.ts
similarity index 100%
rename from libs/fabric/src/components/dialog/dialog.module.ts
rename to libs/fabric/src/lib/components/dialog/dialog.module.ts
diff --git a/libs/fabric/src/components/dialog/index.ts b/libs/fabric/src/lib/components/dialog/index.ts
similarity index 100%
rename from libs/fabric/src/components/dialog/index.ts
rename to libs/fabric/src/lib/components/dialog/index.ts
diff --git a/libs/fabric/src/components/dialog/public-api.ts b/libs/fabric/src/lib/components/dialog/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/dialog/public-api.ts
rename to libs/fabric/src/lib/components/dialog/public-api.ts
diff --git a/libs/fabric/src/components/divider/divider.component.ts b/libs/fabric/src/lib/components/divider/divider.component.ts
similarity index 100%
rename from libs/fabric/src/components/divider/divider.component.ts
rename to libs/fabric/src/lib/components/divider/divider.component.ts
diff --git a/libs/fabric/src/components/divider/divider.module.ts b/libs/fabric/src/lib/components/divider/divider.module.ts
similarity index 100%
rename from libs/fabric/src/components/divider/divider.module.ts
rename to libs/fabric/src/lib/components/divider/divider.module.ts
diff --git a/libs/fabric/src/components/divider/index.ts b/libs/fabric/src/lib/components/divider/index.ts
similarity index 100%
rename from libs/fabric/src/components/divider/index.ts
rename to libs/fabric/src/lib/components/divider/index.ts
diff --git a/libs/fabric/src/components/divider/public-api.ts b/libs/fabric/src/lib/components/divider/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/divider/public-api.ts
rename to libs/fabric/src/lib/components/divider/public-api.ts
diff --git a/libs/fabric/src/components/fabric/fabric.component.ts b/libs/fabric/src/lib/components/fabric/fabric.component.ts
similarity index 100%
rename from libs/fabric/src/components/fabric/fabric.component.ts
rename to libs/fabric/src/lib/components/fabric/fabric.component.ts
diff --git a/libs/fabric/src/components/fabric/fabric.module.ts b/libs/fabric/src/lib/components/fabric/fabric.module.ts
similarity index 100%
rename from libs/fabric/src/components/fabric/fabric.module.ts
rename to libs/fabric/src/lib/components/fabric/fabric.module.ts
diff --git a/libs/fabric/src/components/fabric/index.ts b/libs/fabric/src/lib/components/fabric/index.ts
similarity index 100%
rename from libs/fabric/src/components/fabric/index.ts
rename to libs/fabric/src/lib/components/fabric/index.ts
diff --git a/libs/fabric/src/components/fabric/public-api.ts b/libs/fabric/src/lib/components/fabric/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/fabric/public-api.ts
rename to libs/fabric/src/lib/components/fabric/public-api.ts
diff --git a/libs/fabric/src/components/grouped-list/grouped-list.component.ts b/libs/fabric/src/lib/components/grouped-list/grouped-list.component.ts
similarity index 100%
rename from libs/fabric/src/components/grouped-list/grouped-list.component.ts
rename to libs/fabric/src/lib/components/grouped-list/grouped-list.component.ts
diff --git a/libs/fabric/src/components/grouped-list/grouped-list.module.ts b/libs/fabric/src/lib/components/grouped-list/grouped-list.module.ts
similarity index 100%
rename from libs/fabric/src/components/grouped-list/grouped-list.module.ts
rename to libs/fabric/src/lib/components/grouped-list/grouped-list.module.ts
diff --git a/libs/fabric/src/components/grouped-list/index.ts b/libs/fabric/src/lib/components/grouped-list/index.ts
similarity index 100%
rename from libs/fabric/src/components/grouped-list/index.ts
rename to libs/fabric/src/lib/components/grouped-list/index.ts
diff --git a/libs/fabric/src/components/grouped-list/public-api.ts b/libs/fabric/src/lib/components/grouped-list/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/grouped-list/public-api.ts
rename to libs/fabric/src/lib/components/grouped-list/public-api.ts
diff --git a/libs/fabric/src/components/hover-card/hover-card.component.ts b/libs/fabric/src/lib/components/hover-card/hover-card.component.ts
similarity index 100%
rename from libs/fabric/src/components/hover-card/hover-card.component.ts
rename to libs/fabric/src/lib/components/hover-card/hover-card.component.ts
diff --git a/libs/fabric/src/components/hover-card/hover-card.module.ts b/libs/fabric/src/lib/components/hover-card/hover-card.module.ts
similarity index 100%
rename from libs/fabric/src/components/hover-card/hover-card.module.ts
rename to libs/fabric/src/lib/components/hover-card/hover-card.module.ts
diff --git a/libs/fabric/src/components/hover-card/index.ts b/libs/fabric/src/lib/components/hover-card/index.ts
similarity index 100%
rename from libs/fabric/src/components/hover-card/index.ts
rename to libs/fabric/src/lib/components/hover-card/index.ts
diff --git a/libs/fabric/src/components/hover-card/public-api.ts b/libs/fabric/src/lib/components/hover-card/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/hover-card/public-api.ts
rename to libs/fabric/src/lib/components/hover-card/public-api.ts
diff --git a/libs/fabric/src/components/icon/icon.component.ts b/libs/fabric/src/lib/components/icon/icon.component.ts
similarity index 100%
rename from libs/fabric/src/components/icon/icon.component.ts
rename to libs/fabric/src/lib/components/icon/icon.component.ts
diff --git a/libs/fabric/src/components/icon/icon.module.ts b/libs/fabric/src/lib/components/icon/icon.module.ts
similarity index 100%
rename from libs/fabric/src/components/icon/icon.module.ts
rename to libs/fabric/src/lib/components/icon/icon.module.ts
diff --git a/libs/fabric/src/components/icon/index.ts b/libs/fabric/src/lib/components/icon/index.ts
similarity index 100%
rename from libs/fabric/src/components/icon/index.ts
rename to libs/fabric/src/lib/components/icon/index.ts
diff --git a/libs/fabric/src/components/icon/public-api.ts b/libs/fabric/src/lib/components/icon/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/icon/public-api.ts
rename to libs/fabric/src/lib/components/icon/public-api.ts
diff --git a/libs/fabric/src/components/image/image.component.ts b/libs/fabric/src/lib/components/image/image.component.ts
similarity index 100%
rename from libs/fabric/src/components/image/image.component.ts
rename to libs/fabric/src/lib/components/image/image.component.ts
diff --git a/libs/fabric/src/components/image/image.module.ts b/libs/fabric/src/lib/components/image/image.module.ts
similarity index 100%
rename from libs/fabric/src/components/image/image.module.ts
rename to libs/fabric/src/lib/components/image/image.module.ts
diff --git a/libs/fabric/src/components/image/index.ts b/libs/fabric/src/lib/components/image/index.ts
similarity index 100%
rename from libs/fabric/src/components/image/index.ts
rename to libs/fabric/src/lib/components/image/index.ts
diff --git a/libs/fabric/src/components/image/public-api.ts b/libs/fabric/src/lib/components/image/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/image/public-api.ts
rename to libs/fabric/src/lib/components/image/public-api.ts
diff --git a/libs/fabric/src/components/link/index.ts b/libs/fabric/src/lib/components/link/index.ts
similarity index 100%
rename from libs/fabric/src/components/link/index.ts
rename to libs/fabric/src/lib/components/link/index.ts
diff --git a/libs/fabric/src/components/link/link.component.ts b/libs/fabric/src/lib/components/link/link.component.ts
similarity index 100%
rename from libs/fabric/src/components/link/link.component.ts
rename to libs/fabric/src/lib/components/link/link.component.ts
diff --git a/libs/fabric/src/components/link/link.module.ts b/libs/fabric/src/lib/components/link/link.module.ts
similarity index 100%
rename from libs/fabric/src/components/link/link.module.ts
rename to libs/fabric/src/lib/components/link/link.module.ts
diff --git a/libs/fabric/src/components/link/public-api.ts b/libs/fabric/src/lib/components/link/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/link/public-api.ts
rename to libs/fabric/src/lib/components/link/public-api.ts
diff --git a/libs/fabric/src/components/message-bar/index.ts b/libs/fabric/src/lib/components/message-bar/index.ts
similarity index 100%
rename from libs/fabric/src/components/message-bar/index.ts
rename to libs/fabric/src/lib/components/message-bar/index.ts
diff --git a/libs/fabric/src/components/message-bar/message-bar.component.ts b/libs/fabric/src/lib/components/message-bar/message-bar.component.ts
similarity index 100%
rename from libs/fabric/src/components/message-bar/message-bar.component.ts
rename to libs/fabric/src/lib/components/message-bar/message-bar.component.ts
diff --git a/libs/fabric/src/components/message-bar/message-bar.module.ts b/libs/fabric/src/lib/components/message-bar/message-bar.module.ts
similarity index 100%
rename from libs/fabric/src/components/message-bar/message-bar.module.ts
rename to libs/fabric/src/lib/components/message-bar/message-bar.module.ts
diff --git a/libs/fabric/src/components/message-bar/public-api.ts b/libs/fabric/src/lib/components/message-bar/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/message-bar/public-api.ts
rename to libs/fabric/src/lib/components/message-bar/public-api.ts
diff --git a/libs/fabric/src/components/modal/index.ts b/libs/fabric/src/lib/components/modal/index.ts
similarity index 100%
rename from libs/fabric/src/components/modal/index.ts
rename to libs/fabric/src/lib/components/modal/index.ts
diff --git a/libs/fabric/src/components/modal/modal.component.ts b/libs/fabric/src/lib/components/modal/modal.component.ts
similarity index 100%
rename from libs/fabric/src/components/modal/modal.component.ts
rename to libs/fabric/src/lib/components/modal/modal.component.ts
diff --git a/libs/fabric/src/components/modal/modal.module.ts b/libs/fabric/src/lib/components/modal/modal.module.ts
similarity index 100%
rename from libs/fabric/src/components/modal/modal.module.ts
rename to libs/fabric/src/lib/components/modal/modal.module.ts
diff --git a/libs/fabric/src/components/modal/public-api.ts b/libs/fabric/src/lib/components/modal/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/modal/public-api.ts
rename to libs/fabric/src/lib/components/modal/public-api.ts
diff --git a/libs/fabric/src/components/panel/index.ts b/libs/fabric/src/lib/components/panel/index.ts
similarity index 100%
rename from libs/fabric/src/components/panel/index.ts
rename to libs/fabric/src/lib/components/panel/index.ts
diff --git a/libs/fabric/src/components/panel/panel.component.ts b/libs/fabric/src/lib/components/panel/panel.component.ts
similarity index 100%
rename from libs/fabric/src/components/panel/panel.component.ts
rename to libs/fabric/src/lib/components/panel/panel.component.ts
diff --git a/libs/fabric/src/components/panel/panel.module.ts b/libs/fabric/src/lib/components/panel/panel.module.ts
similarity index 100%
rename from libs/fabric/src/components/panel/panel.module.ts
rename to libs/fabric/src/lib/components/panel/panel.module.ts
diff --git a/libs/fabric/src/components/panel/public-api.ts b/libs/fabric/src/lib/components/panel/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/panel/public-api.ts
rename to libs/fabric/src/lib/components/panel/public-api.ts
diff --git a/libs/fabric/src/components/persona/index.ts b/libs/fabric/src/lib/components/persona/index.ts
similarity index 100%
rename from libs/fabric/src/components/persona/index.ts
rename to libs/fabric/src/lib/components/persona/index.ts
diff --git a/libs/fabric/src/components/persona/persona.component.ts b/libs/fabric/src/lib/components/persona/persona.component.ts
similarity index 100%
rename from libs/fabric/src/components/persona/persona.component.ts
rename to libs/fabric/src/lib/components/persona/persona.component.ts
diff --git a/libs/fabric/src/components/persona/persona.module.ts b/libs/fabric/src/lib/components/persona/persona.module.ts
similarity index 100%
rename from libs/fabric/src/components/persona/persona.module.ts
rename to libs/fabric/src/lib/components/persona/persona.module.ts
diff --git a/libs/fabric/src/components/persona/public-api.ts b/libs/fabric/src/lib/components/persona/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/persona/public-api.ts
rename to libs/fabric/src/lib/components/persona/public-api.ts
diff --git a/libs/fabric/src/components/pickers/base-picker/base-picker.component.ts b/libs/fabric/src/lib/components/pickers/base-picker/base-picker.component.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/base-picker/base-picker.component.ts
rename to libs/fabric/src/lib/components/pickers/base-picker/base-picker.component.ts
diff --git a/libs/fabric/src/components/pickers/base-picker/base-picker.module.ts b/libs/fabric/src/lib/components/pickers/base-picker/base-picker.module.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/base-picker/base-picker.module.ts
rename to libs/fabric/src/lib/components/pickers/base-picker/base-picker.module.ts
diff --git a/libs/fabric/src/components/pickers/base-picker/index.ts b/libs/fabric/src/lib/components/pickers/base-picker/index.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/base-picker/index.ts
rename to libs/fabric/src/lib/components/pickers/base-picker/index.ts
diff --git a/libs/fabric/src/components/pickers/base-picker/public-api.ts b/libs/fabric/src/lib/components/pickers/base-picker/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/base-picker/public-api.ts
rename to libs/fabric/src/lib/components/pickers/base-picker/public-api.ts
diff --git a/libs/fabric/src/components/pickers/index.ts b/libs/fabric/src/lib/components/pickers/index.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/index.ts
rename to libs/fabric/src/lib/components/pickers/index.ts
diff --git a/libs/fabric/src/components/pickers/public-api.ts b/libs/fabric/src/lib/components/pickers/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/public-api.ts
rename to libs/fabric/src/lib/components/pickers/public-api.ts
diff --git a/libs/fabric/src/components/pickers/tag-picker/index.ts b/libs/fabric/src/lib/components/pickers/tag-picker/index.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/tag-picker/index.ts
rename to libs/fabric/src/lib/components/pickers/tag-picker/index.ts
diff --git a/libs/fabric/src/components/pickers/tag-picker/public-api.ts b/libs/fabric/src/lib/components/pickers/tag-picker/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/tag-picker/public-api.ts
rename to libs/fabric/src/lib/components/pickers/tag-picker/public-api.ts
diff --git a/libs/fabric/src/components/pickers/tag-picker/tag-picker.component.ts b/libs/fabric/src/lib/components/pickers/tag-picker/tag-picker.component.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/tag-picker/tag-picker.component.ts
rename to libs/fabric/src/lib/components/pickers/tag-picker/tag-picker.component.ts
diff --git a/libs/fabric/src/components/pickers/tag-picker/tag-picker.module.ts b/libs/fabric/src/lib/components/pickers/tag-picker/tag-picker.module.ts
similarity index 100%
rename from libs/fabric/src/components/pickers/tag-picker/tag-picker.module.ts
rename to libs/fabric/src/lib/components/pickers/tag-picker/tag-picker.module.ts
diff --git a/libs/fabric/src/components/pivot/index.ts b/libs/fabric/src/lib/components/pivot/index.ts
similarity index 100%
rename from libs/fabric/src/components/pivot/index.ts
rename to libs/fabric/src/lib/components/pivot/index.ts
diff --git a/libs/fabric/src/components/pivot/pivot.component.ts b/libs/fabric/src/lib/components/pivot/pivot.component.ts
similarity index 100%
rename from libs/fabric/src/components/pivot/pivot.component.ts
rename to libs/fabric/src/lib/components/pivot/pivot.component.ts
diff --git a/libs/fabric/src/components/pivot/pivot.module.ts b/libs/fabric/src/lib/components/pivot/pivot.module.ts
similarity index 100%
rename from libs/fabric/src/components/pivot/pivot.module.ts
rename to libs/fabric/src/lib/components/pivot/pivot.module.ts
diff --git a/libs/fabric/src/components/pivot/public-api.ts b/libs/fabric/src/lib/components/pivot/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/pivot/public-api.ts
rename to libs/fabric/src/lib/components/pivot/public-api.ts
diff --git a/libs/fabric/src/components/search-box/index.ts b/libs/fabric/src/lib/components/search-box/index.ts
similarity index 100%
rename from libs/fabric/src/components/search-box/index.ts
rename to libs/fabric/src/lib/components/search-box/index.ts
diff --git a/libs/fabric/src/components/search-box/public-api.ts b/libs/fabric/src/lib/components/search-box/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/search-box/public-api.ts
rename to libs/fabric/src/lib/components/search-box/public-api.ts
diff --git a/libs/fabric/src/components/search-box/search-box.component.ts b/libs/fabric/src/lib/components/search-box/search-box.component.ts
similarity index 100%
rename from libs/fabric/src/components/search-box/search-box.component.ts
rename to libs/fabric/src/lib/components/search-box/search-box.component.ts
diff --git a/libs/fabric/src/components/search-box/search-box.module.ts b/libs/fabric/src/lib/components/search-box/search-box.module.ts
similarity index 100%
rename from libs/fabric/src/components/search-box/search-box.module.ts
rename to libs/fabric/src/lib/components/search-box/search-box.module.ts
diff --git a/libs/fabric/src/components/shimmer/index.ts b/libs/fabric/src/lib/components/shimmer/index.ts
similarity index 100%
rename from libs/fabric/src/components/shimmer/index.ts
rename to libs/fabric/src/lib/components/shimmer/index.ts
diff --git a/libs/fabric/src/components/shimmer/public-api.ts b/libs/fabric/src/lib/components/shimmer/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/shimmer/public-api.ts
rename to libs/fabric/src/lib/components/shimmer/public-api.ts
diff --git a/libs/fabric/src/components/shimmer/shimmer.component.ts b/libs/fabric/src/lib/components/shimmer/shimmer.component.ts
similarity index 100%
rename from libs/fabric/src/components/shimmer/shimmer.component.ts
rename to libs/fabric/src/lib/components/shimmer/shimmer.component.ts
diff --git a/libs/fabric/src/components/shimmer/shimmer.module.ts b/libs/fabric/src/lib/components/shimmer/shimmer.module.ts
similarity index 100%
rename from libs/fabric/src/components/shimmer/shimmer.module.ts
rename to libs/fabric/src/lib/components/shimmer/shimmer.module.ts
diff --git a/libs/fabric/src/components/slider/index.ts b/libs/fabric/src/lib/components/slider/index.ts
similarity index 100%
rename from libs/fabric/src/components/slider/index.ts
rename to libs/fabric/src/lib/components/slider/index.ts
diff --git a/libs/fabric/src/components/slider/public-api.ts b/libs/fabric/src/lib/components/slider/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/slider/public-api.ts
rename to libs/fabric/src/lib/components/slider/public-api.ts
diff --git a/libs/fabric/src/components/slider/slider.component.ts b/libs/fabric/src/lib/components/slider/slider.component.ts
similarity index 100%
rename from libs/fabric/src/components/slider/slider.component.ts
rename to libs/fabric/src/lib/components/slider/slider.component.ts
diff --git a/libs/fabric/src/components/slider/slider.module.ts b/libs/fabric/src/lib/components/slider/slider.module.ts
similarity index 100%
rename from libs/fabric/src/components/slider/slider.module.ts
rename to libs/fabric/src/lib/components/slider/slider.module.ts
diff --git a/libs/fabric/src/components/spinner/index.ts b/libs/fabric/src/lib/components/spinner/index.ts
similarity index 100%
rename from libs/fabric/src/components/spinner/index.ts
rename to libs/fabric/src/lib/components/spinner/index.ts
diff --git a/libs/fabric/src/components/spinner/public-api.ts b/libs/fabric/src/lib/components/spinner/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/spinner/public-api.ts
rename to libs/fabric/src/lib/components/spinner/public-api.ts
diff --git a/libs/fabric/src/components/spinner/spinner.component.ts b/libs/fabric/src/lib/components/spinner/spinner.component.ts
similarity index 100%
rename from libs/fabric/src/components/spinner/spinner.component.ts
rename to libs/fabric/src/lib/components/spinner/spinner.component.ts
diff --git a/libs/fabric/src/components/spinner/spinner.module.ts b/libs/fabric/src/lib/components/spinner/spinner.module.ts
similarity index 100%
rename from libs/fabric/src/components/spinner/spinner.module.ts
rename to libs/fabric/src/lib/components/spinner/spinner.module.ts
diff --git a/libs/fabric/src/components/toggle/index.ts b/libs/fabric/src/lib/components/toggle/index.ts
similarity index 100%
rename from libs/fabric/src/components/toggle/index.ts
rename to libs/fabric/src/lib/components/toggle/index.ts
diff --git a/libs/fabric/src/components/toggle/public-api.ts b/libs/fabric/src/lib/components/toggle/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/toggle/public-api.ts
rename to libs/fabric/src/lib/components/toggle/public-api.ts
diff --git a/libs/fabric/src/components/toggle/toggle.component.ts b/libs/fabric/src/lib/components/toggle/toggle.component.ts
similarity index 100%
rename from libs/fabric/src/components/toggle/toggle.component.ts
rename to libs/fabric/src/lib/components/toggle/toggle.component.ts
diff --git a/libs/fabric/src/components/toggle/toggle.module.ts b/libs/fabric/src/lib/components/toggle/toggle.module.ts
similarity index 100%
rename from libs/fabric/src/components/toggle/toggle.module.ts
rename to libs/fabric/src/lib/components/toggle/toggle.module.ts
diff --git a/libs/fabric/src/components/tooltip/index.ts b/libs/fabric/src/lib/components/tooltip/index.ts
similarity index 100%
rename from libs/fabric/src/components/tooltip/index.ts
rename to libs/fabric/src/lib/components/tooltip/index.ts
diff --git a/libs/fabric/src/components/tooltip/public-api.ts b/libs/fabric/src/lib/components/tooltip/public-api.ts
similarity index 100%
rename from libs/fabric/src/components/tooltip/public-api.ts
rename to libs/fabric/src/lib/components/tooltip/public-api.ts
diff --git a/libs/fabric/src/components/tooltip/tooltip-host.component.ts b/libs/fabric/src/lib/components/tooltip/tooltip-host.component.ts
similarity index 100%
rename from libs/fabric/src/components/tooltip/tooltip-host.component.ts
rename to libs/fabric/src/lib/components/tooltip/tooltip-host.component.ts
diff --git a/libs/fabric/src/components/tooltip/tooltip.module.ts b/libs/fabric/src/lib/components/tooltip/tooltip.module.ts
similarity index 100%
rename from libs/fabric/src/components/tooltip/tooltip.module.ts
rename to libs/fabric/src/lib/components/tooltip/tooltip.module.ts
diff --git a/libs/fabric/src/utils/omit.ts b/libs/fabric/src/lib/utils/omit.ts
similarity index 100%
rename from libs/fabric/src/utils/omit.ts
rename to libs/fabric/src/lib/utils/omit.ts
diff --git a/libs/fabric/src/utils/pick.ts b/libs/fabric/src/lib/utils/pick.ts
similarity index 100%
rename from libs/fabric/src/utils/pick.ts
rename to libs/fabric/src/lib/utils/pick.ts
diff --git a/libs/fabric/src/public-api.ts b/libs/fabric/src/public-api.ts
new file mode 100644
index 0000000..35657af
--- /dev/null
+++ b/libs/fabric/src/public-api.ts
@@ -0,0 +1,30 @@
+export * from './lib/components/breadcrumb/public-api';
+export * from './lib/components/button/public-api';
+export * from './lib/components/callout/public-api';
+export * from './lib/components/checkbox/public-api';
+export * from './lib/components/choice-group/public-api';
+export * from './lib/components/combo-box/public-api';
+export * from './lib/components/command-bar/public-api';
+export * from './lib/components/date-picker/public-api';
+export * from './lib/components/dialog/public-api';
+export * from './lib/components/divider/public-api';
+export * from './lib/components/fabric/public-api';
+export * from './lib/components/grouped-list/public-api';
+export * from './lib/components/hover-card/public-api';
+export * from './lib/components/icon/public-api';
+export * from './lib/components/image/public-api';
+export * from './lib/components/link/public-api';
+export * from './lib/components/message-bar/public-api';
+export * from './lib/components/modal/public-api';
+export * from './lib/components/panel/public-api';
+export * from './lib/components/persona/public-api';
+export * from './lib/components/pivot/public-api';
+export * from './lib/components/search-box/public-api';
+export * from './lib/components/shimmer/public-api';
+export * from './lib/components/slider/public-api';
+export * from './lib/components/spinner/public-api';
+export * from './lib/components/toggle/public-api';
+export * from './lib/components/tooltip/public-api';
+
+// Pickers had some warnings at runtime. Leaving out of public API for now
+// export * from './lib/components/pickers/public-api';
diff --git a/libs/fabric/src/test.ts b/libs/fabric/src/test.ts
new file mode 100644
index 0000000..be4725e
--- /dev/null
+++ b/libs/fabric/src/test.ts
@@ -0,0 +1,16 @@
+// This file is required by karma.conf.js and loads recursively all the .spec and framework files
+
+import 'core-js/es7/reflect';
+import 'zone.js/dist/zone';
+import 'zone.js/dist/zone-testing';
+import { getTestBed } from '@angular/core/testing';
+import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
+
+declare const require: any;
+
+// First, initialize the Angular testing environment.
+getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
+// Then we find all the tests.
+const context = require.context('./', true, /\.spec\.ts$/);
+// And load the modules.
+context.keys().map(context);
diff --git a/libs/fabric/tsconfig.lib.json b/libs/fabric/tsconfig.lib.json
new file mode 100644
index 0000000..04d1fe3
--- /dev/null
+++ b/libs/fabric/tsconfig.lib.json
@@ -0,0 +1,33 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../out-tsc/libs/fabric",
+ "target": "es2015",
+ "module": "es2015",
+ "moduleResolution": "node",
+ "declaration": true,
+ "sourceMap": true,
+ "inlineSources": true,
+ "emitDecoratorMetadata": true,
+ "experimentalDecorators": true,
+ "importHelpers": true,
+ "types": [],
+ "lib": [
+ "dom",
+ "es2015"
+ ]
+ },
+ "angularCompilerOptions": {
+ "annotateForClosureCompiler": true,
+ "skipTemplateCodegen": true,
+ "strictMetadataEmit": true,
+ "fullTemplateTypeCheck": true,
+ "strictInjectionParameters": true,
+ "flatModuleId": "AUTOGENERATED",
+ "flatModuleOutFile": "AUTOGENERATED"
+ },
+ "exclude": [
+ "src/test.ts",
+ "**/*.spec.ts"
+ ]
+}
diff --git a/libs/fabric/tsconfig.spec.json b/libs/fabric/tsconfig.spec.json
new file mode 100644
index 0000000..9fb5f61
--- /dev/null
+++ b/libs/fabric/tsconfig.spec.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/libs/fabric",
+ "types": [
+ "jasmine",
+ "node"
+ ]
+ },
+ "files": [
+ "src/test.ts"
+ ],
+ "include": [
+ "**/*.spec.ts",
+ "**/*.d.ts"
+ ]
+}
diff --git a/libs/fabric/tslint.json b/libs/fabric/tslint.json
new file mode 100644
index 0000000..19e8161
--- /dev/null
+++ b/libs/fabric/tslint.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tslint.json",
+ "rules": {
+ "directive-selector": [
+ true,
+ "attribute",
+ "app",
+ "camelCase"
+ ],
+ "component-selector": [
+ true,
+ "element",
+ "app",
+ "kebab-case"
+ ]
+ }
+}
diff --git a/libs/semantic-ui/karma.conf.js b/libs/semantic-ui/karma.conf.js
new file mode 100644
index 0000000..6ccac29
--- /dev/null
+++ b/libs/semantic-ui/karma.conf.js
@@ -0,0 +1,33 @@
+
+// Karma configuration file, see link for more information
+// https://karma-runner.github.io/1.0/config/configuration-file.html
+
+module.exports = function (config) {
+ config.set({
+ basePath: '',
+ frameworks: ['jasmine', '@angular-devkit/build-angular'],
+ plugins: [
+ require('karma-jasmine'),
+ require('karma-chrome-launcher'),
+ require('karma-jasmine-html-reporter'),
+ require('karma-coverage-istanbul-reporter'),
+ require('@angular-devkit/build-angular/plugins/karma')
+ ],
+ client: {
+ clearContext: false // leave Jasmine Spec Runner output visible in browser
+ },
+ coverageIstanbulReporter: {
+ dir: require('path').join(__dirname, '../../coverage'),
+ reports: ['html', 'lcovonly'],
+ fixWebpackSourcePaths: true
+ },
+ reporters: ['progress', 'kjhtml'],
+ port: 9876,
+ colors: true,
+ logLevel: config.LOG_INFO,
+ autoWatch: true,
+ browsers: ['Chrome'],
+ singleRun: false
+ });
+};
+
\ No newline at end of file
diff --git a/libs/semantic-ui/package.json b/libs/semantic-ui/package.json
index 102c42f..ad31175 100644
--- a/libs/semantic-ui/package.json
+++ b/libs/semantic-ui/package.json
@@ -1,7 +1,7 @@
{
"$schema": "../../node_modules/ng-packagr/package.schema.json",
"name": "@angular-react/semantic-ui",
- "version": "0.1.0",
+ "version": "0.2.0",
"ngPackage": {
"lib": {
"entryFile": "public-api.ts",
@@ -34,17 +34,13 @@
],
"private": false,
"peerDependencies": {
- "@angular-react/core": "^0.1.0",
- "@angular/common": "^5.2.7",
- "@angular/core": "^5.2.7",
- "@angular/platform-browser-dynamic": "^5.2.7",
- "@angular/platform-browser": "^5.2.7",
+ "@angular-react/core": "^0.3.0",
+ "@angular/common": "^6.1.0",
+ "@angular/core": "^6.1.0",
+ "@angular/platform-browser-dynamic": "^6.1.0",
+ "@angular/platform-browser": "^6.1.0",
"semantic-ui-react": "^0.79.1",
- "react-dom": "^16.3.1",
- "react": "^16.3.1"
- },
- "devDependencies": {
- "@types/react-dom": "^16.0.4",
- "@types/react": "^16.3.4"
+ "react-dom": "^16.4.1",
+ "react": "^16.4.1"
}
}
diff --git a/libs/semantic-ui/public-api.ts b/libs/semantic-ui/public-api.ts
index cced8ac..1875d3f 100644
--- a/libs/semantic-ui/public-api.ts
+++ b/libs/semantic-ui/public-api.ts
@@ -1 +1 @@
-export * from './src/button';
+export * from './src/public-api';
diff --git a/libs/semantic-ui/src/button/public-api.ts b/libs/semantic-ui/src/button/public-api.ts
deleted file mode 100644
index 2694291..0000000
--- a/libs/semantic-ui/src/button/public-api.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './button.module'
diff --git a/libs/semantic-ui/index.ts b/libs/semantic-ui/src/index.ts
similarity index 100%
rename from libs/semantic-ui/index.ts
rename to libs/semantic-ui/src/index.ts
diff --git a/libs/semantic-ui/src/button/button.component.ts b/libs/semantic-ui/src/lib/button/button.component.ts
similarity index 92%
rename from libs/semantic-ui/src/button/button.component.ts
rename to libs/semantic-ui/src/lib/button/button.component.ts
index 52e452e..b8d4eb5 100644
--- a/libs/semantic-ui/src/button/button.component.ts
+++ b/libs/semantic-ui/src/lib/button/button.component.ts
@@ -6,8 +6,6 @@
import { ChangeDetectionStrategy, Component, EventEmitter, Input, Output } from '@angular/core';
-
-
@Component({
selector: 'sem-button',
exportAs: 'semButton',
@@ -21,14 +19,11 @@ import { ChangeDetectionStrategy, Component, EventEmitter, Input, Output } from
(onClick)="onClick.emit($event)"
>
`,
- styles: [
- 'react-renderer',
- ],
+ styles: ['react-renderer'],
changeDetection: ChangeDetectionStrategy.OnPush,
- host: { 'class': 'sem-button' }
+ host: { class: 'sem-button' },
})
export class SemButtonComponent {
-
@Input() disabled = false;
@Input() primary = false;
@Input() secondary = false;
@@ -36,5 +31,4 @@ export class SemButtonComponent {
@Input('label') content = '';
@Output() readonly onClick: EventEmitter = new EventEmitter();
-
}
diff --git a/libs/semantic-ui/src/button/button.module.ts b/libs/semantic-ui/src/lib/button/button.module.ts
similarity index 76%
rename from libs/semantic-ui/src/button/button.module.ts
rename to libs/semantic-ui/src/lib/button/button.module.ts
index a313803..b89462f 100644
--- a/libs/semantic-ui/src/button/button.module.ts
+++ b/libs/semantic-ui/src/lib/button/button.module.ts
@@ -2,29 +2,23 @@ import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { registerElement } from '@angular-react/core';
-import { Button } from 'semantic-ui-react'
+import { Button } from 'semantic-ui-react';
import { SemButtonComponent } from './button.component';
-const components = [
- SemButtonComponent,
-];
+const components = [SemButtonComponent];
@NgModule({
imports: [CommonModule],
declarations: components,
exports: components,
- schemas: [NO_ERRORS_SCHEMA]
+ schemas: [NO_ERRORS_SCHEMA],
})
export class SemButtonModule {
-
constructor() {
// Add any React elements to the registry (used by the renderer).
registerElement('Button', () => Button);
}
-
}
-export {
- SemButtonComponent,
-}
+export { SemButtonComponent };
diff --git a/libs/semantic-ui/src/button/index.ts b/libs/semantic-ui/src/lib/button/index.ts
similarity index 100%
rename from libs/semantic-ui/src/button/index.ts
rename to libs/semantic-ui/src/lib/button/index.ts
diff --git a/libs/semantic-ui/src/lib/button/public-api.ts b/libs/semantic-ui/src/lib/button/public-api.ts
new file mode 100644
index 0000000..269f2b9
--- /dev/null
+++ b/libs/semantic-ui/src/lib/button/public-api.ts
@@ -0,0 +1 @@
+export * from './button.module';
diff --git a/libs/semantic-ui/src/public-api.ts b/libs/semantic-ui/src/public-api.ts
new file mode 100644
index 0000000..7d3dadf
--- /dev/null
+++ b/libs/semantic-ui/src/public-api.ts
@@ -0,0 +1 @@
+export * from './lib/button/public-api';
diff --git a/libs/semantic-ui/src/test.ts b/libs/semantic-ui/src/test.ts
new file mode 100644
index 0000000..be4725e
--- /dev/null
+++ b/libs/semantic-ui/src/test.ts
@@ -0,0 +1,16 @@
+// This file is required by karma.conf.js and loads recursively all the .spec and framework files
+
+import 'core-js/es7/reflect';
+import 'zone.js/dist/zone';
+import 'zone.js/dist/zone-testing';
+import { getTestBed } from '@angular/core/testing';
+import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing';
+
+declare const require: any;
+
+// First, initialize the Angular testing environment.
+getTestBed().initTestEnvironment(BrowserDynamicTestingModule, platformBrowserDynamicTesting());
+// Then we find all the tests.
+const context = require.context('./', true, /\.spec\.ts$/);
+// And load the modules.
+context.keys().map(context);
diff --git a/libs/semantic-ui/tsconfig-custom.json b/libs/semantic-ui/tsconfig-custom.json
index f0256b7..b32d705 100644
--- a/libs/semantic-ui/tsconfig-custom.json
+++ b/libs/semantic-ui/tsconfig-custom.json
@@ -21,11 +21,9 @@
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"importHelpers": true,
- "lib": ["dom", "es2015"],
+ "lib": ["dom", "es2017"],
"paths": {
- "@angular-react/*": [
- "../../@angular-react/*"
- ]
+ "@angular-react/*": ["../../@angular-react/*"]
}
},
"exclude": ["node_modules", "dist", "**/*.ngfactory.ts", "**/*.shim.ts", "**/*.spec.ts"],
diff --git a/libs/semantic-ui/tsconfig.lib.json b/libs/semantic-ui/tsconfig.lib.json
new file mode 100644
index 0000000..1a18d25
--- /dev/null
+++ b/libs/semantic-ui/tsconfig.lib.json
@@ -0,0 +1,33 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../out-tsc/libs/semantic-ui",
+ "target": "es2015",
+ "module": "es2015",
+ "moduleResolution": "node",
+ "declaration": true,
+ "sourceMap": true,
+ "inlineSources": true,
+ "emitDecoratorMetadata": true,
+ "experimentalDecorators": true,
+ "importHelpers": true,
+ "types": [],
+ "lib": [
+ "dom",
+ "es2015"
+ ]
+ },
+ "angularCompilerOptions": {
+ "annotateForClosureCompiler": true,
+ "skipTemplateCodegen": true,
+ "strictMetadataEmit": true,
+ "fullTemplateTypeCheck": true,
+ "strictInjectionParameters": true,
+ "flatModuleId": "AUTOGENERATED",
+ "flatModuleOutFile": "AUTOGENERATED"
+ },
+ "exclude": [
+ "src/test.ts",
+ "**/*.spec.ts"
+ ]
+}
diff --git a/libs/semantic-ui/tsconfig.spec.json b/libs/semantic-ui/tsconfig.spec.json
new file mode 100644
index 0000000..f873258
--- /dev/null
+++ b/libs/semantic-ui/tsconfig.spec.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tsconfig.json",
+ "compilerOptions": {
+ "outDir": "../../dist/out-tsc/libs/semantic-ui",
+ "types": [
+ "jasmine",
+ "node"
+ ]
+ },
+ "files": [
+ "src/test.ts"
+ ],
+ "include": [
+ "**/*.spec.ts",
+ "**/*.d.ts"
+ ]
+}
diff --git a/libs/semantic-ui/tslint.json b/libs/semantic-ui/tslint.json
new file mode 100644
index 0000000..19e8161
--- /dev/null
+++ b/libs/semantic-ui/tslint.json
@@ -0,0 +1,17 @@
+{
+ "extends": "../../tslint.json",
+ "rules": {
+ "directive-selector": [
+ true,
+ "attribute",
+ "app",
+ "camelCase"
+ ],
+ "component-selector": [
+ true,
+ "element",
+ "app",
+ "kebab-case"
+ ]
+ }
+}
diff --git a/nx.json b/nx.json
new file mode 100644
index 0000000..dd5f1f8
--- /dev/null
+++ b/nx.json
@@ -0,0 +1,44 @@
+{
+ "projects": {
+ "docs": {
+ "tags": []
+ },
+ "docs-e2e": {
+ "tags": []
+ },
+ "docs-from-packages": {
+ "tags": []
+ },
+ "docs-from-packages-e2e": {
+ "tags": []
+ },
+ "demo": {
+ "tags": []
+ },
+ "demo-e2e": {
+ "tags": []
+ },
+ "demo-from-packages": {
+ "tags": []
+ },
+ "demo-from-packages-e2e": {
+ "tags": []
+ },
+ "core": {
+ "tags": []
+ },
+ "fabric": {
+ "tags": []
+ },
+ "semantic-ui": {
+ "tags": []
+ }
+ },
+ "implicitDependencies": {
+ "angular.json": "*",
+ "package.json": "*",
+ "tsconfig.json": "*",
+ "tslint.json": "*",
+ "nx.json": "*"
+ }
+}
diff --git a/package-lock.json b/package-lock.json
index 0b2da62..bf0a48f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4,367 +4,952 @@
"lockfileVersion": 1,
"requires": true,
"dependencies": {
+ "@angular-devkit/architect": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.7.1.tgz",
+ "integrity": "sha512-eJ9hXQ4JC8yJKmCjShikg48IVqYh/0laJ2tnfwrILtwbeM1mDYtpjR5NNUvovR+voYZJyI7uHc/XRu9CCz4NhA==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "0.7.1",
+ "rxjs": "^6.0.0"
+ },
+ "dependencies": {
+ "@angular-devkit/core": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.1.tgz",
+ "integrity": "sha512-m+j1d+oMZRu0jUN7UyE4C8Kh8YoY9TP6ltjcrO2SzE89mzHg+apY1taf4EzOYKrrCZxw7Q4viPa8EXeF2AJ1cQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "~6.4.0",
+ "chokidar": "^2.0.3",
+ "rxjs": "^6.0.0",
+ "source-map": "^0.5.6"
+ }
+ },
+ "ajv": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
+ "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0",
+ "uri-js": "^3.0.2"
+ }
+ },
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
+ "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.0",
+ "braces": "^2.3.0",
+ "fsevents": "^1.2.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.1",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "lodash.debounce": "^4.0.8",
+ "normalize-path": "^2.1.1",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.0.0",
+ "upath": "^1.0.5"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
+ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ }
+ }
+ },
+ "@angular-devkit/build-angular": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.7.1.tgz",
+ "integrity": "sha512-GolB7Av3zTfQ23wDbuMR1b049vRlEVGtfIQCATE05yGmet+w+sogN2/YgRX3dPtG/tEhjJTbTIe5kV0RCVVlqQ==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/architect": "0.7.1",
+ "@angular-devkit/build-optimizer": "0.7.1",
+ "@angular-devkit/build-webpack": "0.7.1",
+ "@angular-devkit/core": "0.7.1",
+ "@ngtools/webpack": "6.1.1",
+ "ajv": "~6.4.0",
+ "autoprefixer": "^8.4.1",
+ "circular-dependency-plugin": "^5.0.2",
+ "clean-css": "^4.1.11",
+ "copy-webpack-plugin": "^4.5.2",
+ "file-loader": "^1.1.11",
+ "glob": "^7.0.3",
+ "html-webpack-plugin": "^3.0.6",
+ "istanbul": "^0.4.5",
+ "istanbul-instrumenter-loader": "^3.0.1",
+ "karma-source-map-support": "^1.2.0",
+ "less": "^3.0.4",
+ "less-loader": "^4.1.0",
+ "license-webpack-plugin": "^1.3.1",
+ "mini-css-extract-plugin": "~0.4.0",
+ "minimatch": "^3.0.4",
+ "node-sass": "^4.9.1",
+ "opn": "^5.1.0",
+ "parse5": "^4.0.0",
+ "portfinder": "^1.0.13",
+ "postcss": "^6.0.22",
+ "postcss-import": "^11.1.0",
+ "postcss-loader": "^2.1.5",
+ "postcss-url": "^7.3.2",
+ "raw-loader": "^0.5.1",
+ "rxjs": "^6.0.0",
+ "sass-loader": "~6.0.7",
+ "source-map-loader": "^0.2.3",
+ "source-map-support": "^0.5.0",
+ "stats-webpack-plugin": "^0.6.2",
+ "style-loader": "^0.21.0",
+ "stylus": "^0.54.5",
+ "stylus-loader": "^3.0.2",
+ "tree-kill": "^1.2.0",
+ "uglifyjs-webpack-plugin": "^1.2.5",
+ "url-loader": "^1.0.1",
+ "webpack": "~4.9.2",
+ "webpack-dev-middleware": "^3.1.3",
+ "webpack-dev-server": "^3.1.4",
+ "webpack-merge": "^4.1.2",
+ "webpack-sources": "^1.1.0",
+ "webpack-subresource-integrity": "^1.1.0-rc.4"
+ }
+ },
"@angular-devkit/build-optimizer": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.3.2.tgz",
- "integrity": "sha512-U0BCZtThq5rUfY08shHXpxe8ZhSsiYB/cJjUvAWRTs/ORrs8pbngS6xwseQws8d/vHoVrtqGD9GU9h8AmFRERQ==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.7.1.tgz",
+ "integrity": "sha512-KzuDnrlzpP1ualq8gtq6BhGnhZ4gs9q55Pw/CHDFNUK7f4Ikw0eNyfdfyT5tVSYphgvYb/Msmk7YcyzTveunVw==",
"dev": true,
"requires": {
"loader-utils": "^1.1.0",
"source-map": "^0.5.6",
- "typescript": "~2.6.2",
- "webpack-sources": "^1.0.1"
+ "typescript": "~2.9.1",
+ "webpack-sources": "^1.1.0"
+ },
+ "dependencies": {
+ "typescript": {
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz",
+ "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==",
+ "dev": true
+ }
+ }
+ },
+ "@angular-devkit/build-webpack": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.7.1.tgz",
+ "integrity": "sha512-GC70ZjSzvgzsMBvxT4ZzupSR2XaGgXizh2gT+l0R+nHe95OmImea0XqB3ph0ogUsgN5keNjh8m0Fr+qb3QNkBA==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/architect": "0.7.1",
+ "@angular-devkit/core": "0.7.1",
+ "rxjs": "^6.0.0"
}
},
"@angular-devkit/core": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.4.6.tgz",
- "integrity": "sha512-xf3sH98IE3G8BaksoUFBg3QNzFIq/wKNF6Qr116yxEJJoO+ikgAQlHG0z+2rIUTW4+qibJKXHAGjUKA6g5bYdw==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.1.tgz",
+ "integrity": "sha512-m+j1d+oMZRu0jUN7UyE4C8Kh8YoY9TP6ltjcrO2SzE89mzHg+apY1taf4EzOYKrrCZxw7Q4viPa8EXeF2AJ1cQ==",
"dev": true,
"requires": {
- "ajv": "~5.5.1",
- "chokidar": "^1.7.0",
- "rxjs": "^5.5.6",
+ "ajv": "~6.4.0",
+ "chokidar": "^2.0.3",
+ "rxjs": "^6.0.0",
"source-map": "^0.5.6"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
+ "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.0",
+ "braces": "^2.3.0",
+ "fsevents": "^1.2.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.1",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "lodash.debounce": "^4.0.8",
+ "normalize-path": "^2.1.1",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.0.0",
+ "upath": "^1.0.5"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
+ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ }
}
},
"@angular-devkit/schematics": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.4.6.tgz",
- "integrity": "sha512-Iw9OB98/5oszKXha5MiXy3jCHzXUula+Pmo57owdqWtgAxpAFmkNC2QM91kcKgZpMJBjEQsADTu8Alv2aCGFcw==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.7.1.tgz",
+ "integrity": "sha512-8G223dq6RgV1tvp3od6mn5TX3VH57OWCN+v6pz4o27pDOQUhxX94VeuetOrhe2oYu4nmcs8epCateG4CJF7phg==",
"dev": true,
"requires": {
- "@ngtools/json-schema": "^1.1.0",
- "rxjs": "^5.5.6"
+ "@angular-devkit/core": "0.7.1",
+ "rxjs": "^6.0.0"
}
},
"@angular/animations": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-5.2.7.tgz",
- "integrity": "sha512-t/B0z2OYO+yy8SJKB1/evSNPvnLsl+AclhM1p21/NnETxQUqvct1KXeDM7nYDu5hmnGmuavhua8LDo6rN5zS+Q==",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/animations/-/animations-6.1.0.tgz",
+ "integrity": "sha512-9IJs1czyoOlgcaY3QUyQI0XeTFX45Qr/o5qlPrce240gi7TXbdJs3WIbLzxx7BhMf20GholCaOvSS3BZrNlFSA==",
"requires": {
- "tslib": "^1.7.1"
+ "tslib": "^1.9.0"
}
},
"@angular/cdk": {
- "version": "5.2.5",
- "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-5.2.5.tgz",
- "integrity": "sha512-GN8m1d+VcCE9+Bgwv06Y8YJKyZ0i9ZIq2ZPBcJYt+KVgnVVRg4JkyUNxud07LNsvzOX22DquHqmIZiC4hAG7Ag==",
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/@angular/cdk/-/cdk-6.4.2.tgz",
+ "integrity": "sha512-YnmveHuUwg91+l6Y2kC+KAS37HHpeooy5UjcvXm42dUQ+7Bqr0qxnvBxF8RiQ0p0RrXqsbUCSWD7M2FmGS+rcg==",
"requires": {
"tslib": "^1.7.1"
}
},
"@angular/cli": {
- "version": "1.7.4",
- "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-1.7.4.tgz",
- "integrity": "sha512-URdb1QtnQf+Ievy93wjq7gE81s25BkWUwJFPey+YkphBA3G1lbCAQPiEh2pntBwaIKavgEuCw+Sf2YZdgTVhDA==",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@angular/cli/-/cli-6.1.1.tgz",
+ "integrity": "sha512-lY8c6x6mJsIEQRKajjxNxTaG0WlcHZp+0wP+aJ5n4plmYKxTIVo4IMTRpzMxNBnPy//OKD9gRM2hPbik7+7geQ==",
"dev": true,
"requires": {
- "@angular-devkit/build-optimizer": "0.3.2",
- "@angular-devkit/core": "0.3.2",
- "@angular-devkit/schematics": "0.3.2",
- "@ngtools/json-schema": "1.2.0",
- "@ngtools/webpack": "1.10.2",
- "@schematics/angular": "0.3.2",
- "@schematics/package-update": "0.3.2",
- "ajv": "^6.1.1",
- "autoprefixer": "^7.2.3",
- "cache-loader": "^1.2.0",
- "chalk": "~2.2.0",
- "circular-dependency-plugin": "^4.2.1",
- "clean-css": "^4.1.11",
- "common-tags": "^1.3.1",
- "copy-webpack-plugin": "~4.4.1",
- "core-object": "^3.1.0",
- "denodeify": "^1.2.1",
- "ember-cli-string-utils": "^1.0.0",
- "extract-text-webpack-plugin": "^3.0.2",
- "file-loader": "^1.1.5",
- "fs-extra": "^4.0.0",
- "glob": "^7.0.3",
- "html-webpack-plugin": "^2.29.0",
- "istanbul-instrumenter-loader": "^3.0.0",
- "karma-source-map-support": "^1.2.0",
- "less": "^2.7.2",
- "less-loader": "^4.0.5",
- "license-webpack-plugin": "^1.0.0",
- "loader-utils": "1.1.0",
- "lodash": "^4.11.1",
- "memory-fs": "^0.4.1",
- "minimatch": "^3.0.4",
- "node-modules-path": "^1.0.0",
- "node-sass": "^4.7.2",
- "nopt": "^4.0.1",
- "opn": "~5.1.0",
- "portfinder": "~1.0.12",
- "postcss": "^6.0.16",
- "postcss-import": "^11.0.0",
- "postcss-loader": "^2.0.10",
- "postcss-url": "^7.1.2",
- "raw-loader": "^0.5.1",
- "resolve": "^1.1.7",
- "rxjs": "^5.5.6",
- "sass-loader": "^6.0.6",
+ "@angular-devkit/architect": "0.7.1",
+ "@angular-devkit/core": "0.7.1",
+ "@angular-devkit/schematics": "0.7.1",
+ "@schematics/angular": "0.7.1",
+ "@schematics/update": "0.7.1",
+ "opn": "^5.3.0",
+ "rxjs": "^6.0.0",
"semver": "^5.1.0",
- "silent-error": "^1.0.0",
- "source-map-support": "^0.4.1",
- "style-loader": "^0.19.1",
- "stylus": "^0.54.5",
- "stylus-loader": "^3.0.1",
- "uglifyjs-webpack-plugin": "^1.1.8",
- "url-loader": "^0.6.2",
- "webpack": "~3.11.0",
- "webpack-dev-middleware": "~1.12.0",
- "webpack-dev-server": "~2.11.0",
- "webpack-merge": "^4.1.0",
- "webpack-sources": "^1.0.0",
- "webpack-subresource-integrity": "^1.0.1"
+ "symbol-observable": "^1.2.0",
+ "yargs-parser": "^10.0.0"
},
"dependencies": {
"@angular-devkit/core": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.3.2.tgz",
- "integrity": "sha512-zABk/iP7YX5SVbmK4e+IX7j2d0D37MQJQiKgWdV3JzfvVJhNJzddiirtT980pIafoq+KyvTgVwXtc+vnux0oeQ==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.1.tgz",
+ "integrity": "sha512-m+j1d+oMZRu0jUN7UyE4C8Kh8YoY9TP6ltjcrO2SzE89mzHg+apY1taf4EzOYKrrCZxw7Q4viPa8EXeF2AJ1cQ==",
"dev": true,
"requires": {
- "ajv": "~5.5.1",
- "chokidar": "^1.7.0",
- "rxjs": "^5.5.6",
+ "ajv": "~6.4.0",
+ "chokidar": "^2.0.3",
+ "rxjs": "^6.0.0",
"source-map": "^0.5.6"
- },
- "dependencies": {
- "ajv": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
- "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
- "dev": true,
- "requires": {
- "co": "^4.6.0",
- "fast-deep-equal": "^1.0.0",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.3.0"
- }
- }
}
},
"@angular-devkit/schematics": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.3.2.tgz",
- "integrity": "sha512-B6zZoqvHaTJy+vVdA6EtlxnCdGMa5elCa4j9lQLC3JI8DLvMXUWkCIPVbPzJ/GSRR9nsKWpvYMYaJyfBDUqfhw==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.7.1.tgz",
+ "integrity": "sha512-8G223dq6RgV1tvp3od6mn5TX3VH57OWCN+v6pz4o27pDOQUhxX94VeuetOrhe2oYu4nmcs8epCateG4CJF7phg==",
"dev": true,
"requires": {
- "@ngtools/json-schema": "^1.1.0",
- "rxjs": "^5.5.6"
+ "@angular-devkit/core": "0.7.1",
+ "rxjs": "^6.0.0"
}
},
- "@ngtools/json-schema": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.2.0.tgz",
- "integrity": "sha512-pMh+HDc6mOjUO3agRfB1tInimo7hf67u+0Cska2bfXFe6oU7rSMnr5PLVtiZVgwMoBHpx/6XjBymvcnWPo2Uzg==",
- "dev": true
- },
"ajv": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz",
- "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
+ "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
"dev": true,
"requires": {
- "fast-deep-equal": "^2.0.1",
+ "fast-deep-equal": "^1.0.0",
"fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.1"
+ "json-schema-traverse": "^0.3.0",
+ "uri-js": "^3.0.2"
+ }
+ },
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
},
"dependencies": {
- "fast-deep-equal": {
+ "extend-shallow": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
}
}
- }
- }
- },
- "@angular/common": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.2.7.tgz",
- "integrity": "sha512-TqsDMmPX1JlEH2QIneuAVzEO4ubzxLBAdV4XbKWDQKC/UfbWIIpSrSp2cIi85NV1tKkg0WAaodCIZ02NucHIHg==",
- "requires": {
- "tslib": "^1.7.1"
- }
- },
- "@angular/compiler": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.2.7.tgz",
- "integrity": "sha512-26RG+Dy+M/95OyNNqM+OAruarIPOmbndiaglz2dMrNYzenfbSgG/AoPlL5uCdSqZDiXgnlKnS2K6/ePWXDSKNw==",
- "requires": {
- "tslib": "^1.7.1"
- }
- },
- "@angular/compiler-cli": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.2.7.tgz",
- "integrity": "sha512-91gQolzsKyOlmBNW1J7lyu+dXHe/KHbAXU459hn6rycMHuTt60XvxA5O3xy3Pqt28VgbOOSrQfq5eVjZodKjWg==",
- "dev": true,
- "requires": {
- "chokidar": "^1.4.2",
- "minimist": "^1.2.0",
- "reflect-metadata": "^0.1.2",
- "tsickle": "^0.27.2"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
- }
- }
- },
- "@angular/core": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.2.7.tgz",
- "integrity": "sha512-DQuL6n7cjBfZmWX5RCV271g6PW9N8b93g2skWnM/zjm+BL9tfHPgvmsjMNB7QEHSxW8VBaaQ6gjj422O01A87g==",
- "requires": {
- "tslib": "^1.7.1"
- }
- },
- "@angular/forms": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.2.7.tgz",
- "integrity": "sha512-43oLKdzMjMV/hOLpSTg8aOggcx+veTnPp/JN+KzMGo2qtbim5nk3fnuscWDeDOdkh8hPRPGarKxeFNEE9ZZSTg==",
- "requires": {
- "tslib": "^1.7.1"
- }
- },
- "@angular/language-service": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-5.2.7.tgz",
- "integrity": "sha512-Tqd9ll6QBSKa2PKzhbyRiKfKZh4MOB6um3aiedC+m3IBB8zMgrY+EJbfP/SN52LsZdShEnLjuKcBZG0eqTjgEQ==",
- "dev": true
- },
- "@angular/material": {
- "version": "5.2.5",
- "resolved": "https://registry.npmjs.org/@angular/material/-/material-5.2.5.tgz",
- "integrity": "sha512-IltfBeTJWnmZehOQNQ7KoFs7MGWuZTe0g21hIitGkusVNt1cIoTD24xKH5jwztjH19c04IgiwonpurMKM6pBCQ==",
- "requires": {
- "tslib": "^1.7.1"
- }
- },
- "@angular/platform-browser": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.2.7.tgz",
- "integrity": "sha512-SdLx4F6tOy4/s3y1KZ/Z3YA6fiIrydaO2bry2FJglDxJh24p6TZIob+zC16N2MTuFW819KY5OlacNhc8aj6Yag==",
- "requires": {
- "tslib": "^1.7.1"
- }
- },
- "@angular/platform-browser-dynamic": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.2.7.tgz",
- "integrity": "sha512-95Rwf1JcGF/BI48k+VG2moLTVC863jPSjmHaGkz7cA9bi/QrRFGvFghl1qIm4Ezp3dj8CH8TE3TWB+1AmAg3AQ==",
- "requires": {
- "tslib": "^1.7.1"
- }
- },
- "@angular/router": {
- "version": "5.2.7",
- "resolved": "https://registry.npmjs.org/@angular/router/-/router-5.2.7.tgz",
- "integrity": "sha512-ppl0X7EfEgKYXIEPtdy8cOKj5KXuwCQ5Ila+IuGnSjKIRXt/olhBLJMprVl1VJgoxXj7z2i14U7kKaqSvGtpXw==",
- "requires": {
- "tslib": "^1.7.1"
- }
- },
- "@microsoft/load-themed-styles": {
- "version": "1.7.67",
- "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.7.67.tgz",
- "integrity": "sha1-Gfa2BF8Hq8HPCQSoWrV/sQ4Byeo="
- },
- "@ngrx/effects": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ngrx/effects/-/effects-5.1.0.tgz",
- "integrity": "sha1-zvhFdrLQMz8ZGIrt/hVv0wG/9wo="
- },
- "@ngrx/router-store": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@ngrx/router-store/-/router-store-5.0.1.tgz",
- "integrity": "sha1-24cjJ7uVii6/KWc0yX3mhnLsYoo="
- },
- "@ngrx/schematics": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/@ngrx/schematics/-/schematics-5.2.0.tgz",
- "integrity": "sha1-q3GA158OxovUrD707IO5NI0Y0mw=",
- "dev": true
- },
- "@ngrx/store": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ngrx/store/-/store-5.1.0.tgz",
- "integrity": "sha1-2VcTHmIEHe7eBDUk/TANufqDXWg="
- },
- "@ngrx/store-devtools": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/@ngrx/store-devtools/-/store-devtools-5.1.0.tgz",
- "integrity": "sha1-ffim2mUsx5IACtBYykByoy42KbE="
- },
- "@ngtools/json-schema": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.1.0.tgz",
- "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=",
- "dev": true
- },
- "@ngtools/webpack": {
- "version": "1.10.2",
- "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-1.10.2.tgz",
- "integrity": "sha512-3u2zg2rarG3qNLSukBClGADWuq/iNn5SQtlSeAbfKzwBeyLGbF0gN1z1tVx1Bcr8YwFzR6NdRePQmJGcoqq1fg==",
- "dev": true,
- "requires": {
- "chalk": "~2.2.0",
- "enhanced-resolve": "^3.1.0",
- "loader-utils": "^1.0.2",
- "magic-string": "^0.22.3",
- "semver": "^5.3.0",
- "source-map": "^0.5.6",
- "tree-kill": "^1.0.0",
- "webpack-sources": "^1.1.0"
- }
- },
- "@nrwl/nx": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/@nrwl/nx/-/nx-0.10.0.tgz",
- "integrity": "sha512-N3qU/oJ6tvXobJwn5HSUPM5dVANrlbZ7J1dKR8LRJ0wbCnc/FPCG28MNweTMHSvw2yiPmvv9Pc42/gymv3XLfA==",
- "requires": {
- "jasmine-marbles": "0.2.0"
- }
- },
- "@nrwl/schematics": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/@nrwl/schematics/-/schematics-0.10.0.tgz",
- "integrity": "sha512-vWbRwUl7cbIyr0a+o+i8wX8qxWIYnY45mEGyVRgiId+/0qgQe1qH5G/4mBlNJR0SEvrzXgKRW66e+H4GYLPnPQ==",
- "dev": true,
- "requires": {
- "@ngrx/schematics": "5.2.0",
- "@schematics/angular": "0.4.6",
- "app-root-path": "^2.0.1",
- "npm-run-all": "4.1.2",
- "semver": "5.4.1",
- "tmp": "0.0.33",
- "yargs-parser": "9.0.2"
- },
- "dependencies": {
- "@schematics/angular": {
- "version": "0.4.6",
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.4.6.tgz",
- "integrity": "sha512-dszECpURkT05a7D0QFEvIZKGhIK3I9Y3//KnZ//Ajt5Qc7/Ulk8OzyzumYcpS78ZF95hXOMZTHfs1kGt5zZ3Ew==",
- "dev": true,
- "requires": {
- "typescript": "~2.6.2"
- }
},
"camelcase": {
"version": "4.1.0",
@@ -372,16 +957,692 @@
"integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
"dev": true
},
+ "chokidar": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
+ "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.0",
+ "braces": "^2.3.0",
+ "fsevents": "^1.2.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.1",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "lodash.debounce": "^4.0.8",
+ "normalize-path": "^2.1.1",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.0.0",
+ "upath": "^1.0.5"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
+ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "symbol-observable": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz",
+ "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==",
+ "dev": true
+ },
+ "yargs-parser": {
+ "version": "10.1.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
+ "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^4.1.0"
+ }
+ }
+ }
+ },
+ "@angular/common": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/common/-/common-6.1.0.tgz",
+ "integrity": "sha512-uxdjxbuTYiCsOcrfO9EumGrfXo+7nB7HlS9F4wraKcnR22oJYNUh36meFKZwpoj5pDIBLnZQu75boI16o3W+SQ==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "@angular/compiler": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-6.1.0.tgz",
+ "integrity": "sha512-5c8ZYCFv0xccy0F12zBRIJX0pJd9BgCThJuhVJAuaRFFOqPZl8FKEO3SFqKJNywT0UktZD9JpYFKxhUVxuSHDg==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "@angular/compiler-cli": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-6.1.0.tgz",
+ "integrity": "sha512-g4fXQwAYnxtr08BK3CiodJsUXz3fIBCVfZaWIcLMdOlyarFDEvB3TA9qfPkQtlndm87WpXjZ6Xd9OAkmG8t8dw==",
+ "dev": true,
+ "requires": {
+ "chokidar": "^1.4.2",
+ "minimist": "^1.2.0",
+ "reflect-metadata": "^0.1.2",
+ "tsickle": "^0.30.0"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "source-map-support": {
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
+ "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ }
+ },
+ "tsickle": {
+ "version": "0.30.0",
+ "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.30.0.tgz",
+ "integrity": "sha512-A4ALnEDQNrECn5xhgHmoXKM5qERCM395pKIfqcV57ex3zEInVogu/A191Btv8OPEINkr3xQ3Q2XRywyqkge3Qg==",
+ "dev": true,
+ "requires": {
+ "jasmine-diff": "^0.1.3",
+ "minimist": "^1.2.0",
+ "mkdirp": "^0.5.1",
+ "source-map": "^0.6.0",
+ "source-map-support": "^0.5.0"
+ }
+ }
+ }
+ },
+ "@angular/core": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/core/-/core-6.1.0.tgz",
+ "integrity": "sha512-gWu9Q7q2+fhFC5dl/BvGW7Ha7NUJtK9wQLYQlfIMim4lKTOiM1/S0MYBVMrEq58ldMr9DnA35f5jGno3x6/v+g==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "@angular/forms": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-6.1.0.tgz",
+ "integrity": "sha512-6InfsKWEL9w2RvTXjy5R3F8GRjENT9d444o95aSvf+ZK7KsYOeIwcYgN2pw+LjfNu2O3EbAqps8APQ6oD/Fn3A==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "@angular/language-service": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/language-service/-/language-service-6.1.0.tgz",
+ "integrity": "sha512-5Sunf/YnsoHeChpE0NAeT7XfCPfUQt2i8TBWqPH+wCfaTVZB45gU/zlqx6VtR4/4CUof6rM6MeVlHjOm2YlHeg==",
+ "dev": true
+ },
+ "@angular/material": {
+ "version": "6.4.2",
+ "resolved": "https://registry.npmjs.org/@angular/material/-/material-6.4.2.tgz",
+ "integrity": "sha512-tioDU/6dum0XwV4H29M20JGL6lecdJijD2X3PY0s1bh8Av50FdL0CDG6d19vVZHWyQzwKHav5ljHU1EVduWhow==",
+ "requires": {
+ "parse5": "^5.0.0",
+ "tslib": "^1.7.1"
+ },
+ "dependencies": {
+ "parse5": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.0.0.tgz",
+ "integrity": "sha512-0ywuiUOnpWWeil5grH2rxjyTJoeQVwyBuO2si6QIU9dWtj2npjuyK1HaY1RbLnVfDhEbhyAPNUBKRK0Xj2xE0w==",
+ "optional": true
+ }
+ }
+ },
+ "@angular/platform-browser": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-6.1.0.tgz",
+ "integrity": "sha512-LcpcHLpy+fjN+gKcnTkWuTTuF+uYT350mje1kNr4Advoco76tXYBjAda/EehG+vmQmDTd5E+uxJhKJr/1POVEw==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "@angular/platform-browser-dynamic": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-6.1.0.tgz",
+ "integrity": "sha512-gjOJ38ciuIgdAuG8bEs/sdJmkfm/oICLrCcQexz+EUCZAiqbKDb0HvFTDaKaLtR7iDbTXVMQhoYMOyTY40FwLQ==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "@angular/router": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/@angular/router/-/router-6.1.0.tgz",
+ "integrity": "sha512-tIcHLuat19cnoQBbOfe/8zAHVqf/9S17YgwSO6VUPTuXLRe9ZBgYT50BzqRhcm8ODOqVmLBQYlzP7zRcNRkHDA==",
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "@babel/runtime": {
+ "version": "7.0.0-beta.55",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.55.tgz",
+ "integrity": "sha1-C8M6paasCwEvN+JbnmqqLkiakWs=",
+ "requires": {
+ "core-js": "^2.5.7",
+ "regenerator-runtime": "^0.12.0"
+ }
+ },
+ "@microsoft/load-themed-styles": {
+ "version": "1.7.73",
+ "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.7.73.tgz",
+ "integrity": "sha1-dx/vP43UY3ZEPaYEDHXBlmfZk0g="
+ },
+ "@ngrx/effects": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@ngrx/effects/-/effects-6.0.1.tgz",
+ "integrity": "sha512-YS68D7E1qKbbOIzV6Iyfv6BY3CrTNi8nBgGJ6whTi6f7Y0apXySvNj9aOQyzuJsePWziu6h0uJhy2ZFT/iELyg=="
+ },
+ "@ngrx/router-store": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@ngrx/router-store/-/router-store-6.0.1.tgz",
+ "integrity": "sha512-Nz6HI6cGcWZtRP8Z1eWH0jhkmukQYSpH5AptCcXMjOP2MorHv23Ddw1O+0W6hF8SYX1JvGdaQ2BUJS00MaKfKw=="
+ },
+ "@ngrx/schematics": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@ngrx/schematics/-/schematics-6.0.1.tgz",
+ "integrity": "sha512-EBTGJNVX+UUntt6wDq3a8UPft9SNcnKCVM9qMb/7Ldav7PbbbWiYqNRWpWKf6qTOaE57uBa6I5J4oE6Qd37F8Q==",
+ "dev": true
+ },
+ "@ngrx/store": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@ngrx/store/-/store-6.0.1.tgz",
+ "integrity": "sha512-cSgfT8CgpOr6BOQac9M3DH6QQC5gxCVjdEcZH//Zn/kwdse86X73iK7KWv6B6AiIEdyVbFfggXNZwd/HiyLGOA=="
+ },
+ "@ngrx/store-devtools": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/@ngrx/store-devtools/-/store-devtools-6.0.1.tgz",
+ "integrity": "sha512-eZyguQvIltJuhCVgPPR1IyMAztykRuvGalwCH1G2ODWKGZPNrWlJbxVMqzUeSJTBS268RIFIkMTwEDKi/xCQoQ=="
+ },
+ "@ngtools/json-schema": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@ngtools/json-schema/-/json-schema-1.1.0.tgz",
+ "integrity": "sha1-w6DFRNYjkqzCgTpCyKDcb1j4aSI=",
+ "dev": true
+ },
+ "@ngtools/webpack": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-6.1.1.tgz",
+ "integrity": "sha512-PfZhltQmzmyF67GLgcAgVcbEHsl8VpIBUZFp3P6sGpn+/U2r6dRSHKI02882KHsRl4sdjFkP9o72q37/Ah4yfQ==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "0.7.1",
+ "rxjs": "^6.0.0",
+ "tree-kill": "^1.0.0",
+ "webpack-sources": "^1.1.0"
+ }
+ },
+ "@nrwl/nx": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@nrwl/nx/-/nx-6.1.1.tgz",
+ "integrity": "sha512-9YZrU/tpBYrKPiqE3w1h/7viFtxS8UFpW7lOp5DVgsNCXXM14W+KIw8SLnvhRdFssuWzF2eWKaJw8MKexuUNnw=="
+ },
+ "@nrwl/schematics": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/@nrwl/schematics/-/schematics-6.1.1.tgz",
+ "integrity": "sha512-QaURZlrPdOwXlLXZKPEuLnGA10tr1ejLKc5Qq0+f26AaqiY0iSSSSceWupGNm3om5hjNZ1uT4YCeZFJtYq6yCg==",
+ "dev": true,
+ "requires": {
+ "@ngrx/schematics": "5.2.0",
+ "@types/yargs": "^11.0.0",
+ "app-root-path": "^2.0.1",
+ "cosmiconfig": "4.0.0",
+ "fs-extra": "6.0.0",
+ "graphviz": "0.0.8",
+ "npm-run-all": "4.1.2",
+ "opn": "^5.3.0",
+ "semver": "5.4.1",
+ "strip-json-comments": "2.0.1",
+ "tmp": "0.0.33",
+ "viz.js": "^1.8.1",
+ "yargs": "^11.0.0",
+ "yargs-parser": "10.0.0"
+ },
+ "dependencies": {
+ "@ngrx/schematics": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/@ngrx/schematics/-/schematics-5.2.0.tgz",
+ "integrity": "sha1-q3GA158OxovUrD707IO5NI0Y0mw=",
+ "dev": true
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "camelcase": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
+ "dev": true
+ },
+ "cliui": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^2.1.1",
+ "strip-ansi": "^4.0.0",
+ "wrap-ansi": "^2.0.0"
+ }
+ },
+ "cosmiconfig": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz",
+ "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==",
+ "dev": true,
+ "requires": {
+ "is-directory": "^0.3.1",
+ "js-yaml": "^3.9.0",
+ "parse-json": "^4.0.0",
+ "require-from-string": "^2.0.1"
+ }
+ },
+ "fs-extra": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.0.tgz",
+ "integrity": "sha512-lk2cUCo8QzbiEWEbt7Cw3m27WMiRG321xsssbcIpfMhpRjrlC08WBOVQqj1/nQYYNnPtyIhP1oqLO3QwT2tPCw==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "opn": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
+ "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
+ "dev": true,
+ "requires": {
+ "is-wsl": "^1.1.0"
+ }
+ },
+ "os-locale": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
+ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
+ "dev": true,
+ "requires": {
+ "execa": "^0.7.0",
+ "lcid": "^1.0.0",
+ "mem": "^1.1.0"
+ }
+ },
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
+ },
+ "require-from-string": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
+ },
"semver": {
"version": "5.4.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
"integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==",
"dev": true
},
+ "string-width": {
+ "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",
+ "strip-ansi": "^4.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
+ "y18n": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+ "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
+ "dev": true
+ },
+ "yargs": {
+ "version": "11.1.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz",
+ "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==",
+ "dev": true,
+ "requires": {
+ "cliui": "^4.0.0",
+ "decamelize": "^1.1.1",
+ "find-up": "^2.1.0",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^2.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^9.0.2"
+ },
+ "dependencies": {
+ "yargs-parser": {
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
+ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^4.1.0"
+ }
+ }
+ }
+ },
"yargs-parser": {
- "version": "9.0.2",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
- "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
+ "version": "10.0.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.0.0.tgz",
+ "integrity": "sha512-+DHejWujTVYeMHLff8U96rLc4uE4Emncoftvn5AjhB1Jw1pWxLzgBUT/WYbPrHmy6YPEBTZQx5myHhVcuuu64g==",
"dev": true,
"requires": {
"camelcase": "^4.1.0"
@@ -390,23 +1651,789 @@
}
},
"@schematics/angular": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.3.2.tgz",
- "integrity": "sha512-Elrk0BA951s0ScFZU0AWrpUeJBYVR52DZ1QTIO5R0AhwEd1PW4olI8szPLGQlVW5Sd6H0FA/fyFLIvn2r9v6Rw==",
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@schematics/angular/-/angular-0.7.1.tgz",
+ "integrity": "sha512-wvP1ofwKVIbu3UCCsLTxdNZ7D0iVl0njoHvFEiMAQEVO+1VnhY3y+xpvnujhmU0pdYfIv17mc/hRNwEH6gQwkQ==",
"dev": true,
"requires": {
- "typescript": "~2.6.2"
+ "@angular-devkit/core": "0.7.1",
+ "@angular-devkit/schematics": "0.7.1",
+ "typescript": ">=2.6.2 <2.8"
+ },
+ "dependencies": {
+ "@angular-devkit/core": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.1.tgz",
+ "integrity": "sha512-m+j1d+oMZRu0jUN7UyE4C8Kh8YoY9TP6ltjcrO2SzE89mzHg+apY1taf4EzOYKrrCZxw7Q4viPa8EXeF2AJ1cQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "~6.4.0",
+ "chokidar": "^2.0.3",
+ "rxjs": "^6.0.0",
+ "source-map": "^0.5.6"
+ }
+ },
+ "@angular-devkit/schematics": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.7.1.tgz",
+ "integrity": "sha512-8G223dq6RgV1tvp3od6mn5TX3VH57OWCN+v6pz4o27pDOQUhxX94VeuetOrhe2oYu4nmcs8epCateG4CJF7phg==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "0.7.1",
+ "rxjs": "^6.0.0"
+ }
+ },
+ "ajv": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
+ "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0",
+ "uri-js": "^3.0.2"
+ }
+ },
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
+ "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.0",
+ "braces": "^2.3.0",
+ "fsevents": "^1.2.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.1",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "lodash.debounce": "^4.0.8",
+ "normalize-path": "^2.1.1",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.0.0",
+ "upath": "^1.0.5"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
+ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "typescript": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz",
+ "integrity": "sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==",
+ "dev": true
+ }
}
},
- "@schematics/package-update": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/@schematics/package-update/-/package-update-0.3.2.tgz",
- "integrity": "sha512-7aVP4994Hu8vRdTTohXkfGWEwLhrdNP3EZnWyBootm5zshWqlQojUGweZe5zwewsKcixeVOiy2YtW+aI4aGSLA==",
+ "@schematics/update": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@schematics/update/-/update-0.7.1.tgz",
+ "integrity": "sha512-b2LXdqGMhQVA4Iy3JzBpalRDQy/kuFzDob3nh2DuYtriJLnvRuAvIQ9J6bbUGpQhad8ED+lDjx2ADt1gfBg9xQ==",
"dev": true,
"requires": {
- "rxjs": "^5.5.6",
+ "@angular-devkit/core": "0.7.1",
+ "@angular-devkit/schematics": "0.7.1",
+ "npm-registry-client": "^8.5.1",
+ "rc": "^1.2.8",
+ "rxjs": "^6.0.0",
"semver": "^5.3.0",
"semver-intersect": "^1.1.2"
+ },
+ "dependencies": {
+ "@angular-devkit/core": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-0.7.1.tgz",
+ "integrity": "sha512-m+j1d+oMZRu0jUN7UyE4C8Kh8YoY9TP6ltjcrO2SzE89mzHg+apY1taf4EzOYKrrCZxw7Q4viPa8EXeF2AJ1cQ==",
+ "dev": true,
+ "requires": {
+ "ajv": "~6.4.0",
+ "chokidar": "^2.0.3",
+ "rxjs": "^6.0.0",
+ "source-map": "^0.5.6"
+ }
+ },
+ "@angular-devkit/schematics": {
+ "version": "0.7.1",
+ "resolved": "https://registry.npmjs.org/@angular-devkit/schematics/-/schematics-0.7.1.tgz",
+ "integrity": "sha512-8G223dq6RgV1tvp3od6mn5TX3VH57OWCN+v6pz4o27pDOQUhxX94VeuetOrhe2oYu4nmcs8epCateG4CJF7phg==",
+ "dev": true,
+ "requires": {
+ "@angular-devkit/core": "0.7.1",
+ "rxjs": "^6.0.0"
+ }
+ },
+ "ajv": {
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
+ "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0",
+ "uri-js": "^3.0.2"
+ }
+ },
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "dev": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "chokidar": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
+ "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.0",
+ "braces": "^2.3.0",
+ "fsevents": "^1.2.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.1",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "lodash.debounce": "^4.0.8",
+ "normalize-path": "^2.1.1",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.0.0",
+ "upath": "^1.0.5"
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-glob": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
+ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ }
}
},
"@types/css-to-style": {
@@ -415,10 +2442,16 @@
"integrity": "sha512-dAp6ZjAA76WrPuqMuKuacMARvh8K6HYipvvmiS/5aJKxH54fkX/3xoiq08DZYdHpM9RXYnyj7zanROfWSJHYuA==",
"dev": true
},
+ "@types/estree": {
+ "version": "0.0.39",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
+ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
+ "dev": true
+ },
"@types/jasmine": {
- "version": "2.5.54",
- "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.5.54.tgz",
- "integrity": "sha512-B9YofFbUljs19g5gBKUYeLIulsh31U5AK70F41BImQRHEZQGm4GcN922UvnYwkduMqbC/NH+9fruWa/zrqvHIg==",
+ "version": "2.8.8",
+ "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.8.8.tgz",
+ "integrity": "sha512-OJSUxLaxXsjjhob2DBzqzgrkLmukM3+JMpRp0r0E4HTdT1nwDCWhaswjYxazPij6uOdzHCJfNbDjmQ1/rnNbCg==",
"dev": true
},
"@types/jasminewd2": {
@@ -431,11 +2464,16 @@
}
},
"@types/node": {
- "version": "10.3.6",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-10.3.6.tgz",
- "integrity": "sha512-h7VDRFL8IhdPw1JjiNVvhr+WynfKW09q2BOflIOA0yeuXNeXBP1bIRuBrysSryH4keaJ5bYUNp63aIyQL9YpDQ==",
+ "version": "10.5.5",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.5.tgz",
+ "integrity": "sha512-6Qnb1gXbp3g1JX9QVJj3A6ORzc9XCyhokxUKaoonHgNXcQhmk8adhotxfkeK8El9TnFeUuH72yI6jQ5nDJKS6w==",
"dev": true
},
+ "@types/prop-types": {
+ "version": "15.5.3",
+ "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.5.3.tgz",
+ "integrity": "sha512-sfjHrNF4zWRv3fJUGyZW46wVxhYJ/GeWIPdKxbnLIhY3bWR0Ncl2kIhZI7rpjY9KtUQAkDP8jWEmaGQGFFvruA=="
+ },
"@types/q": {
"version": "0.0.32",
"resolved": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
@@ -443,9 +2481,9 @@
"dev": true
},
"@types/react": {
- "version": "16.4.6",
- "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.6.tgz",
- "integrity": "sha512-9LDZdhsuKSc+DjY65SjBkA958oBWcTWSVWAd2cD9XqKBjhGw1KzAkRhWRw2eIsXvaIE/TOTjjKMFVC+JA1iU4g==",
+ "version": "16.4.7",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-16.4.7.tgz",
+ "integrity": "sha512-tHpSs7HMyjnpyfzka1G0pYh7rBNdpwGgcIDT4vfV6jUaR69yOHo/vNH2H+d9iYHo9xnX4qDe7UalPe9HiGRkLw==",
"dev": true,
"requires": {
"csstype": "^2.2.0"
@@ -462,21 +2500,15 @@
}
},
"@types/selenium-webdriver": {
- "version": "2.53.43",
- "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-2.53.43.tgz",
- "integrity": "sha512-UBYHWph6P3tutkbXpW6XYg9ZPbTKjw/YC2hGG1/GEvWwTbvezBUv3h+mmUFw79T3RFPnmedpiXdOBbXX+4l0jg==",
+ "version": "3.0.10",
+ "resolved": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.10.tgz",
+ "integrity": "sha512-ikB0JHv6vCR1KYUQAzTO4gi/lXLElT4Tx+6De2pc/OZwizE9LRNiTa+U8TBFKBD/nntPnr/MPSHSnOTybjhqNA==",
"dev": true
},
- "@types/strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=",
- "dev": true
- },
- "@types/strip-json-comments": {
- "version": "0.0.30",
- "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz",
- "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==",
+ "@types/yargs": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-11.1.1.tgz",
+ "integrity": "sha512-Awgju4dqD8kHXX3jc/B/LaryJC7MsyNfnbN62lIbFzTi0GewH64zrkh4bxo/YTgVEK6r9V3GNecxMhXTJw0+jA==",
"dev": true
},
"@uifabric/icons": {
@@ -489,38 +2521,309 @@
}
},
"@uifabric/merge-styles": {
- "version": "6.2.1",
- "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.2.1.tgz",
- "integrity": "sha512-7z2Or2u8qJf97u4/EOk6NGPX8rgBmglIL/xlC3GBb/WqNeRIMkS8EnvL0nDbhtIIqKw14aVVxO5Kqjbf1KGROw==",
+ "version": "6.7.0",
+ "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.7.0.tgz",
+ "integrity": "sha512-0aYPw5OlUo6axDlm29LHZyFeJF5h8FQ4S2oOkP/xFn18754+nexCphV00lEZB8GUlawwbTCTicjBis4lxLm1nA==",
"requires": {
"tslib": "^1.7.1"
}
},
"@uifabric/styling": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.5.0.tgz",
- "integrity": "sha512-bbSmsHpvhNWBl2JWN3U2aJ+SAIg7JKrw385geTd2jnp+3+AC3w0gLDCnqyBxOZIxxT0COPxvkXd7soLZbhVVVg==",
+ "version": "6.12.0",
+ "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.12.0.tgz",
+ "integrity": "sha512-9au+NXIBOfwlzbjxnj9NfD0lawcm8xLGr6KrgfQStgKp2D01t4drNxRGcpb8UDx7+TgjW6qayErDZPS6z7xWEQ==",
"requires": {
"@microsoft/load-themed-styles": "^1.7.13",
- "@uifabric/merge-styles": ">=6.2.1 <7.0.0",
- "@uifabric/utilities": ">=6.7.1 <7.0.0",
+ "@uifabric/merge-styles": ">=6.5.1 <7.0.0",
+ "@uifabric/utilities": ">=6.12.0 <7.0.0",
"tslib": "^1.7.1"
}
},
"@uifabric/utilities": {
- "version": "6.7.1",
- "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.7.1.tgz",
- "integrity": "sha512-zcxpmg82N4m66Nm07ip6KpBR/bFu2IiyNwowCRF5bz/VjGYQZXdxWvF4S5F/QloiLrIgMjv9d2929WJshCJWZg==",
+ "version": "6.12.1",
+ "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.12.1.tgz",
+ "integrity": "sha512-smH/ITmdULk58EGgpuiby/yZAcZ+u06I1yBu9ZqE1S+boXUr+eeKxCZqgOrMZJWPq/gOGogjFxd9x7dN4ygW7g==",
"requires": {
- "@uifabric/merge-styles": ">=6.2.1 <7.0.0",
+ "@types/prop-types": "^15.5.2",
+ "@uifabric/merge-styles": ">=6.6.0 <7.0.0",
"prop-types": "^15.5.10",
"tslib": "^1.7.1"
}
},
+ "@webassemblyjs/ast": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.4.3.tgz",
+ "integrity": "sha512-S6npYhPcTHDYe9nlsKa9CyWByFi8Vj8HovcAgtmMAQZUOczOZbQ8CnwMYKYC5HEZzxEE+oY0jfQk4cVlI3J59Q==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
+ "@webassemblyjs/wast-parser": "1.4.3",
+ "debug": "^3.1.0",
+ "webassemblyjs": "1.4.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.4.3.tgz",
+ "integrity": "sha512-3zTkSFswwZOPNHnzkP9ONq4bjJSeKVMcuahGXubrlLmZP8fmTIJ58dW7h/zOVWiFSuG2em3/HH3BlCN7wyu9Rw==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-buffer": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.4.3.tgz",
+ "integrity": "sha512-e8+KZHh+RV8MUvoSRtuT1sFXskFnWG9vbDy47Oa166xX+l0dD5sERJ21g5/tcH8Yo95e9IN3u7Jc3NbhnUcSkw==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "@webassemblyjs/helper-code-frame": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.4.3.tgz",
+ "integrity": "sha512-9FgHEtNsZQYaKrGCtsjswBil48Qp1agrzRcPzCbQloCoaTbOXLJ9IRmqT+uEZbenpULLRNFugz3I4uw18hJM8w==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/wast-printer": "1.4.3"
+ }
+ },
+ "@webassemblyjs/helper-fsm": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.4.3.tgz",
+ "integrity": "sha512-JINY76U+702IRf7ePukOt037RwmtH59JHvcdWbTTyHi18ixmQ+uOuNhcdCcQHTquDAH35/QgFlp3Y9KqtyJsCQ==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.4.3.tgz",
+ "integrity": "sha512-I7bS+HaO0K07Io89qhJv+z1QipTpuramGwUSDkwEaficbSvCcL92CUZEtgykfNtk5wb0CoLQwWlmXTwGbNZUeQ==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-wasm-section": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.4.3.tgz",
+ "integrity": "sha512-p0yeeO/h2r30PyjnJX9xXSR6EDcvJd/jC6xa/Pxg4lpfcNi7JUswOpqDToZQ55HMMVhXDih/yqkaywHWGLxqyQ==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/helper-buffer": "1.4.3",
+ "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
+ "@webassemblyjs/wasm-gen": "1.4.3",
+ "debug": "^3.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "@webassemblyjs/leb128": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.4.3.tgz",
+ "integrity": "sha512-4u0LJLSPzuRDWHwdqsrThYn+WqMFVqbI2ltNrHvZZkzFPO8XOZ0HFQ5eVc4jY/TNHgXcnwrHjONhPGYuuf//KQ==",
+ "dev": true,
+ "requires": {
+ "leb": "^0.3.0"
+ }
+ },
+ "@webassemblyjs/validation": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/validation/-/validation-1.4.3.tgz",
+ "integrity": "sha512-R+rRMKfhd9mq0rj2mhU9A9NKI2l/Rw65vIYzz4lui7eTKPcCu1l7iZNi4b9Gen8D42Sqh/KGiaQNk/x5Tn/iBQ==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.4.3"
+ }
+ },
+ "@webassemblyjs/wasm-edit": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.4.3.tgz",
+ "integrity": "sha512-qzuwUn771PV6/LilqkXcS0ozJYAeY/OKbXIWU3a8gexuqb6De2p4ya/baBeH5JQ2WJdfhWhSvSbu86Vienttpw==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/helper-buffer": "1.4.3",
+ "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
+ "@webassemblyjs/helper-wasm-section": "1.4.3",
+ "@webassemblyjs/wasm-gen": "1.4.3",
+ "@webassemblyjs/wasm-opt": "1.4.3",
+ "@webassemblyjs/wasm-parser": "1.4.3",
+ "@webassemblyjs/wast-printer": "1.4.3",
+ "debug": "^3.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "@webassemblyjs/wasm-gen": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.4.3.tgz",
+ "integrity": "sha512-eR394T8dHZfpLJ7U/Z5pFSvxl1L63JdREebpv9gYc55zLhzzdJPAuxjBYT4XqevUdW67qU2s0nNA3kBuNJHbaQ==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
+ "@webassemblyjs/leb128": "1.4.3"
+ }
+ },
+ "@webassemblyjs/wasm-opt": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.4.3.tgz",
+ "integrity": "sha512-7Gp+nschuKiDuAL1xmp4Xz0rgEbxioFXw4nCFYEmy+ytynhBnTeGc9W9cB1XRu1w8pqRU2lbj2VBBA4cL5Z2Kw==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/helper-buffer": "1.4.3",
+ "@webassemblyjs/wasm-gen": "1.4.3",
+ "@webassemblyjs/wasm-parser": "1.4.3",
+ "debug": "^3.1.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
+ "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "dev": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ }
+ }
+ },
+ "@webassemblyjs/wasm-parser": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.4.3.tgz",
+ "integrity": "sha512-KXBjtlwA3BVukR/yWHC9GF+SCzBcgj0a7lm92kTOaa4cbjaTaa47bCjXw6cX4SGQpkncB9PU2hHGYVyyI7wFRg==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/helper-wasm-bytecode": "1.4.3",
+ "@webassemblyjs/leb128": "1.4.3",
+ "@webassemblyjs/wasm-parser": "1.4.3",
+ "webassemblyjs": "1.4.3"
+ }
+ },
+ "@webassemblyjs/wast-parser": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.4.3.tgz",
+ "integrity": "sha512-QhCsQzqV0CpsEkRYyTzQDilCNUZ+5j92f+g35bHHNqS22FppNTywNFfHPq8ZWZfYCgbectc+PoghD+xfzVFh1Q==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/floating-point-hex-parser": "1.4.3",
+ "@webassemblyjs/helper-code-frame": "1.4.3",
+ "@webassemblyjs/helper-fsm": "1.4.3",
+ "long": "^3.2.0",
+ "webassemblyjs": "1.4.3"
+ }
+ },
+ "@webassemblyjs/wast-printer": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.4.3.tgz",
+ "integrity": "sha512-EgXk4anf8jKmuZJsqD8qy5bz2frEQhBvZruv+bqwNoLWUItjNSFygk8ywL3JTEz9KtxTlAmqTXNrdD1d9gNDtg==",
+ "dev": true,
+ "requires": {
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/wast-parser": "1.4.3",
+ "long": "^3.2.0"
+ }
+ },
+ "@webpack-contrib/schema-utils": {
+ "version": "1.0.0-beta.0",
+ "resolved": "https://registry.npmjs.org/@webpack-contrib/schema-utils/-/schema-utils-1.0.0-beta.0.tgz",
+ "integrity": "sha512-LonryJP+FxQQHsjGBi6W786TQB1Oym+agTpY0c+Kj8alnIw+DLUJb6SI8Y1GHGhLCH1yPRrucjObUmxNICQ1pg==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0",
+ "chalk": "^2.3.2",
+ "strip-ansi": "^4.0.0",
+ "text-table": "^0.2.0",
+ "webpack-log": "^1.1.2"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
+ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
+ "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
+ }
+ },
"abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
+ "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
"dev": true
},
"accepts": {
@@ -540,20 +2843,12 @@
"dev": true
},
"acorn-dynamic-import": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz",
- "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=",
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
+ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
"dev": true,
"requires": {
- "acorn": "^4.0.3"
- },
- "dependencies": {
- "acorn": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
- "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
- "dev": true
- }
+ "acorn": "^5.0.0"
}
},
"addressparser": {
@@ -585,15 +2880,15 @@
}
},
"ajv": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
- "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "version": "6.4.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.4.0.tgz",
+ "integrity": "sha1-06/3jpJ3VJdx2vAWTP9ISCt1T8Y=",
"dev": true,
"requires": {
- "co": "^4.6.0",
"fast-deep-equal": "^1.0.0",
"fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.3.0"
+ "json-schema-traverse": "^0.3.0",
+ "uri-js": "^3.0.2"
}
},
"ajv-keywords": {
@@ -943,13 +3238,10 @@
"optional": true
},
"async": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
- "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.10"
- }
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+ "dev": true
},
"async-each": {
"version": "1.0.1",
@@ -982,16 +3274,16 @@
"dev": true
},
"autoprefixer": {
- "version": "7.2.6",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz",
- "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==",
+ "version": "8.6.5",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.5.tgz",
+ "integrity": "sha512-PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig==",
"dev": true,
"requires": {
- "browserslist": "^2.11.3",
- "caniuse-lite": "^1.0.30000805",
+ "browserslist": "^3.2.8",
+ "caniuse-lite": "^1.0.30000864",
"normalize-range": "^0.1.2",
"num2fraction": "^1.2.2",
- "postcss": "^6.0.17",
+ "postcss": "^6.0.23",
"postcss-value-parser": "^3.2.3"
}
},
@@ -1096,9 +3388,18 @@
"version": "6.26.0",
"resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
"integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+ "dev": true,
"requires": {
"core-js": "^2.4.0",
"regenerator-runtime": "^0.11.0"
+ },
+ "dependencies": {
+ "regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
+ "dev": true
+ }
}
},
"babel-template": {
@@ -1350,9 +3651,9 @@
}
},
"blocking-proxy": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-0.0.5.tgz",
- "integrity": "sha1-RikF4Nz76pcPQao3Ij3anAexkSs=",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz",
+ "integrity": "sha512-KE8NFMZr3mN2E0HcvCgRtX7DjhiIQrwle+nSVJVC/yqFb9+xznHl2ZcoBp2L9qzkI4t4cBFJ1efXF8Dwi132RA==",
"dev": true,
"requires": {
"minimist": "^1.2.0"
@@ -1546,14 +3847,15 @@
}
},
"browserify-des": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz",
- "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
"dev": true,
"requires": {
"cipher-base": "^1.0.1",
"des.js": "^1.0.0",
- "inherits": "^2.0.1"
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
}
},
"browserify-rsa": {
@@ -1591,13 +3893,22 @@
}
},
"browserslist": {
- "version": "2.11.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz",
- "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==",
+ "version": "3.2.8",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz",
+ "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30000792",
- "electron-to-chromium": "^1.3.30"
+ "caniuse-lite": "^1.0.30000844",
+ "electron-to-chromium": "^1.3.47"
+ }
+ },
+ "browserstack": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.1.tgz",
+ "integrity": "sha512-O8VMT64P9NOLhuIoD4YngyxBURefaSdR4QdhG8l6HZ9VxtU7jc3m6jLufFwKA5gaf7fetfB2TnRJnMxyob+heg==",
+ "dev": true,
+ "requires": {
+ "https-proxy-agent": "^2.2.1"
}
},
"buffer": {
@@ -1611,12 +3922,6 @@
"isarray": "^1.0.0"
}
},
- "buffer-crc32": {
- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
- "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
- "dev": true
- },
"buffer-from": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz",
@@ -1678,6 +3983,12 @@
"integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
"dev": true
},
+ "builtins": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz",
+ "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=",
+ "dev": true
+ },
"bytes": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
@@ -1730,18 +4041,6 @@
}
}
},
- "cache-loader": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-1.2.2.tgz",
- "integrity": "sha512-rsGh4SIYyB9glU+d0OcHwiXHXBoUgDhHZaQ1KAbiXqfz1CDPxtTboh1gPbJ0q2qdO8a9lfcjgC5CJ2Ms32y5bw==",
- "dev": true,
- "requires": {
- "loader-utils": "^1.1.0",
- "mkdirp": "^0.5.1",
- "neo-async": "^2.5.0",
- "schema-utils": "^0.4.2"
- }
- },
"callsite": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
@@ -1759,10 +4058,11 @@
}
},
"camelcase": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
- "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
- "dev": true
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
+ "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
+ "dev": true,
+ "optional": true
},
"camelcase-keys": {
"version": "2.1.0",
@@ -1772,12 +4072,20 @@
"requires": {
"camelcase": "^2.0.0",
"map-obj": "^1.0.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+ "dev": true
+ }
}
},
"caniuse-lite": {
- "version": "1.0.30000864",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000864.tgz",
- "integrity": "sha512-8fuGh8n3MIQ7oBkO/ck7J4LXhV5Sz5aLyFmfpChWpK+rJhqYrOsGDdbBVDdyKIRBWamZpy6iM4OmLCFVudOOhg==",
+ "version": "1.0.30000865",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000865.tgz",
+ "integrity": "sha512-vs79o1mOSKRGv/1pSkp4EXgl4ZviWeYReXw60XfacPU64uQWZwJT6vZNmxRF9O+6zu71sJwMxLK5JXxbzuVrLw==",
"dev": true
},
"capture-stack-trace": {
@@ -1797,6 +4105,7 @@
"resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
"integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
"dev": true,
+ "optional": true,
"requires": {
"align-text": "^0.1.3",
"lazy-cache": "^1.0.3"
@@ -1836,6 +4145,12 @@
"integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=",
"dev": true
},
+ "chrome-trace-event": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-0.1.3.tgz",
+ "integrity": "sha512-sjndyZHrrWiu4RY7AkHgjn80GfAM2ZSzUkZLV/Js59Ldmh6JDThf0SUmOHU53rFu2rVxxfCzJ30Ukcfch3Gb/A==",
+ "dev": true
+ },
"ci-info": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz",
@@ -1853,9 +4168,9 @@
}
},
"circular-dependency-plugin": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-4.4.0.tgz",
- "integrity": "sha512-yEFtUNUYT4jBykEX5ZOHw+5goA3glGZr9wAXIQqoyakjz5H5TeUmScnWRc52douAhb9eYzK3s7V6bXfNnjFdzg==",
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/circular-dependency-plugin/-/circular-dependency-plugin-5.0.2.tgz",
+ "integrity": "sha512-oC7/DVAyfcY3UWKm0sN/oVoDedQDQiw/vIiAnuTWTpE5s0zWf7l3WY417Xw/Fbi/QbAjctAkxgMiS9P0s3zkmA==",
"dev": true
},
"circular-json": {
@@ -1914,14 +4229,24 @@
"dev": true
},
"cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
+ "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
"dev": true,
+ "optional": true,
"requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
+ "center-align": "^0.1.1",
+ "right-align": "^0.1.1",
+ "wordwrap": "0.0.2"
+ },
+ "dependencies": {
+ "wordwrap": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
+ "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
+ "dev": true,
+ "optional": true
+ }
}
},
"clone": {
@@ -2048,18 +4373,6 @@
"integrity": "sha512-sVXqklSaotK9at437sFlFpyOcJonxe0yST/AG9DkQKUdIE6IqGIMv4SfAQSKaJbSdVEJYItASCrBiVQHq1HQew==",
"dev": true
},
- "commenting": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/commenting/-/commenting-1.0.5.tgz",
- "integrity": "sha512-U7qGbcDLSNpOcV3RQRKHp7hFpy9WUmfawbkPdS4R2RhrSu4dOF85QQpx/Zjcv7uLF6tWSUKEKUIkxknPCrVjwg==",
- "dev": true
- },
- "common-tags": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
- "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
- "dev": true
- },
"commondir": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
@@ -2100,34 +4413,26 @@
},
"dependencies": {
"mime-db": {
- "version": "1.34.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.34.0.tgz",
- "integrity": "sha1-RS0Oz/XDA0am3B5kseruDTcZ/5o=",
+ "version": "1.35.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz",
+ "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==",
"dev": true
}
}
},
"compression": {
- "version": "1.7.2",
- "resolved": "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz",
- "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=",
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz",
+ "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==",
"dev": true,
"requires": {
- "accepts": "~1.3.4",
+ "accepts": "~1.3.5",
"bytes": "3.0.0",
- "compressible": "~2.0.13",
+ "compressible": "~2.0.14",
"debug": "2.6.9",
"on-headers": "~1.0.1",
- "safe-buffer": "5.1.1",
+ "safe-buffer": "5.1.2",
"vary": "~1.1.2"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==",
- "dev": true
- }
}
},
"concat-map": {
@@ -2275,12 +4580,12 @@
"dev": true
},
"copy-webpack-plugin": {
- "version": "4.4.3",
- "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.4.3.tgz",
- "integrity": "sha512-v4THQ24Tks2NkyOvZuFDgZVfDD9YaA9rwYLZTrWg2GHIA8lrH5DboEyeoorh5Skki+PUbgSmnsCwhMWqYrQZrA==",
+ "version": "4.5.2",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.5.2.tgz",
+ "integrity": "sha512-zmC33E8FFSq3AbflTvqvPvBo621H36Afsxlui91d+QyZxPIuXghfnTsa1CuqiAaCPgJoSUWfTFbKJnadZpKEbQ==",
"dev": true,
"requires": {
- "cacache": "^10.0.1",
+ "cacache": "^10.0.4",
"find-cache-dir": "^1.0.0",
"globby": "^7.1.1",
"is-glob": "^4.0.0",
@@ -2428,15 +4733,6 @@
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
"integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
},
- "core-object": {
- "version": "3.1.5",
- "resolved": "https://registry.npmjs.org/core-object/-/core-object-3.1.5.tgz",
- "integrity": "sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==",
- "dev": true,
- "requires": {
- "chalk": "^2.0.0"
- }
- },
"core-util-is": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
@@ -2444,47 +4740,29 @@
"dev": true
},
"cosmiconfig": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz",
- "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz",
+ "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==",
"dev": true,
"requires": {
"is-directory": "^0.3.1",
- "js-yaml": "^3.4.3",
- "minimist": "^1.2.0",
- "object-assign": "^4.1.0",
- "os-homedir": "^1.0.1",
- "parse-json": "^2.2.0",
- "require-from-string": "^1.1.0"
+ "js-yaml": "^3.9.0",
+ "parse-json": "^4.0.0",
+ "require-from-string": "^2.0.1"
},
"dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
}
}
},
- "cpx": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/cpx/-/cpx-1.5.0.tgz",
- "integrity": "sha1-GFvgGFEdhycN7czCkxceN2VauI8=",
- "dev": true,
- "requires": {
- "babel-runtime": "^6.9.2",
- "chokidar": "^1.6.0",
- "duplexer": "^0.1.1",
- "glob": "^7.0.5",
- "glob2base": "^0.0.12",
- "minimatch": "^3.0.2",
- "mkdirp": "^0.5.1",
- "resolve": "^1.1.7",
- "safe-buffer": "^5.0.1",
- "shell-quote": "^1.6.1",
- "subarg": "^1.0.0"
- }
- },
"create-ecdh": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
@@ -2632,9 +4910,9 @@
"dev": true
},
"csstype": {
- "version": "2.5.5",
- "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.5.5.tgz",
- "integrity": "sha512-EGMjeoiN3aqEX5u/cyH5mSdGBDGdLcCQvcEcBWNGFSPXKd9uOTIeVG91YQ22OxI44DKpvI+4C7VUSmEpsHWJaA==",
+ "version": "2.5.6",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.5.6.tgz",
+ "integrity": "sha512-tKPyhy0FmfYD2KQYXD5GzkvAYLYj96cMLXr648CKGd3wBe0QqoPipImjGiLze9c8leJK8J3n7ap90tpk3E6HGQ==",
"dev": true
},
"cuint": {
@@ -2751,8 +5029,7 @@
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
- "dev": true,
- "optional": true
+ "dev": true
},
"default-require-extensions": {
"version": "2.0.0",
@@ -2904,12 +5181,6 @@
"integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
"dev": true
},
- "denodeify": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
- "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=",
- "dev": true
- },
"depd": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
@@ -3146,9 +5417,9 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.3.51",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.51.tgz",
- "integrity": "sha1-akK0nar38ipbN7mR2vlJ8029ubU=",
+ "version": "1.3.54",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.54.tgz",
+ "integrity": "sha1-ISGjS1zSuplK2J+HeOqa5evEDKs=",
"dev": true
},
"elliptic": {
@@ -3166,12 +5437,6 @@
"minimalistic-crypto-utils": "^1.0.0"
}
},
- "ember-cli-string-utils": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz",
- "integrity": "sha1-ObZ3/CgF9VFzc1N2/O8njqpEUqE=",
- "dev": true
- },
"emojis-list": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
@@ -3271,15 +5536,14 @@
}
},
"enhanced-resolve": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz",
- "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
+ "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"memory-fs": "^0.4.0",
- "object-assign": "^4.0.1",
- "tapable": "^0.2.7"
+ "tapable": "^1.0.0"
}
},
"ent": {
@@ -3358,20 +5622,6 @@
"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",
- "es5-ext": "~0.10.14",
- "es6-iterator": "~2.0.1",
- "es6-set": "~0.1.5",
- "es6-symbol": "~3.1.1",
- "event-emitter": "~0.3.5"
- }
- },
"es6-promise": {
"version": "4.2.4",
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz",
@@ -3387,19 +5637,6 @@
"es6-promise": "^4.0.3"
}
},
- "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",
- "es5-ext": "~0.10.14",
- "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",
@@ -3410,18 +5647,6 @@
"es5-ext": "~0.10.14"
}
},
- "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",
- "es5-ext": "^0.10.14",
- "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",
@@ -3435,45 +5660,52 @@
"dev": true
},
"escodegen": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.10.0.tgz",
- "integrity": "sha512-fjUOf8johsv23WuIKdNQU4P9t9jhQ4Qzx6pC2uW890OloK3Zs1ZAoCNpg/2larNF501jLl3UNy0kIRcF6VI22g==",
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz",
+ "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=",
"dev": true,
- "optional": true,
"requires": {
- "esprima": "^3.1.3",
- "estraverse": "^4.2.0",
+ "esprima": "^2.7.1",
+ "estraverse": "^1.9.1",
"esutils": "^2.0.2",
"optionator": "^0.8.1",
- "source-map": "~0.6.1"
+ "source-map": "~0.2.0"
},
"dependencies": {
"esprima": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
- "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
- "dev": true,
- "optional": true
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
+ "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
+ "dev": true
},
"source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
+ "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
"dev": true,
- "optional": true
+ "optional": true,
+ "requires": {
+ "amdefine": ">=0.0.4"
+ }
}
}
},
- "escope": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
- "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=",
+ "eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
"dev": true,
"requires": {
- "es6-map": "^0.1.3",
- "es6-weak-map": "^2.0.1",
"esrecurse": "^4.1.0",
"estraverse": "^4.1.1"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
+ "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
+ "dev": true
+ }
}
},
"esprima": {
@@ -3489,12 +5721,20 @@
"dev": true,
"requires": {
"estraverse": "^4.1.0"
+ },
+ "dependencies": {
+ "estraverse": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
+ "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
+ "dev": true
+ }
}
},
"estraverse": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
- "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
+ "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
"dev": true
},
"estree-walker": {
@@ -3515,16 +5755,6 @@
"integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
"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",
- "es5-ext": "~0.10.14"
- }
- },
"event-stream": {
"version": "3.3.4",
"resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
@@ -3761,29 +5991,6 @@
"is-extglob": "^1.0.0"
}
},
- "extract-text-webpack-plugin": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz",
- "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==",
- "dev": true,
- "requires": {
- "async": "^2.4.1",
- "loader-utils": "^1.1.0",
- "schema-utils": "^0.3.0",
- "webpack-sources": "^1.0.1"
- },
- "dependencies": {
- "schema-utils": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
- "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
- "dev": true,
- "requires": {
- "ajv": "^5.0.0"
- }
- }
- }
- },
"extsprintf": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
@@ -3806,8 +6013,7 @@
"version": "2.0.6",
"resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
"integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
- "dev": true,
- "optional": true
+ "dev": true
},
"fastparse": {
"version": "1.1.1",
@@ -3917,12 +6123,6 @@
"pkg-dir": "^2.0.0"
}
},
- "find-index": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz",
- "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=",
- "dev": true
- },
"find-parent-dir": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz",
@@ -4053,9 +6253,9 @@
}
},
"fs-extra": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
- "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz",
+ "integrity": "sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
@@ -4063,15 +6263,6 @@
"universalify": "^0.1.0"
}
},
- "fs-minipass": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
- "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==",
- "dev": true,
- "requires": {
- "minipass": "^2.2.1"
- }
- },
"fs-write-stream-atomic": {
"version": "1.0.10",
"resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
@@ -4808,15 +6999,6 @@
"is-glob": "^2.0.0"
}
},
- "glob2base": {
- "version": "0.0.12",
- "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
- "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=",
- "dev": true,
- "requires": {
- "find-index": "^0.1.1"
- }
- },
"global-dirs": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
@@ -4882,6 +7064,15 @@
"integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
"dev": true
},
+ "graphviz": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/graphviz/-/graphviz-0.0.8.tgz",
+ "integrity": "sha1-5ZnkBzPvgOFlO/6JpfAx7PKqSqo=",
+ "dev": true,
+ "requires": {
+ "temp": "~0.4.0"
+ }
+ },
"handle-thing": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz",
@@ -4900,31 +7091,6 @@
"uglify-js": "^2.6"
},
"dependencies": {
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true
- },
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
- "dev": true,
- "optional": true
- },
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
- "dev": true,
- "optional": true,
- "requires": {
- "center-align": "^0.1.1",
- "right-align": "^0.1.1",
- "wordwrap": "0.0.2"
- }
- },
"source-map": {
"version": "0.4.4",
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
@@ -4954,19 +7120,6 @@
"optional": true
}
}
- },
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "dev": true,
- "optional": true,
- "requires": {
- "camelcase": "^1.0.2",
- "cliui": "^2.1.0",
- "decamelize": "^1.0.0",
- "window-size": "0.1.0"
- }
}
}
},
@@ -5045,6 +7198,12 @@
"integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
"dev": true
},
+ "has-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
+ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
+ "dev": true
+ },
"has-unicode": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
@@ -5122,13 +7281,13 @@
}
},
"hash.js": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.4.tgz",
- "integrity": "sha512-A6RlQvvZEtFS5fLU43IDu0QUmBy+fDO9VMdTXvufKwIkt/rFfvICAViCax5fbDO4zdNzaC3/27ZhKUok5bAJyw==",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
+ "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==",
"dev": true,
"requires": {
"inherits": "^2.0.3",
- "minimalistic-assert": "^1.0.0"
+ "minimalistic-assert": "^1.0.1"
}
},
"hawk": {
@@ -5177,15 +7336,6 @@
"integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=",
"dev": true
},
- "homedir-polyfill": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
- "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
- "dev": true,
- "requires": {
- "parse-passwd": "^1.0.0"
- }
- },
"hosted-git-info": {
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.1.tgz",
@@ -5211,9 +7361,9 @@
"dev": true
},
"html-minifier": {
- "version": "3.5.18",
- "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.18.tgz",
- "integrity": "sha512-sczoq/9zeXiKZMj8tsQzHJE7EyjrpMHvblTLuh9o8h5923a6Ts5uQ/3YdY+xIqJYRjzHQPlrHjfjh0BtwPJG0g==",
+ "version": "3.5.19",
+ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.19.tgz",
+ "integrity": "sha512-Qr2JC9nsjK8oCrEmuB430ZIA8YWbF3D5LSjywD75FTuXmeqacwHgIM8wp3vHYzzPbklSjp53RdmDuzR4ub2HzA==",
"dev": true,
"requires": {
"camel-case": "3.0.x",
@@ -5226,17 +7376,18 @@
}
},
"html-webpack-plugin": {
- "version": "2.30.1",
- "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.30.1.tgz",
- "integrity": "sha1-f5xCG36pHsRg9WUn1430hO51N9U=",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz",
+ "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=",
"dev": true,
"requires": {
- "bluebird": "^3.4.7",
"html-minifier": "^3.2.3",
"loader-utils": "^0.2.16",
"lodash": "^4.17.3",
"pretty-error": "^2.0.2",
- "toposort": "^1.0.0"
+ "tapable": "^1.0.0",
+ "toposort": "^1.0.0",
+ "util.promisify": "1.0.0"
},
"dependencies": {
"loader-utils": {
@@ -5357,17 +7508,238 @@
}
},
"http-proxy-middleware": {
- "version": "0.17.4",
- "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz",
- "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=",
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
+ "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==",
"dev": true,
"requires": {
"http-proxy": "^1.16.2",
- "is-glob": "^3.1.0",
- "lodash": "^4.17.2",
- "micromatch": "^2.3.11"
+ "is-glob": "^4.0.0",
+ "lodash": "^4.17.5",
+ "micromatch": "^3.1.9"
},
"dependencies": {
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+ "dev": true
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
"is-extglob": {
"version": "2.1.1",
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
@@ -5375,12 +7747,65 @@
"dev": true
},
"is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
+ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
"dev": true,
"requires": {
- "is-extglob": "^2.1.0"
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
}
}
}
@@ -5472,6 +7897,30 @@
"dev": true,
"optional": true
},
+ "immediate": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
+ "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=",
+ "dev": true
+ },
+ "import-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
+ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
+ "dev": true,
+ "requires": {
+ "import-from": "^2.1.0"
+ }
+ },
+ "import-from": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
+ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^3.0.0"
+ }
+ },
"import-lazy": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
@@ -5559,12 +8008,6 @@
"meow": "^3.3.0"
}
},
- "interpret": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
- "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
- "dev": true
- },
"invariant": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
@@ -5587,9 +8030,9 @@
"dev": true
},
"ipaddr.js": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz",
- "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=",
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
+ "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",
"dev": true
},
"is-accessor-descriptor": {
@@ -5956,6 +8399,64 @@
"integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
"dev": true
},
+ "istanbul": {
+ "version": "0.4.5",
+ "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz",
+ "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=",
+ "dev": true,
+ "requires": {
+ "abbrev": "1.0.x",
+ "async": "1.x",
+ "escodegen": "1.8.x",
+ "esprima": "2.7.x",
+ "glob": "^5.0.15",
+ "handlebars": "^4.0.1",
+ "js-yaml": "3.x",
+ "mkdirp": "0.5.x",
+ "nopt": "3.x",
+ "once": "1.x",
+ "resolve": "1.1.x",
+ "supports-color": "^3.1.0",
+ "which": "^1.1.1",
+ "wordwrap": "^1.0.0"
+ },
+ "dependencies": {
+ "esprima": {
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
+ "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
+ "dev": true
+ },
+ "glob": {
+ "version": "5.0.15",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+ "dev": true,
+ "requires": {
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "2 || 3",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
+ "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
+ "dev": true
+ },
+ "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"
+ }
+ }
+ }
+ },
"istanbul-api": {
"version": "1.3.1",
"resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz",
@@ -5974,6 +8475,17 @@
"js-yaml": "^3.7.0",
"mkdirp": "^0.5.1",
"once": "^1.4.0"
+ },
+ "dependencies": {
+ "async": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
+ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.10"
+ }
+ }
}
},
"istanbul-instrumenter-loader": {
@@ -5988,6 +8500,18 @@
"schema-utils": "^0.3.0"
},
"dependencies": {
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
"schema-utils": {
"version": "0.3.0",
"resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
@@ -6092,34 +8616,44 @@
}
},
"jasmine": {
- "version": "2.99.0",
- "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.99.0.tgz",
- "integrity": "sha1-jKctEC5jm4Z8ZImFbg4YqceqQrc=",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz",
+ "integrity": "sha1-awicChFXax8W3xG4AUbZHU6Lij4=",
"dev": true,
"requires": {
"exit": "^0.1.2",
"glob": "^7.0.6",
- "jasmine-core": "~2.99.0"
+ "jasmine-core": "~2.8.0"
},
"dependencies": {
"jasmine-core": {
- "version": "2.99.1",
- "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.99.1.tgz",
- "integrity": "sha1-5kAN8ea1bhMLYcS80JPap/boyhU=",
+ "version": "2.8.0",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz",
+ "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=",
"dev": true
}
}
},
"jasmine-core": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz",
- "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.1.0.tgz",
+ "integrity": "sha1-pHheE11d9lAk38kiSVPfWFvSdmw=",
"dev": true
},
+ "jasmine-diff": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/jasmine-diff/-/jasmine-diff-0.1.3.tgz",
+ "integrity": "sha1-k8zC3MQQKMXd1GBlWAdIOfLe6qg=",
+ "dev": true,
+ "requires": {
+ "diff": "^3.2.0"
+ }
+ },
"jasmine-marbles": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/jasmine-marbles/-/jasmine-marbles-0.2.0.tgz",
- "integrity": "sha1-uJPYUIt1eQtjSHbTob6hNF1lwVY=",
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/jasmine-marbles/-/jasmine-marbles-0.3.1.tgz",
+ "integrity": "sha512-9bzzc9w+BMCyi/xIu+rpqcSlRBwZp5pGtSd3GG5FT1OdP1OOIbvNnZd8Ka7TYQ9WmXgV+42C27tzDfhqIrbUZQ==",
+ "dev": true,
"requires": {
"lodash": "^4.5.0"
}
@@ -6140,9 +8674,9 @@
"dev": true
},
"js-base64": {
- "version": "2.4.5",
- "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz",
- "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==",
+ "version": "2.4.8",
+ "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz",
+ "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==",
"dev": true
},
"js-tokens": {
@@ -6173,12 +8707,6 @@
"integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
"dev": true
},
- "json-loader": {
- "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-parse-better-errors": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
@@ -6266,10 +8794,63 @@
}
}
},
+ "jszip": {
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz",
+ "integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==",
+ "dev": true,
+ "requires": {
+ "core-js": "~2.3.0",
+ "es6-promise": "~3.0.2",
+ "lie": "~3.1.0",
+ "pako": "~1.0.2",
+ "readable-stream": "~2.0.6"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz",
+ "integrity": "sha1-+rg/uwstjchfpjbEudNMdUIMbWU=",
+ "dev": true
+ },
+ "es6-promise": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz",
+ "integrity": "sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y=",
+ "dev": true
+ },
+ "process-nextick-args": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
+ "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=",
+ "dev": true
+ },
+ "readable-stream": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
+ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~1.0.6",
+ "string_decoder": "~0.10.x",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+ "dev": true
+ }
+ }
+ },
"karma": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.4.tgz",
- "integrity": "sha512-32yhTwoi6BZgJZhR78GwhzyFABbYG/1WwQqYgY7Vh96Demvua2jM3+FyRltIMTUH/Kd5xaQvDw2L7jTvkYFeXg==",
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.5.tgz",
+ "integrity": "sha512-rECezBeY7mjzGUWhFlB7CvPHgkHJLXyUmWg+6vHCEsdWNUTnmiS6jRrIMcJEWgU2DUGZzGWG0bTRVky8fsDTOA==",
"dev": true,
"requires": {
"bluebird": "^3.3.0",
@@ -6661,9 +9242,9 @@
}
},
"karma-coverage-istanbul-reporter": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-1.4.3.tgz",
- "integrity": "sha1-O13/RmT6W41RlrmInj9hwforgNk=",
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/karma-coverage-istanbul-reporter/-/karma-coverage-istanbul-reporter-2.0.1.tgz",
+ "integrity": "sha512-UcgrHkFehI5+ivMouD8NH/UOHiX4oCAtwaANylzPFdcAuD52fnCUuelacq2gh8tZ4ydhU3+xiXofSq7j5Ehygw==",
"dev": true,
"requires": {
"istanbul-api": "^1.3.1",
@@ -6677,13 +9258,10 @@
"dev": true
},
"karma-jasmine-html-reporter": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz",
- "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=",
- "dev": true,
- "requires": {
- "karma-jasmine": "^1.0.2"
- }
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.2.0.tgz",
+ "integrity": "sha512-OkWFy96p2BrRLsicKlbVK4pxYPRwr8KK+pRvsscVxkxNGoCPrTw+JRTmvcJfOWhLVze8Fd6TGhAOXmpLe9O7yg==",
+ "dev": true
},
"karma-source-map-support": {
"version": "1.3.0",
@@ -6692,26 +9270,13 @@
"dev": true,
"requires": {
"source-map-support": "^0.5.5"
- },
- "dependencies": {
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "source-map-support": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
- "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- }
}
},
+ "keyboard-key": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.0.1.tgz",
+ "integrity": "sha512-OAfjaSI917BOonwfH6LQHMZJRv5035jjZvgElouB/DM4I7l5zEjrA15RD80YwIjhN69xqEfWCZIbhBcGpb85Ig=="
+ },
"killable": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz",
@@ -6740,7 +9305,8 @@
"version": "1.0.4",
"resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
"integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"lcid": {
"version": "1.0.0",
@@ -6751,20 +9317,147 @@
"invert-kv": "^1.0.0"
}
},
+ "leb": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/leb/-/leb-0.3.0.tgz",
+ "integrity": "sha1-Mr7p+tFoMo1q6oUi2DP0GA7tHaM=",
+ "dev": true
+ },
"less": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/less/-/less-2.7.3.tgz",
- "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==",
+ "version": "3.8.0",
+ "resolved": "https://registry.npmjs.org/less/-/less-3.8.0.tgz",
+ "integrity": "sha512-746DPDyL+Wsjo7h/Z3t+A3Mg/mpDTaxW4puZyLhCQJjWJJvHggN735orjuCLIYgo7jKqv1zWLiQrxkuUOg5oGA==",
"dev": true,
"requires": {
"errno": "^0.1.1",
"graceful-fs": "^4.1.2",
"image-size": "~0.5.0",
- "mime": "^1.2.11",
+ "mime": "^1.4.1",
"mkdirp": "^0.5.0",
"promise": "^7.1.1",
- "request": "2.81.0",
- "source-map": "^0.5.3"
+ "request": "^2.83.0",
+ "source-map": "~0.6.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true,
+ "optional": true
+ },
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true,
+ "optional": true
+ },
+ "form-data": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
+ "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true,
+ "optional": true
+ },
+ "har-validator": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz",
+ "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ajv": "^5.1.0",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true,
+ "optional": true
+ },
+ "qs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+ "dev": true,
+ "optional": true
+ },
+ "request": {
+ "version": "2.87.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz",
+ "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "aws-sign2": "~0.7.0",
+ "aws4": "^1.6.0",
+ "caseless": "~0.12.0",
+ "combined-stream": "~1.0.5",
+ "extend": "~3.0.1",
+ "forever-agent": "~0.6.1",
+ "form-data": "~2.3.1",
+ "har-validator": "~5.0.3",
+ "http-signature": "~1.2.0",
+ "is-typedarray": "~1.0.0",
+ "isstream": "~0.1.2",
+ "json-stringify-safe": "~5.0.1",
+ "mime-types": "~2.1.17",
+ "oauth-sign": "~0.8.2",
+ "performance-now": "^2.1.0",
+ "qs": "~6.5.1",
+ "safe-buffer": "^5.1.1",
+ "tough-cookie": "~2.3.3",
+ "tunnel-agent": "^0.6.0",
+ "uuid": "^3.1.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true
+ }
}
},
"less-loader": {
@@ -6783,7 +9476,6 @@
"resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
"integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
"dev": true,
- "optional": true,
"requires": {
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2"
@@ -6829,6 +9521,15 @@
"ejs": "^2.5.7"
}
},
+ "lie": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
+ "integrity": "sha1-mkNrLMd0bKWd56QfpGmz77dr2H4=",
+ "dev": true,
+ "requires": {
+ "immediate": "~3.0.5"
+ }
+ },
"load-json-file": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
@@ -6912,10 +9613,19 @@
"integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=",
"dev": true
},
+ "log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.1"
+ }
+ },
"log4js": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.10.0.tgz",
- "integrity": "sha512-NnhN9PjFF9zhxinAjlmDYvkqqrIW+yA3LLJAoTJ3fs6d1zru86OqQHfsxiUcc1kRq3z+faGR4DeyXUfiNbVxKQ==",
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.11.0.tgz",
+ "integrity": "sha512-z1XdwyGFg8/WGkOyF6DPJjivCWNLKrklGdViywdYnSKOvgtEBo2UyEMZS5sD2mZrQlU3TvO8wDWLc8mzE1ncBQ==",
"dev": true,
"requires": {
"amqplib": "^0.5.2",
@@ -7075,6 +9785,22 @@
"integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
"dev": true
},
+ "loglevelnext": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz",
+ "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==",
+ "dev": true,
+ "requires": {
+ "es6-symbol": "^3.1.1",
+ "object.assign": "^4.1.0"
+ }
+ },
+ "long": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz",
+ "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=",
+ "dev": true
+ },
"longest": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
@@ -7159,6 +9885,16 @@
"tsscmp": "~1.0.0"
},
"dependencies": {
+ "async": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
+ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "lodash": "^4.17.10"
+ }
+ },
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
@@ -7368,6 +10104,17 @@
"integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
"dev": true
},
+ "mini-css-extract-plugin": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.1.tgz",
+ "integrity": "sha512-XWuB3G61Rtasq/gLe7cp5cuozehE6hN+E4sxCamRR/WDiHTg+f7ZIAS024r8UJQffY+e2gGELXQZgQoFDfNDCg==",
+ "dev": true,
+ "requires": {
+ "@webpack-contrib/schema-utils": "^1.0.0-beta.0",
+ "loader-utils": "^1.1.0",
+ "webpack-sources": "^1.1.0"
+ }
+ },
"minimalistic-assert": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
@@ -7395,33 +10142,6 @@
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
"dev": true
},
- "minipass": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.3.3.tgz",
- "integrity": "sha512-/jAn9/tEX4gnpyRATxgHEOV6xbcyxgT7iUnxo9Y3+OB0zX00TgKIv/2FZCf5brBbICcwbLqVv2ImjvWWrQMSYw==",
- "dev": true,
- "requires": {
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.0"
- },
- "dependencies": {
- "yallist": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
- "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
- "dev": true
- }
- }
- },
- "minizlib": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz",
- "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==",
- "dev": true,
- "requires": {
- "minipass": "^2.2.1"
- }
- },
"mississippi": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
@@ -7488,12 +10208,6 @@
"minimist": "0.0.8"
}
},
- "moment": {
- "version": "2.21.0",
- "resolved": "https://registry.npmjs.org/moment/-/moment-2.21.0.tgz",
- "integrity": "sha512-TCZ36BjURTeFTM/CwRcViQlfkMvL1/vFISuNLO5GkcVm1+QHfbSiNqZuWeMFjj1/3+uAjXswgRk30j1kkLYJBQ==",
- "dev": true
- },
"move-concurrently": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
@@ -7601,21 +10315,20 @@
"dev": true
},
"ng-packagr": {
- "version": "2.4.5",
- "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-2.4.5.tgz",
- "integrity": "sha512-1SnzFGIM2urn0fFp2aP9+fv5xs1HyhiDwwHbowZIBlPQ+gVRuhVNLTM3L21URDakDt3+rO9D+DipyyvRWnBRLw==",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/ng-packagr/-/ng-packagr-3.0.6.tgz",
+ "integrity": "sha512-gVhJdrf0RNygxBLk6Qfby7l+y6pIjpVikyS95wuKPwzihvW14cz/KNKQOwNPbKCeVwPhVxflpH2atW5vxsq9cQ==",
"dev": true,
"requires": {
"@ngtools/json-schema": "^1.1.0",
- "autoprefixer": "^7.1.1",
- "browserslist": "^2.1.5",
+ "autoprefixer": "^8.0.0",
+ "browserslist": "^3.0.0",
"chalk": "^2.3.1",
"commander": "^2.12.0",
- "cpx": "^1.5.0",
- "fs-extra": "^5.0.0",
+ "fs-extra": "^6.0.0",
"glob": "^7.1.2",
"injection-js": "^2.2.1",
- "less": "^2.7.2",
+ "less": "^3.0.0",
"node-sass": "^4.5.3",
"node-sass-tilde-importer": "^1.0.0",
"postcss": "^6.0.2",
@@ -7623,17 +10336,14 @@
"postcss-url": "^7.3.0",
"read-pkg-up": "^3.0.0",
"rimraf": "^2.6.1",
- "rollup": "^0.55.0",
- "rollup-plugin-cleanup": "^2.0.0",
- "rollup-plugin-commonjs": "8.3.0",
- "rollup-plugin-license": "^0.6.0",
+ "rollup": "^0.59.0",
+ "rollup-plugin-commonjs": "^9.1.3",
"rollup-plugin-node-resolve": "^3.0.0",
- "rxjs": "^5.5.0",
- "sorcery": "^0.10.0",
+ "rollup-plugin-sourcemaps": "^0.4.2",
+ "rxjs": "^6.0.0",
"strip-bom": "^3.0.0",
"stylus": "^0.54.5",
- "tar": "^4.4.1",
- "uglify-js": "^3.3.20",
+ "uglify-js": "^3.0.7",
"update-notifier": "^2.3.0"
},
"dependencies": {
@@ -7648,17 +10358,6 @@
"supports-color": "^5.3.0"
}
},
- "fs-extra": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz",
- "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- }
- },
"has-flag": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
@@ -7722,27 +10421,6 @@
"requires": {
"has-flag": "^3.0.0"
}
- },
- "tar": {
- "version": "4.4.4",
- "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.4.tgz",
- "integrity": "sha512-mq9ixIYfNF9SK0IS/h2HKMu8Q2iaCuhDDsZhdEag/FHv8fOaYld4vN7ouMgcSSt5WKZzPs8atclTcJm36OTh4w==",
- "dev": true,
- "requires": {
- "chownr": "^1.0.1",
- "fs-minipass": "^1.2.5",
- "minipass": "^2.3.3",
- "minizlib": "^1.1.0",
- "mkdirp": "^0.5.0",
- "safe-buffer": "^5.1.2",
- "yallist": "^3.0.2"
- }
- },
- "yallist": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
- "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=",
- "dev": true
}
}
},
@@ -7798,15 +10476,6 @@
"which": "1"
},
"dependencies": {
- "nopt": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
- "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
"semver": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
@@ -7854,16 +10523,10 @@
}
}
},
- "node-modules-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/node-modules-path/-/node-modules-path-1.0.1.tgz",
- "integrity": "sha1-QAlrCM560OoUaAhjr0ScfHWl0cg=",
- "dev": true
- },
"node-sass": {
- "version": "4.9.1",
- "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.1.tgz",
- "integrity": "sha512-m6H1I6cHXsHsJ7BIWdnJsz9S9gVMyh+/H2cOTXgl2/2WqyyWlBcl4PHJcqrXo5RZVCfCUFqOtjPN0+0XbVHR5Q==",
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.2.tgz",
+ "integrity": "sha512-LdxoJLZutx0aQXHtWIYwJKMj+9pTjneTcLWJgzf2XbGu0q5pRNqW5QvFCEdm3mc5rJOdru/mzln5d0EZLacf6g==",
"dev": true,
"requires": {
"async-foreach": "^0.1.3",
@@ -7887,6 +10550,18 @@
"true-case-path": "^1.0.2"
},
"dependencies": {
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -8135,13 +10810,12 @@
}
},
"nopt": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
- "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
"dev": true,
"requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
+ "abbrev": "1"
}
},
"normalize-package-data": {
@@ -8171,6 +10845,38 @@
"integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
"dev": true
},
+ "npm-package-arg": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz",
+ "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.6.0",
+ "osenv": "^0.1.5",
+ "semver": "^5.5.0",
+ "validate-npm-package-name": "^3.0.0"
+ }
+ },
+ "npm-registry-client": {
+ "version": "8.6.0",
+ "resolved": "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.6.0.tgz",
+ "integrity": "sha512-Qs6P6nnopig+Y8gbzpeN/dkt+n7IyVd8f45NTMotGk6Qo7GfBmzwYx6jRLoOOgKiMnaQfYxsuyQlD8Mc3guBhg==",
+ "dev": true,
+ "requires": {
+ "concat-stream": "^1.5.2",
+ "graceful-fs": "^4.1.6",
+ "normalize-package-data": "~1.0.1 || ^2.0.0",
+ "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0",
+ "npmlog": "2 || ^3.1.0 || ^4.0.0",
+ "once": "^1.3.3",
+ "request": "^2.74.0",
+ "retry": "^0.10.0",
+ "safe-buffer": "^5.1.1",
+ "semver": "2 >=2.2.1 || 3.x || 4 || 5",
+ "slide": "^1.1.3",
+ "ssri": "^5.2.4"
+ }
+ },
"npm-run-all": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.2.tgz",
@@ -8350,6 +11056,28 @@
}
}
},
+ "object.assign": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
+ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
+ "dev": true,
+ "requires": {
+ "define-properties": "^1.1.2",
+ "function-bind": "^1.1.1",
+ "has-symbols": "^1.0.0",
+ "object-keys": "^1.0.11"
+ }
+ },
+ "object.getownpropertydescriptors": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
+ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
+ "dev": true,
+ "requires": {
+ "define-properties": "^1.1.2",
+ "es-abstract": "^1.5.1"
+ }
+ },
"object.omit": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
@@ -8384,15 +11112,16 @@
"dev": true
},
"office-ui-fabric-react": {
- "version": "6.22.0",
- "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.22.0.tgz",
- "integrity": "sha512-ZXh9Zc1pvN3MUzUYSCzoA3lyJvlgdgPgeBiuRNXgsVzgHBnBxmMn+nC9lNbfzvyAi5uSHQyzgO3K3jBmxfSQaw==",
+ "version": "6.43.0",
+ "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.43.0.tgz",
+ "integrity": "sha512-kJDpJgHMyc4dAntT7jBsk4LF07e/8TlLGn4TxOtKDWkMQFmbJbFCzFXqx4DEPwHeJSXGh8VVoePPU4upuhGz9Q==",
"requires": {
"@microsoft/load-themed-styles": "^1.7.13",
+ "@types/prop-types": "15.5.3",
"@uifabric/icons": ">=6.0.2 <7.0.0",
- "@uifabric/merge-styles": ">=6.2.1 <7.0.0",
- "@uifabric/styling": ">=6.3.0 <7.0.0",
- "@uifabric/utilities": ">=6.7.1 <7.0.0",
+ "@uifabric/merge-styles": ">=6.7.0 <7.0.0",
+ "@uifabric/styling": ">=6.12.0 <7.0.0",
+ "@uifabric/utilities": ">=6.12.1 <7.0.0",
"prop-types": "^15.5.10",
"tslib": "^1.7.1"
}
@@ -8422,9 +11151,9 @@
}
},
"opn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/opn/-/opn-5.1.0.tgz",
- "integrity": "sha512-iPNl7SyM8L30Rm1sjGdLLheyHVw5YXVfi3SKWJzBI7efxRwHojfRFjwE/OLM6qp9xJYMgab8WicTU1cPoY+Hpg==",
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
+ "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
"dev": true,
"requires": {
"is-wsl": "^1.1.0"
@@ -8438,6 +11167,14 @@
"requires": {
"minimist": "~0.0.1",
"wordwrap": "~0.0.2"
+ },
+ "dependencies": {
+ "wordwrap": {
+ "version": "0.0.3",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
+ "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
+ "dev": true
+ }
}
},
"optionator": {
@@ -8445,7 +11182,6 @@
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
"integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
"dev": true,
- "optional": true,
"requires": {
"deep-is": "~0.1.3",
"fast-levenshtein": "~2.0.4",
@@ -8453,23 +11189,8 @@
"prelude-ls": "~1.1.2",
"type-check": "~0.3.2",
"wordwrap": "~1.0.0"
- },
- "dependencies": {
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true,
- "optional": true
- }
}
},
- "options": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz",
- "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=",
- "dev": true
- },
"original": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz",
@@ -8578,6 +11299,17 @@
"requires": {
"ms": "2.0.0"
}
+ },
+ "socks-proxy-agent": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz",
+ "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "agent-base": "^4.1.0",
+ "socks": "^1.1.10"
+ }
}
}
},
@@ -8667,10 +11399,10 @@
"error-ex": "^1.2.0"
}
},
- "parse-passwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
- "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+ "parse5": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
+ "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",
"dev": true
},
"parseqs": {
@@ -8846,14 +11578,6 @@
"async": "^1.5.2",
"debug": "^2.2.0",
"mkdirp": "0.5.x"
- },
- "dependencies": {
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true
- }
}
},
"posix-character-classes": {
@@ -8930,46 +11654,24 @@
}
},
"postcss-load-config": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz",
- "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=",
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz",
+ "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==",
"dev": true,
"requires": {
- "cosmiconfig": "^2.1.0",
- "object-assign": "^4.1.0",
- "postcss-load-options": "^1.2.0",
- "postcss-load-plugins": "^2.3.0"
- }
- },
- "postcss-load-options": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz",
- "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=",
- "dev": true,
- "requires": {
- "cosmiconfig": "^2.1.0",
- "object-assign": "^4.1.0"
- }
- },
- "postcss-load-plugins": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz",
- "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=",
- "dev": true,
- "requires": {
- "cosmiconfig": "^2.1.1",
- "object-assign": "^4.1.0"
+ "cosmiconfig": "^4.0.0",
+ "import-cwd": "^2.0.0"
}
},
"postcss-loader": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.5.tgz",
- "integrity": "sha512-pV7kB5neJ0/1tZ8L1uGOBNTVBCSCXQoIsZMsrwvO8V2rKGa2tBl/f80GGVxow2jJnRJ2w1ocx693EKhZAb9Isg==",
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.1.6.tgz",
+ "integrity": "sha512-hgiWSc13xVQAq25cVw80CH0l49ZKlAnU1hKPOdRrNj89bokRr/bZF2nT+hebPPF9c9xs8c3gw3Fr2nxtmXYnNg==",
"dev": true,
"requires": {
"loader-utils": "^1.1.0",
"postcss": "^6.0.0",
- "postcss-load-config": "^1.2.0",
+ "postcss-load-config": "^2.0.0",
"schema-utils": "^0.4.0"
}
},
@@ -9011,9 +11713,9 @@
"dev": true
},
"prettier": {
- "version": "1.13.6",
- "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.13.6.tgz",
- "integrity": "sha512-p5eqCNiohWZN++7aJXUVj0JgLqHCPLf9GLIcLBHGNWs4Y9FJOPs6+KNO2WT0udJIQJTbeZFrJkjzjcb8fkAYYQ==",
+ "version": "1.14.0",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.0.tgz",
+ "integrity": "sha512-KtQ2EGaUwf2EyDfp1fxyEb0PqGKakVm0WyXwDt6u+cAoxbO2Z2CwKvOe3+b4+F2IlO9lYHi1kqFuRM70ddBnow==",
"dev": true
},
"pretty-error": {
@@ -9072,34 +11774,47 @@
}
},
"protractor": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.1.2.tgz",
- "integrity": "sha1-myIXQXCaTGLVzVPGqt1UpxE36V8=",
+ "version": "5.4.0",
+ "resolved": "https://registry.npmjs.org/protractor/-/protractor-5.4.0.tgz",
+ "integrity": "sha512-6TSYqMhUUzxr4/wN0ttSISqPMKvcVRXF4k8jOEpGWD8OioLak4KLgfzHK9FJ49IrjzRrZ+Mx1q2Op8Rk0zEcnQ==",
"dev": true,
"requires": {
"@types/node": "^6.0.46",
"@types/q": "^0.0.32",
- "@types/selenium-webdriver": "~2.53.39",
- "blocking-proxy": "0.0.5",
+ "@types/selenium-webdriver": "^3.0.0",
+ "blocking-proxy": "^1.0.0",
+ "browserstack": "^1.5.1",
"chalk": "^1.1.3",
"glob": "^7.0.3",
- "jasmine": "^2.5.3",
+ "jasmine": "2.8.0",
"jasminewd2": "^2.1.0",
"optimist": "~0.6.0",
"q": "1.4.1",
- "saucelabs": "~1.3.0",
- "selenium-webdriver": "3.0.1",
+ "saucelabs": "^1.5.0",
+ "selenium-webdriver": "3.6.0",
"source-map-support": "~0.4.0",
- "webdriver-js-extender": "^1.0.0",
+ "webdriver-js-extender": "2.0.0",
"webdriver-manager": "^12.0.6"
},
"dependencies": {
"@types/node": {
- "version": "6.0.114",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.114.tgz",
- "integrity": "sha512-5ViC9dwf1VIAtrOFTvOuN04lJgw28eKjuy0Vg2Bd/fSlxKP2feCSkIw04ZgOENL2ywdWrtbkthp1XVLEjJmouw==",
+ "version": "6.0.115",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.115.tgz",
+ "integrity": "sha512-PWA07jqflLli+PAk7VaJn0MVdTw96egk5B1FxwocV/tcc3RamNGbza1ZgS0OGUsTuAYCFCboL+IlG2bPazV2Nw==",
"dev": true
},
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
"ansi-styles": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
@@ -9250,6 +11965,15 @@
"uuid": "^3.1.0"
}
},
+ "source-map-support": {
+ "version": "0.4.18",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
+ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
+ "dev": true,
+ "requires": {
+ "source-map": "^0.5.6"
+ }
+ },
"supports-color": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
@@ -9278,19 +12002,19 @@
}
},
"proxy-addr": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz",
- "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==",
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
+ "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
"dev": true,
"requires": {
"forwarded": "~0.1.2",
- "ipaddr.js": "1.6.0"
+ "ipaddr.js": "1.8.0"
}
},
"proxy-agent": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.0.tgz",
- "integrity": "sha512-g6n6vnk8fRf705ShN+FEXFG/SDJaW++lSs0d9KaJh4uBWW/wi7en4Cpo5VYQW3SZzAE121lhB/KLQrbURoubZw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.1.tgz",
+ "integrity": "sha512-mAZexaz9ZxQhYPWfAjzlrloEjW+JHiBFryE4AJXFDTnaXfmH/FKqC1swTRKuEPbHWz02flQNXFOyDUF7zfEG6A==",
"dev": true,
"optional": true,
"requires": {
@@ -9301,7 +12025,7 @@
"lru-cache": "^4.1.2",
"pac-proxy-agent": "^2.0.1",
"proxy-from-env": "^1.0.0",
- "socks-proxy-agent": "^3.0.0"
+ "socks-proxy-agent": "^4.0.1"
},
"dependencies": {
"debug": {
@@ -9716,9 +12440,9 @@
"dev": true
},
"regenerator-runtime": {
- "version": "0.11.1",
- "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
- "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.0.tgz",
+ "integrity": "sha512-SpV2LhF5Dm9UYMEprB3WwsBnWwqTrmjrm2UZb42cl2G02WVGgx7Mg8aa9pdLEKp6hZ+/abcMc2NxKA8f02EG2w=="
},
"regex-cache": {
"version": "0.4.4",
@@ -9905,9 +12629,9 @@
"dev": true
},
"require-from-string": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz",
- "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=",
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
"dev": true
},
"require-main-filename": {
@@ -9923,13 +12647,10 @@
"dev": true
},
"resolve": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
- "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
- "dev": true,
- "requires": {
- "path-parse": "^1.0.5"
- }
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
+ "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
+ "dev": true
},
"resolve-cwd": {
"version": "2.0.0",
@@ -9958,11 +12679,18 @@
"integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
"dev": true
},
+ "retry": {
+ "version": "0.10.1",
+ "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz",
+ "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=",
+ "dev": true
+ },
"right-align": {
"version": "0.1.3",
"resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
"integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
"dev": true,
+ "optional": true,
"requires": {
"align-text": "^0.1.1"
}
@@ -9987,69 +12715,34 @@
}
},
"rollup": {
- "version": "0.55.5",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.55.5.tgz",
- "integrity": "sha512-2hke9NOy332kxvnmMQOgl7DHm94zihNyYJNd8ZLWo4U0EjFvjUkeWa0+ge+70bTg+mY0xJ7NUsf5kIhDtrGrtA==",
- "dev": true
- },
- "rollup-plugin-cleanup": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/rollup-plugin-cleanup/-/rollup-plugin-cleanup-2.0.1.tgz",
- "integrity": "sha512-Z2UpMe3l2Oo8jzoB2gAWcb3UqIyiGxlh8kKlcs/W53yTPtwdF8RGfhuTx+/kjRlkSc5TC03t3sX3Lj3B40k9Eg==",
+ "version": "0.59.4",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.59.4.tgz",
+ "integrity": "sha512-ISiMqq/aJa+57QxX2MRcvLESHdJ7wSavmr6U1euMr+6UgFe6KM+3QANrYy8LQofwhTC1I7BcAdlLnDiaODs1BA==",
"dev": true,
"requires": {
- "acorn": "4.x",
- "magic-string": "^0.22.4",
- "rollup-pluginutils": "^2.0.1"
- },
- "dependencies": {
- "acorn": {
- "version": "4.0.13",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz",
- "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=",
- "dev": true
- }
+ "@types/estree": "0.0.39",
+ "@types/node": "*"
}
},
"rollup-plugin-commonjs": {
- "version": "8.3.0",
- "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-8.3.0.tgz",
- "integrity": "sha512-PYs3OiYgENFYEmI3vOEm5nrp3eY90YZqd5vGmQqeXmhJsAWFIrFdROCvOasqJ1HgeTvqyYo9IGXnFDyoboNcgQ==",
+ "version": "9.1.4",
+ "resolved": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-9.1.4.tgz",
+ "integrity": "sha512-dpPb6QxvEMG35Eat1yFbpVcuYWE33D2LZK8q2BlSWIBpjXiX2uaqCEMf9czqFChFsfewsA2c2eEoROTepEmyng==",
"dev": true,
"requires": {
- "acorn": "^5.2.1",
- "estree-walker": "^0.5.0",
+ "estree-walker": "^0.5.1",
"magic-string": "^0.22.4",
- "resolve": "^1.4.0",
+ "resolve": "^1.5.0",
"rollup-pluginutils": "^2.0.1"
- }
- },
- "rollup-plugin-license": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-0.6.0.tgz",
- "integrity": "sha512-Ttz65oRtNKcfV5icDkQTixc8ja64ueoXejRJoAtmjXYAWVg0qx+tu5rXmEOXWXmUXeGs0ARUVIAG0p1JK0gACQ==",
- "dev": true,
- "requires": {
- "commenting": "1.0.5",
- "lodash": "4.17.5",
- "magic-string": "0.22.4",
- "mkdirp": "0.5.1",
- "moment": "2.21.0"
},
"dependencies": {
- "lodash": {
- "version": "4.17.5",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
- "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
- "dev": true
- },
- "magic-string": {
- "version": "0.22.4",
- "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.22.4.tgz",
- "integrity": "sha512-kxBL06p6iO2qPBHsqGK2b3cRwiRGpnmSuVWNhwHcMX7qJOUr1HvricYP1LZOCdkQBUp0jiWg2d6WJwR3vYgByw==",
+ "resolve": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
+ "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
"dev": true,
"requires": {
- "vlq": "^0.2.1"
+ "path-parse": "^1.0.5"
}
}
}
@@ -10073,6 +12766,16 @@
}
}
},
+ "rollup-plugin-sourcemaps": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.4.2.tgz",
+ "integrity": "sha1-YhJaqUCHqt97g+9N+vYptHMTXoc=",
+ "dev": true,
+ "requires": {
+ "rollup-pluginutils": "^2.0.1",
+ "source-map-resolve": "^0.5.0"
+ }
+ },
"rollup-pluginutils": {
"version": "2.3.0",
"resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.3.0.tgz",
@@ -10093,13 +12796,18 @@
}
},
"rxjs": {
- "version": "5.5.11",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.11.tgz",
- "integrity": "sha512-3bjO7UwWfA2CV7lmwYMBzj4fQ6Cq+ftHc2MvUe+WMS7wcdJ1LosDWmdjPQanYp2dBRj572p7PeU81JUxHKOcBA==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz",
+ "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==",
"requires": {
- "symbol-observable": "1.0.1"
+ "tslib": "^1.9.0"
}
},
+ "rxjs-compat": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/rxjs-compat/-/rxjs-compat-6.2.2.tgz",
+ "integrity": "sha512-h113JzEXnqBd6JQ8TYg33oDuM3baZ9WKS49rtbMX0gBW2Kz0z4wDZ0/pCA0T9sRJM1HkZT6mt45gpYOJ2MqWYQ=="
+ },
"safe-buffer": {
"version": "5.1.2",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
@@ -10120,26 +12828,6 @@
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
- "sander": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/sander/-/sander-0.5.1.tgz",
- "integrity": "sha1-dB4kXiMfB8r7b98PEzrfohalAq0=",
- "dev": true,
- "requires": {
- "es6-promise": "^3.1.2",
- "graceful-fs": "^4.1.3",
- "mkdirp": "^0.5.1",
- "rimraf": "^2.5.2"
- },
- "dependencies": {
- "es6-promise": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
- "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=",
- "dev": true
- }
- }
- },
"sass-graph": {
"version": "2.2.4",
"resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
@@ -10150,6 +12838,52 @@
"lodash": "^4.0.0",
"scss-tokenizer": "^0.2.3",
"yargs": "^7.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
+ },
+ "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.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ }
+ },
+ "y18n": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
+ "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
+ "dev": true
+ },
+ "yargs": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
+ "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^3.0.0",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^1.4.0",
+ "read-pkg-up": "^1.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^1.0.2",
+ "which-module": "^1.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^5.0.0"
+ }
+ }
}
},
"sass-loader": {
@@ -10166,41 +12900,12 @@
}
},
"saucelabs": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.3.0.tgz",
- "integrity": "sha1-0kDoAJ33+ocwbsRXimm6O1xCT+4=",
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz",
+ "integrity": "sha512-jlX3FGdWvYf4Q3LFfFWS1QvPg3IGCGWxIc8QBFdPTbpTJnt/v17FHXYVAn7C8sHf1yUXo2c7yIM0isDryfYtHQ==",
"dev": true,
"requires": {
- "https-proxy-agent": "^1.0.0"
- },
- "dependencies": {
- "agent-base": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-2.1.1.tgz",
- "integrity": "sha1-1t4Q1a9hMtW9aSQn1G/FOFOQlMc=",
- "dev": true,
- "requires": {
- "extend": "~3.0.0",
- "semver": "~5.0.1"
- }
- },
- "https-proxy-agent": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-1.0.0.tgz",
- "integrity": "sha1-NffabEjOTdv6JkiRrFk+5f+GceY=",
- "dev": true,
- "requires": {
- "agent-base": "2",
- "debug": "2",
- "extend": "3"
- }
- },
- "semver": {
- "version": "5.0.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz",
- "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=",
- "dev": true
- }
+ "https-proxy-agent": "^2.2.1"
}
},
"sax": {
@@ -10217,32 +12922,6 @@
"requires": {
"ajv": "^6.1.0",
"ajv-keywords": "^3.1.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz",
- "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^2.0.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.1"
- }
- },
- "fast-deep-equal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- }
}
},
"scss-tokenizer": {
@@ -10273,12 +12952,12 @@
"dev": true
},
"selenium-webdriver": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.0.1.tgz",
- "integrity": "sha1-ot6l2kqX9mcuiefKcnbO+jZRR6c=",
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz",
+ "integrity": "sha512-WH7Aldse+2P5bbFBO4Gle/nuQOdVwpHMTL6raL3uuBj/vPG07k6uzt3aiahu352ONBr5xXh0hDlM3LhtXPOC4Q==",
"dev": true,
"requires": {
- "adm-zip": "^0.4.7",
+ "jszip": "^3.1.3",
"rimraf": "^2.5.4",
"tmp": "0.0.30",
"xml2js": "^0.4.17"
@@ -10305,15 +12984,16 @@
}
},
"semantic-ui-react": {
- "version": "0.79.1",
- "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-0.79.1.tgz",
- "integrity": "sha512-Z/QHE/h+l4MrZMilKe7RCBv6wPSBopcwRh5fPPZ1Cavxw4703XizJ3m+g7qcYXa5F40NnM0LKaVDuaReJ0f/3w==",
+ "version": "0.82.1",
+ "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-0.82.1.tgz",
+ "integrity": "sha512-plYpPhUnCzhKHozOI/gyplcZECIcgSj7jor94/gomE1qmWtlIvPfpWLaiLh7c+A7z0RxrzG78BsDFNG+zhQV8A==",
"requires": {
- "babel-runtime": "^6.25.0",
+ "@babel/runtime": "^7.0.0-beta.49",
"classnames": "^2.2.5",
- "fbjs": "^0.8.16",
- "lodash": "^4.17.4",
- "prop-types": "^15.5.10"
+ "keyboard-key": "^1.0.1",
+ "lodash": "^4.17.10",
+ "prop-types": "^15.6.1",
+ "shallowequal": "^1.0.2"
}
},
"semver": {
@@ -10486,6 +13166,11 @@
}
}
},
+ "shallowequal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz",
+ "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ=="
+ },
"shebang-command": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
@@ -10519,15 +13204,6 @@
"integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
"dev": true
},
- "silent-error": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/silent-error/-/silent-error-1.1.0.tgz",
- "integrity": "sha1-IglwbxyFCp8dENDYQJGLRvJuG8k=",
- "dev": true,
- "requires": {
- "debug": "^2.2.0"
- }
- },
"slack-node": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz",
@@ -10544,11 +13220,18 @@
"integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
"dev": true
},
+ "slide": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/slide/-/slide-1.1.6.tgz",
+ "integrity": "sha1-VusCfWW00tzmyy4tMsTUr8nh1wc=",
+ "dev": true
+ },
"smart-buffer": {
"version": "1.1.15",
"resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz",
"integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"smtp-connection": {
"version": "2.12.0",
@@ -10757,9 +13440,9 @@
}
},
"sockjs-client": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz",
- "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=",
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz",
+ "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=",
"dev": true,
"requires": {
"debug": "^2.6.6",
@@ -10786,38 +13469,40 @@
"resolved": "https://registry.npmjs.org/socks/-/socks-1.1.10.tgz",
"integrity": "sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o=",
"dev": true,
+ "optional": true,
"requires": {
"ip": "^1.1.4",
"smart-buffer": "^1.0.13"
}
},
"socks-proxy-agent": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz",
- "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.1.tgz",
+ "integrity": "sha512-Kezx6/VBguXOsEe5oU3lXYyKMi4+gva72TwJ7pQY5JfqUx2nMk7NXA6z/mpNqIlfQjWYVfeuNvQjexiTaTn6Nw==",
"dev": true,
+ "optional": true,
"requires": {
- "agent-base": "^4.1.0",
- "socks": "^1.1.10"
- }
- },
- "sorcery": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/sorcery/-/sorcery-0.10.0.tgz",
- "integrity": "sha1-iukK19fLBfxZ8asMY3hF1cFaUrc=",
- "dev": true,
- "requires": {
- "buffer-crc32": "^0.2.5",
- "minimist": "^1.2.0",
- "sander": "^0.5.0",
- "sourcemap-codec": "^1.3.0"
+ "agent-base": "~4.2.0",
+ "socks": "~2.2.0"
},
"dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
+ "smart-buffer": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.0.1.tgz",
+ "integrity": "sha512-RFqinRVJVcCAL9Uh1oVqE6FZkqsyLiVOYEZ20TqIOjuX7iFVJ+zsbs4RIghnw/pTs7mZvt8ZHhvm1ZUrR4fykg==",
+ "dev": true,
+ "optional": true
+ },
+ "socks": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/socks/-/socks-2.2.1.tgz",
+ "integrity": "sha512-0GabKw7n9mI46vcNrVfs0o6XzWzjVa3h6GaSo2UPxtWAROXUWavfJWh1M4PR5tnE0dcnQXZIDFP4yrAysLze/w==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ip": "^1.1.5",
+ "smart-buffer": "^4.0.1"
+ }
}
}
},
@@ -10833,6 +13518,46 @@
"integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
"dev": true
},
+ "source-map-loader": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.3.tgz",
+ "integrity": "sha512-MYbFX9DYxmTQFfy2v8FC1XZwpwHKYxg3SK8Wb7VPBKuhDjz8gi9re2819MsG4p49HDyiOSUKlmZ+nQBArW5CGw==",
+ "dev": true,
+ "requires": {
+ "async": "^2.5.0",
+ "loader-utils": "~0.2.2",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "async": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
+ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.10"
+ }
+ },
+ "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.0.0",
+ "json5": "^0.5.0",
+ "object-assign": "^4.0.1"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
"source-map-resolve": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
@@ -10847,12 +13572,21 @@
}
},
"source-map-support": {
- "version": "0.4.18",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
- "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
+ "version": "0.5.6",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
+ "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
"dev": true,
"requires": {
- "source-map": "^0.5.6"
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
}
},
"source-map-url": {
@@ -10861,12 +13595,6 @@
"integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
"dev": true
},
- "sourcemap-codec": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.1.tgz",
- "integrity": "sha512-hX1eNBNuilj8yfFnECh0DzLgwKpBLMIvmhgEhixXNui8lMLBInTI8Kyxt++RwJnMNu7cAUo635L2+N1TxMJCzA==",
- "dev": true
- },
"spdx-correct": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
@@ -11007,6 +13735,15 @@
}
}
},
+ "stats-webpack-plugin": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/stats-webpack-plugin/-/stats-webpack-plugin-0.6.2.tgz",
+ "integrity": "sha1-LFlJtTHgf4eojm6k3PrFOqjHWis=",
+ "dev": true,
+ "requires": {
+ "lodash": "^4.17.4"
+ }
+ },
"statuses": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
@@ -11042,9 +13779,9 @@
}
},
"stream-each": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz",
- "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
"dev": true,
"requires": {
"end-of-stream": "^1.1.0",
@@ -11170,24 +13907,13 @@
"dev": true
},
"style-loader": {
- "version": "0.19.1",
- "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.1.tgz",
- "integrity": "sha512-IRE+ijgojrygQi3rsqT0U4dd+UcPCqcVvauZpCnQrGAlEe+FUIyrK93bUDScamesjP08JlQNsFJU+KmPedP5Og==",
+ "version": "0.21.0",
+ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.21.0.tgz",
+ "integrity": "sha512-T+UNsAcl3Yg+BsPKs1vd22Fr8sVT+CJMtzqc6LEw9bbJZb43lm9GoeIfUcDEefBSWC0BhYbcdupV1GtI4DGzxg==",
"dev": true,
"requires": {
- "loader-utils": "^1.0.2",
- "schema-utils": "^0.3.0"
- },
- "dependencies": {
- "schema-utils": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
- "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
- "dev": true,
- "requires": {
- "ajv": "^5.0.0"
- }
- }
+ "loader-utils": "^1.1.0",
+ "schema-utils": "^0.4.5"
}
},
"stylus": {
@@ -11240,23 +13966,6 @@
"when": "~3.6.x"
}
},
- "subarg": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
- "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=",
- "dev": true,
- "requires": {
- "minimist": "^1.1.0"
- },
- "dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
- "dev": true
- }
- }
- },
"supports-color": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz",
@@ -11266,15 +13975,10 @@
"has-flag": "^2.0.0"
}
},
- "symbol-observable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
- "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ="
- },
"tapable": {
- "version": "0.2.8",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz",
- "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz",
+ "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==",
"dev": true
},
"tar": {
@@ -11288,6 +13992,12 @@
"inherits": "2"
}
},
+ "temp": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/temp/-/temp-0.4.0.tgz",
+ "integrity": "sha1-ZxrWPVe+D+nXKUZks/xABjZnimA=",
+ "dev": true
+ },
"term-size": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
@@ -11297,6 +14007,12 @@
"execa": "^0.7.0"
}
},
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true
+ },
"through": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
@@ -11326,12 +14042,6 @@
"integrity": "sha1-qGLgGOP7HqLsP85dVWBc9X8kc3E=",
"dev": true
},
- "time-stamp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.0.0.tgz",
- "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
- "dev": true
- },
"timed-out": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
@@ -11489,99 +14199,36 @@
}
},
"ts-node": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-4.1.0.tgz",
- "integrity": "sha512-xcZH12oVg9PShKhy3UHyDmuDLV3y7iKwX25aMVPt1SIXSuAfWkFiGPEkg+th8R4YKW/QCxDoW7lJdb15lx6QWg==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.0.tgz",
+ "integrity": "sha512-klJsfswHP0FuOLsvBZ/zzCfUvakOSSxds78mVeK7I+qP76YWtxf16hEZsp3U+b0kIo82R5UatGFeblYMqabb2Q==",
"dev": true,
"requires": {
"arrify": "^1.0.0",
- "chalk": "^2.3.0",
+ "buffer-from": "^1.1.0",
"diff": "^3.1.0",
"make-error": "^1.1.1",
"minimist": "^1.2.0",
"mkdirp": "^0.5.1",
- "source-map-support": "^0.5.0",
- "tsconfig": "^7.0.0",
- "v8flags": "^3.0.0",
+ "source-map-support": "^0.5.6",
"yn": "^2.0.0"
},
"dependencies": {
- "chalk": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
- "dev": true,
- "requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
- }
- },
- "has-flag": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
- "dev": true
- },
"minimist": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
"integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
"dev": true
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "source-map-support": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
- "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
- },
- "supports-color": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
- "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
- "dev": true,
- "requires": {
- "has-flag": "^3.0.0"
- }
- }
- }
- },
- "tsconfig": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz",
- "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==",
- "dev": true,
- "requires": {
- "@types/strip-bom": "^3.0.0",
- "@types/strip-json-comments": "0.0.30",
- "strip-bom": "^3.0.0",
- "strip-json-comments": "^2.0.0"
- },
- "dependencies": {
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "dev": true
}
}
},
"tsickle": {
- "version": "0.27.5",
- "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.27.5.tgz",
- "integrity": "sha512-NP+CjM1EXza/M8mOXBLH3vkFEJiu1zfEAlC5WdJxHPn8l96QPz5eooP6uAgYtw1CcKfuSyIiheNUdKxtDWCNeg==",
+ "version": "0.32.1",
+ "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.32.1.tgz",
+ "integrity": "sha512-JW9j+W0SaMSZGejIFZBk0AiPfnhljK3oLx5SaqxrJhjlvzFyPml5zqG1/PuScUj6yTe1muEqwk5CnDK0cOZmKw==",
"dev": true,
"requires": {
+ "jasmine-diff": "^0.1.3",
"minimist": "^1.2.0",
"mkdirp": "^0.5.1",
"source-map": "^0.6.0",
@@ -11599,16 +14246,6 @@
"resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
"integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
"dev": true
- },
- "source-map-support": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.6.tgz",
- "integrity": "sha512-N4KXEz7jcKqPf2b2vZF11lQIz9W5ZMuUcIOGj243lduidkf2fjkVKJS9vNxVWn3u/uxX38AcE8U9nnH9FPcq+g==",
- "dev": true,
- "requires": {
- "buffer-from": "^1.0.0",
- "source-map": "^0.6.0"
- }
}
}
},
@@ -11618,9 +14255,9 @@
"integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ=="
},
"tslint": {
- "version": "5.10.0",
- "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.10.0.tgz",
- "integrity": "sha1-EeJrzLiK+gLdDZlWyuPUVAtfVMM=",
+ "version": "5.11.0",
+ "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.11.0.tgz",
+ "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=",
"dev": true,
"requires": {
"babel-code-frame": "^6.22.0",
@@ -11634,7 +14271,7 @@
"resolve": "^1.3.2",
"semver": "^5.3.0",
"tslib": "^1.8.0",
- "tsutils": "^2.12.1"
+ "tsutils": "^2.27.2"
},
"dependencies": {
"chalk": {
@@ -11654,6 +14291,15 @@
"integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
"dev": true
},
+ "resolve": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
+ "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
+ "dev": true,
+ "requires": {
+ "path-parse": "^1.0.5"
+ }
+ },
"supports-color": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
@@ -11666,16 +14312,16 @@
}
},
"tsscmp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz",
- "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=",
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
+ "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==",
"dev": true,
"optional": true
},
"tsutils": {
- "version": "2.27.2",
- "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.27.2.tgz",
- "integrity": "sha512-qf6rmT84TFMuxAKez2pIfR8UCai49iQsfB7YWVjV1bKpy/d0PWT5rEOSM6La9PiHZ0k1RRZQiwVdVJfQ3BPHgg==",
+ "version": "2.29.0",
+ "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz",
+ "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==",
"dev": true,
"requires": {
"tslib": "^1.8.1"
@@ -11729,9 +14375,9 @@
"dev": true
},
"typescript": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.6.2.tgz",
- "integrity": "sha1-PFtv1/beCRQmkCfwPAlGdY92c6Q=",
+ "version": "2.9.2",
+ "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz",
+ "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==",
"dev": true
},
"ua-parser-js": {
@@ -11740,9 +14386,9 @@
"integrity": "sha512-LtzwHlVHwFGTptfNSgezHp7WUlwiqb0gA9AALRbKaERfxwJoiX0A73QbTToxteIAuIaFshhgIZfqK8s7clqgnA=="
},
"uglify-js": {
- "version": "3.4.3",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.3.tgz",
- "integrity": "sha512-RbOgGjF04sFUNSi8xGOTB9AmtVmMmVVAL5a7lxIgJ8urejJen+priq0ooRIHHa8AXI/dSvNF9yYMz9OP4PhybQ==",
+ "version": "3.4.6",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.6.tgz",
+ "integrity": "sha512-O1D7L6WcOzS1qW2ehopEm4cWm5yA6bQBozlks8jO8ODxYCy4zv+bR/la4Lwp01tpkYGNonnpXvUpYtrvSu8Yzg==",
"dev": true,
"requires": {
"commander": "~2.16.0",
@@ -11973,9 +14619,9 @@
"dev": true
},
"uri-js": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
- "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-3.0.2.tgz",
+ "integrity": "sha1-+QuFhQf4HepNz7s8TD2/orVX+qo=",
"dev": true,
"requires": {
"punycode": "^2.1.0"
@@ -12005,32 +14651,35 @@
}
}
},
+ "url-join": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz",
+ "integrity": "sha1-TTNA6AfTdzvamZH4MFrNzCpmXSo=",
+ "dev": true
+ },
"url-loader": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz",
- "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.0.1.tgz",
+ "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==",
"dev": true,
"requires": {
- "loader-utils": "^1.0.2",
- "mime": "^1.4.1",
- "schema-utils": "^0.3.0"
+ "loader-utils": "^1.1.0",
+ "mime": "^2.0.3",
+ "schema-utils": "^0.4.3"
},
"dependencies": {
- "schema-utils": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz",
- "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=",
- "dev": true,
- "requires": {
- "ajv": "^5.0.0"
- }
+ "mime": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz",
+ "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==",
+ "dev": true
}
}
},
"url-parse": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.1.tgz",
- "integrity": "sha512-x95Td74QcvICAA0+qERaVkRpTGKyBHHYdwL2LXZm5t/gBtCB9KQSO/0zQgSTYEV1p0WcvSg79TLNPSvd5IDJMQ==",
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz",
+ "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==",
"dev": true,
"requires": {
"querystringify": "^2.0.0",
@@ -12096,6 +14745,16 @@
"integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
"dev": true
},
+ "util.promisify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
+ "dev": true,
+ "requires": {
+ "define-properties": "^1.1.2",
+ "object.getownpropertydescriptors": "^2.0.3"
+ }
+ },
"utila": {
"version": "0.4.0",
"resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
@@ -12121,15 +14780,6 @@
"dev": true,
"optional": true
},
- "v8flags": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz",
- "integrity": "sha512-iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ==",
- "dev": true,
- "requires": {
- "homedir-polyfill": "^1.0.1"
- }
- },
"validate-npm-package-license": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
@@ -12140,6 +14790,15 @@
"spdx-expression-parse": "^3.0.0"
}
},
+ "validate-npm-package-name": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz",
+ "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=",
+ "dev": true,
+ "requires": {
+ "builtins": "^1.0.3"
+ }
+ },
"vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
@@ -12165,6 +14824,12 @@
}
}
},
+ "viz.js": {
+ "version": "1.8.2",
+ "resolved": "https://registry.npmjs.org/viz.js/-/viz.js-1.8.2.tgz",
+ "integrity": "sha512-W+1+N/hdzLpQZEcvz79n2IgUE9pfx6JLdHh3Kh8RGvLL8P1LdJVQmi2OsDcLdY4QVID4OUy+FPelyerX0nJxIQ==",
+ "dev": true
+ },
"vlq": {
"version": "0.2.3",
"resolved": "https://registry.npmjs.org/vlq/-/vlq-0.2.3.tgz",
@@ -12554,361 +15219,333 @@
"resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.1.tgz",
"integrity": "sha1-Om2bwVGWN3qQ+OKAP6UmIWWwRRA="
},
- "webdriver-js-extender": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-1.0.0.tgz",
- "integrity": "sha1-gcUzqeM9W/tZe05j4s2yW1R3dRU=",
+ "webassemblyjs": {
+ "version": "1.4.3",
+ "resolved": "https://registry.npmjs.org/webassemblyjs/-/webassemblyjs-1.4.3.tgz",
+ "integrity": "sha512-4lOV1Lv6olz0PJkDGQEp82HempAn147e6BXijWDzz9g7/2nSebVP9GVg62Fz5ZAs55mxq13GA0XLyvY8XkyDjg==",
"dev": true,
"requires": {
- "@types/selenium-webdriver": "^2.53.35",
- "selenium-webdriver": "^2.53.2"
- },
- "dependencies": {
- "adm-zip": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.4.tgz",
- "integrity": "sha1-ph7VrmkFw66lizplfSUDMJEFJzY=",
- "dev": true
- },
- "sax": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz",
- "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=",
- "dev": true
- },
- "selenium-webdriver": {
- "version": "2.53.3",
- "resolved": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-2.53.3.tgz",
- "integrity": "sha1-0p/1qVff8aG0ncRXdW5OS/vc4IU=",
- "dev": true,
- "requires": {
- "adm-zip": "0.4.4",
- "rimraf": "^2.2.8",
- "tmp": "0.0.24",
- "ws": "^1.0.1",
- "xml2js": "0.4.4"
- }
- },
- "tmp": {
- "version": "0.0.24",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.24.tgz",
- "integrity": "sha1-1qXhmNFKmDXMby18PZ4wJCjIzxI=",
- "dev": true
- },
- "ultron": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz",
- "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=",
- "dev": true
- },
- "ws": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz",
- "integrity": "sha512-o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==",
- "dev": true,
- "requires": {
- "options": ">=0.0.5",
- "ultron": "1.0.x"
- }
- },
- "xml2js": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.4.tgz",
- "integrity": "sha1-MREBAAMAiuGSQOuhdJe1fHKcVV0=",
- "dev": true,
- "requires": {
- "sax": "0.6.x",
- "xmlbuilder": ">=1.0.0"
- }
- }
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/validation": "1.4.3",
+ "@webassemblyjs/wasm-parser": "1.4.3",
+ "@webassemblyjs/wast-parser": "1.4.3",
+ "long": "^3.2.0"
+ }
+ },
+ "webdriver-js-extender": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.0.0.tgz",
+ "integrity": "sha512-fbyKiVu3azzIc5d4+26YfuPQcFTlgFQV5yQ/0OQj4Ybkl4g1YQuIPskf5v5wqwRJhHJnPHthB6tqCjWHOKLWag==",
+ "dev": true,
+ "requires": {
+ "@types/selenium-webdriver": "^3.0.0",
+ "selenium-webdriver": "^3.0.1"
}
},
"webpack": {
- "version": "3.11.0",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz",
- "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==",
+ "version": "4.9.2",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.9.2.tgz",
+ "integrity": "sha512-jlWrCrJDU3sdWFprel6jHH8esN2C++Q8ehedRo74u7MWLTUJn9SD7RSgsCTEZCSRpVpMascDylAqPoldauOMfA==",
"dev": true,
"requires": {
+ "@webassemblyjs/ast": "1.4.3",
+ "@webassemblyjs/wasm-edit": "1.4.3",
+ "@webassemblyjs/wasm-parser": "1.4.3",
"acorn": "^5.0.0",
- "acorn-dynamic-import": "^2.0.0",
+ "acorn-dynamic-import": "^3.0.0",
"ajv": "^6.1.0",
"ajv-keywords": "^3.1.0",
- "async": "^2.1.2",
- "enhanced-resolve": "^3.4.0",
- "escope": "^3.6.0",
- "interpret": "^1.0.0",
- "json-loader": "^0.5.4",
- "json5": "^0.5.1",
+ "chrome-trace-event": "^0.1.1",
+ "enhanced-resolve": "^4.0.0",
+ "eslint-scope": "^3.7.1",
+ "json-parse-better-errors": "^1.0.2",
"loader-runner": "^2.3.0",
"loader-utils": "^1.1.0",
"memory-fs": "~0.4.1",
+ "micromatch": "^3.1.8",
"mkdirp": "~0.5.0",
+ "neo-async": "^2.5.0",
"node-libs-browser": "^2.0.0",
- "source-map": "^0.5.3",
- "supports-color": "^4.2.1",
- "tapable": "^0.2.7",
- "uglifyjs-webpack-plugin": "^0.4.6",
- "watchpack": "^1.4.0",
- "webpack-sources": "^1.0.1",
- "yargs": "^8.0.2"
+ "schema-utils": "^0.4.4",
+ "tapable": "^1.0.0",
+ "uglifyjs-webpack-plugin": "^1.2.4",
+ "watchpack": "^1.5.0",
+ "webpack-sources": "^1.0.1"
},
"dependencies": {
- "ajv": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.2.tgz",
- "integrity": "sha512-hOs7GfvI6tUI1LfZddH82ky6mOMyTuY0mk7kE2pWpmhhUSkumzaTO5vbVwij39MdwPQWCV4Zv57Eo06NtL/GVA==",
- "dev": true,
- "requires": {
- "fast-deep-equal": "^2.0.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.1"
- }
- },
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
"dev": true
},
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
"dev": true
},
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
"dev": true,
"requires": {
- "center-align": "^0.1.1",
- "right-align": "^0.1.1",
- "wordwrap": "0.0.2"
- }
- },
- "fast-deep-equal": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
- "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
- "dev": true
- },
- "json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "dev": true
- },
- "load-json-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
- "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "strip-bom": "^3.0.0"
- }
- },
- "os-locale": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
- "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
- "dev": true,
- "requires": {
- "execa": "^0.7.0",
- "lcid": "^1.0.0",
- "mem": "^1.1.0"
- }
- },
- "path-type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
- "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
- "dev": true,
- "requires": {
- "pify": "^2.0.0"
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "read-pkg": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
- "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
- "dev": true,
- "requires": {
- "load-json-file": "^2.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^2.0.0"
- }
- },
- "read-pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
- "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
- "dev": true,
- "requires": {
- "find-up": "^2.0.0",
- "read-pkg": "^2.0.0"
- }
- },
- "string-width": {
- "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",
- "strip-ansi": "^4.0.0"
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
},
"dependencies": {
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
- "dev": true
- },
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
"dev": true,
"requires": {
- "ansi-regex": "^3.0.0"
+ "is-extendable": "^0.1.0"
}
}
}
},
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "dev": true
- },
- "uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
"dev": true,
"requires": {
- "source-map": "~0.5.1",
- "uglify-to-browserify": "~1.0.0",
- "yargs": "~3.10.0"
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
},
"dependencies": {
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
"dev": true,
"requires": {
- "camelcase": "^1.0.2",
- "cliui": "^2.1.0",
- "decamelize": "^1.0.0",
- "window-size": "0.1.0"
+ "is-descriptor": "^0.1.0"
}
- }
- }
- },
- "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"
- }
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
- "dev": true
- },
- "y18n": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
- "dev": true
- },
- "yargs": {
- "version": "8.0.2",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz",
- "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=",
- "dev": true,
- "requires": {
- "camelcase": "^4.1.0",
- "cliui": "^3.2.0",
- "decamelize": "^1.1.1",
- "get-caller-file": "^1.0.1",
- "os-locale": "^2.0.0",
- "read-pkg-up": "^2.0.0",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^2.0.0",
- "which-module": "^2.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^7.0.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
- "dev": true
},
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
"dev": true,
"requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
},
"dependencies": {
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
"dev": true,
"requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
+ "is-buffer": "^1.1.5"
}
}
}
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
}
}
},
- "yargs-parser": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz",
- "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=",
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
"dev": true,
"requires": {
- "camelcase": "^4.1.0"
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
},
"dependencies": {
- "camelcase": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
- "dev": true
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
}
}
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "dev": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ }
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
}
}
},
@@ -12940,22 +15577,32 @@
}
},
"webpack-dev-middleware": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz",
- "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==",
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.1.3.tgz",
+ "integrity": "sha512-I6Mmy/QjWU/kXwCSFGaiOoL5YEQIVmbb0o45xMoCyQAg/mClqZVTcsX327sPfekDyJWpCxb+04whNyLOIxpJdQ==",
"dev": true,
"requires": {
+ "loud-rejection": "^1.6.0",
"memory-fs": "~0.4.1",
- "mime": "^1.5.0",
+ "mime": "^2.1.0",
"path-is-absolute": "^1.0.0",
"range-parser": "^1.0.3",
- "time-stamp": "^2.0.0"
+ "url-join": "^4.0.0",
+ "webpack-log": "^1.0.1"
+ },
+ "dependencies": {
+ "mime": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz",
+ "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==",
+ "dev": true
+ }
}
},
"webpack-dev-server": {
- "version": "2.11.2",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-2.11.2.tgz",
- "integrity": "sha512-zrPoX97bx47vZiAXfDrkw8pe9QjJ+lunQl3dypojyWwWr1M5I2h0VSrMPfTjopHQPRNn+NqfjcMmhoLcUJe2gA==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.5.tgz",
+ "integrity": "sha512-LVHg+EPwZLHIlfvokSTgtJqO/vI5CQi89fASb5JEDtVMDjY0yuIEqPPdMiKaBJIB/Ab7v/UN/sYZ7WsZvntQKw==",
"dev": true,
"requires": {
"ansi-html": "0.0.7",
@@ -12968,7 +15615,7 @@
"del": "^3.0.0",
"express": "^4.16.2",
"html-entities": "^1.2.0",
- "http-proxy-middleware": "~0.17.4",
+ "http-proxy-middleware": "~0.18.0",
"import-local": "^1.0.0",
"internal-ip": "1.2.0",
"ip": "^1.1.5",
@@ -12979,14 +15626,21 @@
"selfsigned": "^1.9.1",
"serve-index": "^1.7.2",
"sockjs": "0.3.19",
- "sockjs-client": "1.1.4",
+ "sockjs-client": "1.1.5",
"spdy": "^3.4.1",
"strip-ansi": "^3.0.0",
"supports-color": "^5.1.0",
- "webpack-dev-middleware": "1.12.2",
- "yargs": "6.6.0"
+ "webpack-dev-middleware": "3.1.3",
+ "webpack-log": "^1.1.2",
+ "yargs": "11.0.0"
},
"dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
"anymatch": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
@@ -13039,9 +15693,9 @@
}
},
"camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
+ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
"dev": true
},
"chokidar": {
@@ -13065,6 +15719,28 @@
"upath": "^1.0.5"
}
},
+ "cliui": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^2.1.1",
+ "strip-ansi": "^4.0.0",
+ "wrap-ansi": "^2.0.0"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
"debug": {
"version": "3.1.0",
"resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
@@ -13296,6 +15972,12 @@
"integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
"dev": true
},
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
"is-glob": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
@@ -13358,6 +16040,38 @@
"to-regex": "^3.0.2"
}
},
+ "os-locale": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
+ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
+ "dev": true,
+ "requires": {
+ "execa": "^0.7.0",
+ "lcid": "^1.0.0",
+ "mem": "^1.1.0"
+ }
+ },
+ "string-width": {
+ "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",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
"supports-color": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
@@ -13367,6 +16081,12 @@
"has-flag": "^3.0.0"
}
},
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
"y18n": {
"version": "3.2.1",
"resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
@@ -13374,37 +16094,48 @@
"dev": true
},
"yargs": {
- "version": "6.6.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz",
- "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=",
+ "version": "11.0.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.0.0.tgz",
+ "integrity": "sha512-Rjp+lMYQOWtgqojx1dEWorjCofi1YN7AoFvYV7b1gx/7dAAeuI4kN5SZiEvr0ZmsZTOpDRcCqrpI10L31tFkBw==",
"dev": true,
"requires": {
- "camelcase": "^3.0.0",
- "cliui": "^3.2.0",
+ "cliui": "^4.0.0",
"decamelize": "^1.1.1",
+ "find-up": "^2.1.0",
"get-caller-file": "^1.0.1",
- "os-locale": "^1.4.0",
- "read-pkg-up": "^1.0.1",
+ "os-locale": "^2.0.0",
"require-directory": "^2.1.1",
"require-main-filename": "^1.0.1",
"set-blocking": "^2.0.0",
- "string-width": "^1.0.2",
- "which-module": "^1.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
"y18n": "^3.2.1",
- "yargs-parser": "^4.2.0"
+ "yargs-parser": "^9.0.2"
}
},
"yargs-parser": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz",
- "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=",
+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz",
+ "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=",
"dev": true,
"requires": {
- "camelcase": "^3.0.0"
+ "camelcase": "^4.1.0"
}
}
}
},
+ "webpack-log": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz",
+ "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.1.0",
+ "log-symbols": "^2.1.0",
+ "loglevelnext": "^1.0.1",
+ "uuid": "^3.1.0"
+ }
+ },
"webpack-merge": {
"version": "4.1.3",
"resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.3.tgz",
@@ -13433,9 +16164,9 @@
}
},
"webpack-subresource-integrity": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.0.4.tgz",
- "integrity": "sha1-j6yKfo61n8ahZ2ioXJ2U7n+dDts=",
+ "version": "1.1.0-rc.4",
+ "resolved": "https://registry.npmjs.org/webpack-subresource-integrity/-/webpack-subresource-integrity-1.1.0-rc.4.tgz",
+ "integrity": "sha1-xcTj1pD50vZKlVDgeodn+Xlqpdg=",
"dev": true,
"requires": {
"webpack-core": "^0.6.8"
@@ -13538,7 +16269,8 @@
"version": "0.1.0",
"resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
"integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
- "dev": true
+ "dev": true,
+ "optional": true
},
"with-callback": {
"version": "1.0.2",
@@ -13548,9 +16280,9 @@
"optional": true
},
"wordwrap": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
"dev": true
},
"worker-farm": {
@@ -13671,38 +16403,16 @@
"dev": true
},
"yargs": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
- "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
+ "version": "3.10.0",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
+ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
"dev": true,
+ "optional": true,
"requires": {
- "camelcase": "^3.0.0",
- "cliui": "^3.2.0",
- "decamelize": "^1.1.1",
- "get-caller-file": "^1.0.1",
- "os-locale": "^1.4.0",
- "read-pkg-up": "^1.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^1.0.2",
- "which-module": "^1.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^5.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
- },
- "y18n": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=",
- "dev": true
- }
+ "camelcase": "^1.0.2",
+ "cliui": "^2.1.0",
+ "decamelize": "^1.0.0",
+ "window-size": "0.1.0"
}
},
"yargs-parser": {
diff --git a/package.json b/package.json
index fa93a14..b16d1e0 100644
--- a/package.json
+++ b/package.json
@@ -4,32 +4,31 @@
"license": "MIT",
"scripts": {
"start": "ng serve",
- "start:demo": "ng serve --app demo",
- "start:docs": "ng serve --app docs",
+ "start:demo": "ng serve demo",
+ "start:docs": "ng serve docs",
"build": "ng build",
"build:github": "npm run clean:docs && npm run build:docs:github && npm run build:demo:github",
- "build:demo": "ng build --app demo",
- "build:demo:prod": "ng build --app demo --prod",
- "build:demo:prod:package": "ng build --app demo-from-packages --prod",
- "build:demo:github": "ng build --app demo --prod --output-path docs/demo --base-href https://benfeely.github.io/angular-react/demo/",
- "build:docs": "ng build --app docs",
- "build:docs:prod": "ng build --app docs --prod",
- "build:docs:prod:package": "ng build --app docs-from-packages --prod",
- "build:docs:github": "ng build --app docs --prod --output-path docs --base-href https://benfeely.github.io/angular-react/",
+ "build:demo": "ng build demo",
+ "build:demo:prod": "ng build demo --prod",
+ "build:demo:prod:package": "ng build demo-from-packages --prod",
+ "build:demo:github": "ng build demo --prod --output-path docs/demo --base-href https://benfeely.github.io/angular-react/demo/",
+ "build:docs": "ng build docs",
+ "build:docs:prod": "ng build docs --prod",
+ "build:docs:prod:package": "ng build docs-from-packages --prod",
+ "build:docs:github": "ng build docs --prod --output-path docs --base-href https://benfeely.github.io/angular-react/",
"build:libs": "npm run build:libs:core && npm run build:libs:fabric && npm run build:libs:semantic-ui",
"build:libs:core": "ng-packagr -p libs/core/package.json",
"postbuild:libs:core": "copyfiles README.md ./@angular-react/core",
"build:libs:fabric": "ts-node libs/fabric/build.ts",
"build:libs:semantic-ui": "ts-node libs/semantic-ui/build.ts",
- "affected:apps": "./node_modules/.bin/nx affected apps",
- "affected:build": "./node_modules/.bin/nx affected build",
- "affected:e2e": "./node_modules/.bin/nx affected e2e",
- "format": "./node_modules/.bin/nx format write",
- "format:write": "./node_modules/.bin/nx format write",
- "format:check": "./node_modules/.bin/nx format check",
- "update": "./node_modules/.bin/nx update",
- "update:check": "./node_modules/.bin/nx update check",
- "update:skip": "./node_modules/.bin/nx update skip",
+ "affected:apps": "./node_modules/.bin/nx affected:apps",
+ "affected:build": "./node_modules/.bin/nx affected:build",
+ "affected:e2e": "./node_modules/.bin/nx affected:e2e",
+ "format": "./node_modules/.bin/nx format:write",
+ "format:write": "./node_modules/.bin/nx format:write",
+ "format:check": "./node_modules/.bin/nx format:check",
+ "update": "ng update @nrwl/schematics",
+ "update:check": "ng update",
"prepublish:all": "npm run clean:publish && npm run build:libs",
"prepublish:core": "npm run prepublish:all && cd ./libs/core",
"prepublish:fabric": "npm run prepublish:all && cd ./libs/fabric",
@@ -45,68 +44,76 @@
"e2e": "ng e2e",
"lint": "./node_modules/.bin/nx lint && ng lint",
"ng": "ng",
- "postinstall": "./node_modules/.bin/nx postinstall",
- "test": "ng test"
+ "test": "ng test",
+ "dep-graph": "./node_modules/.bin/nx dep-graph",
+ "affected:dep-graph": "./node_modules/.bin/nx affected:dep-graph",
+ "workspace-schematic": "./node_modules/.bin/nx workspace-schematic",
+ "help": "./node_modules/.bin/nx help",
+ "affected:test": "./node_modules/.bin/nx affected:test",
+ "affected:lint": "./node_modules/.bin/nx affected:lint"
},
"private": false,
"dependencies": {
- "@angular/animations": "5.2.7",
- "@angular/cdk": "^5.2.4",
- "@angular/common": "5.2.7",
- "@angular/compiler": "5.2.7",
- "@angular/core": "5.2.7",
- "@angular/forms": "5.2.7",
- "@angular/material": "^5.2.4",
- "@angular/platform-browser": "5.2.7",
- "@angular/platform-browser-dynamic": "5.2.7",
- "@angular/router": "5.2.7",
- "@ngrx/effects": "5.1.0",
- "@ngrx/router-store": "5.0.1",
- "@ngrx/store": "5.1.0",
- "@ngrx/store-devtools": "5.1.0",
- "@nrwl/nx": "0.10.0",
- "core-js": "^2.4.1",
+ "@angular/animations": "6.1.0",
+ "@angular/cdk": "^6.4.2",
+ "@angular/common": "6.1.0",
+ "@angular/compiler": "6.1.0",
+ "@angular/core": "6.1.0",
+ "@angular/forms": "6.1.0",
+ "@angular/material": "^6.4.2",
+ "@angular/platform-browser": "6.1.0",
+ "@angular/platform-browser-dynamic": "6.1.0",
+ "@angular/router": "6.1.0",
+ "@ngrx/effects": "6.0.1",
+ "@ngrx/router-store": "6.0.1",
+ "@ngrx/store": "6.0.1",
+ "@ngrx/store-devtools": "6.0.1",
+ "@nrwl/nx": "6.1.1",
+ "core-js": "^2.5.4",
"ngrx-store-freeze": "^0.2.1",
- "office-ui-fabric-react": "6.22.0",
- "react": "^16.3.1",
- "react-dom": "^16.3.1",
- "rxjs": "^5.5.6",
- "semantic-ui-react": "^0.79.1",
+ "office-ui-fabric-react": "6.43.0",
+ "react": "^16.4.1",
+ "react-dom": "^16.4.1",
+ "rxjs": "6.2.2",
+ "rxjs-compat": "6.2.2",
+ "semantic-ui-react": "^0.82.1",
"web-animations-js": "^2.3.1",
- "zone.js": "^0.8.19"
+ "zone.js": "^0.8.26"
},
"devDependencies": {
- "@angular-devkit/core": "0.4.6",
- "@angular-devkit/schematics": "0.4.6",
- "@angular/cli": "^1.7.4",
- "@angular/compiler-cli": "5.2.7",
- "@angular/language-service": "5.2.7",
- "@ngrx/schematics": "5.2.0",
- "@nrwl/schematics": "0.10.0",
+ "@angular-devkit/build-angular": "~0.7.1",
+ "@angular-devkit/core": "0.7.1",
+ "@angular-devkit/schematics": "0.7.1",
+ "@angular/cli": "6.1.1",
+ "@angular/compiler-cli": "6.1.0",
+ "@angular/language-service": "6.1.0",
+ "@ngrx/schematics": "6.0.1",
+ "@nrwl/schematics": "^6.1.1",
"@types/css-to-style": "^1.2.0",
- "@types/jasmine": "~2.5.53",
- "@types/jasminewd2": "~2.0.2",
- "@types/node": "~10.3.6",
- "@types/react": "^16.3.4",
- "@types/react-dom": "^16.0.4",
- "codelyzer": "^4.0.1",
+ "@types/jasmine": "~2.8.6",
+ "@types/jasminewd2": "~2.0.3",
+ "@types/node": "~10.5.5",
+ "@types/react": "^16.4.7",
+ "@types/react-dom": "^16.0.6",
+ "codelyzer": "~4.4.2",
"copyfiles": "^2.0.0",
"css-to-style": "^1.2.0",
- "jasmine-core": "~2.8.0",
+ "jasmine-core": "~3.1.0",
+ "jasmine-marbles": "0.3.1",
"jasmine-spec-reporter": "~4.2.1",
- "karma": "~2.0.0",
+ "karma": "~2.0.5",
"karma-chrome-launcher": "~2.2.0",
- "karma-coverage-istanbul-reporter": "^1.2.1",
+ "karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~1.1.0",
- "karma-jasmine-html-reporter": "^0.2.2",
- "ng-packagr": "^2.4.1",
- "prettier": "1.13.6",
- "protractor": "~5.1.2",
+ "karma-jasmine-html-reporter": "^1.2.0",
+ "ng-packagr": "^3.0.6",
+ "prettier": "1.14.0",
+ "protractor": "~5.4.0",
"rimraf": "^2.6.2",
- "ts-node": "~4.1.0",
- "tsickle": "^0.27.5",
+ "ts-node": "~7.0.0",
+ "tsickle": "^0.32.1",
"tslib": "^1.9.0",
- "tslint": "~5.10.0",
- "typescript": "2.6.2"
+ "tslint": "~5.11.0",
+ "typescript": "^2.9.2"
}
}
diff --git a/test.js b/test.js
deleted file mode 100644
index 9009834..0000000
--- a/test.js
+++ /dev/null
@@ -1,27 +0,0 @@
-
-// This file is required by karma.conf.js and loads recursively all the .spec and framework files
-require('zone.js/dist/zone-testing');
-const getTestBed = require('@angular/core/testing').getTestBed;
-const BrowserDynamicTestingModule = require('@angular/platform-browser-dynamic/testing').BrowserDynamicTestingModule;
-const platformBrowserDynamicTesting = require('@angular/platform-browser-dynamic/testing').platformBrowserDynamicTesting;
-
-// Prevent Karma from running prematurely.
-__karma__.loaded = function () {};
-
-// First, initialize the Angular testing environment.
-getTestBed().initTestEnvironment(
- BrowserDynamicTestingModule,
- platformBrowserDynamicTesting()
-);
-// Then we find all the tests.
-const contextApps = require.context('./apps', true, /\.spec\.ts$/);
-// And load the modules.
-contextApps.keys().map(contextApps);
-
-const contextLibs = require.context('./libs', true, /\.spec\.ts$/);
-// And load the modules.
-contextLibs.keys().map(contextLibs);
-
-// Finally, start Karma to run the tests.
-__karma__.start();
-
\ No newline at end of file
diff --git a/tools/schematics/.gitkeep b/tools/schematics/.gitkeep
new file mode 100644
index 0000000..e69de29
diff --git a/tsconfig.spec.json b/tools/tsconfig.tools.json
similarity index 57%
rename from tsconfig.spec.json
rename to tools/tsconfig.tools.json
index 5d8d8fa..a70e2f0 100644
--- a/tsconfig.spec.json
+++ b/tools/tsconfig.tools.json
@@ -1,7 +1,8 @@
{
- "extends": "./tsconfig.json",
+ "extends": "../tsconfig.json",
"compilerOptions": {
- "outDir": "./dist/out-tsc/spec",
+ "outDir": "../dist/out-tsc/tools",
+ "rootDir": ".",
"module": "commonjs",
"target": "es5",
"types": [
@@ -11,9 +12,5 @@
},
"include": [
"**/*.ts"
- ],
- "exclude": [
- "node_modules",
- "tmp"
]
}
\ No newline at end of file
diff --git a/tsconfig.json b/tsconfig.json
index 6bdc1ee..5d1aa60 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -7,22 +7,15 @@
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"target": "es5",
- "typeRoots": [
- "node_modules/@types"
- ],
- "lib": [
- "es2017",
- "dom"
- ],
+ "typeRoots": ["node_modules/@types"],
+ "lib": ["es2017", "dom"],
"baseUrl": ".",
"paths": {
- "@angular-react/*": [
- "libs/*"
- ]
+ "@angular-react/*": ["libs/*"],
+ "@angular-react/core": ["libs/core/src/index.ts"],
+ "@angular-react/fabric": ["libs/fabric/src/index.ts"],
+ "@angular-react/semantic-ui": ["libs/semantic-ui/src/index.ts"]
}
},
- "exclude": [
- "node_modules",
- "tmp"
- ]
+ "exclude": ["node_modules", "tmp"]
}
diff --git a/tslint.json b/tslint.json
index 65f52f0..78147ae 100644
--- a/tslint.json
+++ b/tslint.json
@@ -13,7 +13,6 @@
},
"import-blacklist": [
true,
- "rxjs",
"rxjs/Rx"
],
"interface-over-type-literal": true,