From 760167fed6c1de44c2306b8f2c506b873677a96f Mon Sep 17 00:00:00 2001 From: Juarez Filho Date: 2018年11月16日 23:40:08 +0000 Subject: [PATCH] =?UTF-8?q?feat(devtools):=20add=20Augury=20Labs=20?= =?UTF-8?q?=F0=9F=91=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- angular.json | 11 +++++++++++ package-lock.json | 15 +++++++++++++++ package.json | 3 +++ src/main.augury.ts | 14 ++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 src/main.augury.ts diff --git a/angular.json b/angular.json index 1db9807..3f12fa6 100644 --- a/angular.json +++ b/angular.json @@ -52,6 +52,14 @@ "maximumError": "5mb" } ] + }, + "augury": { + "fileReplacements": [ + { + "replace": "src/main.ts", + "with": "src/main.augury.ts" + } + ] } } }, @@ -63,6 +71,9 @@ "configurations": { "production": { "browserTarget": "firelist-angular:build:production" + }, + "augury": { + "browserTarget": "firelist-angular:build:augury" } } }, diff --git a/package-lock.json b/package-lock.json index b70ab79..f383203 100644 --- a/package-lock.json +++ b/package-lock.json @@ -915,6 +915,21 @@ "tslib": "^1.9.0" } }, + "@augury/core": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@augury/core/-/core-0.5.0.tgz", + "integrity": "sha512-V3QwwPcJaiqPgOcgVyh+R8+LSzS/mi5Qbp3jbw7GGKR2WxZuW9uaCCGwbYoF02Q76FFd91JoX2cKMlSFKIjblw==", + "dev": true + }, + "@augury/performance-profiler-plugin": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@augury/performance-profiler-plugin/-/performance-profiler-plugin-0.5.0.tgz", + "integrity": "sha512-u7m2S+shLvdyWNMgrtDsG9BJ60L59UNYnh6Ieig4pGP85LbF+ku5xlbWJhCojnGlGsltimky7kW/F8dd8ksiiQ==", + "dev": true, + "requires": { + "@augury/core": "^0.5.0" + } + }, "@babel/code-frame": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", diff --git a/package.json b/package.json index a3c88f4..63f59ed 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "scripts": { "ng": "ng", "start": "ng serve --host firelist.angular --port 4001", + "start:augury": "ng serve --port 4002 --configuration augury", "build": "ng build", "test": "ng test", "lint": "ng lint", @@ -39,6 +40,8 @@ "@angular/cli": "^7.0.2", "@angular/compiler-cli": "^7.0.0", "@angular/language-service": "^7.0.0", + "@augury/core": "^0.5.0", + "@augury/performance-profiler-plugin": "^0.5.0", "@types/googlemaps": "^3.30.16", "@types/jasmine": "~2.8.9", "@types/jasminewd2": "~2.0.5", diff --git a/src/main.augury.ts b/src/main.augury.ts new file mode 100644 index 0000000..276d15e --- /dev/null +++ b/src/main.augury.ts @@ -0,0 +1,14 @@ +import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; +import { NgZone } from '@angular/core'; + +import { AppModule } from './app/app.module'; + +import { auguryBootstrap } from '@augury/core'; +import { PerformanceProfilerPlugin } from '@augury/performance-profiler-plugin'; + +auguryBootstrap({ + platform: platformBrowserDynamic, + ngModule: AppModule, + NgZone, + plugins: [new PerformanceProfilerPlugin()], +});

AltStyle によって変換されたページ (->オリジナル) /