@nguniversal/aspnetcore-engine
Advanced tools
Comparing version 6.0.0-rc.1 to 6.0.0-rc.2
@@ -0,1 +1,10 @@ | ||
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) : | ||
typeof define === 'function' && define.amd ? define(['exports', '@angular/core'], factory) : | ||
(factory((global.npm_package = {}),global.ng.core)); | ||
}(this, (function (exports,core) { 'use strict'; | ||
var REQUEST = new core.InjectionToken('REQUEST'); | ||
var ORIGIN_URL = new core.InjectionToken('ORIGIN_URL'); | ||
/** | ||
@@ -8,14 +17,6 @@ * @license | ||
*/ | ||
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core')) : | ||
typeof define === 'function' && define.amd ? define('@nguniversal/aspnetcore-engine/tokens', ['exports', '@angular/core'], factory) : | ||
(factory((global.nguniversal = global.nguniversal || {}, global.nguniversal.aspnetcoreEngine = global.nguniversal.aspnetcoreEngine || {}, global.nguniversal.aspnetcoreEngine.tokens = {}),global.ng.core)); | ||
}(this, (function (exports,core) { 'use strict'; | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes} checked by tsc | ||
* Generated bundle index. Do not edit. | ||
*/ | ||
var /** @type {?} */ REQUEST = new core.InjectionToken('REQUEST'); | ||
var /** @type {?} */ ORIGIN_URL = new core.InjectionToken('ORIGIN_URL'); | ||
@@ -22,0 +23,0 @@ exports.REQUEST = REQUEST; |
@@ -0,1 +1,2 @@ | ||
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core")):"function"==typeof define&&define.amd?define(["exports","@angular/core"],n):n(e.npm_package={},e.ng.core)}(this,function(e,n){"use strict";var o=new n.InjectionToken("REQUEST"),t=new n.InjectionToken("ORIGIN_URL"); | ||
/** | ||
@@ -8,3 +9,2 @@ * @license | ||
*/ | ||
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@angular/core")):"function"==typeof define&&define.amd?define("@nguniversal/aspnetcore-engine/tokens",["exports","@angular/core"],n):n((e.nguniversal=e.nguniversal||{},e.nguniversal.aspnetcoreEngine=e.nguniversal.aspnetcoreEngine||{},e.nguniversal.aspnetcoreEngine.tokens={}),e.ng.core)}(this,function(e,n){"use strict";var o=new n.InjectionToken("REQUEST"),r=new n.InjectionToken("ORIGIN_URL");e.REQUEST=o,e.ORIGIN_URL=r,Object.defineProperty(e,"__esModule",{value:!0})}); | ||
//# sourceMappingURL=aspnetcore-engine-tokens.umd.min.js.map | ||
e.REQUEST=o,e.ORIGIN_URL=t,Object.defineProperty(e,"__esModule",{value:!0})}); |
@@ -1,30 +0,11 @@ | ||
/** | ||
* @license | ||
* Copyright Google LLC All Rights Reserved. | ||
* | ||
* Use of this source code is governed by an MIT-style license that can be | ||
* found in the LICENSE file at https://angular.io/license | ||
*/ | ||
(function (global, factory) { | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('fs'), require('@angular/core'), require('@angular/platform-browser'), require('@angular/platform-server'), require('rxjs/operators'), require('@angular/common'), require('@angular/compiler'), require('@nguniversal/aspnetcore-engine/tokens')) : | ||
typeof define === 'function' && define.amd ? define('@nguniversal/aspnetcore-engine', ['exports', 'fs', '@angular/core', '@angular/platform-browser', '@angular/platform-server', 'rxjs/operators', '@angular/common', '@angular/compiler', '@nguniversal/aspnetcore-engine/tokens'], factory) : | ||
(factory((global.nguniversal = global.nguniversal || {}, global.nguniversal.aspnetcoreEngine = {}),global.fs,global.ng.core,global.ng.platformBrowser,global.ng.platformServer,global.Rx.operators,global.ng.common,global.ng.compiler,global.nguniversal.aspnetcoreEngine.tokens)); | ||
}(this, (function (exports,fs,core,platformBrowser,platformServer,operators,common,compiler,tokens) { 'use strict'; | ||
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('@angular/core'), require('@angular/platform-server'), require('@angular/common'), require('@angular/compiler'), require('@nguniversal/aspnetcore-engine/tokens'), require('fs'), require('@angular/platform-browser'), require('rxjs/operators')) : | ||
typeof define === 'function' && define.amd ? define(['exports', '@angular/core', '@angular/platform-server', '@angular/common', '@angular/compiler', '@nguniversal/aspnetcore-engine/tokens', 'fs', '@angular/platform-browser', 'rxjs/operators'], factory) : | ||
(factory((global.npm_package = {}),global.ng.core,global.ng.platformServer,global.ng.common,global.ng.compiler,global.nguniversal.aspnetcoreEngine.tokens,global.fs,global.ng.platformBrowser,global.Rx.operators)); | ||
}(this, (function (exports,core,platformServer,common,compiler,tokens,fs,platformBrowser,operators) { 'use strict'; | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes} checked by tsc | ||
*/ | ||
var FileLoader = /** @class */ (function () { | ||
function FileLoader() { | ||
} | ||
/** | ||
* @param {?} url | ||
* @return {?} | ||
*/ | ||
FileLoader.prototype.get = /** | ||
* @param {?} url | ||
* @return {?} | ||
*/ | ||
function (url) { | ||
FileLoader.prototype.get = function (url) { | ||
return new Promise(function (resolve, reject) { | ||
@@ -42,13 +23,27 @@ fs.readFile(url, function (err, buffer) { | ||
var __values = (undefined && undefined.__values) || function (o) { | ||
var m = typeof Symbol === "function" && o[Symbol.iterator], i = 0; | ||
if (m) return m.call(o); | ||
return { | ||
next: function () { | ||
if (o && i >= o.length) o = void 0; | ||
return { value: o && o[i++], done: !o }; | ||
} | ||
}; | ||
}; | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes} checked by tsc | ||
* @license | ||
* Copyright Google LLC All Rights Reserved. | ||
* | ||
* Use of this source code is governed by an MIT-style license that can be | ||
* found in the LICENSE file at https://angular.io/license | ||
*/ | ||
/** | ||
* @param {?} platformFactory | ||
* @param {?} options | ||
* @return {?} | ||
* Copied from @angular/platform-server utils: | ||
* https://github.com/angular/angular/blob/master/packages/platform-server/src/utils.ts | ||
* Github issue to avoid copy/paste: | ||
* https://github.com/angular/angular/issues/22049#issuecomment-363638743 | ||
*/ | ||
function _getPlatform(platformFactory, options) { | ||
var /** @type {?} */ extraProviders = options.extraProviders ? options.extraProviders : []; | ||
var extraProviders = options.extraProviders ? options.extraProviders : []; | ||
return platformFactory([ | ||
@@ -59,36 +54,40 @@ { provide: platformServer.INITIAL_CONFIG, useValue: { document: options.document, url: options.url } }, | ||
} | ||
/** | ||
* @template T | ||
* @param {?} platform | ||
* @param {?} moduleRefPromise | ||
* @return {?} | ||
*/ | ||
function _render(platform, moduleRefPromise) { | ||
return moduleRefPromise.then(function (moduleRef) { | ||
var /** @type {?} */ transitionId = moduleRef.injector.get(platformBrowser.ɵTRANSITION_ID, null); | ||
var transitionId = moduleRef.injector.get(platformBrowser.ɵTRANSITION_ID, null); | ||
if (!transitionId) { | ||
throw new Error("renderModule[Factory]() requires the use of BrowserModule.withServerTransition() to ensure\n the server-rendered app can be properly bootstrapped into a client app."); | ||
} | ||
var /** @type {?} */ applicationRef = moduleRef.injector.get(core.ApplicationRef); | ||
var applicationRef = moduleRef.injector.get(core.ApplicationRef); | ||
return applicationRef.isStable | ||
.pipe(operators.filter(function (isStable) { return isStable; }), operators.take(1)).toPromise() | ||
.then(function () { | ||
var /** @type {?} */ platformState = platform.injector.get(platformServer.PlatformState); | ||
var platformState = platform.injector.get(platformServer.PlatformState); | ||
// Run any BEFORE_APP_SERIALIZED callbacks just before rendering to string. | ||
var /** @type {?} */ callbacks = moduleRef.injector.get(platformServer.BEFORE_APP_SERIALIZED, null); | ||
var callbacks = moduleRef.injector.get(platformServer.BEFORE_APP_SERIALIZED, null); | ||
if (callbacks) { | ||
for (var _i = 0, callbacks_1 = callbacks; _i < callbacks_1.length; _i++) { | ||
var callback = callbacks_1[_i]; | ||
try { | ||
for (var callbacks_1 = __values(callbacks), callbacks_1_1 = callbacks_1.next(); !callbacks_1_1.done; callbacks_1_1 = callbacks_1.next()) { | ||
var callback = callbacks_1_1.value; | ||
try { | ||
callback(); | ||
} | ||
catch (e) { | ||
// Ignore exceptions. | ||
console.warn('Ignoring BEFORE_APP_SERIALIZED Exception: ', e); | ||
} | ||
} | ||
} | ||
catch (e_1_1) { e_1 = { error: e_1_1 }; } | ||
finally { | ||
try { | ||
callback(); | ||
if (callbacks_1_1 && !callbacks_1_1.done && (_a = callbacks_1.return)) _a.call(callbacks_1); | ||
} | ||
catch (/** @type {?} */ e) { | ||
// Ignore exceptions. | ||
console.warn('Ignoring BEFORE_APP_SERIALIZED Exception: ', e); | ||
} | ||
finally { if (e_1) throw e_1.error; } | ||
} | ||
} | ||
var /** @type {?} */ output = platformState.renderToString(); | ||
var output = platformState.renderToString(); | ||
platform.destroy(); | ||
return { html: output, moduleRef: moduleRef }; | ||
var e_1, _a; | ||
}); | ||
@@ -98,3 +97,3 @@ }); | ||
/** | ||
* Renders a {\@link NgModuleFactory} to string. | ||
* Renders a Module to string. | ||
* | ||
@@ -105,31 +104,33 @@ * `document` is the full document HTML of the page to render, as a string. | ||
* | ||
* \@experimental | ||
* @template T | ||
* @param {?} moduleFactory | ||
* @param {?} options | ||
* @return {?} | ||
* Do not use this in a production server environment. Use pre-compiled {@link NgModuleFactory} with | ||
* {@link renderModuleFactory} instead. | ||
* | ||
* @experimental | ||
*/ | ||
/** | ||
* Renders a {@link NgModuleFactory} to string. | ||
* | ||
* `document` is the full document HTML of the page to render, as a string. | ||
* `url` is the URL for the current render request. | ||
* `extraProviders` are the platform level providers for the current render request. | ||
* | ||
* @experimental | ||
*/ | ||
function renderModuleFactory(moduleFactory, options) { | ||
var /** @type {?} */ platform = _getPlatform(platformServer.platformServer, options); | ||
var platform = _getPlatform(platformServer.platformServer, options); | ||
return _render(platform, platform.bootstrapModuleFactory(moduleFactory)); | ||
} | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes} checked by tsc | ||
*/ | ||
/* @internal */ | ||
var /** @type {?} */ appSelector = 'app-root'; | ||
/** | ||
* @param {?} doc | ||
* @return {?} | ||
*/ | ||
var appSelector = 'app-root'; // default | ||
/* @internal */ | ||
function _getUniversalData(doc) { | ||
var /** @type {?} */ STYLES = []; | ||
var /** @type {?} */ SCRIPTS = []; | ||
var /** @type {?} */ META = []; | ||
var /** @type {?} */ LINKS = []; | ||
for (var /** @type {?} */ i = 0; i < doc.head.children.length; i++) { | ||
var /** @type {?} */ element = doc.head.children[i]; | ||
var /** @type {?} */ tagName = element.tagName.toUpperCase(); | ||
var STYLES = []; | ||
var SCRIPTS = []; | ||
var META = []; | ||
var LINKS = []; | ||
for (var i = 0; i < doc.head.children.length; i++) { | ||
var element = doc.head.children[i]; | ||
var tagName = element.tagName.toUpperCase(); | ||
switch (tagName) { | ||
@@ -152,5 +153,5 @@ case 'SCRIPT': | ||
} | ||
for (var /** @type {?} */ i = 0; i < doc.body.children.length; i++) { | ||
var /** @type {?} */ element = doc.body.children[i]; | ||
var /** @type {?} */ tagName = element.tagName.toUpperCase(); | ||
for (var i = 0; i < doc.body.children.length; i++) { | ||
var element = doc.body.children[i]; | ||
var tagName = element.tagName.toUpperCase(); | ||
switch (tagName) { | ||
@@ -175,3 +176,3 @@ case 'SCRIPT': | ||
title: doc.title, | ||
appNode: /** @type {?} */ ((doc.querySelector(appSelector))).outerHTML, | ||
appNode: doc.querySelector(appSelector).outerHTML, | ||
scripts: SCRIPTS.join('\n'), | ||
@@ -183,9 +184,5 @@ styles: STYLES.join('\n'), | ||
} | ||
/** | ||
* @param {?} options | ||
* @return {?} | ||
*/ | ||
function ngAspnetCoreEngine(options) { | ||
if (!options.appSelector) { | ||
var /** @type {?} */ selector = "\" appSelector: '<" + appSelector + "></" + appSelector + ">' \""; | ||
var selector = "\" appSelector: '<" + appSelector + "></" + appSelector + ">' \""; | ||
throw new Error("appSelector is required! Pass in " + selector + ",\n for your root App component."); | ||
@@ -195,4 +192,4 @@ } | ||
appSelector = options.appSelector.substring(1, options.appSelector.indexOf('>')); | ||
var /** @type {?} */ compilerFactory = platformServer.platformDynamicServer().injector.get(core.CompilerFactory); | ||
var /** @type {?} */ compiler$$1 = compilerFactory.createCompiler([ | ||
var compilerFactory = platformServer.platformDynamicServer().injector.get(core.CompilerFactory); | ||
var compiler$$1 = compilerFactory.createCompiler([ | ||
{ | ||
@@ -206,3 +203,3 @@ providers: [ | ||
try { | ||
var /** @type {?} */ moduleOrFactory = options.ngModule; | ||
var moduleOrFactory = options.ngModule; | ||
if (!moduleOrFactory) { | ||
@@ -212,3 +209,3 @@ throw new Error('You must pass in a NgModule or NgModuleFactory to be bootstrapped'); | ||
options.providers = options.providers || []; | ||
var /** @type {?} */ extraProviders_1 = options.providers.concat(getReqResProviders(options.request.origin, options.request.data.request)); | ||
var extraProviders_1 = options.providers.concat(getReqResProviders(options.request.origin, options.request.data.request)); | ||
getFactory(moduleOrFactory, compiler$$1) | ||
@@ -223,4 +220,4 @@ .then(function (factory) { | ||
.then(function (result) { | ||
var /** @type {?} */ doc = result.moduleRef.injector.get(common.DOCUMENT); | ||
var /** @type {?} */ universalData = _getUniversalData(doc); | ||
var doc = result.moduleRef.injector.get(common.DOCUMENT); | ||
var universalData = _getUniversalData(doc); | ||
resolve({ | ||
@@ -241,3 +238,3 @@ html: universalData.appNode, | ||
} | ||
catch (/** @type {?} */ ex) { | ||
catch (ex) { | ||
reject(ex); | ||
@@ -249,8 +246,5 @@ } | ||
* Get providers of the request and response | ||
* @param {?} origin | ||
* @param {?} request | ||
* @return {?} | ||
*/ | ||
function getReqResProviders(origin, request) { | ||
var /** @type {?} */ providers = [ | ||
var providers = [ | ||
{ | ||
@@ -268,8 +262,3 @@ provide: tokens.ORIGIN_URL, | ||
/* @internal */ | ||
var /** @type {?} */ factoryCacheMap = new Map(); | ||
/** | ||
* @param {?} moduleOrFactory | ||
* @param {?} compiler | ||
* @return {?} | ||
*/ | ||
var factoryCacheMap = new Map(); | ||
function getFactory(moduleOrFactory, compiler$$1) { | ||
@@ -283,3 +272,3 @@ return new Promise(function (resolve, reject) { | ||
else { | ||
var /** @type {?} */ moduleFactory = factoryCacheMap.get(moduleOrFactory); | ||
var moduleFactory = factoryCacheMap.get(moduleOrFactory); | ||
// If module factory is cached | ||
@@ -303,6 +292,2 @@ if (moduleFactory) { | ||
/** | ||
* @fileoverview added by tsickle | ||
* @suppress {checkTypes} checked by tsc | ||
*/ | ||
/** | ||
* @license | ||
@@ -313,4 +298,2 @@ * Copyright Google LLC All Rights Reserved. | ||
* found in the LICENSE file at https://angular.io/license | ||
* @param {?} transferData | ||
* @return {?} | ||
*/ | ||
@@ -321,2 +304,6 @@ function createTransferScript(transferData) { | ||
/** | ||
* Generated bundle index. Do not edit. | ||
*/ | ||
exports.ngAspnetCoreEngine = ngAspnetCoreEngine; | ||
@@ -323,0 +310,0 @@ exports.createTransferScript = createTransferScript; |
@@ -0,1 +1,2 @@ | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("@angular/core"),require("@angular/platform-server"),require("@angular/common"),require("@angular/compiler"),require("@nguniversal/aspnetcore-engine/tokens"),require("fs"),require("@angular/platform-browser"),require("rxjs/operators")):"function"==typeof define&&define.amd?define(["exports","@angular/core","@angular/platform-server","@angular/common","@angular/compiler","@nguniversal/aspnetcore-engine/tokens","fs","@angular/platform-browser","rxjs/operators"],r):r(e.npm_package={},e.ng.core,e.ng.platformServer,e.ng.common,e.ng.compiler,e.nguniversal.aspnetcoreEngine.tokens,e.fs,e.ng.platformBrowser,e.Rx.operators)}(this,function(e,r,t,n,o,i,a,u,s){"use strict";var c=function(){function e(){}return e.prototype.get=function(e){return new Promise(function(r,t){a.readFile(e,function(e,n){if(e)return t(e);r(n.toString())})})},e}(),l="app-root",p=new Map;e.ngAspnetCoreEngine=function f(e){if(!e.appSelector)throw new Error("appSelector is required! Pass in \" appSelector: '<"+l+"></"+l+">' \",\n for your root App component.");l=e.appSelector.substring(1,e.appSelector.indexOf(">"));var a=t.platformDynamicServer().injector.get(r.CompilerFactory).createCompiler([{providers:[{provide:o.ResourceLoader,useClass:c,deps:[]}]}]);return new Promise(function(o,c){try{var f=e.ngModule;if(!f)throw new Error("You must pass in a NgModule or NgModuleFactory to be bootstrapped");e.providers=e.providers||[];var d=e.providers.concat(function g(e,r){return[{provide:i.ORIGIN_URL,useValue:e},{provide:i.REQUEST,useValue:r}]}(e.request.origin,e.request.data.request));(function m(e,t){return new Promise(function(n,o){if(e instanceof r.NgModuleFactory)n(e);else{var i=p.get(e);i?n(i):t.compileModuleAsync(e).then(function(r){p.set(e,r),n(r)},function(e){o(e)})}})} | ||
/** | ||
@@ -7,4 +8,4 @@ * @license | ||
* found in the LICENSE file at https://angular.io/license | ||
*/ | ||
!function(e,r){"object"==typeof exports&&"undefined"!=typeof module?r(exports,require("fs"),require("@angular/core"),require("@angular/platform-browser"),require("@angular/platform-server"),require("rxjs/operators"),require("@angular/common"),require("@angular/compiler"),require("@nguniversal/aspnetcore-engine/tokens")):"function"==typeof define&&define.amd?define("@nguniversal/aspnetcore-engine",["exports","fs","@angular/core","@angular/platform-browser","@angular/platform-server","rxjs/operators","@angular/common","@angular/compiler","@nguniversal/aspnetcore-engine/tokens"],r):r((e.nguniversal=e.nguniversal||{},e.nguniversal.aspnetcoreEngine={}),e.fs,e.ng.core,e.ng.platformBrowser,e.ng.platformServer,e.Rx.operators,e.ng.common,e.ng.compiler,e.nguniversal.aspnetcoreEngine.tokens)}(this,function(e,r,n,t,o,i,a,u,s){"use strict";function c(e,r){var n=r.extraProviders?r.extraProviders:[];return e([{provide:o.INITIAL_CONFIG,useValue:{document:r.document,url:r.url}},n])}function p(e,r){return r.then(function(r){if(!r.injector.get(t.ɵTRANSITION_ID,null))throw new Error("renderModule[Factory]() requires the use of BrowserModule.withServerTransition() to ensure\n the server-rendered app can be properly bootstrapped into a client app.");return r.injector.get(n.ApplicationRef).isStable.pipe(i.filter(function(e){return e}),i.take(1)).toPromise().then(function(){var n=e.injector.get(o.PlatformState),t=r.injector.get(o.BEFORE_APP_SERIALIZED,null);if(t)for(var i=0,a=t;i<a.length;i++){var u=a[i];try{u()}catch(e){console.warn("Ignoring BEFORE_APP_SERIALIZED Exception: ",e)}}var s=n.renderToString();return e.destroy(),{html:s,moduleRef:r}})})}function l(e,r){var n=c(o.platformServer,r);return p(n,n.bootstrapModuleFactory(e))}function f(e){for(var r=[],n=[],t=[],o=[],i=0;i<e.head.children.length;i++){var a=e.head.children[i],u=a.tagName.toUpperCase();switch(u){case"SCRIPT":n.push(a.outerHTML);break;case"STYLE":r.push(a.outerHTML);break;case"LINK":o.push(a.outerHTML);break;case"META":t.push(a.outerHTML)}}for(var i=0;i<e.body.children.length;i++){var a=e.body.children[i],u=a.tagName.toUpperCase();switch(u){case"SCRIPT":n.push(a.outerHTML);break;case"STYLE":r.push(a.outerHTML);break;case"LINK":o.push(a.outerHTML);break;case"META":t.push(a.outerHTML)}}return{title:e.title,appNode:e.querySelector(S).outerHTML,scripts:n.join("\n"),styles:r.join("\n"),meta:t.join("\n"),links:o.join("\n")}}function d(e){if(!e.appSelector){var r="\" appSelector: '<"+S+"></"+S+">' \"";throw new Error("appSelector is required! Pass in "+r+",\n for your root App component.")}S=e.appSelector.substring(1,e.appSelector.indexOf(">"));var t=o.platformDynamicServer().injector.get(n.CompilerFactory),i=t.createCompiler([{providers:[{provide:u.ResourceLoader,useClass:h,deps:[]}]}]);return new Promise(function(r,n){try{var t=e.ngModule;if(!t)throw new Error("You must pass in a NgModule or NgModuleFactory to be bootstrapped");e.providers=e.providers||[];var o=e.providers.concat(g(e.request.origin,e.request.data.request));m(t,i).then(function(r){return l(r,{document:e.document||e.appSelector,url:e.url||e.request.url,extraProviders:o})}).then(function(e){var n=e.moduleRef.injector.get(a.DOCUMENT),t=f(n);r({html:t.appNode,moduleRef:e.moduleRef,globals:{styles:t.styles,title:t.title,scripts:t.scripts,meta:t.meta,links:t.links}})},function(e){n(e)})}catch(e){n(e)}})}function g(e,r){return[{provide:s.ORIGIN_URL,useValue:e},{provide:s.REQUEST,useValue:r}]}function m(e,r){return new Promise(function(t,o){if(e instanceof n.NgModuleFactory)return void t(e);var i=y.get(e);if(i)return void t(i);r.compileModuleAsync(e).then(function(r){y.set(e,r),t(r)},function(e){o(e)})})}/** | ||
*/)(f,a).then(function(n){return function o(e,n){var o= | ||
/** | ||
* @license | ||
@@ -15,6 +16,3 @@ * Copyright Google LLC All Rights Reserved. | ||
* found in the LICENSE file at https://angular.io/license | ||
* @param {?} transferData | ||
* @return {?} | ||
*/ | ||
function v(e){return"<script>window['TRANSFER_CACHE'] = "+JSON.stringify(e)+";<\/script>"}var h=function(){function e(){}return e.prototype.get=function(e){return new Promise(function(n,t){r.readFile(e,function(e,r){if(e)return t(e);n(r.toString())})})},e}(),S="app-root",y=new Map;e.ngAspnetCoreEngine=d,e.createTransferScript=v,Object.defineProperty(e,"__esModule",{value:!0})}); | ||
//# sourceMappingURL=aspnetcore-engine.umd.min.js.map | ||
function i(e,r){return e([{provide:t.INITIAL_CONFIG,useValue:{document:r.document,url:r.url}},r.extraProviders?r.extraProviders:[]])}(t.platformServer,n);return function a(e,n){return n.then(function(n){if(!n.injector.get(u.ɵTRANSITION_ID,null))throw new Error("renderModule[Factory]() requires the use of BrowserModule.withServerTransition() to ensure\n the server-rendered app can be properly bootstrapped into a client app.");return n.injector.get(r.ApplicationRef).isStable.pipe(s.filter(function(e){return e}),s.take(1)).toPromise().then(function(){var r=e.injector.get(t.PlatformState),o=n.injector.get(t.BEFORE_APP_SERIALIZED,null);if(o)try{for(var i=function(e){var r="function"==typeof Symbol&&e[Symbol.iterator],t=0;return r?r.call(e):{next:function(){return e&&t>=e.length&&(e=void 0),{value:e&&e[t++],done:!e}}}}(o),a=i.next();!a.done;a=i.next()){var u=a.value;try{u()}catch(e){console.warn("Ignoring BEFORE_APP_SERIALIZED Exception: ",e)}}}catch(e){s={error:e}}finally{try{a&&!a.done&&(c=i.return)&&c.call(i)}finally{if(s)throw s.error}}var s,c,l=r.renderToString();return e.destroy(),{html:l,moduleRef:n}})})}(o,o.bootstrapModuleFactory(e))}(n,{document:e.document||e.appSelector,url:e.url||e.request.url,extraProviders:d})}).then(function(e){var r=function t(e){for(var r=[],t=[],n=[],o=[],i=0;i<e.head.children.length;i++)switch((a=e.head.children[i]).tagName.toUpperCase()){case"SCRIPT":t.push(a.outerHTML);break;case"STYLE":r.push(a.outerHTML);break;case"LINK":o.push(a.outerHTML);break;case"META":n.push(a.outerHTML)}for(i=0;i<e.body.children.length;i++){var a;switch((a=e.body.children[i]).tagName.toUpperCase()){case"SCRIPT":t.push(a.outerHTML);break;case"STYLE":r.push(a.outerHTML);break;case"LINK":o.push(a.outerHTML);break;case"META":n.push(a.outerHTML)}}return{title:e.title,appNode:e.querySelector(l).outerHTML,scripts:t.join("\n"),styles:r.join("\n"),meta:n.join("\n"),links:o.join("\n")}}(e.moduleRef.injector.get(n.DOCUMENT));o({html:r.appNode,moduleRef:e.moduleRef,globals:{styles:r.styles,title:r.title,scripts:r.scripts,meta:r.meta,links:r.links}})},function(e){c(e)})}catch(e){c(e)}})},e.createTransferScript=function d(e){return"<script>window['TRANSFER_CACHE'] = "+JSON.stringify(e)+";<\/script>"},Object.defineProperty(e,"__esModule",{value:!0})}); |
{ | ||
"name": "@nguniversal/aspnetcore-engine", | ||
"version": "6.0.0-rc.1", | ||
"version": "v6.0.0-rc.2", | ||
"description": "ASP.NET Core Engine for running Server Angular Apps", | ||
@@ -20,6 +20,15 @@ "author": { | ||
"peerDependencies": { | ||
"@angular/common": "^6.0.0-rc.4", | ||
"@angular/core": "^6.0.0-rc.4", | ||
"rxjs": "^6.0.0-rc.0" | ||
"@angular/common": "^6.0.0-rc.0", | ||
"@angular/core": "^6.0.0-rc.0", | ||
"rxjs": "^6.0.0-beta.0" | ||
}, | ||
"ng-update": { | ||
"packageGroup": [ | ||
"@nguniversal/aspnetcore-engine", | ||
"@nguniversal/common", | ||
"@nguniversal/express-engine", | ||
"@nguniversal/hapi-engine", | ||
"@nguniversal/module-map-ngfactory-loader" | ||
] | ||
}, | ||
"repository": { | ||
@@ -32,3 +41,11 @@ "type": "git", | ||
}, | ||
"homepage": "https://github.com/angular/universal" | ||
} | ||
"homepage": "https://github.com/angular/universal", | ||
"main": "./bundles/aspnetcore-engine.umd.js", | ||
"fesm5": "./fesm5/aspnetcore-engine.js", | ||
"fesm2015": "./fesm2015/aspnetcore-engine.js", | ||
"esm5": "./esm5/aspnetcore-engine_public_index.js", | ||
"esm2015": "./esm2015/aspnetcore-engine_public_index.js", | ||
"typings": "./aspnetcore-engine_public_index.d.ts", | ||
"module": "./fesm5/aspnetcore-engine.js", | ||
"es2015": "./fesm2015/aspnetcore-engine.js" | ||
} |
@@ -1,8 +0,3 @@ | ||
/** | ||
* @license | ||
* Copyright Google LLC All Rights Reserved. | ||
* | ||
* Use of this source code is governed by an MIT-style license that can be | ||
* found in the LICENSE file at https://angular.io/license | ||
*/ | ||
export * from './tokens/index'; | ||
export * from './tokens/tokens_public_index'; | ||
@@ -1,12 +0,1 @@ | ||
{ | ||
"__symbolic": "module", | ||
"version": 3, | ||
"metadata": {}, | ||
"exports": [ | ||
{ | ||
"from": "./tokens/index" | ||
} | ||
], | ||
"flatModuleIndexRedirect": true, | ||
"importAs": "nguniversal/aspnetcore-engine/tokens" | ||
} | ||
{"__symbolic":"module","version":3,"metadata":{},"exports":[{"from":"./tokens/tokens_public_index"}],"flatModuleIndexRedirect":true} |
@@ -8,2 +8,2 @@ /** | ||
*/ | ||
export * from './typings/index'; | ||
export * from './public_api'; |
{ | ||
"name": "@nguniversal/aspnetcore-engine/tokens", | ||
"typings": "../tokens.d.ts", | ||
"main": "../bundles/aspnetcore-engine-tokens.umd.js", | ||
"module": "../esm5/tokens.es5.js", | ||
"es2015": "../esm2015/tokens.js" | ||
"fesm5": "../fesm5/tokens.js", | ||
"fesm2015": "../fesm2015/tokens.js", | ||
"esm5": "../esm5/tokens/tokens_public_index.js", | ||
"esm2015": "../esm2015/tokens/tokens_public_index.js", | ||
"typings": "./tokens_public_index.d.ts", | ||
"module": "../fesm5/tokens.js", | ||
"es2015": "../fesm2015/tokens.js" | ||
} |
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Manifest confusion
Supply chain riskThis package has inconsistent metadata. This could be malicious or caused by an error when publishing the package.
Found 1 instance in 1 package
225605
69
2051
6
2