diff --git a/angular.json b/angular.json index f352cbd..859e55e 100644 --- a/angular.json +++ b/angular.json @@ -39,5 +39,8 @@ } } }, - "defaultProject": "ngx-googlemaps-tracking-view" + "defaultProject": "ngx-googlemaps-tracking-view", + "cli": { + "analytics": false + } } \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index ec33549..928b114 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2232,6 +2232,24 @@ "sprintf-js": "~1.0.2" } }, + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", @@ -2361,6 +2379,12 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", "dev": true }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, "async": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/async/-/async-2.1.2.tgz", @@ -2420,6 +2444,15 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, + "axobject-query": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", + "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -3273,17 +3306,20 @@ "dev": true }, "codelyzer": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-4.5.0.tgz", - "integrity": "sha512-oO6vCkjqsVrEsmh58oNlnJkRXuA30hF8cdNAQV9DytEalDwyOFRvHMnlKFzmOStNerOmPGZU9GAHnBo4tGvtiQ==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/codelyzer/-/codelyzer-5.2.2.tgz", + "integrity": "sha512-jB4FZ1Sx7kZhvZVdf+N2BaKTdrrNZOL0Bj10RRfrhHrb3zEvXjJvvq298JPMJAiyiCS/v4zs1QlGU0ip7xGqeA==", "dev": true, "requires": { - "app-root-path": "^2.1.0", - "css-selector-tokenizer": "^0.7.0", + "app-root-path": "^2.2.1", + "aria-query": "^3.0.0", + "axobject-query": "2.0.2", + "css-selector-tokenizer": "^0.7.1", "cssauron": "^1.4.0", + "damerau-levenshtein": "^1.0.4", "semver-dsl": "^1.0.1", "source-map": "^0.5.7", - "sprintf-js": "^1.1.1" + "sprintf-js": "^1.1.2" }, "dependencies": { "source-map": { @@ -3954,6 +3990,12 @@ "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", "dev": true }, + "damerau-levenshtein": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz", + "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==", + "dev": true + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -11623,9 +11665,9 @@ } }, "tsickle": { - "version": "0.37.1", - "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.37.1.tgz", - "integrity": "sha512-0GwgOJEnsmRsrONXCvcbAWY0CvdqF3UugPVoupUpA8Ul0qCPTuqqq0ou/hLqtKZOyyulzCP6MYRjb9/J1g9bJg==", + "version": "0.39.1", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.39.1.tgz", + "integrity": "sha512-CCc9cZhZbKoNizVM+K3Uqgit/go8GacjpqTv1cpwG/n2P0gB9GMoWZbxrUULDE9Wz26Lh86CGf6QyIPUVV1lnQ==", "dev": true }, "tslib": { diff --git a/package.json b/package.json index 6558d3c..f365db0 100644 --- a/package.json +++ b/package.json @@ -17,29 +17,29 @@ }, "private": true, "dependencies": { - "@angular/animations": "~8.2.14", - "@angular/common": "~8.2.14", - "@angular/compiler": "~8.2.14", - "@angular/core": "~8.2.14", - "@angular/forms": "~8.2.14", - "@angular/platform-browser": "~8.2.14", - "@angular/platform-browser-dynamic": "~8.2.14", - "@angular/router": "~8.2.14", + "@angular/animations": "~9.1.13", + "@angular/common": "~9.1.13", + "@angular/compiler": "~9.1.13", + "@angular/core": "~9.1.13", + "@angular/forms": "~9.1.13", + "@angular/platform-browser": "~9.1.13", + "@angular/platform-browser-dynamic": "~9.1.13", + "@angular/router": "~9.1.13", "angular-cli-ghpages": "^0.5.3", "core-js": "^2.5.4", "rxjs": "~6.6.3", - "zone.js": "~0.9.1" + "zone.js": "~0.10.3" }, "devDependencies": { - "@angular-devkit/build-angular": "~0.803.29", - "@angular-devkit/build-ng-packagr": "~0.803.29", - "@angular/cli": "~8.3.29", - "@angular/compiler-cli": "~8.2.14", - "@angular/language-service": "~8.2.14", + "@angular-devkit/build-angular": "~0.901.13", + "@angular-devkit/build-ng-packagr": "~0.901.13", + "@angular/cli": "~9.1.13", + "@angular/compiler-cli": "~9.1.13", + "@angular/language-service": "~9.1.13", "@types/googlemaps": "^3.37.3", "@types/jasmine": "~2.8.8", "@types/jasminewd2": "~2.0.3", - "codelyzer": "~4.5.0", + "codelyzer": "^5.2.2", "jasmine-core": "~2.99.1", "jasmine-spec-reporter": "~4.2.1", "karma": "~4.0.0", @@ -47,12 +47,12 @@ "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "~1.1.2", "karma-jasmine-html-reporter": "^0.2.2", - "ng-packagr": "^5.7.1", + "ng-packagr": "^9.1.5", "protractor": "~5.4.0", "ts-node": "~7.0.0", - "tsickle": "^0.37.0", + "tsickle": "^0.39.1", "tslib": "^1.14.1", "tslint": "~5.11.0", - "typescript": "~3.5.3" + "typescript": "~3.8.3" } -} +} \ No newline at end of file diff --git a/projects/ngx-googlemaps-tracking-view/src/index.ts b/projects/ngx-googlemaps-tracking-view/src/index.ts index a84c2ed..7e1a213 100644 --- a/projects/ngx-googlemaps-tracking-view/src/index.ts +++ b/projects/ngx-googlemaps-tracking-view/src/index.ts @@ -1,3 +1 @@ export * from './public-api'; -export * from './lib/models/tracked-object'; -export * from './lib/components/geolocation-button/geolocation-button'; diff --git a/projects/ngx-googlemaps-tracking-view/src/lib/ngx-googlemaps-tracking-view.component.ts b/projects/ngx-googlemaps-tracking-view/src/lib/ngx-googlemaps-tracking-view.component.ts index a383633..a7c2fff 100644 --- a/projects/ngx-googlemaps-tracking-view/src/lib/ngx-googlemaps-tracking-view.component.ts +++ b/projects/ngx-googlemaps-tracking-view/src/lib/ngx-googlemaps-tracking-view.component.ts @@ -23,8 +23,7 @@ import { HttpClient } from '@angular/common/http'; // encapsulation: ViewEncapsulation.ShadowDom, }) export class NgxGooglemapsTrackingViewComponent implements OnInit { - // tslint:disable-next-line: no-any - @ViewChild('map', { static: true } as any) mapDiv: ElementRef; + @ViewChild('map', { static: true }) mapDiv: ElementRef; /** * A marker fixed to the center of the map which emits the geo-decoded location * as a full address. diff --git a/projects/ngx-googlemaps-tracking-view/src/public-api.ts b/projects/ngx-googlemaps-tracking-view/src/public-api.ts index f73f4a6..3ecf0cf 100644 --- a/projects/ngx-googlemaps-tracking-view/src/public-api.ts +++ b/projects/ngx-googlemaps-tracking-view/src/public-api.ts @@ -3,4 +3,7 @@ */ export * from './lib/ngx-googlemaps-tracking-view.component'; -export * from './lib/ngx-googlemaps-tracking-view.module'; \ No newline at end of file +export * from './lib/ngx-googlemaps-tracking-view.module'; +export * from './lib/models/tracked-object'; +export * from './lib/components/geolocation-button/geolocation-button'; +export * from './lib/components/infowindow/infowindow.component';