From c44153d0ec0038bbcebbe31cf00a85d19cfa35d5 Mon Sep 17 00:00:00 2001 From: Friedrich Pawelka Date: Fri, 21 Feb 2020 12:29:35 +0100 Subject: [PATCH 1/2] Add umdModuleIds for external dependencies --- projects/angular2-jsonapi/ng-package.json | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/projects/angular2-jsonapi/ng-package.json b/projects/angular2-jsonapi/ng-package.json index 9422bfe0..d6fe8532 100644 --- a/projects/angular2-jsonapi/ng-package.json +++ b/projects/angular2-jsonapi/ng-package.json @@ -2,7 +2,13 @@ "$schema": "../../node_modules/ng-packagr/ng-package.schema.json", "dest": "../../dist/angular2-jsonapi", "lib": { - "entryFile": "src/public-api.ts" + "entryFile": "src/public-api.ts", + "umdModuleIds": { + "date-fns": "date-fns", + "lodash": "lodash", + "lodash-es": "lodash-es", + "qs": "qs" + } }, "whitelistedNonPeerDependencies": [ "date-fns", From 8d67a4bff711719819c76492bc68789c312e1533 Mon Sep 17 00:00:00 2001 From: Friedrich Pawelka Date: Fri, 21 Feb 2020 12:30:10 +0100 Subject: [PATCH 2/2] Import only from lodash-es --- projects/angular2-jsonapi/src/models/json-api.model.ts | 3 +-- .../src/services/json-api-datastore.service.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/projects/angular2-jsonapi/src/models/json-api.model.ts b/projects/angular2-jsonapi/src/models/json-api.model.ts index 629381ba..18195d37 100644 --- a/projects/angular2-jsonapi/src/models/json-api.model.ts +++ b/projects/angular2-jsonapi/src/models/json-api.model.ts @@ -1,5 +1,4 @@ -import find from 'lodash-es/find'; -import includes from 'lodash-es/includes'; +import { find, includes } from 'lodash-es'; import { Observable } from 'rxjs'; import { JsonApiDatastore, ModelType } from '../services/json-api-datastore.service'; import { ModelConfig } from '../interfaces/model-config.interface'; diff --git a/projects/angular2-jsonapi/src/services/json-api-datastore.service.ts b/projects/angular2-jsonapi/src/services/json-api-datastore.service.ts index 34ffe0b4..01d26259 100644 --- a/projects/angular2-jsonapi/src/services/json-api-datastore.service.ts +++ b/projects/angular2-jsonapi/src/services/json-api-datastore.service.ts @@ -1,6 +1,6 @@ import { Injectable } from '@angular/core'; import { HttpClient, HttpErrorResponse, HttpHeaders, HttpResponse } from '@angular/common/http'; -import find from 'lodash-es/find'; +import { find } from 'lodash-es'; import { catchError, map } from 'rxjs/operators'; import { Observable, of, throwError } from 'rxjs'; import { JsonApiModel } from '../models/json-api.model';