New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@nguniversal/common

Package Overview
Dependencies
Maintainers
1
Versions
134
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nguniversal/common - npm Package Compare versions

Comparing version 5.0.0 to 6.0.0-rc.0

typings/esm5/public_api.d.ts

50

bundles/common.umd.js

@@ -9,6 +9,6 @@ /**

(function (global, factory) {
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/common/http'), require('@angular/core'), require('@angular/platform-browser'), require('rxjs/observable/of'), require('rxjs/operators/filter'), require('rxjs/operators/tap'), require('rxjs/operators/take')) :
typeof define === 'function' && define.amd ? define('@nguniversal/common', ['exports', '@angular/common/http', '@angular/core', '@angular/platform-browser', 'rxjs/observable/of', 'rxjs/operators/filter', 'rxjs/operators/tap', 'rxjs/operators/take'], factory) :
(factory((global.nguniversal = global.nguniversal || {}, global.nguniversal.common = {}),global.ng.common.http,global.ng.core,global.ng.platformBrowser,global.Rx.Observable,global.Rx.operators,global.Rx.operators,global.Rx.operators));
}(this, (function (exports,http,core,platformBrowser,of,filter,tap,take) { 'use strict';
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/common/http'), require('@angular/core'), require('@angular/platform-browser'), require('rxjs'), require('rxjs/operators'), require('@angular/common')) :
typeof define === 'function' && define.amd ? define('@nguniversal/common', ['exports', '@angular/common/http', '@angular/core', '@angular/platform-browser', 'rxjs', 'rxjs/operators', '@angular/common'], factory) :
(factory((global.nguniversal = global.nguniversal || {}, global.nguniversal.common = {}),global.ng.common.http,global.ng.core,global.ng.platformBrowser,global.Rx,global.Rx.operators,global.ng.common));
}(this, (function (exports,http,core,platformBrowser,rxjs,operators,common) { 'use strict';

@@ -39,3 +39,3 @@ /**

appRef.isStable
.pipe(filter.filter(function (isStable) { return isStable; }), take.take(1)).toPromise()
.pipe(operators.filter(function (isStable) { return isStable; }), operators.take(1)).toPromise()
.then(function () { _this.isCacheActive = false; });

@@ -81,3 +81,3 @@ }

var /** @type {?} */ response = this.transferState.get(storeKey, /** @type {?} */ ({}));
return of.of(new http.HttpResponse({
return rxjs.of(new http.HttpResponse({
body: response.body,

@@ -94,3 +94,3 @@ headers: new http.HttpHeaders(response.headers),

return httpEvent
.pipe(tap.tap(function (event) {
.pipe(operators.tap(function (event) {
if (event instanceof http.HttpResponse) {

@@ -134,8 +134,40 @@ _this.transferState.set(storeKey, {

];
/** @nocollapse */
TransferHttpCacheModule.ctorParameters = function () { return []; };
return TransferHttpCacheModule;
}());
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
/**
* @param {?} doc
* @return {?}
*/
function domContentLoadedFactory(doc) {
return function () {
return new Promise(function (resolve, _reject) {
var /** @type {?} */ contentLoaded = function () {
doc.removeEventListener('DOMContentLoaded', contentLoaded);
resolve();
};
doc.addEventListener('DOMContentLoaded', contentLoaded);
});
};
}
var StateTransferInitializerModule = /** @class */ (function () {
function StateTransferInitializerModule() {
}
StateTransferInitializerModule.decorators = [
{ type: core.NgModule, args: [{
providers: [
{ provide: core.APP_INITIALIZER, multi: true, useFactory: domContentLoadedFactory, deps: [common.DOCUMENT] },
]
},] },
];
return StateTransferInitializerModule;
}());
exports.TransferHttpCacheModule = TransferHttpCacheModule;
exports.StateTransferInitializerModule = StateTransferInitializerModule;
exports.ɵb = domContentLoadedFactory;
exports.ɵa = TransferHttpCacheInterceptor;

@@ -142,0 +174,0 @@

2

bundles/common.umd.min.js

@@ -8,3 +8,3 @@ /**

*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/common/http"),require("@angular/core"),require("@angular/platform-browser"),require("rxjs/observable/of"),require("rxjs/operators/filter"),require("rxjs/operators/tap"),require("rxjs/operators/take")):"function"==typeof define&&define.amd?define("@nguniversal/common",["exports","@angular/common/http","@angular/core","@angular/platform-browser","rxjs/observable/of","rxjs/operators/filter","rxjs/operators/tap","rxjs/operators/take"],t):t((e.nguniversal=e.nguniversal||{},e.nguniversal.common={}),e.ng.common.http,e.ng.core,e.ng.platformBrowser,e.Rx.Observable,e.Rx.operators,e.Rx.operators,e.Rx.operators)}(this,function(e,t,r,a,o,s,n,i){"use strict";function u(e){for(var t={},r=0,a=e.keys();r<a.length;r++){var o=a[r];t[o]=e.getAll(o)}return t}var p=function(){function e(e,t){var r=this;this.transferState=t,this.isCacheActive=!0,e.isStable.pipe(s.filter(function(e){return e}),i.take(1)).toPromise().then(function(){r.isCacheActive=!1})}return e.prototype.invalidateCacheEntry=function(e){this.transferState.remove(a.makeStateKey("G."+e)),this.transferState.remove(a.makeStateKey("H."+e))},e.prototype.intercept=function(e,r){var s=this;if("GET"!==e.method&&"HEAD"!==e.method&&(this.isCacheActive=!1,this.invalidateCacheEntry(e.url)),!this.isCacheActive)return r.handle(e);var i=("GET"===e.method?"G.":"H.")+e.url,p=a.makeStateKey(i);if(this.transferState.hasKey(p)){var f=this.transferState.get(p,{});return o.of(new t.HttpResponse({body:f.body,headers:new t.HttpHeaders(f.headers),status:f.status,statusText:f.statusText,url:f.url}))}return r.handle(e).pipe(n.tap(function(e){e instanceof t.HttpResponse&&s.transferState.set(p,{body:e.body,headers:u(e.headers),status:e.status,statusText:e.statusText,url:e.url})}))},e.decorators=[{type:r.Injectable}],e.ctorParameters=function(){return[{type:r.ApplicationRef},{type:a.TransferState}]},e}(),f=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{imports:[a.BrowserTransferStateModule],providers:[p,{provide:t.HTTP_INTERCEPTORS,useExisting:p,multi:!0}]}]}],e.ctorParameters=function(){return[]},e}();e.TransferHttpCacheModule=f,e.ɵa=p,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/common/http"),require("@angular/core"),require("@angular/platform-browser"),require("rxjs"),require("rxjs/operators"),require("@angular/common")):"function"==typeof define&&define.amd?define("@nguniversal/common",["exports","@angular/common/http","@angular/core","@angular/platform-browser","rxjs","rxjs/operators","@angular/common"],t):t((e.nguniversal=e.nguniversal||{},e.nguniversal.common={}),e.ng.common.http,e.ng.core,e.ng.platformBrowser,e.Rx,e.Rx.operators,e.ng.common)}(this,function(e,t,r,n,a,o,s){"use strict";function i(e){for(var t={},r=0,n=e.keys();r<n.length;r++){var a=n[r];t[a]=e.getAll(a)}return t}function u(e){return function(){return new Promise(function(t,r){var n=function(){e.removeEventListener("DOMContentLoaded",n),t()};e.addEventListener("DOMContentLoaded",n)})}}var c=function(){function e(e,t){var r=this;this.transferState=t,this.isCacheActive=!0,e.isStable.pipe(o.filter(function(e){return e}),o.take(1)).toPromise().then(function(){r.isCacheActive=!1})}return e.prototype.invalidateCacheEntry=function(e){this.transferState.remove(n.makeStateKey("G."+e)),this.transferState.remove(n.makeStateKey("H."+e))},e.prototype.intercept=function(e,r){var s=this;if("GET"!==e.method&&"HEAD"!==e.method&&(this.isCacheActive=!1,this.invalidateCacheEntry(e.url)),!this.isCacheActive)return r.handle(e);var u=("GET"===e.method?"G.":"H.")+e.url,c=n.makeStateKey(u);if(this.transferState.hasKey(c)){var f=this.transferState.get(c,{});return a.of(new t.HttpResponse({body:f.body,headers:new t.HttpHeaders(f.headers),status:f.status,statusText:f.statusText,url:f.url}))}return r.handle(e).pipe(o.tap(function(e){e instanceof t.HttpResponse&&s.transferState.set(c,{body:e.body,headers:i(e.headers),status:e.status,statusText:e.statusText,url:e.url})}))},e.decorators=[{type:r.Injectable}],e.ctorParameters=function(){return[{type:r.ApplicationRef},{type:n.TransferState}]},e}(),f=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{imports:[n.BrowserTransferStateModule],providers:[c,{provide:t.HTTP_INTERCEPTORS,useExisting:c,multi:!0}]}]}],e}(),p=function(){function e(){}return e.decorators=[{type:r.NgModule,args:[{providers:[{provide:r.APP_INITIALIZER,multi:!0,useFactory:u,deps:[s.DOCUMENT]}]}]}],e}();e.TransferHttpCacheModule=f,e.StateTransferInitializerModule=p,e.ɵb=u,e.ɵa=c,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=common.umd.min.js.map

@@ -9,8 +9,7 @@ /**

import { HTTP_INTERCEPTORS, HttpHeaders, HttpResponse } from '@angular/common/http';
import { ApplicationRef, Injectable, NgModule } from '@angular/core';
import { ApplicationRef, Injectable, NgModule, APP_INITIALIZER } from '@angular/core';
import { BrowserTransferStateModule, TransferState, makeStateKey } from '@angular/platform-browser';
import { of } from 'rxjs/observable/of';
import { filter } from 'rxjs/operators/filter';
import { tap } from 'rxjs/operators/tap';
import { take } from 'rxjs/operators/take';
import { of } from 'rxjs';
import { tap, take, filter } from 'rxjs/operators';
import { DOCUMENT } from '@angular/common';

@@ -123,4 +122,2 @@ /**

];
/** @nocollapse */
TransferHttpCacheModule.ctorParameters = () => [];

@@ -131,3 +128,24 @@ /**

*/
// export { StateTransferInitializerModule } from './src/state-transfer-initilizer/module';
/**
* @param {?} doc
* @return {?}
*/
function domContentLoadedFactory(doc) {
return () => new Promise((resolve, _reject) => {
const /** @type {?} */ contentLoaded = () => {
doc.removeEventListener('DOMContentLoaded', contentLoaded);
resolve();
};
doc.addEventListener('DOMContentLoaded', contentLoaded);
});
}
class StateTransferInitializerModule {
}
StateTransferInitializerModule.decorators = [
{ type: NgModule, args: [{
providers: [
{ provide: APP_INITIALIZER, multi: true, useFactory: domContentLoadedFactory, deps: [DOCUMENT] },
]
},] },
];

@@ -139,3 +157,8 @@ /**

export { TransferHttpCacheModule, TransferHttpCacheInterceptor as ɵa };
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
export { TransferHttpCacheModule, StateTransferInitializerModule, domContentLoadedFactory as ɵb, TransferHttpCacheInterceptor as ɵa };
//# sourceMappingURL=common.js.map

@@ -9,8 +9,7 @@ /**

import { HTTP_INTERCEPTORS, HttpHeaders, HttpResponse } from '@angular/common/http';
import { ApplicationRef, Injectable, NgModule } from '@angular/core';
import { ApplicationRef, Injectable, NgModule, APP_INITIALIZER } from '@angular/core';
import { BrowserTransferStateModule, TransferState, makeStateKey } from '@angular/platform-browser';
import { of } from 'rxjs/observable/of';
import { filter } from 'rxjs/operators/filter';
import { tap } from 'rxjs/operators/tap';
import { take } from 'rxjs/operators/take';
import { of } from 'rxjs';
import { tap, take, filter } from 'rxjs/operators';
import { DOCUMENT } from '@angular/common';

@@ -133,4 +132,2 @@ /**

];
/** @nocollapse */
TransferHttpCacheModule.ctorParameters = function () { return []; };
return TransferHttpCacheModule;

@@ -143,3 +140,29 @@ }());

*/
// export { StateTransferInitializerModule } from './src/state-transfer-initilizer/module';
/**
* @param {?} doc
* @return {?}
*/
function domContentLoadedFactory(doc) {
return function () {
return new Promise(function (resolve, _reject) {
var /** @type {?} */ contentLoaded = function () {
doc.removeEventListener('DOMContentLoaded', contentLoaded);
resolve();
};
doc.addEventListener('DOMContentLoaded', contentLoaded);
});
};
}
var StateTransferInitializerModule = /** @class */ (function () {
function StateTransferInitializerModule() {
}
StateTransferInitializerModule.decorators = [
{ type: NgModule, args: [{
providers: [
{ provide: APP_INITIALIZER, multi: true, useFactory: domContentLoadedFactory, deps: [DOCUMENT] },
]
},] },
];
return StateTransferInitializerModule;
}());

@@ -151,3 +174,8 @@ /**

export { TransferHttpCacheModule, TransferHttpCacheInterceptor as ɵa };
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
export { TransferHttpCacheModule, StateTransferInitializerModule, domContentLoadedFactory as ɵb, TransferHttpCacheInterceptor as ɵa };
//# sourceMappingURL=common.es5.js.map
{
"name": "@nguniversal/common",
"version": "5.0.0",
"version": "6.0.0-rc.0",
"description": "Angular Universal common utilities",
"main": "./bundles/common.umd.js",
"module": "./esm5/common.es5.js",
"es2015": "./esm2015/common.js",
"typings": "./common.d.ts",
"license": "MIT",

@@ -15,5 +11,8 @@ "keywords": [

"peerDependencies": {
"@angular/common": "^5.0.0",
"@angular/core": "^5.0.0"
"@angular/common": "NG_VERSION",
"@angular/core": "NG_VERSION"
},
"ng-update": {
"packageGroup": "NG_UPDATE_PACKAGE_GROUP"
},
"repository": {

@@ -20,0 +19,0 @@ "type": "git",

/**
* Generated bundle index. Do not edit.
*/
export * from './public-api';
export * from './public_api';
export { domContentLoadedFactory as ɵb } from './src/state-transfer-initializer/module';
export { TransferHttpCacheInterceptor as ɵa } from './src/transfer_http';

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":40,"character":1}}],"members":{"invalidateCacheEntry":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":50,"character":22},{"__symbolic":"reference","module":"@angular/platform-browser","name":"TransferState","line":50,"character":61}]}],"intercept":[{"__symbolic":"method"}]}},"TransferHttpCacheModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":111,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserTransferStateModule","line":112,"character":12}],"providers":[{"__symbolic":"reference","name":"ɵa"},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":115,"character":14},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}]}]}],"members":{}}},"origins":{"ɵa":"./src/transfer_http","TransferHttpCacheModule":"./src/transfer_http"},"importAs":"@nguniversal/common"}
{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"invalidateCacheEntry":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":47,"character":22},{"__symbolic":"reference","module":"@angular/platform-browser","name":"TransferState","line":47,"character":61}]}],"intercept":[{"__symbolic":"method"}]}},"TransferHttpCacheModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":108,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserTransferStateModule","line":109,"character":12}],"providers":[{"__symbolic":"reference","name":"ɵa"},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":112,"character":14},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}]}]}],"members":{}},"ɵb":{"__symbolic":"function","parameters":["doc"],"value":{"__symbolic":"error","message":"Lambda not supported","line":12,"character":9,"module":"./src/state-transfer-initializer/module"}},"StateTransferInitializerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":22,"character":1},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":24,"character":14},"multi":true,"useFactory":{"__symbolic":"reference","name":"ɵb"},"deps":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":24,"character":88}]}]}]}],"members":{}}},"origins":{"ɵa":"./src/transfer_http","TransferHttpCacheModule":"./src/transfer_http","ɵb":"./src/state-transfer-initializer/module","StateTransferInitializerModule":"./src/state-transfer-initializer/module"},"importAs":"@nguniversal/common"}

@@ -11,3 +11,3 @@ /**

import { TransferState } from '@angular/platform-browser';
import { Observable } from 'rxjs/Observable';
import { Observable } from 'rxjs';
export interface TransferHttpResponse {

@@ -14,0 +14,0 @@ body?: any | null;

/**
* Generated bundle index. Do not edit.
*/
export * from './public-api';
export * from './public_api';
export { domContentLoadedFactory as ɵb } from './src/state-transfer-initializer/module';
export { TransferHttpCacheInterceptor as ɵa } from './src/transfer_http';

@@ -1,1 +0,1 @@

{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":40,"character":1}}],"members":{"invalidateCacheEntry":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":50,"character":22},{"__symbolic":"reference","module":"@angular/platform-browser","name":"TransferState","line":50,"character":61}]}],"intercept":[{"__symbolic":"method"}]}},"TransferHttpCacheModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":111,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserTransferStateModule","line":112,"character":12}],"providers":[{"__symbolic":"reference","name":"ɵa"},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":115,"character":14},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}]}]}],"members":{}}},"origins":{"ɵa":"./src/transfer_http","TransferHttpCacheModule":"./src/transfer_http"},"importAs":"@nguniversal/common"}
{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":37,"character":1}}],"members":{"invalidateCacheEntry":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ApplicationRef","line":47,"character":22},{"__symbolic":"reference","module":"@angular/platform-browser","name":"TransferState","line":47,"character":61}]}],"intercept":[{"__symbolic":"method"}]}},"TransferHttpCacheModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":108,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/platform-browser","name":"BrowserTransferStateModule","line":109,"character":12}],"providers":[{"__symbolic":"reference","name":"ɵa"},{"provide":{"__symbolic":"reference","module":"@angular/common/http","name":"HTTP_INTERCEPTORS","line":112,"character":14},"useExisting":{"__symbolic":"reference","name":"ɵa"},"multi":true}]}]}],"members":{}},"ɵb":{"__symbolic":"function","parameters":["doc"],"value":{"__symbolic":"error","message":"Lambda not supported","line":12,"character":9,"module":"./src/state-transfer-initializer/module"}},"StateTransferInitializerModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":22,"character":1},"arguments":[{"providers":[{"provide":{"__symbolic":"reference","module":"@angular/core","name":"APP_INITIALIZER","line":24,"character":14},"multi":true,"useFactory":{"__symbolic":"reference","name":"ɵb"},"deps":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":24,"character":88}]}]}]}],"members":{}}},"origins":{"ɵa":"./src/transfer_http","TransferHttpCacheModule":"./src/transfer_http","ɵb":"./src/state-transfer-initializer/module","StateTransferInitializerModule":"./src/state-transfer-initializer/module"},"importAs":"@nguniversal/common"}

@@ -11,3 +11,3 @@ /**

import { TransferState } from '@angular/platform-browser';
import { Observable } from 'rxjs/Observable';
import { Observable } from 'rxjs';
export interface TransferHttpResponse {

@@ -14,0 +14,0 @@ body?: any | null;

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc