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

@salesforce/schemas

Package Overview
Dependencies
Maintainers
48
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@salesforce/schemas - npm Package Compare versions

Comparing version 1.6.1 to 1.7.0

2

package.json
{
"name": "@salesforce/schemas",
"version": "1.6.1",
"version": "1.7.0",
"description": "This repository contains the spec and schema for the Scratch Org Definition Configuration file and `sfdx-project.json` file.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -33,2 +33,6 @@ {

],
"packageMetadataAccess": [
"package",
"versionNumber"
],
"definitionFile": [

@@ -99,2 +103,5 @@ "package",

},
"packageMetadataAccess": {
"$ref": "#/definitions/packageDirectory.packageMetadataAccess"
},
"default": {

@@ -204,2 +211,223 @@ "$ref": "#/definitions/packageDirectory.default"

},
"registryCustomizations": {
"type": "object",
"properties": {
"types": {
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"directoryName": {
"type": "string"
},
"suffix": {
"type": "string"
},
"strictDirectoryName": {
"type": "boolean"
},
"ignoreParsedFullName": {
"type": "boolean"
},
"folderContentType": {
"type": "string"
},
"folderType": {
"type": "string"
},
"xmlElementName": {
"type": "string"
},
"uniqueIdElement": {
"type": "string"
},
"isAddressable": {
"type": "boolean"
},
"unaddressableWithoutParent": {
"type": "boolean"
},
"supportsWildcardAndName": {
"type": "boolean"
},
"supportsPartialDelete": {
"type": "boolean"
},
"aliasFor": {
"type": "string"
},
"children": {
"type": "object",
"additionalProperties": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
},
"directoryName": {
"type": "string"
},
"suffix": {
"type": "string"
},
"strictDirectoryName": {
"type": "boolean"
},
"ignoreParsedFullName": {
"type": "boolean"
},
"folderContentType": {
"type": "string"
},
"folderType": {
"type": "string"
},
"xmlElementName": {
"type": "string"
},
"uniqueIdElement": {
"type": "string"
},
"isAddressable": {
"type": "boolean"
},
"unaddressableWithoutParent": {
"type": "boolean"
},
"supportsWildcardAndName": {
"type": "boolean"
},
"supportsPartialDelete": {
"type": "boolean"
},
"aliasFor": {
"type": "string"
},
"strategies": {
"type": "object",
"properties": {
"adapter": {
"type": "string",
"enum": [
"mixedContent",
"matchingContentFile",
"decomposed",
"bundle",
"default"
]
},
"transformer": {
"type": "string",
"enum": [
"decomposed",
"staticResource",
"standard"
]
},
"decomposition": {
"type": "string",
"enum": [
"topLevel",
"folderPerType"
]
}
},
"required": [
"adapter"
],
"additionalProperties": false
}
},
"additionalProperties": true
}
},
"strategies": {
"type": "object",
"properties": {
"adapter": {
"type": "string",
"enum": [
"mixedContent",
"matchingContentFile",
"decomposed",
"bundle",
"default"
]
},
"transformer": {
"type": "string",
"enum": [
"decomposed",
"staticResource",
"standard"
]
},
"decomposition": {
"type": "string",
"enum": [
"topLevel",
"folderPerType"
]
}
},
"required": [
"adapter"
],
"additionalProperties": false
}
},
"required": [
"id",
"name",
"directoryName"
],
"additionalProperties": false
}
},
"suffixes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"strictDirectoryNames": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"childTypes": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
},
"required": [
"types",
"suffixes",
"strictDirectoryNames",
"childTypes"
],
"additionalProperties": false,
"title": "Fully customizable controls over how metadata types are decomposed",
"description": "Gives full control to the user to specify everything they can for controlling metadata type's decomposition"
},
"registryPresets": {
"title": "Custom predefined presets for decomposing metadata types",
"description": "filenames from https://github.com/forcedotcom/source-deploy-retrieve/tree/main/src/registry/presets ",
"type": "array",
"items": {
"type": "string"
}
},
"replacements": {

@@ -689,3 +917,3 @@ "title": "Replacements for metadata that are executed during deployments",

"title": "Permission Set String",
"description": "The list of permission set to enable while running Apex tests as a string"
"description": "The list of permission sets to enable while running Apex tests as a string"
},

@@ -695,3 +923,3 @@ {

"title": "Permission Set Array",
"description": "The list of permission set to enable while running Apex tests as an array",
"description": "The list of permission sets to enable while running Apex tests as an array",
"items": {

@@ -728,2 +956,51 @@ "type": "string",

},
"packageDirectory.packageMetadataAccess": {
"type": "object",
"title": "Package Metadata Access",
"description": "Additional access that should be granted to the user while deploying package metadata, available in Salesforce API version 61.0 and above",
"properties": {
"permissionSets": {
"title": "Permission Sets",
"description": "The list of permission sets to enable while deploying package metadata",
"oneOf": [
{
"type": "string",
"title": "Permission Set String",
"description": "The list of permission sets to enable while deploying package metadata as a string"
},
{
"type": "array",
"title": "Permission Set Array",
"description": "The list of permission sets to enable while deploying package metadata as an array",
"items": {
"type": "string",
"title": "Permission Set Name",
"description": "Name of the permission set to enable while deploying package metadata"
}
}
]
},
"permissionSetLicenses": {
"title": "Permission Set License",
"description": "The list of permission sets licenses to enable while deploying package metadata",
"oneOf": [
{
"type": "string",
"title": "Permission Set Licenses String",
"description": "The list of permission set licenses to enable while deploying package metadata as a string"
},
{
"type": "array",
"title": "Permission Set Licenses Array",
"description": "The list of permission set licenses to enable while deploying package metadata as an array",
"items": {
"type": "string",
"title": "Permission Set Licenses Developer Name",
"description": "Name of the permission set license to enable while deploying package metadata"
}
}
]
}
}
},
"packageDirectory.branch": {

@@ -759,2 +1036,2 @@ "type": "string",

}
}
}
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