Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@nguniversal/express-engine

Package Overview
Dependencies
Maintainers
3
Versions
139
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nguniversal/express-engine - npm Package Compare versions

Comparing version 11.0.1 to 11.1.0-next.0

3

bundles/express-engine.umd.js

@@ -314,2 +314,3 @@ (function (global, factory) {

return function (filePath, options, callback) {
var _a, _b, _c, _d;
try {

@@ -326,2 +327,4 @@ var renderOptions = Object.assign({}, options);

renderOptions.providers = __spread((renderOptions.providers || []), [getReqResProviders(req, res)]);
renderOptions.publicPath = (_b = (_a = renderOptions.publicPath) !== null && _a !== void 0 ? _a : setupOptions.publicPath) !== null && _b !== void 0 ? _b : (_c = options.settings) === null || _c === void 0 ? void 0 : _c.views,
renderOptions.inlineCriticalCss = (_d = renderOptions.inlineCriticalCss) !== null && _d !== void 0 ? _d : setupOptions.inlineCriticalCss;
engine$1.render(renderOptions)

@@ -328,0 +331,0 @@ .then(function (html) { return callback(null, html); })

4

bundles/express-engine.umd.min.js

@@ -15,3 +15,3 @@ !function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("@nguniversal/common/engine"),require("@nguniversal/express-engine/tokens")):"function"==typeof define&&define.amd?define("@nguniversal/express-engine",["exports","@nguniversal/common/engine","@nguniversal/express-engine/tokens"],n):n(((e="undefined"!=typeof globalThis?globalThis:e||self).nguniversal=e.nguniversal||{},e.nguniversal.expressEngine={}),e.nguniversal.common.engine,e.nguniversal.expressEngine.tokens)}(this,(function(e,n,r){"use strict";

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function o(e,n){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var o,t,i=r.call(e),s=[];try{for(;(void 0===n||n-- >0)&&!(o=i.next()).done;)s.push(o.value)}catch(e){t={error:e}}finally{try{o&&!o.done&&(r=i.return)&&r.call(i)}finally{if(t)throw t.error}}return s}function t(e,n){var o=[{provide:r.REQUEST,useValue:e}];return n&&o.push({provide:r.RESPONSE,useValue:n}),o}
***************************************************************************** */function i(e,n){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var i,o,t=r.call(e),s=[];try{for(;(void 0===n||n-- >0)&&!(i=t.next()).done;)s.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(r=t.return)&&r.call(t)}finally{if(o)throw o.error}}return s}function o(e,n){var i=[{provide:r.REQUEST,useValue:e}];return n&&i.push({provide:r.RESPONSE,useValue:n}),i}
/**

@@ -30,2 +30,2 @@ * @license

* found in the LICENSE file at https://angular.io/license
*/e.ngExpressEngine=function i(e){var r=new n.ɵCommonEngine(e.bootstrap,e.providers);return function(n,i,s){try{var u=Object.assign({},i);if(!e.bootstrap&&!u.bootstrap)throw new Error("You must pass in a NgModule or NgModuleFactory to be bootstrapped");var a=u.req,l=u.res||a.res;u.url=u.url||a.protocol+"://"+(a.get("host")||"")+a.originalUrl,u.documentFilePath=u.documentFilePath||n,u.providers=function c(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(o(arguments[n]));return e}(u.providers||[],[t(a,l)]),r.render(u).then((function(e){return s(null,e)})).catch(s)}catch(e){s(e)}}},Object.defineProperty(e,"__esModule",{value:!0})}));
*/e.ngExpressEngine=function t(e){var r=new n.ɵCommonEngine(e.bootstrap,e.providers);return function(n,t,s){var l,u,a,c;try{var p=Object.assign({},t);if(!e.bootstrap&&!p.bootstrap)throw new Error("You must pass in a NgModule or NgModuleFactory to be bootstrapped");var v=p.req,d=p.res||v.res;p.url=p.url||v.protocol+"://"+(v.get("host")||"")+v.originalUrl,p.documentFilePath=p.documentFilePath||n,p.providers=function g(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(i(arguments[n]));return e}(p.providers||[],[o(v,d)]),p.publicPath=null!==(u=null!==(l=p.publicPath)&&void 0!==l?l:e.publicPath)&&void 0!==u?u:null===(a=t.settings)||void 0===a?void 0:a.views,p.inlineCriticalCss=null!==(c=p.inlineCriticalCss)&&void 0!==c?c:e.inlineCriticalCss,r.render(p).then((function(e){return s(null,e)})).catch(s)}catch(e){s(e)}}},Object.defineProperty(e,"__esModule",{value:!0})}));

@@ -9,2 +9,3 @@ import { ɵCommonEngine as CommonEngine } from '@nguniversal/common/engine';

return function (filePath, options, callback) {
var _a, _b, _c, _d;
try {

@@ -21,2 +22,4 @@ const renderOptions = Object.assign({}, options);

renderOptions.providers = [...(renderOptions.providers || []), getReqResProviders(req, res)];
renderOptions.publicPath = (_b = (_a = renderOptions.publicPath) !== null && _a !== void 0 ? _a : setupOptions.publicPath) !== null && _b !== void 0 ? _b : (_c = options.settings) === null || _c === void 0 ? void 0 : _c.views,
renderOptions.inlineCriticalCss = (_d = renderOptions.inlineCriticalCss) !== null && _d !== void 0 ? _d : setupOptions.inlineCriticalCss;
engine.render(renderOptions)

@@ -49,2 +52,2 @@ .then(html => callback(null, html))

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL21vZHVsZXMvZXhwcmVzcy1lbmdpbmUvc3JjL21haW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUEsT0FBTyxFQUFFLGFBQWEsSUFBSSxZQUFZLEVBQWtCLE1BQU0sNEJBQTRCLENBQUM7QUFDM0YsT0FBTyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQWtCdkU7O0dBRUc7QUFDSCxNQUFNLFVBQVUsZUFBZSxDQUFDLFlBQXNDO0lBQ3BFLE1BQU0sTUFBTSxHQUFHLElBQUksWUFBWSxDQUFDLFlBQVksQ0FBQyxTQUFTLEVBQUUsWUFBWSxDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBRWhGLE9BQU8sVUFBVSxRQUFnQixFQUNoQixPQUFlLEVBQ2YsUUFBcUQ7UUFDcEUsSUFBSTtZQUNGLE1BQU0sYUFBYSxHQUFHLGtCQUFLLE9BQU8sQ0FBbUIsQ0FBQztZQUN0RCxJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLEVBQUU7Z0JBQ3ZELE1BQU0sSUFBSSxLQUFLLENBQUMsbUVBQW1FLENBQUMsQ0FBQzthQUN0RjtZQUVELE1BQU0sR0FBRyxHQUFHLGFBQWEsQ0FBQyxHQUFHLENBQUM7WUFDOUIsTUFBTSxHQUFHLEdBQUcsYUFBYSxDQUFDLEdBQUcsSUFBSSxHQUFHLENBQUMsR0FBRyxDQUFDO1lBRXpDLGFBQWEsQ0FBQyxHQUFHO2dCQUNqQixhQUFhLENBQUMsR0FBRyxJQUFJLEdBQUcsR0FBRyxDQUFDLFFBQVEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDLEdBQUcsR0FBRyxDQUFDLFdBQVcsRUFBRSxDQUFDO1lBQ3RGLGFBQWEsQ0FBQyxnQkFBZ0IsR0FBRyxhQUFhLENBQUMsZ0JBQWdCLElBQUksUUFBUSxDQUFDO1lBQzVFLGFBQWEsQ0FBQyxTQUFTLEdBQUcsQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLFNBQVMsSUFBSSxFQUFFLENBQUMsRUFBRSxrQkFBa0IsQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQztZQUU3RixNQUFNLENBQUMsTUFBTSxDQUFDLGFBQWEsQ0FBQztpQkFDekIsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztpQkFDbEMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3BCO1FBQUMsT0FBTyxHQUFHLEVBQUU7WUFDWixRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDZjtJQUNILENBQUMsQ0FBQztBQUNKLENBQUM7QUFFRDs7R0FFRztBQUNILFNBQVMsa0JBQWtCLENBQUMsR0FBWSxFQUFFLEdBQWM7SUFDdEQsTUFBTSxTQUFTLEdBQXFCO1FBQ2xDO1lBQ0UsT0FBTyxFQUFFLE9BQU87WUFDaEIsUUFBUSxFQUFFLEdBQUc7U0FDZDtLQUNGLENBQUM7SUFDRixJQUFJLEdBQUcsRUFBRTtRQUNQLFNBQVMsQ0FBQyxJQUFJLENBQUM7WUFDYixPQUFPLEVBQUUsUUFBUTtZQUNqQixRQUFRLEVBQUUsR0FBRztTQUNkLENBQUMsQ0FBQztLQUNKO0lBRUQsT0FBTyxTQUFTLENBQUM7QUFDbkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgTExDIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9hbmd1bGFyLmlvL2xpY2Vuc2VcbiAqL1xuaW1wb3J0IHsgUmVxdWVzdCwgUmVzcG9uc2UgfSBmcm9tICdleHByZXNzJztcblxuaW1wb3J0IHsgTmdNb2R1bGVGYWN0b3J5LCBTdGF0aWNQcm92aWRlciwgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgybVDb21tb25FbmdpbmUgYXMgQ29tbW9uRW5naW5lLCDJtVJlbmRlck9wdGlvbnMgfSBmcm9tICdAbmd1bml2ZXJzYWwvY29tbW9uL2VuZ2luZSc7XG5pbXBvcnQgeyBSRVFVRVNULCBSRVNQT05TRSB9IGZyb20gJ0BuZ3VuaXZlcnNhbC9leHByZXNzLWVuZ2luZS90b2tlbnMnO1xuXG4vKipcbiAqIFRoZXNlIGFyZSB0aGUgYWxsb3dlZCBvcHRpb25zIGZvciB0aGUgZW5naW5lXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgTmdTZXR1cE9wdGlvbnMge1xuICBib290c3RyYXA6IFR5cGU8e30+IHwgTmdNb2R1bGVGYWN0b3J5PHt9PjtcbiAgcHJvdmlkZXJzPzogU3RhdGljUHJvdmlkZXJbXTtcbn1cblxuLyoqXG4gKiBUaGVzZSBhcmUgdGhlIGFsbG93ZWQgb3B0aW9ucyBmb3IgdGhlIHJlbmRlclxuICovXG5leHBvcnQgaW50ZXJmYWNlIFJlbmRlck9wdGlvbnMgZXh0ZW5kcyDJtVJlbmRlck9wdGlvbnMge1xuICByZXE6IFJlcXVlc3Q7XG4gIHJlcz86IFJlc3BvbnNlO1xufVxuXG4vKipcbiAqIFRoaXMgaXMgYW4gZXhwcmVzcyBlbmdpbmUgZm9yIGhhbmRsaW5nIEFuZ3VsYXIgQXBwbGljYXRpb25zXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBuZ0V4cHJlc3NFbmdpbmUoc2V0dXBPcHRpb25zOiBSZWFkb25seTxOZ1NldHVwT3B0aW9ucz4pIHtcbiAgY29uc3QgZW5naW5lID0gbmV3IENvbW1vbkVuZ2luZShzZXR1cE9wdGlvbnMuYm9vdHN0cmFwLCBzZXR1cE9wdGlvbnMucHJvdmlkZXJzKTtcblxuICByZXR1cm4gZnVuY3Rpb24gKGZpbGVQYXRoOiBzdHJpbmcsXG4gICAgICAgICAgICAgICAgICAgb3B0aW9uczogb2JqZWN0LFxuICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiAoZXJyPzogRXJyb3IgfCBudWxsLCBodG1sPzogc3RyaW5nKSA9PiB2b2lkKSB7XG4gICAgdHJ5IHtcbiAgICAgIGNvbnN0IHJlbmRlck9wdGlvbnMgPSB7IC4uLm9wdGlvbnMgfSBhcyBSZW5kZXJPcHRpb25zO1xuICAgICAgaWYgKCFzZXR1cE9wdGlvbnMuYm9vdHN0cmFwICYmICFyZW5kZXJPcHRpb25zLmJvb3RzdHJhcCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoJ1lvdSBtdXN0IHBhc3MgaW4gYSBOZ01vZHVsZSBvciBOZ01vZHVsZUZhY3RvcnkgdG8gYmUgYm9vdHN0cmFwcGVkJyk7XG4gICAgICB9XG5cbiAgICAgIGNvbnN0IHJlcSA9IHJlbmRlck9wdGlvbnMucmVxO1xuICAgICAgY29uc3QgcmVzID0gcmVuZGVyT3B0aW9ucy5yZXMgfHwgcmVxLnJlcztcblxuICAgICAgcmVuZGVyT3B0aW9ucy51cmwgPVxuICAgICAgcmVuZGVyT3B0aW9ucy51cmwgfHwgYCR7cmVxLnByb3RvY29sfTovLyR7KHJlcS5nZXQoJ2hvc3QnKSB8fCAnJyl9JHtyZXEub3JpZ2luYWxVcmx9YDtcbiAgICAgIHJlbmRlck9wdGlvbnMuZG9jdW1lbnRGaWxlUGF0aCA9IHJlbmRlck9wdGlvbnMuZG9jdW1lbnRGaWxlUGF0aCB8fCBmaWxlUGF0aDtcbiAgICAgIHJlbmRlck9wdGlvbnMucHJvdmlkZXJzID0gWy4uLihyZW5kZXJPcHRpb25zLnByb3ZpZGVycyB8fCBbXSksIGdldFJlcVJlc1Byb3ZpZGVycyhyZXEsIHJlcyldO1xuXG4gICAgICBlbmdpbmUucmVuZGVyKHJlbmRlck9wdGlvbnMpXG4gICAgICAgIC50aGVuKGh0bWwgPT4gY2FsbGJhY2sobnVsbCwgaHRtbCkpXG4gICAgICAgIC5jYXRjaChjYWxsYmFjayk7XG4gICAgfSBjYXRjaCAoZXJyKSB7XG4gICAgICBjYWxsYmFjayhlcnIpO1xuICAgIH1cbiAgfTtcbn1cblxuLyoqXG4gKiBHZXQgcHJvdmlkZXJzIG9mIHRoZSByZXF1ZXN0IGFuZCByZXNwb25zZVxuICovXG5mdW5jdGlvbiBnZXRSZXFSZXNQcm92aWRlcnMocmVxOiBSZXF1ZXN0LCByZXM/OiBSZXNwb25zZSk6IFN0YXRpY1Byb3ZpZGVyW10ge1xuICBjb25zdCBwcm92aWRlcnM6IFN0YXRpY1Byb3ZpZGVyW10gPSBbXG4gICAge1xuICAgICAgcHJvdmlkZTogUkVRVUVTVCxcbiAgICAgIHVzZVZhbHVlOiByZXFcbiAgICB9XG4gIF07XG4gIGlmIChyZXMpIHtcbiAgICBwcm92aWRlcnMucHVzaCh7XG4gICAgICBwcm92aWRlOiBSRVNQT05TRSxcbiAgICAgIHVzZVZhbHVlOiByZXNcbiAgICB9KTtcbiAgfVxuXG4gIHJldHVybiBwcm92aWRlcnM7XG59XG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL21vZHVsZXMvZXhwcmVzcy1lbmdpbmUvc3JjL21haW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBVUEsT0FBTyxFQUFFLGFBQWEsSUFBSSxZQUFZLEVBQWtCLE1BQU0sNEJBQTRCLENBQUM7QUFDM0YsT0FBTyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQWV2RTs7R0FFRztBQUNILE1BQU0sVUFBVSxlQUFlLENBQUMsWUFBc0M7SUFDcEUsTUFBTSxNQUFNLEdBQUcsSUFBSSxZQUFZLENBQUMsWUFBWSxDQUFDLFNBQVMsRUFBRSxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUM7SUFFaEYsT0FBTyxVQUFVLFFBQWdCLEVBQ2hCLE9BQWUsRUFDZixRQUFxRDs7UUFDcEUsSUFBSTtZQUNGLE1BQU0sYUFBYSxHQUFHLGtCQUFLLE9BQU8sQ0FBbUIsQ0FBQztZQUN0RCxJQUFJLENBQUMsWUFBWSxDQUFDLFNBQVMsSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLEVBQUU7Z0JBQ3ZELE1BQU0sSUFBSSxLQUFLLENBQUMsbUVBQW1FLENBQUMsQ0FBQzthQUN0RjtZQUVELE1BQU0sR0FBRyxHQUFHLGFBQWEsQ0FBQyxHQUFHLENBQUM7WUFDOUIsTUFBTSxHQUFHLEdBQUcsYUFBYSxDQUFDLEdBQUcsSUFBSSxHQUFHLENBQUMsR0FBRyxDQUFDO1lBRXpDLGFBQWEsQ0FBQyxHQUFHO2dCQUNqQixhQUFhLENBQUMsR0FBRyxJQUFJLEdBQUcsR0FBRyxDQUFDLFFBQVEsTUFBTSxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksRUFBRSxDQUFDLEdBQUcsR0FBRyxDQUFDLFdBQVcsRUFBRSxDQUFDO1lBQ3RGLGFBQWEsQ0FBQyxnQkFBZ0IsR0FBRyxhQUFhLENBQUMsZ0JBQWdCLElBQUksUUFBUSxDQUFDO1lBQzVFLGFBQWEsQ0FBQyxTQUFTLEdBQUcsQ0FBQyxHQUFHLENBQUMsYUFBYSxDQUFDLFNBQVMsSUFBSSxFQUFFLENBQUMsRUFBRSxrQkFBa0IsQ0FBQyxHQUFHLEVBQUUsR0FBRyxDQUFDLENBQUMsQ0FBQztZQUM3RixhQUFhLENBQUMsVUFBVSxlQUFHLGFBQWEsQ0FBQyxVQUFVLG1DQUFJLFlBQVksQ0FBQyxVQUFVLHlDQUFLLE9BQWUsQ0FBQyxRQUFRLDBDQUFFLEtBQUs7Z0JBQ2xILGFBQWEsQ0FBQyxpQkFBaUIsU0FBRyxhQUFhLENBQUMsaUJBQWlCLG1DQUFJLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQztZQUVwRyxNQUFNLENBQUMsTUFBTSxDQUFDLGFBQWEsQ0FBQztpQkFDekIsSUFBSSxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsUUFBUSxDQUFDLElBQUksRUFBRSxJQUFJLENBQUMsQ0FBQztpQkFDbEMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1NBQ3BCO1FBQUMsT0FBTyxHQUFHLEVBQUU7WUFDWixRQUFRLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDZjtJQUNILENBQUMsQ0FBQztBQUNKLENBQUM7QUFFRDs7R0FFRztBQUNILFNBQVMsa0JBQWtCLENBQUMsR0FBWSxFQUFFLEdBQWM7SUFDdEQsTUFBTSxTQUFTLEdBQXFCO1FBQ2xDO1lBQ0UsT0FBTyxFQUFFLE9BQU87WUFDaEIsUUFBUSxFQUFFLEdBQUc7U0FDZDtLQUNGLENBQUM7SUFDRixJQUFJLEdBQUcsRUFBRTtRQUNQLFNBQVMsQ0FBQyxJQUFJLENBQUM7WUFDYixPQUFPLEVBQUUsUUFBUTtZQUNqQixRQUFRLEVBQUUsR0FBRztTQUNkLENBQUMsQ0FBQztLQUNKO0lBRUQsT0FBTyxTQUFTLENBQUM7QUFDbkIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgTExDIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9hbmd1bGFyLmlvL2xpY2Vuc2VcbiAqL1xuaW1wb3J0IHsgUmVxdWVzdCwgUmVzcG9uc2UgfSBmcm9tICdleHByZXNzJztcblxuaW1wb3J0IHsgU3RhdGljUHJvdmlkZXIgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IMm1Q29tbW9uRW5naW5lIGFzIENvbW1vbkVuZ2luZSwgybVSZW5kZXJPcHRpb25zIH0gZnJvbSAnQG5ndW5pdmVyc2FsL2NvbW1vbi9lbmdpbmUnO1xuaW1wb3J0IHsgUkVRVUVTVCwgUkVTUE9OU0UgfSBmcm9tICdAbmd1bml2ZXJzYWwvZXhwcmVzcy1lbmdpbmUvdG9rZW5zJztcblxuLyoqXG4gKiBUaGVzZSBhcmUgdGhlIGFsbG93ZWQgb3B0aW9ucyBmb3IgdGhlIGVuZ2luZVxuICovXG5leHBvcnQgdHlwZSBOZ1NldHVwT3B0aW9ucyA9IFBpY2s8ybVSZW5kZXJPcHRpb25zLCAnYm9vdHN0cmFwJyB8ICdwcm92aWRlcnMnIHwgJ3B1YmxpY1BhdGgnIHwgJ2lubGluZUNyaXRpY2FsQ3NzJz47XG5cbi8qKlxuICogVGhlc2UgYXJlIHRoZSBhbGxvd2VkIG9wdGlvbnMgZm9yIHRoZSByZW5kZXJcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBSZW5kZXJPcHRpb25zIGV4dGVuZHMgybVSZW5kZXJPcHRpb25zIHtcbiAgcmVxOiBSZXF1ZXN0O1xuICByZXM/OiBSZXNwb25zZTtcbn1cblxuLyoqXG4gKiBUaGlzIGlzIGFuIGV4cHJlc3MgZW5naW5lIGZvciBoYW5kbGluZyBBbmd1bGFyIEFwcGxpY2F0aW9uc1xuICovXG5leHBvcnQgZnVuY3Rpb24gbmdFeHByZXNzRW5naW5lKHNldHVwT3B0aW9uczogUmVhZG9ubHk8TmdTZXR1cE9wdGlvbnM+KSB7XG4gIGNvbnN0IGVuZ2luZSA9IG5ldyBDb21tb25FbmdpbmUoc2V0dXBPcHRpb25zLmJvb3RzdHJhcCwgc2V0dXBPcHRpb25zLnByb3ZpZGVycyk7XG5cbiAgcmV0dXJuIGZ1bmN0aW9uIChmaWxlUGF0aDogc3RyaW5nLFxuICAgICAgICAgICAgICAgICAgIG9wdGlvbnM6IG9iamVjdCxcbiAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogKGVycj86IEVycm9yIHwgbnVsbCwgaHRtbD86IHN0cmluZykgPT4gdm9pZCkge1xuICAgIHRyeSB7XG4gICAgICBjb25zdCByZW5kZXJPcHRpb25zID0geyAuLi5vcHRpb25zIH0gYXMgUmVuZGVyT3B0aW9ucztcbiAgICAgIGlmICghc2V0dXBPcHRpb25zLmJvb3RzdHJhcCAmJiAhcmVuZGVyT3B0aW9ucy5ib290c3RyYXApIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdZb3UgbXVzdCBwYXNzIGluIGEgTmdNb2R1bGUgb3IgTmdNb2R1bGVGYWN0b3J5IHRvIGJlIGJvb3RzdHJhcHBlZCcpO1xuICAgICAgfVxuXG4gICAgICBjb25zdCByZXEgPSByZW5kZXJPcHRpb25zLnJlcTtcbiAgICAgIGNvbnN0IHJlcyA9IHJlbmRlck9wdGlvbnMucmVzIHx8IHJlcS5yZXM7XG5cbiAgICAgIHJlbmRlck9wdGlvbnMudXJsID1cbiAgICAgIHJlbmRlck9wdGlvbnMudXJsIHx8IGAke3JlcS5wcm90b2NvbH06Ly8keyhyZXEuZ2V0KCdob3N0JykgfHwgJycpfSR7cmVxLm9yaWdpbmFsVXJsfWA7XG4gICAgICByZW5kZXJPcHRpb25zLmRvY3VtZW50RmlsZVBhdGggPSByZW5kZXJPcHRpb25zLmRvY3VtZW50RmlsZVBhdGggfHwgZmlsZVBhdGg7XG4gICAgICByZW5kZXJPcHRpb25zLnByb3ZpZGVycyA9IFsuLi4ocmVuZGVyT3B0aW9ucy5wcm92aWRlcnMgfHwgW10pLCBnZXRSZXFSZXNQcm92aWRlcnMocmVxLCByZXMpXTtcbiAgICAgIHJlbmRlck9wdGlvbnMucHVibGljUGF0aCA9IHJlbmRlck9wdGlvbnMucHVibGljUGF0aCA/PyBzZXR1cE9wdGlvbnMucHVibGljUGF0aCA/PyAob3B0aW9ucyBhcyBhbnkpLnNldHRpbmdzPy52aWV3cyxcbiAgICAgIHJlbmRlck9wdGlvbnMuaW5saW5lQ3JpdGljYWxDc3MgPSByZW5kZXJPcHRpb25zLmlubGluZUNyaXRpY2FsQ3NzID8/IHNldHVwT3B0aW9ucy5pbmxpbmVDcml0aWNhbENzcztcblxuICAgICAgZW5naW5lLnJlbmRlcihyZW5kZXJPcHRpb25zKVxuICAgICAgICAudGhlbihodG1sID0+IGNhbGxiYWNrKG51bGwsIGh0bWwpKVxuICAgICAgICAuY2F0Y2goY2FsbGJhY2spO1xuICAgIH0gY2F0Y2ggKGVycikge1xuICAgICAgY2FsbGJhY2soZXJyKTtcbiAgICB9XG4gIH07XG59XG5cbi8qKlxuICogR2V0IHByb3ZpZGVycyBvZiB0aGUgcmVxdWVzdCBhbmQgcmVzcG9uc2VcbiAqL1xuZnVuY3Rpb24gZ2V0UmVxUmVzUHJvdmlkZXJzKHJlcTogUmVxdWVzdCwgcmVzPzogUmVzcG9uc2UpOiBTdGF0aWNQcm92aWRlcltdIHtcbiAgY29uc3QgcHJvdmlkZXJzOiBTdGF0aWNQcm92aWRlcltdID0gW1xuICAgIHtcbiAgICAgIHByb3ZpZGU6IFJFUVVFU1QsXG4gICAgICB1c2VWYWx1ZTogcmVxXG4gICAgfVxuICBdO1xuICBpZiAocmVzKSB7XG4gICAgcHJvdmlkZXJzLnB1c2goe1xuICAgICAgcHJvdmlkZTogUkVTUE9OU0UsXG4gICAgICB1c2VWYWx1ZTogcmVzXG4gICAgfSk7XG4gIH1cblxuICByZXR1cm4gcHJvdmlkZXJzO1xufVxuIl19

@@ -10,3 +10,3 @@ /**

/** Current version of Angular NgUniversal. */
export const VERSION = new Version('11.0.1');
export const VERSION = new Version('11.1.0-next.0');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmVyc2lvbi5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL21vZHVsZXMvZXhwcmVzcy1lbmdpbmUvdmVyc2lvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7O0dBTUc7QUFFSCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXhDLDhDQUE4QztBQUM5QyxNQUFNLENBQUMsTUFBTSxPQUFPLEdBQUcsSUFBSSxPQUFPLENBQUMsbUJBQW1CLENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIENvcHlyaWdodCBHb29nbGUgTExDIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9hbmd1bGFyLmlvL2xpY2Vuc2VcbiAqL1xuXG5pbXBvcnQgeyBWZXJzaW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbi8qKiBDdXJyZW50IHZlcnNpb24gb2YgQW5ndWxhciBOZ1VuaXZlcnNhbC4gKi9cbmV4cG9ydCBjb25zdCBWRVJTSU9OID0gbmV3IFZlcnNpb24oJzAuMC4wLVBMQUNFSE9MREVSJyk7XG4iXX0=
import { NgModuleFactory } from '@angular/core';
import { Request as Request_2 } from 'express';
import { Response as Response_2 } from 'express';
import { StaticProvider } from '@angular/core';
import { Type } from '@angular/core';
import { ɵRenderOptions } from '@nguniversal/common/engine';

@@ -17,6 +14,3 @@

*/
export declare interface NgSetupOptions {
bootstrap: Type<{}> | NgModuleFactory<{}>;
providers?: StaticProvider[];
}
export declare type NgSetupOptions = Pick<ɵRenderOptions, 'bootstrap' | 'providers' | 'publicPath' | 'inlineCriticalCss'>;

@@ -23,0 +17,0 @@ /**

@@ -10,2 +10,3 @@ import { ɵCommonEngine } from '@nguniversal/common/engine';

return function (filePath, options, callback) {
var _a, _b, _c, _d;
try {

@@ -22,2 +23,4 @@ const renderOptions = Object.assign({}, options);

renderOptions.providers = [...(renderOptions.providers || []), getReqResProviders(req, res)];
renderOptions.publicPath = (_b = (_a = renderOptions.publicPath) !== null && _a !== void 0 ? _a : setupOptions.publicPath) !== null && _b !== void 0 ? _b : (_c = options.settings) === null || _c === void 0 ? void 0 : _c.views,
renderOptions.inlineCriticalCss = (_d = renderOptions.inlineCriticalCss) !== null && _d !== void 0 ? _d : setupOptions.inlineCriticalCss;
engine.render(renderOptions)

@@ -24,0 +27,0 @@ .then(html => callback(null, html))

{
"name": "@nguniversal/express-engine",
"version": "11.0.1",
"version": "11.1.0-next.0",
"description": "Express Engine for running Server Angular Apps",

@@ -15,9 +15,9 @@ "license": "MIT",

"peerDependencies": {
"@angular/common": "^11.0.3",
"@angular/core": "^11.0.3",
"@angular/platform-server": "^11.0.3",
"@angular/common": "^11.1.0-next.2",
"@angular/core": "^11.1.0-next.2",
"@angular/platform-server": "^11.1.0-next.2",
"express": "^4.15.2"
},
"dependencies": {
"@nguniversal/common": "11.0.1",
"@nguniversal/common": "11.1.0-next.0",
"tslib": "^2.0.0"

@@ -24,0 +24,0 @@ },

@@ -42,3 +42,3 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {

name: '@nguniversal/express-engine',
version: '^11.0.1',
version: '^11.1.0-next.0',
});

@@ -45,0 +45,0 @@ dependencies_1.addPackageJsonDependency(host, {

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