@sitecore-jss/sitecore-jss-dev-tools
Advanced tools
Comparing version 11.0.1 to 11.0.2
@@ -212,3 +212,3 @@ "use strict"; | ||
exports.remapFieldsArrayToFieldsObject = remapFieldsArrayToFieldsObject; | ||
function convertManifestLayoutDataToLayoutServiceFormat(manifestLayout, placeholders, customizeHook) { | ||
function convertManifestLayoutDataToLayoutServiceFormat(manifestLayout, placeholders, currentManifest, request, response, customizeHook) { | ||
var result = {}; | ||
@@ -237,3 +237,3 @@ // we sort by placeholder key length to ensure we create the rendering tree in hierarchy order | ||
} | ||
var customizeResult = (customizeHook && customizeHook(transformedRendering, rendering)) || transformedRendering; | ||
var customizeResult = (customizeHook && customizeHook(transformedRendering, rendering, currentManifest, request, response)) || transformedRendering; | ||
// adds the rendering object to its placeholder in the LS output | ||
@@ -250,3 +250,3 @@ placeholder.push(customizeResult); | ||
} | ||
function defaultCustomizeRoute(route, language, customizeRendering) { | ||
function defaultCustomizeRoute(route, language, currentManifest, request, response, customizeRendering) { | ||
var transformedRoute = Object.assign({ | ||
@@ -262,3 +262,3 @@ databaseName: 'available-in-connected-mode', | ||
}, route); | ||
transformedRoute.placeholders = convertManifestLayoutDataToLayoutServiceFormat(transformedRoute.layout.renderings, transformedRoute.layout.placeholders, customizeRendering); | ||
transformedRoute.placeholders = convertManifestLayoutDataToLayoutServiceFormat(transformedRoute.layout.renderings, transformedRoute.layout.placeholders, currentManifest, request, response, customizeRendering); | ||
if (transformedRoute.fields) { | ||
@@ -315,3 +315,3 @@ transformedRoute.fields = remapFieldsArrayToFieldsObject(transformedRoute.fields); | ||
if (rawRoute) { | ||
route = defaultCustomizeRoute(rawRoute, language, customizeRendering); | ||
route = defaultCustomizeRoute(rawRoute, language, currentManifest, request, response, customizeRendering); | ||
if (customizeRoute && typeof customizeRoute === 'function') { | ||
@@ -318,0 +318,0 @@ route = customizeRoute(route, rawRoute, currentManifest, request, response); |
{ | ||
"name": "@sitecore-jss/sitecore-jss-dev-tools", | ||
"version": "11.0.1", | ||
"version": "11.0.2", | ||
"description": "Utilities to assist in the development and deployment of Sitecore JSS apps.", | ||
@@ -32,5 +32,5 @@ "scripts": { | ||
"dependencies": { | ||
"@sitecore-jss/sitecore-jss": "^11.0.1", | ||
"@sitecore-jss/sitecore-jss-manifest": "^11.0.1", | ||
"@sitecore-jss/sitecore-jss-update-package": "^11.0.1", | ||
"@sitecore-jss/sitecore-jss": "^11.0.2", | ||
"@sitecore-jss/sitecore-jss-manifest": "^11.0.2", | ||
"@sitecore-jss/sitecore-jss-update-package": "^11.0.2", | ||
"chokidar": "^2.0.4", | ||
@@ -73,3 +73,3 @@ "del": "^3.0.0", | ||
"types": "types/index.d.ts", | ||
"gitHead": "1d39504e4a861a8ce9e303a3f2701fb55fbd092d" | ||
"gitHead": "27c6ca8667107122315895885854cd5abce528bf" | ||
} |
import { ManifestInstance } from '@sitecore-jss/sitecore-jss-manifest'; | ||
export declare type CustomizeRenderFunction = (transformedRendering: any, rawRendering: any) => any; | ||
export declare type CustomizeRenderFunction = (transformedRendering: any, rawRendering: any, currentManifest: ManifestInstance, request?: any, response?: any) => any; | ||
export declare type CustomizeContextFunction = (context: any, route: any, currentManifest: ManifestInstance, request: any, response: any) => any; | ||
@@ -4,0 +4,0 @@ export declare type CustomizeRouteFunction = (route: any, rawRoute: any, currentManifest: ManifestInstance, request?: any, response?: any) => any; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
108322
1