diff --git a/angular.json b/angular.json index f0ce617..69983dd 100644 --- a/angular.json +++ b/angular.json @@ -119,5 +119,8 @@ "@schematics/angular:directive": { "prefix": "app" } + }, + "cli": { + "analytics": false } -} +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 0dc9015..85bd4f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3772,12 +3772,6 @@ } } }, - "core-js": { - "version": "3.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz", - "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA==", - "dev": true - }, "core-js-compat": { "version": "3.6.5", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz", diff --git a/package.json b/package.json index 5997ade..49f58df 100644 --- a/package.json +++ b/package.json @@ -73,7 +73,6 @@ "tslib": "^2.0.0", "tslint": "~6.1.0", "typescript": "~3.9.5", - "zone.js": "~0.10.0", - "core-js": "^3.5.0" + "zone.js": "~0.10.0" } } diff --git a/projects/ngx-restangular/package.json b/projects/ngx-restangular/package.json index 0c27ff3..0d67909 100644 --- a/projects/ngx-restangular/package.json +++ b/projects/ngx-restangular/package.json @@ -1,6 +1,6 @@ { "name": "ngx-restangular", - "version": "6.0.0", + "version": "6.0.1", "description": "ngx-restangular", "repository": { "type": "git", @@ -54,7 +54,6 @@ "@angular/core": "^10.0.0", "@angular/common": "^10.0.0", "@angular/platform-browser": "^10.0.0", - "core-js": "^3.5.0", "rxjs": "^6.0" }, "dependencies": { diff --git a/projects/ngx-restangular/src/lib/ngx-restangular-helper.ts b/projects/ngx-restangular/src/lib/ngx-restangular-helper.ts index 21e1c76..6ea733b 100644 --- a/projects/ngx-restangular/src/lib/ngx-restangular-helper.ts +++ b/projects/ngx-restangular/src/lib/ngx-restangular-helper.ts @@ -1,7 +1,5 @@ import { HttpRequest, HttpHeaders, HttpParams } from '@angular/common/http'; -import { assign } from 'core-js/features/object'; - export class RestangularHelper { static createRequest(options) { @@ -38,7 +36,7 @@ export class RestangularHelper { } static createRequestQueryParams(queryParams) { - const requestQueryParams = assign({}, queryParams); + const requestQueryParams = Object.assign({}, queryParams); let search: HttpParams = new HttpParams(); for (const key in requestQueryParams) { @@ -67,6 +65,6 @@ export class RestangularHelper { } } - return new HttpHeaders(assign({}, headers)); + return new HttpHeaders(Object.assign({}, headers)); } } diff --git a/projects/ngx-restangular/src/lib/ngx-restangular.ts b/projects/ngx-restangular/src/lib/ngx-restangular.ts index 1d17be8..32cebfb 100644 --- a/projects/ngx-restangular/src/lib/ngx-restangular.ts +++ b/projects/ngx-restangular/src/lib/ngx-restangular.ts @@ -1,5 +1,4 @@ import { Injectable, Inject, Injector, Optional, Type } from '@angular/core'; -import { assign } from 'core-js/features/object'; import { map, bind, @@ -137,7 +136,7 @@ export class Restangular { ) { this.provider = new providerConfig(http); const element = this.provider.$get(); - assign(this, element); + Object.assign(this, element); this.setDefaultConfig(); } @@ -314,7 +313,7 @@ function providerConfig($http) { } function copyRestangularizedElement(fromElement, toElement = {}) { - const copiedElement = assign(toElement, fromElement); + const copiedElement = Object.assign(toElement, fromElement); return restangularizeElem(copiedElement[config.restangularFields.parentResource], copiedElement, copiedElement[config.restangularFields.route], true); }